先從簡單的開始作起吧!
先檢查電腦有沒有安裝ntp,預設有安裝
# rpm -qa | grep ntp
沒裝的話再用yum安裝
修改設定檔
#vi /etc/ntp.conf
註解server 0.rhel.pool.ntp.org、server 1.rhel.pool.ntp.org、server 2.rhel.pool.ntp.org
加入
server tock.stdtime.gov.tw
server watch.stdtime.gov.tw
server time.stdtime.gov.tw
server clock.stdtime.gov.tw
server tick.stdtime.gov.tw
然後啟動
#service ntpd start //啟動ntp server
#chkconfig ntpd on //設定預設啟動
ps. ntp的prot 是123,不要被firewell擋住了,記得要開port
# vi /etc/sysconfig/iptables
加一行
-A INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT
然後重啟
# service iptables restart
檢查時區
# cat /etc/sysconfig/clock
ZONE="Asia/Taipei"
我剛裝好server時,時間會多了8小時。
明明是下午兩點多,但系統時間跟bios時間都是下午十點多
我有確定時區沒設錯,google了一下。都是說時區沒弄好!
可是我後來查了一下系統時間,時間就變正常下午兩點多
但是硬體時間還是十點多,只好作了寫入硬體時間
# hwclock -w
# date ; hwclock -r
四 2月 2 15:04:13 CST 2012
西元2012年02月02日 (週四) 15時04分14秒 -0.265921 seconds
就正常了!
可以參考鳥哥
第十五章、時間伺服器: NTP 伺服器