局域网环境下的ntp对时

服务端:

此处为v4-sp4服务器

安装ntp,apt-get install ntp -y ,若为离线环境,则安装ntp和libopts25两个包。

配置:

在/etc/ntp.conf的配置文件里

加入

restrict default nomodify notrap noquery

restrict 127.0.0.1

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap   #只允许192.168.1.0/24网段的机器进行实践同步

server  127.127.1.0

fudge   127.127.1.0 stratum 10

局域网环境下的ntp对时_第1张图片

重启ntp服务。systemctl restart ntp

此时服务端已经配置好

注意服务端和客户端不能在一台服务器上。

*

客户端:

客户端用ntpdate对时

date -s xxxx/xx/xx修改时间,然后直接ntpdate  192.168.1.103  验证服务端是否生效

#v10服务器需要安装ntp包,v4服务器一般已经安装了ntpdate可以直接使用。

*

定时任务

1.ntpdate 192.168.1.103         #从服务端获取时间并更改

2.vim /etc/crontab           #编辑crontab服务

在其中末尾添加

*/1   *   *   *   *   root   ntpdate 192.168.1.103   #每分钟对时一次

保存退出

systemctl restart crond  #重启crontab服务,u系为restart cron

局域网环境下的ntp对时_第2张图片

U系开启cron日志

U系默认是没有开启cron日志的

sudo vim /etc/rsyslog.d/50-default.conf

#cron.*              /var/log/cron.log            #将cron前面的注释符去掉,保存退出

局域网环境下的ntp对时_第3张图片

重启cron服务:systemctl restart cron

注意系统的时区要是正确的,不认会出现对时程序是对的但是时间不对,可以使用dpkg-reconfigure tzdata命令来更改时区。

你可能感兴趣的:(局域网环境下的ntp对时)