Linux服务部署-1构建NTP时间服务器

NTP时间服务器是用于局域网服务器同步时间使用的,可以保证局域网所有的时间服务器时间服务器的时间保持一致, 某些应用对时间实时
性要求高的必须统一时间。互联网的时间服务器也有很多,例如 ntpdate ntp.fudan.edu.cn 复
旦大学的 NTP 免费提供互联网时间同步。NTP 服务器监听端口为 UDP 的 123,那就需要在本地防火墙开启运行客户端访问 123 端口
centos 6下

vi /etc/sysconfig/iptables 添加如下规则:
-A INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT
centos 7下
firewall-cmd --zone=public --add-port=123/udp --permanent 
firewall-cmd --reload

NTP 时间服务器配置:

yum -y install ntp ntpdate
修改 ntp.conf 配置文件
 grep -n "^[a-z]" /etc/ntp.conf    #过滤配置文件
driftfile /var/lib/ntp/drift       #默认的
restrict default nomodify      #注释掉地8行,添加这行,表示nomodify客户端可以同步时间。
restrict 127.0.0.1          #默认的
restrict ::1                     #默认的
server ntp1.aliyun.com       #添加时间源
server time.nist.gov            #添加时间源
includefile /etc/ntp/crypto/pw      #以下都是默认的
keys /etc/ntp/keys
disable monitor

启动时间服务器

systemctl start ntpd 
netstat -lnuto|grep 123 #查看端口
udp        0      0 192.168.122.1:123       0.0.0.0:*                           off (0.00/0/0)
udp        0      0 192.168.3.144:123       0.0.0.0:*                           off (0.00/0/0)
udp        0      0 127.0.0.1:123           0.0.0.0:*                           off (0.00/0/0)
udp        0      0 0.0.0.0:123             0.0.0.0:*                           off (0.00/0/0)
udp6       0      0 fe80::d391:779c:b33:123 :::*                                off (0.00/0/0)
udp6       0      0 ::1:123                 :::*                                off (0.00/0/0)
udp6       0      0 :::123                  :::*                                off (0.00/0/0)

启动后确认:

#ntpq -p 
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*120.25.115.20   10.137.53.7      2 u   12   64    7   32.328    3.748   1.922
 203.107.6.88    100.107.25.114   2 u   11   64    7   21.925    0.144   1.553

发现两个可用的时间资源

稍等几分钟后,在客户端同步时间
1、与时间服务器同步时间

ntpdate -d 192.168.3.144

2、设置时间同步脚本
c

rontab -l
*/5 * * * * ntpdate 192.168.3.144 >/dev/null 2>&1* * * * ntpdate 192.168.56.100 >/dev/null 2>&1

至此,内网的时间服务器就安装完成了,所有的内网服务器都可以到时间服务器来同步时间,不需要到公网上去同步时间了。

你可能感兴趣的:(linux基础服务搭建,linux基础服务搭建)