RHEL5.2中用ntp實現時間自動同步(和AS4不一樣)

football2006發表於2008-07-06

配置時鐘同步

a.安裝軟體包:(一般已經安裝了這個包)

Yum install ntp

Ntp的配置檔案是/etc/ntp.conf,工作目錄是/etc/ntp/,接著編輯/etc/ntp.conf檔案。

b.服務端配置:

IP:172.15.3.126

編輯/etc/ntp.conf檔案:

[root@rhel5 ~]#vi /etc/ntp.conf 增加下面的內容

restrict 172.15.3.0 mask 255.255.255.0 nomodify notrap(允許內網通訊)

restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap noquery notrust(禁止其他ip來更新時間)

Logfile /var/log/ntp.log(定義日誌資訊)

restrict 0. pool.ntp.org mask 255.255.255.255 nomodify notrap noquery

restrict 1. pool.ntp.org mask 255.255.255.255 nomodify notrap noquery

restrict 1. pool.ntp.org mask 255.255.255.255 nomodify notrap noquery

注:(/etc/sysconfig/clock是用來設定時區的檔案,例如:

[root@rhel5 ntp]# cat /etc/sysconfig/clock

# The ZONE parameter is only evaluated by system-config-date.

# The timezone of the system is defined by the contents of /etc/localtime.

ZONE="Asia/Chongqing"

UTC=true

ARC=false

/usr/share/zoneinfo這個目錄裡規定了各主要時區的時間設定檔案,例如重慶:/usr/share/zoneinfo/Asia/Chongqing)

如果想把同步好的時間寫入BIOS裡,就要設定/etc/sysconfig/ntpd檔案,將其中的SYNC_HWCLOCK=no更改為SYNC_HWCLOCK=yes

啟動ntp服務:

[root@rhel5 ntp]# service ntpd restart

Shutting down ntpd: [ OK ]

ntpd: Synchronizing with time server: [ OK ]

Starting ntpd: [ OK ]

[root@rhel5 ntp]#chkconfig ntpd on

c.客戶端的設定:

可以透過使用system-config-time來設定,將其中的時間伺服器更改為172.15.3.126即可,或者使用ntpdate -u 172.15.3.126來和時間伺服器同步。切記更改完以後要重新啟動NTP服務,使其生效。或者使用crontab -e來編輯:

*/5 * * * * /usr/sbin/ntpdate -u 172.15.3.126 表示每五分鐘同步一次。重啟crond服務即可。

[root@node2 ~]# service ntpd restart

可以使用ntpq –p檢視同步狀態

[@more@]

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

相關文章