1.date命令查看日期时间
date命令查看系统的时间
语法:date [-d] [+格式化字符串]
参数说明:
-
-d 按照给定的字符串显示日期,一般用于日期计算
-
格式化字符串:通过特定的字符串标记,来控制显示的日期格式
%Y 年 %y 年份后两位数字(00-99) %m 月份(01-12) %d 日 %H 小时 %M 分钟 %S 秒 %s 自1970-01-01 00:00:00 UTC到现在的秒数
注意:%s 用来显示的就是一段相对时间,相对的是1970-01-01 00:00:00 UTC的相对时间,即为时间戳。
之所有有这个格式化字符串,是因为date指令显示固定格式的时间信息,如果我们需要转换成其他格式的时间信息,就可以利用这个格式化符号来操作。
范例:
-
-d显示后面几天的时间日期
表示显示后面三个月的日期和时间,并配合格式化来显示。 -
直接使用date指令
-
字符串格式化显示
2.掌握修改linux系统的时区
什么是时区?
如何划分的?
为什么要修改时区?修改时区
使用date命令,显示的最后三个符号就表示时区。
如上图此时的时区是UTC也就是美国的时区,如果需要修改成中国上海的时区,步骤如下:
rm -f /etc/localtime //将系统自带的localtime文件删除,并将/usr/
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //将/usr/share/zoneinfo/Asia/Shanghai的文件超链接到/etc/localtime
3.掌握使用ntp进行时间同步和校准
什么是ntp?
ntp时钟同步原理
(1)设置定期自动校准
通过该程序自动校准系统时间。
-
安装ntp程序:
yum -y install ntp
-
启动并设置开机自启动:
systemctl start ntpd systemctl enable ntpd
注意:当启动以后会定期给我们联网校准时间,没有网络就无法进行同步。
(2)手动校准
ntpdate -u ntp.aliyun.com //后面的网站是用于提供ntp时钟源的网站