關於HP UX的時鐘同步

empo007發表於2007-03-02

一、幾個概念

[@more@]1、時間源可以有GPS時鐘,網路上的時間源,系統時間
2、按時間源的準確度,可以將時間源按一定層次級別定義,即Stratum Levels
3、NTP角色:NTP Servers給其它系統提供時鐘服務;多個同層NTP Servers組成NTP Peers,這樣當某個NTP Servers不能從更高層獲取時間服務,它將臨時從Peers中獲取;NTP Direct Polling Clients會定期向NTP Servers請求時鐘服務;NTP Broadcast Clients是被動獲取時鐘服務。
4、NTP如何調整時鐘:程式/usr/sbin/ntpdate在系統啟動時被呼叫,快速同步;程式/usr/sbin/xntpd會定期進行時鐘同步;xntpd程式會維護檔案/etc/ntp.drift以跟蹤本地時鐘的準確度。
二、如何配置NTP Server
1、修改檔案/etc/rc.config.d/netdaemons
export NTPDATE_SERVER= ---如果server使用的是本地時鐘,該項值為空,否則指向時鐘源,多個時鐘源之間用空格分開。
export XNTPD=1 ---保證系統啟動時啟動xntpd程式。
export XNTPD_ARGS=
2、修改/etc/TIMEZONE配置時區,時區值可以從/usr/lib/tztab中獲取
3、配置檔案/etc/ntp.conf
4、啟動xntpd程式
5、等待xntpd程式作用
6、用命令ntpq -p查詢
三、如何配置NTP client
1、修改檔案/etc/rc.config.d/netdaemons
export NTPDATE_SERVER= ---指向時鐘源,多個時鐘源之間用空格分開。
export XNTPD=1 ---保證系統啟動時啟動xntpd程式。
export XNTPD_ARGS=
2、修改/etc/TIMEZONE配置時區,時區值可以從/usr/lib/tztab中獲取
3、配置檔案/etc/ntp.conf
4、啟動xntpd程式
5、等待xntpd程式作用
6、用命令ntpq -p查詢
四、如何配置NTP SERVER的/etc/ntp.conf
分幾種情況
例1:
vi /etc/ntp.conf
server 127.127.26.1-----該偽地址表示使用的是HP58503A GPS clock(哪些偽地址代表什麼時鐘可以檢視/etc/ntp.conf的註釋行)
peer server1b
peer server1c
例2:
# vi /etc/ntp.conf
server server1a------從server1a和server1b獲取時鐘
server server1b
peer server2b
driftfile /etc/ntp.drift-----指定drift檔案
broadcast 128.1.255.255------網段128.1.0.0/16的終端透過廣播方式獲取時間資訊
例3:
# vi /etc/ntp.conf
server 127.127.1.1 prefer-----從本地獲取時鐘
fudge 127.127.1.1 stratum-----定義層次號
broadcast 128.1.255.255
五、如何配置NTP CLIENT的/etc/ntp.conf
根據上面提到到的兩種CLIENT,對應兩種配置。
1、direct polling client
# vi /etc/ntp.conf
server server2a
server server2b
driftfile /etc/ntp.drift
2、broadcast client
# vi /etc/ntp.conf
broadcastclient yes
driftfile /etc/ntp.drift
六、如何解讀命令ntpq -p的執行結果
# ntpq -p
remote refid st t when poll reach delay offset disp
---------------------------------------------------------------
*server2a server1a 3 u 64 64 377 0.87 10.56 16.11
+server2b server1b 3 u 100 264 376 9.89 5.94 16.40
server2c 0.0.0.0 16 - - 64 0 0.00 0.00 1600.00
remote: NTP 源的主機名.
refid: NTP 源從哪兒獲取時間 (0.0.0.0 表示伺服器DOWN).
st: 時鐘層次 (low is best!).
t: 源的型別. l=本地 GPS, radio, or system clock; u=unicast; b=broadcast.
when: How long has it been since the server responded to a poll?
poll: How frequently is NTP polling the server?
reach: A value of 0 means the server is unreachable; 377 means that all recent probes have been successful.
delay: Milliseconds required for the server to reply to a query (low is best!).
offset: Milliseconds difference between the this host and the server (low is best!).
disp: How much does the network delay vary from poll to poll? (low is best!)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/85922/viewspace-901304/,如需轉載,請註明出處,否則將追究法律責任。