HP-UX NTP的設定(時間校正)


聽到同事說伺服器的時間晚了一分鐘,就想以前在Linux上設定過ntp,HP-UX應該也可以吧。
以下為在網路上找到的方法,同時也與公司的HP-UX(已啟用xntpd)比對過。

1、編輯設定檔 /etc/rc.config.d/netdaemons,將 XNTPD 設定為 1(表示啟用)

   export XNTPD=1

2、編輯設定檔 /etc/ntp.conf ,加入兩台外部ntp server ,可參考「國家時間與頻率標準實驗室」。

   server xxx.xxx.xxx.xxx  #  Primary Time Server
   server yyy.yyy.yyy.yyy  #  Secondary Time Server

3、啟動 NTP 服務

   # /sbin/init.d/xntpd start
  
4、過一段時間後,再檢查是否與ntp server 對時

   # /usr/sbin/ntpq -p

   成功的話,會出現對時的ntp server ip,及對時後調整時間的訊息。

   如出現 No association ID's returned 則表示沒有成功。

5、下列我實際在一台HP-UX的查詢結果(有啟用xntpd)

   # ps -ef |grep ntp
       root  1807     1  0  Aug 20  ?        20:11 /usr/sbin/xntpd
     test01  9460 22208  1 14:42:34 pts/ta    0:00 grep ntp

   # ntpq -p
        remote           refid      st t when poll reach   delay   offset    disp
     ==============================================================================
     *192.168.100.10     59.124.196.84    3 u   44   64  377     0.26    2.239    1.62

   注:59.124.196.84 是外部時間伺服器(hntp1.hinet.net)

利用Plink替代Putty來建立Script