如何用linux做个时间同步服务器ntp

2025-01-20 12:04:36
推荐回答(1个)
回答1:

一、ntp服务器的配置:


# yum install ntp

然后我们会添加全球 NTP 服务器用于同步时间。

# vim /etc/ntp.conf    #添加以下的代码

server 0.oceania.pool.ntp.org    #公网时间服务器

server 1.oceania.pool.ntp.org  #公网时间服务器

server 2.oceania.pool.ntp.org   #公网时间服务器

server 3.oceania.pool.ntp.org   #公网时间服务器

trict default ignore    

server 10.110.111.117    #本地ntp服务器地址

restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap   #允许来同步的网段

 

restrict 10.110.0.0 mask 255.255.0.0 nomodify notrap   #允许来同步的网段

#chkconfig --add ntpd 

#chkconfig ntpd on

#/etc/init.d/ntpd start

#/etc/init.d/iptables stop

二、客户端如何同步时间:

方法1:

与一个已知的时间服务器同步

复制代码

代码如下:

yum install ntpdate -y

ntpdate time.nist.gov    

或ntpdate 192.168.1.100     #192.168.1.100为内部ntp服务器的ip地址


其中 time.nist.gov 是一个时间服务器.

 

删除本地时间并设置时区为上海


复制代码

代码如下:

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime



方法2:
linux自动同步时间
vi /etc/crontab
加上一句:

 

复制代码

代码如下:

00 0 1 * * root rdate -s time.nist.gov


配置时间服务器配置(192.168.10.1)


复制代码

代码如下:


1)、# rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm
2)、# vi /etc/ntp.conf

 

注释一行:
restrict default ignore
加入一行:


复制代码

代码如下:

restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap