date命令
通过date命令可以在命令行中查看系统的时间
date [-d] [+格式化字符串]
-
-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命令本体,无选项,直接查看时间
#原始显示
date
#按照2022-01-01显示
date +%Y-%m-%d
#按照 2022-01-01 10:00:00显示
date “+%Y-%m-%d %H:%M:%S”
如果中间带有空格,则使用双引号包围
日期计算
- -d选项,可以按照给定的字符串显示日期,一般用于日期计算
-
其中支持的时间标记为:
- year 年
- month 月
- day 天
- hour 小时
- minute 分钟
- second 秒
-
-d选项可以和格式化字符串配合一起使用
修改Linux时区
系统默认时区非中国的东八区
使用root权限,执行如下命令,修改时区
ntp程序
通过ntp程序自动校准时间
#安装
yum install ntp
#启动并设置开机自启
systemctl start ntpd
systemctl enable ntpd
手动校准
ntpdate -u ntp.aliyun.com