HP-UX、Sun solaris、IBM AIX 同步方法
HP-UX上要實(shí)現(xiàn)時(shí)間同步,需要設(shè)置時(shí)間服務(wù)器和客戶端
相關(guān)的進(jìn)程是xntpd 配置文件 /etc/ntp.conf /etc/ntp.drift 在client上自己建立,用作drift文件 /etc/rc.config.d/netdaemons 執(zhí)行文件 /usr/sbin/xntpd 運(yùn)行腳本 /sbin/init.d/xntpd {start|stop}
配置方法
服務(wù)器端
1. 編輯/etc/ntp.conf 添加一行 server 127.127.1.1
2. 編輯/etc/rc.config.d/netdaemons 更改兩個(gè)參數(shù)的值 export NTPDATE_SERVER=127.127.1.1 export XNTPD=1 (1表示啟動(dòng)xntpd;0表示不啟動(dòng)xntpd)
3. 啟動(dòng)xntpd /sbin/init.d/xntpd start
4. 其他 可以通過(guò)/var/adm/syslog/syslog.log查看xntpd的運(yùn)行狀況;也可以使用ntpq命令查詢xntpd的運(yùn)行狀況
客戶端
1. 創(chuàng)建/etc/ntp.drift文件
2. 編輯/etc/ntp.conf 添加兩條記錄 server driftfile /etc/ntp.drift
3. 編輯/etc/rc.config.d/netdaemons 更改一個(gè)參數(shù) export XNTPD=1
4. 啟動(dòng)xntpd /sbin/init.d/xntpd start
*也可以通過(guò)Sam來(lái)配置, 最后一項(xiàng) time --> NTP network time source
*在啟動(dòng)時(shí)間服務(wù)器和客戶端的xntpd進(jìn)程以后,需要5-10分鐘的時(shí)間,才會(huì)進(jìn)行同步.
*可以使用ntpdate來(lái)根據(jù)ntp server設(shè)置客戶端服務(wù)器的時(shí)間
*如果主服務(wù)器和客戶機(jī)器的時(shí)間相差超過(guò)1000秒,那么這個(gè)時(shí)間同步系統(tǒng)會(huì)認(rèn)為服務(wù)器出現(xiàn)了系統(tǒng)故障,從而停止同步,需要注意這一點(diǎn).
*可以通過(guò)查看/var/adm/syslog/syslog.log文件,查看xntpd的運(yùn)行狀況.
另如果想在Windows環(huán)境下使用HP-UX作為ntp server, 需要一個(gè)Win32time.exe,
在sun solaris系統(tǒng)配置TNP服務(wù)
1、查看是否安裝了NTP軟件包(默認(rèn)是安裝的),有下面兩行則是已安裝
# pkginfo | grep ntp
system SUNWntpr NTP, (Root)
system SUNWntpu NTP , (Usr)
2、編輯配置文件ntp.conf
#vi /etc/inet/ntp.conf
server ip_address prefer
driftfile /var/ntp/ntp.drift
3、創(chuàng)建drift文件
touch /var/ntp/ntp.drift
4、停止、啟動(dòng)NTP服務(wù)
/etc/init.d/xntpd start
/etc/init.d/xntpd stop
5、查看服務(wù)
ps -ef|grep ntp 查看進(jìn)程
snoop |grep -i ntp 查看是否存在ntp包
6、查看其他服務(wù)器時(shí)間
ntpdate -q ip_address
在IBM AIX中可以用兩種方法來(lái)實(shí)現(xiàn)應(yīng)用環(huán)境中多臺(tái)機(jī)器的系統(tǒng)時(shí)間的統(tǒng)一。
一個(gè)是啟動(dòng)xntpd 守護(hù)進(jìn)程, 另一個(gè)是啟動(dòng)timed進(jìn)程.
為了保證時(shí)間的一致性,在同一臺(tái)機(jī)器上只啟動(dòng)xntpd 或 timed. (在AIX中這兩個(gè)進(jìn)程,缺省是不啟動(dòng)。每個(gè)AIX系統(tǒng)使用自己的系統(tǒng)時(shí)間。)
xntpd
是一個(gè)關(guān)于網(wǎng)絡(luò)時(shí)間協(xié)議的守護(hù)進(jìn)程,它遵循了因特網(wǎng)時(shí)間服務(wù)器的通用標(biāo)準(zhǔn)。在啟動(dòng) xntpd 時(shí), xntpd 會(huì)讀取 /etc/ntp.conf 配置文件來(lái)確定網(wǎng)絡(luò)中HJ210時(shí)鐘服務(wù)器,以 ntp 服務(wù)器的系統(tǒng)時(shí)間為標(biāo)準(zhǔn),來(lái)調(diào)整本機(jī)的系統(tǒng)時(shí)間。
可以用 ntpq 命令來(lái)顯示 xntpd 進(jìn)程的內(nèi)部變量。使用 ntp 時(shí)應(yīng)注意,xntpd 服務(wù)器和 xntpd 客戶端的時(shí)鐘不能相差超過(guò)1000秒。若有大于1000秒的偏移,在客戶端啟動(dòng) xntpd 守護(hù)進(jìn)程前,用 data 命令或 ntpdate 命令調(diào)整本機(jī)的系統(tǒng)時(shí)間,使偏移量在1000秒之內(nèi)。 然后啟動(dòng) xntpd.
timed
是一個(gè)時(shí)鐘服務(wù)進(jìn)程。 在一個(gè)局域網(wǎng)內(nèi)可有多個(gè) timed 服務(wù)器,但只有一個(gè) timed 主服務(wù)器,其余的是 timed 副服務(wù)器。當(dāng) timed 主服務(wù)器功能失效時(shí),其中一個(gè) timed 副服務(wù)器可自動(dòng)變?yōu)橹鞣?wù)器。 網(wǎng)絡(luò)時(shí)間可以以 timed 主服務(wù)器的系統(tǒng)時(shí)間為標(biāo)準(zhǔn),也可以以所有運(yùn)行 timed 的主、輔服務(wù)器的系統(tǒng)時(shí)鐘的平均值為準(zhǔn),來(lái)調(diào)整所有運(yùn)行 timed 進(jìn)程的機(jī)器的系統(tǒng)時(shí)鐘。timed客戶機(jī)的系統(tǒng)時(shí)間與局域網(wǎng)上運(yùn)行著的 timed 主服務(wù)器的系統(tǒng)時(shí)間同步,使整個(gè)網(wǎng)絡(luò)運(yùn)行環(huán)境有一個(gè)統(tǒng)一的時(shí)鐘。
1. 構(gòu)造一個(gè)NTP環(huán)境的基本步驟(假設(shè)NTP不是運(yùn)行在SP上):
1.1 設(shè)置NTP 服務(wù)器 (MASTER) , 其它NTP客戶服務(wù)器以此服務(wù)器的時(shí)間為準(zhǔn),與其進(jìn)行時(shí)間同步.
1.1.1 編輯 /etc/ntp.conf 文件, 內(nèi)容如下:
----------------------------
#broadcastclient
server 127.127.1.0
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
----------------------------
請(qǐng)注意文件中的 server 127.127.1.0 這一行, 此處的127.127.1.0 是一特殊的地址,表示NTP主服務(wù)器是與自身的系統(tǒng)時(shí)鐘同步.
1.1.2 編輯好 /etc/ntp.conf后, 啟動(dòng)xntpd守護(hù)進(jìn)程
# startsrc -s xntpd
也可通過(guò)調(diào)用smitty , 使 xntpd 在以后重啟HJ210 NTP網(wǎng)絡(luò)時(shí)間服務(wù)器時(shí)能自動(dòng)啟動(dòng).
# smitty xntpd
1.1.3 xntpd 狀態(tài)查詢 , 使用 #lssrc -ls xntpd
剛啟動(dòng)xntpd時(shí), sys peer 為 insane, 表明xntpd還沒(méi)有完成同步, .
#lssrc -ls xntpd
Program name: --/usr/sbin/xntpd
Version: -------3
Leap indicator: 11 (Leap indicator is insane.)
Sys peer: ------no peer, system is insane
...
等待 6 - 10 分鐘后, sys peer 就不再是 insane 了.
#lssrc -ls xntpd
Program name: --/usr/sbin/xntpd
Version: -------3
Leap indicator: 00 (No leap second today.)
Sys peer: ------127.127.1.0
...
1.2. NTP客戶端的設(shè)置
1.2.1 編輯 NTP 客戶端上的 /etc/ntp.conf文件, 內(nèi)容如下:
----------------------------
#broadcastclient
server 9.185.43.189
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
----------------------------
其中的 server 9.185.43.189 表明, 此客戶端與IP地址為 9.185.43.189 的HJ210 NTP服務(wù)器進(jìn)行時(shí)間同步.
1.2.2 在NTP客戶端啟動(dòng)xntpd守護(hù)進(jìn)程
# startsrc -s xntpd
也可通過(guò)調(diào)用smitty , 使 xntpd 在以后重啟服務(wù)器時(shí)能自動(dòng)啟動(dòng).
# smitty xntpd
1.2.3 查詢xntpd的狀態(tài)
當(dāng) system peer 不為 insane 時(shí), 表明客戶端已與服務(wù)器端成功地進(jìn)行了同步.
# lssrc -ls xntpd
Program name: --/usr/sbin/xntpd
Version: -------3
Leap indicator: 00 (No leap second today.)
Sys peer: ------9.185.43.189
...
1.3. NTP客戶端查詢NTP服務(wù)器
ntp客戶端使用 ntpdate 命令來(lái)確認(rèn)是否可用指定的 ntp 服務(wù)器進(jìn)行時(shí)間同步。
命令的結(jié)果會(huì)顯示客戶端與服務(wù)器的時(shí)間偏移。
#ntpdate -d 9.185.43.189
...
18 Mar 10:52:54 ntpdate[23578]: step time server 9.185.43.189 offset 86323.06827
2 sec
若時(shí)間間隔大于1000秒,使用ntpdate 進(jìn)行調(diào)整, 如:
#date
Tue Mar 18 11:06:29 BEIST 2003
#ntpdate 9.185.43.189
19 Mar 11:06:51 ntpdate[23832]: step time server 9.185.43.189 offset 86403.40260
7 sec
#date
Wed Mar 19 11:06:54 BEIST 2003
完成上述操作后 ntp 客戶端與 ntp 服務(wù)器系統(tǒng)時(shí)鐘完成同步,ntp 客戶端得到了新的系統(tǒng)時(shí)間。
2. 使用timed的基本設(shè)置步驟如下
2.1. 啟動(dòng)timed服務(wù)器
a. 在局域網(wǎng)內(nèi),以timed 主服務(wù)器的系統(tǒng)時(shí)鐘為標(biāo)準(zhǔn),來(lái)完成時(shí)鐘的同步。
# startsrc -s timed -a " -M -c "
b. 在局域網(wǎng)內(nèi),以所有運(yùn)行 timed 的主、輔服務(wù)器的系統(tǒng)時(shí)間平均值為標(biāo)準(zhǔn),來(lái)完成時(shí)鐘的同步。
# startsrc -s timed -a " -M “
2.2. 啟動(dòng)timed 客戶端, 使其按照標(biāo)準(zhǔn)網(wǎng)絡(luò)時(shí)間來(lái)調(diào)整自己的系統(tǒng)時(shí)鐘。
# startsrc -s timed
2.3. 將timed的啟動(dòng)語(yǔ)句加到 /etc/rc.tcpip 中,以便重新啟動(dòng)機(jī)器后,timed可自動(dòng)啟動(dòng)。
咨詢電話:
掃一掃咨詢微信客服