您的当前位置:首页正文

局域网内ntp服务器配置,NTP时间同步-CentOS7,3.10.0内核

2024-11-07 来源:个人技术集锦

局域网内ntp服务器配置    ---默认端口 UDP/123

#安装ntp,或rpm -q ntp查找是否已安装ntp

ntp服务器配置

1. vim /etc/ntp.conf 编辑

增加restrict 192.168.56.0 mask 255.255.255.0 nomodify   ---只允许192.168.56.0网段的客户机进行时间同步, nomodify-- 客户端不能更改服务端的网络参数,如果为default则为任何IP          

增加server 127.127.1.0     ---local clock
       server 127.127.1.0 stratum 10

2. 基本配置完成,参考192.168.56.214。启动ntp服务,并设置为开机自动启动。

ntp客户端配置

1. vim /etc/crontab
  
最后一行增加  1 * * * * root ntpdate 192.168.56.214 && hwclock -w    即每分钟同步一次

同步命令分析,

  • ntpdate -u 则制定使用无特权的端口发送数据包,
  • hwclock -w则将修改后时间写入系统时间

2. 重启crond服务


注意事项

1. 如果防火墙未关,则需开放 udp/123端口

2. ntp默认只会同步系统时间,如果想同步硬件时间,则可以在 /etc/sysconfig/ntpd文件中添加 SYNC_HWCLOCK=yes。

3. 如果客户端时区同服务器时区不一致,会导致时间同步不成功。 时间同步前确认时区是否统一

  • /usr/share/zoneinfo  下存放各个时区的设定文件
  • ln -sf /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime  则将系统时间改为上海时间即CST时区, 
  • 采用ln -sf命令而不是cp,因为其他系统路径可能不一样,cp会导致修改的不是/etc/localtime/文件,而是原时区的文件内容。

 

Top