1. 关闭防火墙和selinux
客户端和server端都需要执行:
systemctl stop firewalld systemctl disable firewalld setenforce 0 编辑/etc/selinux/config SELINUX=disabled
2. yum install ntp ntpdate -y
server/client都需要安装
3. server端编辑/etc/ntp.conf
server 127.127.1.0 ER1 #127.127.1.0固定值,ER1是主机名 local clock restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap #192.168.1.0的网段
4. server端执行:
systemctl start ntpd
systemctl enable ntpd
5. server 端执行查看同步情况
ntpq -p
6. server端重启约5分钟后,客户端执行时钟同步
# ntpdate 192.168.1.11
2 Mar 23:16:55 ntpdate[3850]: step time server 192.168.1.11 offset 302.482476 sec
# ntpdate 192.168.1.11
2 Mar 23:17:19 ntpdate[3872]: adjust time server 192.168.1.11 offset -0.000017 sec
7. 定时同步
crontab -e 00 01 * * * root /usr/sbin/ntpdate 192.168.1.11;/sbin/hwclock -w