2011年2月22日 星期二

Solaris上校時設定紀錄(NTP setup)

幫系統校時大概很久才有機會設一次,每次都不記得之前怎麼做.
這次順手把在SOLARIS上作的流程簡單做個紀錄.
由於系統放在防火牆內,無法去對time.stdtime.gov.tw這個位置要求標準時間.
所以之前就沒有對時,後來內部用LINUX架了一個NTP server
想先用簡單的ntpdate來把時間校準

root@sun:/etc>ntpdate -qv 10.33.4.55
8 Feb 17:39:35 ntpdate[19634]: ntpdate 3-5.93e+sun 03/06/05 23:16:45 (1.4)
server 10.33.4.55, stratum 3, offset -0.001039, delay 0.02663
8 Feb 17:39:35 ntpdate[19634]: adjust time server 10.33.4.55 offset -270.001039 sec


從這結果可以看出跟NTP server差了270秒,
用Linux的話這個指令應該已經透過NTP校正了系統時間,
但是不知道為什麼,在我這台Solaris上系統時間沒有校正成功.
所以還是乖乖的把ntp的service設定好.

root@sun:/>svcs -l ntp
fmri svc:/network/ntp:default
name Network Time Protocol (NTP)
enabled true
state online
next_state none
state_time Tue Feb 08 15:27:28 2011
logfile /var/svc/log/network-ntp:default.log
restarter svc:/system/svc/restarter:default
contract_id 588
dependency optional_all/none svc:/platform/sun4u/dscp (disabled)
dependency require_all/error file://localhost/usr/sbin/ntpq (online) file://localhost/usr/sbin/ntpdate (online)
dependency require_any/error svc:/network/service (online)
dependency optional_all/error svc:/milestone/name-services (online)

系統上的NTP daemon 有起來

修改NTP使用的設定檔
vi /etc/inet/ntp.conf

加進下面這行
server time.stdtime.gov.tw

如果server前面有防火牆不能access Internet
那就把time.stdtime.gov.tw替換成公司的NTP server的IP或domain name

然後重新啟動NTP service
svcadm restart network/ntp

沒有留言:

張貼留言