1.下载ntp离线安装包(联公网机器)
# 安装yum-utils
yum -y install yum-utils
mkdir ntp
cd ntp
# 下载 ntp 全量依赖包
repotrack ntp
2.安装ntp(所有机器)
cd ntp
rpm -Uvh --force --nodeps *.rpm
或者在线安装(连接公网情况)
yum install -y ntp
3.配置
3.1.选定一台机器作为时钟源
选一台机器为时钟源(若该机器ip为192.168.1.1),该机器修改 [/etc/ntp.conf] 文件
删除restrict和server开头配置,新增如下配置(完整复制,无需修改)
restrict default nomodify
server 127.127.1.0
Fudge 127.127.1.0 stratum 10
或者直接拿以下内容覆盖文件
driftfile /var/lib/ntp/drift
restrict default nomodify
server 127.127.1.0
Fudge 127.127.1.0 stratum 10
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
3.2.其他机器配置
修改 [/etc/ntp.conf] 文件
删除server开头配置,新增如下配置(ip为ntp服务器ip)
server 192.168.1.1
或者直接覆盖填充以下内容(server 后的ip根据实际情况修改)
driftfile /var/lib/ntp/drift
server 192.168.1.1
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor
4.启动ntp服务(所有机器执行)
# 启动
service ntpd start
# 查看状态
service ntpd status
# 设置开机自启
chkconfig ntpd on
# 查看ntp时钟源
ntpq -p
# 查看ntp状态(手动同步时间一段时间后变成正常)
ntpstat
5.其他机器定时同步时间
通过crontab定时任务定时同步时间
查看定时任务列表
crontab -l
编辑定时任务
crontab -e
添加任务(每10分钟同步一次时间)
*/10 * * * * systemctl start ntpd
*/10 * * * * /usr/sbin/ntpdate -u 129.168.1.1 >> /var/log/ntpdate.log
6.注意
时钟源机器的ntp服务遇到过会停止,添加定时任务启动
*/10 * * * * systemctl start ntpd
1462

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



