Ubuntu系统搭建网络时间服务器
一、安装ntp
sudo apt install ntp
二、开启ntp服务器
1、修改配置文件
sudo vim /etc/ntp.conf
在下图中位置添加如下配置
restrict 0.0.0.0 mask 255.255.255.255 nomodify notrap
作用:允许外网所有client(0.0.0.0代表任意IP,如果限制局域网那么更改对应网段)连接到这台服务器同步时间,但是拒绝他们修改服务器时间
2、重启ntp服务
sudo systemctl restart ntp #重启
sudo systemctl status ntp #查看状态
初次安装完ntp服务器,需要等待5min左右才可正常同步客户端时间。
三、客户端测试
#安装ntpdate
sudo apt install ntpdate
sudo ntpdate 服务器ip
设置客户端定时更新
crontab -e
30 10 * * * root /usr/sbin/ntpdate 服务器ip
#表示每天10:30自动执行ntpdate指令,与NTP服务器时间同步
windows客户端也可利用ntp服务器同步时间