(1)檢查與時間調整相關的例行性工作,如果有關閉。
輸入crontab –l|grep ntp,看是否有與ntp有關的工作
如果crontab –e 注釋定時同步任務ntpdate -s xxx.xxx.xxx.xxx的那行
(2)使用lssrc -s xntpd查看是否運行NTP的xntpd服務。
如果xntpd服務處于運行狀態,會顯示active,否則xntpd服務處于關閉狀態,顯示inoperative。
如果xntpd服務處于運行狀態使用stopsrc-s xntpd停止服務。
(3)查看系統時區是否正確,執行命令date進行查看,正確北京時區為BEIST,否則修改時區。系統顯示“BEIST 2014”,時區正確,執行第五步。
(4)如果時區錯誤,應停應用,調整時區
smitty調整時區,有數據庫的操作請,請向數據庫廠商查詢是否會影響應用。
smitty->System Environments -->Change/Show Data and Time -->change Time zone Using System Defined value.
(5)使用命令ntpdate -d10.48.3.182檢查各系統與NTP服務器的時間差,
說明:最后一行顯示的offset值335.809185sec為系統與NTP服務器的時間偏差值。即本機時間+offset=服務器時間
a: 如果ntp偏差值絕對值小于1000,系統會自行緩慢調整。
b:如果ntp偏差值絕對值大于1000,ntpd進程啟動后會僵死。
(6) 調整時間偏差使其小于100s以內,偏差小于1000可忽略此步驟。
ntp偏差絕對值大于1000秒,date –a +offset。
如果可以容許系統時間發生跳變,可執行ntpdate -u 10.48.3.182 將時間和標準時間對齊。
(7)使用vi命令編輯/etc/ntp.conf文件,添加NTP服務器IP地址:
server 10.48.3.182 minpoll 4 maxpoll 4prefer
server 192.168.1.21 minpoll 4 maxpoll 4
slewalways yes #緩慢調整
(8)編輯/etc/rc.tcpip添加以下內容,確保ntpd在系統重啟時能自動啟動,
start /usr/sbin/xntpd"$src_running" "-x"
(9)使用startsrc -s xntpd-a -x 啟動xntpd服務。
如果NTP時間服務器上存在數據庫,必須使用"-x"的函數,防止始終反方向運行
(10)xntpd 狀態查詢 , 使用命令lssrc -ls xntpd ,也可以使用命令ntpq –p查看xntpd 的運行狀態
剛啟動xntpd時, sys peer 為 'insane', 表明xntpd還沒有完成同步, .
等待 6 - 10 分鐘后, sys peer將變成IP地址如 '192.168.1.21' 了. 表明系統時間開始調整與同步。
(11)可使用腳本查看系統時間變化(腳本內容如下)
TestServer/# while true
> do
> date
> sleep 10
> done
看到15后直接跳到17,AIX大約每10秒調整一秒
掃一掃咨詢微信客服