构建linux时间服务器
1、环境准备
服务器ip
ip | 功能 |
---|---|
172.16.0.3 | ntp服务端 |
172.16.0.2 | 客户端 |
在服务端和客户端下载ntpd:
下载ntp
yum -y install ntp
rpm -q ntp
2、配置ntp服务
服务端:
配置ntp.conf文件文件
cp /etc/ntp.conf /etc/ntp.conf.bak_`date +%F` 备份ntp.conf文件
vim /etc/ntp.conf
将之前配置的server进行注释,添加ntp服务器地址,选择中科院授时中心服务器地址
server ntp.ntsc.ac.cn iburst
启动ntpd服务
systemctl start ntpd
服务端同步一次时间
ntpdate -u ntp.ntsc.ac.cn
客户端:
配置ntp.conf文件
cp /etc/ntp.conf /etc/ntp.conf.bak_`date +%F` 备份ntp.conf文件
vim /etc/ntp.conf
添加172.16.0.3作为同步时间的服务器地址
server 172.16.0.3 iburst
启动ntp
systemctl start ntpd
查看是否添加成功
ntpq -p
客户端同步一次时间
ntpdate -u 172.16.0.3
注:ntpq -p命令详解
remote refid st t when poll reach delay offset jitter ============================================================================== LOCAL(0) .LOCL. 10 l 8h 64 0 0.000 0.000 0.000 -203.107.6.88 100.107.25.114 2 u 569 1024 377 17.272 0.790 0.584 *100.100.61.88 .BD. 1 u 921 1024 377 3.590 -0.291 0.379 -120.25.115.20 10.137.53.7 2 u 5 1024 233 40.976 -1.939 5.028 10.143.33.49 .INIT. 16 u - 1024 0 0.000 0.000 0.000 -100.100.3.1 10.137.55.181 2 u 927 1024 377 34.486 -2.842 0.596 -100.100.3.2 10.137.55.181 2 u 775 1024 377 32.337 -2.898 0.561 -100.100.3.3 10.137.55.181 2 u 655 1024 177 30.355 -0.746 0.377 10.143.33.50 .INIT. 16 u - 1024 0 0.000 0.000 0.000 10.143.33.51 .INIT. 16 u - 1024 0 0.000 0.000 0.000 10.143.0.44 .INIT. 16 u - 1024 0 0.000 0.000 0.000 10.143.0.45 .INIT. 16 u - 1024 0 0.000 0.000 0.000 10.143.0.46 .INIT. 16 u - 1024 0 0.000 0.000 0.000 -100.100.5.1 10.137.55.181 2 u 861 1024 377 34.686 2.360 0.526 +100.100.5.2 10.137.55.181 2 u 1440 1024 12 31.889 -0.141 0.381 +100.100.5.3 10.137.55.181 2 u 539 1024 377 29.964 0.145 0.640
remote:同步时间的远程服务器
refid:远程服务器同步时间的上一级服务器
st:远程服务器的级别,表明本地服务器到终端的ntp服务器的层级数,层级数越大,表明延迟越大,原则上应该选择级别为1的服务器
t:本地服务器远程服务器的通信方式,u:单播;b:广播;I:本地
when:上次请求成功后到现在的时间,单位s
poll:本地服务器与远程服务器同步的时间间隔,单位s
reach:验证是否可以同远程服务器连接,每成功一次,值会加1,0表示连接失败
delay:本地服务器同远程服务器的网络延迟,单位ms
offset:本地服务器时间与同步的远程服务器时间的差值,单位ms
jitter:统计在一段时间内的offset值的一个平均数,这个值越小,表明时间越精确
3、ntp授时服务器地址
中国科学院国家授时中心NTP授时服务器地址
腾讯云NTP授时服务器地址
ntp.tencent.com
ntp1.tencent.com
ntp2.tencent.com
ntp3.tencent.com
ntp4.tencent.com
ntp5.tencent.com
阿里NTP授时服务器地址
教育网内的授时服务器
time.edu.cn
s2c.time.edu.cn
s2f.time.edu.cn
s2k.time.edu.cn