(十)时区设置

123 阅读1分钟

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命令本体,无选项,直接查看时间

image.png

 #原始显示
 date
 ​
 #按照2022-01-01显示
 date +%Y-%m-%d
 ​
 #按照 2022-01-01 10:00:00显示
 date “+%Y-%m-%d %H:%M:%S”

如果中间带有空格,则使用双引号包围

日期计算

  • -d选项,可以按照给定的字符串显示日期,一般用于日期计算

image.png

  • 其中支持的时间标记为:

    • year 年
    • month 月
    • day 天
    • hour 小时
    • minute 分钟
    • second 秒
  • -d选项可以和格式化字符串配合一起使用

image.png

修改Linux时区

系统默认时区非中国的东八区

使用root权限,执行如下命令,修改时区

ntp程序

通过ntp程序自动校准时间

 #安装
 yum install ntp
 ​
 #启动并设置开机自启
 systemctl start ntpd
 systemctl enable ntpd

image.png

手动校准

 ntpdate -u ntp.aliyun.com

image.png