CentOS配置时间同步
客户端配置
1. 下载ntp依赖包
附件有放
ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm
autogen-libopts-5.18-5.el7.x86_64.rpm
ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm
2.服务端客户端都安装ntp
rpm -ivh ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm
rpm -ivh autogen-libopts-5.18-5.el7.x86_64.rpm
rpm -ivh ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm
3. 服务端配置
4. 客户端配置
4.1修改配置
vi /etc/ntp.conf
需要修改的部份:
restrict 10.11.2.25 nomodify notrap noquery
#注释掉其他上游时间服务器
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
新增:
server 10.11.2.25 iburst
Fudge 10.11.2.25 stratum 10
4.2 启动服务
systemctl start ntpd.service
4.3 设置开机自启
systemctl enable ntpd.service
4.4 查看开机自启情况
systemctl list-unit-files | grep ntpd
4.5 查看同步是否生效
timedatectl
ntpstat
4.6 查看延时
ntpq -p
5 服务器重启后同步不生效
因为服务器重启后时间变成出厂时间,与当前时间差距过大,导致ntpd不同步。此时需要手动同步一下。
ntpdate 10.11.2.25
6 开机自动同步时间脚本
每次开机需要手动同步时间还是很麻烦,因此创建一个同步脚本,并设置开机自启。
可见如下文档:通过 systemctl 配置开机服务自启动