系统:centos6/7/8
1、通过Ntp及ntpdate同步时间:
注意:若有启用iptables需允许udp53端口以及udp 123端口,53端口是域名解析,123端口是时间服务器同步端口。
查看是否有安装NPT
若没安装,则执行如下命令安装:rpm -qa ntp
rpm -qa ntpdate
启动NTP服务并设置开机自启yum install ntp -y
yum install ntpdate -y
Centos7和Centos8执行如下命令
Centos6执行如下命令:sudo systemctl restart ntpd
sudo systemctl restart ntpdate
systemctl enable ntpd
systemctl enable ntpdate
执行命令查看ntp是否运行:service ntpd restart
service ntpdate restart
chkconfig ntpd on
chkconfig ntpdate on
查看同步的时间服务器ntpstat
如果出现“*”,则表示时钟同步成功。ntpq -p
同步需要一些时间,如果着急,也可以重启服务器。
首次进行NTP时钟同步需要一定时间,请等待几分钟再进行检查,一般可能需要等待10分钟左右。记得在安全组或防火墙中放行UDP123端口。
若有必要可以编辑 /etc/ntp.conf 进行配置
例如server NTP服务器域名
同步需要一些时间,如果着急,也可以重启服务器。server ntp4.aliyun.com
ntpdate手动同步时间
手动同步
手动强制修改时间:(非必要不建议)将如下时间更换为您要修改的时间。ntpdate -u ntp1.aliyun.com
ntpdate自动同步:date -s "2023-06-23 12:34:56"
执行如下命令添加任务计划即可自动同步
echo '*/10 * * * * /usr/sbin/ntpdate ntp1.aliyun.com' >>/var/spool/cron/root
service crond restart
Chronyd方式同步时间:
1、执行命令看下是否有安装服务
若没安装:执行如下 命令安装rpm -qa chrony
启动服务并设置自启:yum install chrony -y
centos6执行如下命令systemctl restart chronyd.service
systemctl enable chronyd.service
执行以下命令,查看本机时间同步状态,用于验证服务是否已启动。service chronyd restart
chkconfig chronyd on
显示如下则正常:chronyc tracking
执行以下命令,查看时间同步服务器列表。[[email protected]~]# chronyc tracking
Reference ID : 00000000 ()
Stratum : 0
Ref time (UTC) : Thu Jan 01 00:00:00 1970
System time : 0.000000000 seconds slow of NTP time
Last offset : +0.000000000 seconds
RMS offset : 0.000000000 seconds
Frequency : 38.884 ppm slow
Residual freq : +0.000 ppm
Skew : 0.000 ppm
Root delay : 1.000000000 seconds
Root dispersion : 1.000000000 seconds
Update interval : 0.0 seconds
Leap status : Not synchronised
如果出现“^*”,则表示时钟同步成功。稍等片刻时间则会自动同步成功。chronyc -n sources -v
若有需要修改配置,可编辑:/etc/chrony.conf 一般默认是配置好了的。
添加以下语句,配置NTP服务器。
例如:server NTP服务器域名 minpoll 4 maxpoll 10 iburst
首次进行NTP时钟同步需要一定时间,请等待几分钟再进行检查。server ntp3.aliyun.com minpoll 4 maxpoll 10 iburst
修改配置文件后记得重启服务。
手动同步:
执行以下命令,进入Chrony工具。
在Chrony工具内,执行以下命令,同步时钟。chronyc
显示200则正常,执行quit退出即可。makestep
[[email protected]~]# chronyc
chrony version 3.2
Copyright (C) 1997-2003, 2007, 2009-2017 Richard P. Curnow and others
chrony comes with ABSOLUTELY NO WARRANTY. This is free software, and
you are welcome to redistribute it under certain conditions. See the
GNU General Public License version 2 for details.
chronyc> makestep
200 OK
chronyc> quit
写在最后:
NTP和Chrony运行后通常不会立即同步时间,是需要等待一些时间,一般在5-10分钟左右,甚至更长。
如果着急同步时间,可以重启一次ntp或chrony服务会同步一次,一般会同步成功。
如果还无法同步成功,可以手动同步。
文章评论 本文章有个评论