使用 date 命令 查看当前centos7服务器的时间,发现当前时间与实际实际不同步。

1、下载ntpdate工具,使用该工具可以与时间服务器同步。
yum -y install ntp ntpdate
2、设置系统时间与网络时间同步。
ntpdate cn.pool.ntp.org
3.将系统时间写入硬件时间 。
hwclock --systohc
以上命令即可完成时间与时间服务器同步,但是date还是不对,那是因为,EDT表示美国东部夏令时间,需要修改成CST(中国标准时间),所以还需要修改时区。

使用timedatectl 可以查看当前时区,发现当前时区为美国纽约。
timedatectl status

查看中国时区的的完整名称
timedatectl list-timezones |grep Shanghai

修改时间为中国时区
timedatectl set-timezone Asia/Shanghai
再次查看时间,时间已经变成CST中国标准时间。
![]()
本文介绍了如何在CentOS7服务器上解决时间不准确的问题,包括使用ntpdate工具与网络时间服务器同步,使用hwclock命令更新硬件时间,并通过timedatectl设置时区为亚洲/上海,确保服务器时间与北京时间一致。
1016

被折叠的 条评论
为什么被折叠?



