局域网多台服务器时间同步

 

多台服务器之间时间同步

    实验对服务器之间的时间有精确要求,需要同步服务器之间的时间。采用NTP进行时间同步。

    首先,选择一台机器作为时间服务器,其他机器将以此服务器为基准,对时间进行调整。在时间服务器上进行以下修改:

vi /etc/ntp.conf

     加入以下语句,让同网段其他机器可以与本机进行时间同步

 restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap #允许局域网内所有客户端连接到这台服务器同步时间.但是拒绝让他们修改服务器上的时间

 service 192.168.1.2   # 指明局域网中作为NTP服务器的IP

     其中:

     用restrict控管权限

     nomodify - 用户端不能更改ntp服务器的时间参数

     noquery - 用户端不能使用ntpq,ntpc等命令来查询ntp服务器

     notrap - 不提供trap远端登陆

 

    在时间服务器启动时间服务

/etc/init.d/ntpd restart

    时间服务器设置完成。

    接着,对客户端进行设置。修改ntp.conf文件,将刚设置好的时间服务器加入到时间服务器列表中,具体操作如下:

vi /etc/ntp.conf

    加入的语句为

server 192.168.1.2

    在客户端启动时间同步

/etc/init.d/ntpd restart
    重启时间服务后,每隔5分钟会自动同步一次。

 

    也可选择手动同步,手动同步立即执行。在执行手动同步之前,需要关闭客户端。

/etc/init.d/ntpd stop    #关闭客户端
/usr/sbin/ntpdate 192.168.1.2  #手动时钟同步

 

解决使用ntpdate进行时间同步时遇到的问题:no server suitable for synchronization found

原因分析:很可能是防火墙封锁了udp的123端口, 如果关闭的防火墙问题依旧, 很可能是上层路由的设置有问题, 如果这种情况, 我们就只能通过tcp来更新时间啦
那肯定是rdate

查看时间服务器的时间:
# rdate time-b.nist.gov

设置时间和时间服务器同步:
# rdate -s time-b.nist.gov

有什么不明白的, 请 # man rdate

下面附送系列时间服务器的列表, 有的不一定可以使用哈

中国国家授时中心:210.72.145.44
NTP服务器(上海) :ntp.api.bz

复旦:ntp.fudan.edu.cn 
 

你可能感兴趣的:(局域网多台服务器时间同步)