一.环境准备
- 操作系统:Ubuntu 16.04
- NTP服务器IP:192.168.116.20
- 测试服务器IP:192.168.116.21
二.部署NTP
1.安装NTP软件(有网环境采用此方式,简单明了)
wyf@ubuntu:~$sudo apt-get install ntp -y
``` 离线方式安装:
- 离线安装NTP下载deb包:
- 链接:https://pan.baidu.com/s/1EF77YHqNTeZdHFtIKXomyg
密码:96nf 然后上传至服务器执行
dpkg -i *
即可。 ```2.启动NTP
wyf@ubuntu:~$
sudo systemctl start ntp
查看服务状态
wyf@ubuntu:~$sudo systemctl status ntp
3.修改配置文件
wyf@ubuntu:~$
sudo vi /etc/ntp.conf
将其他时钟服务器加上注释,加上自己使用的ntp服务器
4.重启NTP
wyf@ubuntu:~$
sudo systemctl restart ntp
5.稍等几分后查看是否已经校时
wyf@ubuntu:~$
ntpstat
wyf@ubuntu:~$ntpq -p
三.测试其他服务器校时
1.安装ntpdate命令
wyf@ubuntu:~$
sudo apt install ntpdate -y
2.校时
wyf@ubuntu:~$
sudo ntpdate 192.168.116.20
四 ntp -p命令解释
*表示目前使用的ntp server,这里选择的本机;
- st:即stratum阶层,值越小表示ntp serve的精准度越高;
- when:几秒前曾做过时间同步更新的操作;
- Poll表示,每隔多少毫秒与ntp server同步一次;
- reach:已经向上层NTP服务器要求更新的次数;
- delay:网络传输过程钟延迟的时间;
- offset:时间补偿的结果;
- jitter:Linux系统时间与BIOS硬件时间的差异时间
注意:NTP服务端重启后,客户机要等5分钟再与其进行时间同步,否则会提示“no server suitable for synchronization found”错误。等待的时间可以通过命令 watch ntpq -p来监控。