1.显示当前系统的时间和日期时区信息:
查看状态 # timedatectl status Local time: Sun 2018-08-26 04:01:12 CST Universal time: Sat 2018-08-25 20:01:12 UTC RTC time: Sun 2018-08-26 04:01:06 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: n/a NTP synchronized: no RTC in local TZ: no DST active: n/a注释:RTC time就是硬件时钟的时间
设置时区 2.查看当前系统的时区:# timedatectl | grep Time Time zone: Asia/Shanghai (CST, +0800) 根据地址位置查询当前可用的时区设置:# timedatectl list-timezones | grep -o "Asia/S.*"Asia/SakhalinAsia/SamarkandAsia/SeoulAsia/ShanghaiAsia/SingaporeAsia/Srednekolymsk#timedatectl set-timezone "Asia/Shanghai"推荐设置为UTC 即协调世界时。 设置日期时间:日期和时间可以分来来设置,但是需要遵循下列各式:YYYY-MM-DD HH:MM:SS。
示例:
前提条件是必须在系统上安装NTP以实现与NTP服务器的自动时间同步.
总结: 在常用的是需要设置正确的时区1.timedatectl set-timezone "Asia/Shanghai"手动修改系统时间。2.date -s '20180826 12:08:30'特殊方法:
将硬件时钟设置为 -date选项指定的时间# hwclock --set --date="08/07/18 14:55" 从硬件时钟设置系统时间。# hwclock --hctosys --systohc 将硬件时钟设置为当前的系统时间hwclock : 使用详情