CentOS7---配置linux时间-系统时间与网络时钟同步问题 |
刚安装的centos系统,由于硬件时钟的时区没有设置为中国时区,会导致linux系统时间与当地时间相差8小时或者12小时...等等问题。 1.用date命令查看系统时间(重开机可能变动),用 hwclock -r 查看硬件时钟(重开机不变动) 2.由上可知系统时间和硬件时钟是否同步,且与当地时间是否同步。 3.CentOS系统时间与UTC时间不同步的解决方法如下: 没有ntp服务的话需要先安装ntp服务器,yum install ntp ,有的话可以继续执行以下步棸: [hlx@Centos Asia]$ sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为中国上海时区 [hlx@Centos Asia]$ sudo ntpdate time.windows.com #与当地网络时间同步 8 Apr 11:33:43 ntpdate[8423]: adjust time server 52.163.118.68 offset 0.097715 sec [hlx@Centos Asia]$ sudo hwclock -w #用系统时间同步硬件时间 [hlx@Centos Asia]$ sudo hwclock -r #查看硬件时钟 Sun 08 Apr 2018 11:34:33 AM CST -0.319913 seconds 4.centos时间分系统时间和硬件时钟,这两个时间不一定同步。如果你想要更新硬件时钟可以使用“ hwclock -w”,就是用系统时间设置硬件时间,这样是最方便的。执行这个命令没有任何反馈内容便证明执行成功。 hwclock 有如下命令: hwclock -r or --show 显示时间 hwclock -w or --systohc #用系统时间同步硬件时间 hwclock -s or --hctosys #用硬件时间同步系统时间 hwclock -a or --adjust #矫正时间 hwclock -v or --version #工具版本 hwclock --set --date=newdate #设置时间 |