我在是有ntp做时间同步时遇到一个问题,一台linux机器已经做了ntp的服务器,但我还想让它同时做为ntp的客户端。在这种情况下我运行命令/usr/sbin/ntpdate time.example.com后,没有任何响应,该机器的时间也没有同步为时间服务器time.example.com的时间。
解决方法:
1)新建sh脚本gettime.sh,内容如下:
#!/bin/sh
. /etc/profile
. ~/.bash_profile
service ntpd stop
/usr/sbin/ntpdate zadl.zj.edu.cn
service ntpd start
2)修改文件gettime.sh的权限
chmod 777 gettime.sh
3)在crontab中设置该脚本定时执行
本文介绍了一种在 Linux 系统中同时作为 NTP 服务器与客户端时,解决时间不同步的问题的方法。通过编写并定时执行一个 shell 脚本来强制更新时间。
409

被折叠的 条评论
为什么被折叠?



