日期和时区
date命令
-
在命令行中查看系统的时间
date [-d] [+格式化字符串]
-
-d:按照给定的字符串显示日期,一般用于日期计算
-
year年
-
month月
-
day天
-
hour小时
-
minute分钟
-
second秒
date -d "-1 day" +%Y-%m-%d
-
-
格式化字符串:通过特定的字符串标记,来控制显示的日期格式
-
%Y 年
-
%y 年份后两位数字(00..99)
-
%m 月份(01..12)
-
%d 日(01..31)
-
%H 小时(00..23)
-
%M 分钟(00..59)
-
%S 秒(00..60)
-
%s 自 1970-01-01 00:00:00 UTC到现在的秒数
date "+%Y-%m-%d %H:%M:%S"
-
修改Linux时区
-
系统默认的时区非中国的东八区
-
使用root权限,执行如下命令,修改时区为东八区时区
rm -f /etc/localtime
sudo ln -s /user/share/zoneinfo/Asia/Shanghai /etc/localtime
-
将系统自带的localtime文件删除再将将上述链接为localtime文件即可
ntp程序
-
通过ntp程序自动校准系统时间
-
安装ntp:
yum -y install ntp
-
启动并设置开机自启:
systemctl start ntpd
systemctl enable ntpd
-
启动后会定期联网校准系统的时间
-
也可手动校准,需root权限:
ntpdate -u ntp.aliyun.com