1. 程式人生 > >如何讓一臺linux伺服器既做ntp伺服器也做ntp客戶端

如何讓一臺linux伺服器既做ntp伺服器也做ntp客戶端

我在是有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中設定該指令碼定時執行