CentOS系統的時間同步方法
CentOS系統的時間同步對很多web應用和C/S架構程序有著非常重要的操作,如果沒有時間同步,許多記錄的信息就會出現偏差,下面我們來介紹一下使用NTP服務來自動同步CentOS系統時間的方法.
在CentOS 5不再區分客戶端和服務器,只要配置了NTP,它就會提供NTP服務。
(1)先安裝ntp服務:
# yum -y install ntp
(2)配置時間源
# vi /etc/ntp.conf
server pool.ntp.org
供參考的其他時間服務器
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
time.nist.gov
ntp.fudan.edu.cn
timekeeper.isi.edu
subitaneous.cpsc.ucalgary.ca
usno.pa-x.dec.com
time.twc.weather.com
swisstime.ethz.ch
ntp0.fau.de
ntp3.fau.detime-a.nist.gov
time-b.nist.gov
time-nw.nist.gov
nist1-sj.glassey.com
210.72.145.44
(3)配置是否為其他計算機提供時間服務
# vi /etc/ntp.conf
restrict 192.168.1.0
mask 255.255.255.0
nomodify notrap
(4)配置開機自動運行時間同步服務
# chkconfig ntpd on
(5)啟動或停止時間同步服務
# service ntpd start
# service ntpd stop
# service ntpd restart
(6)驗證NTP服務是否已經運行
# pgrep ntpd
(7)初始同步
# ntpdate -u time.lib.tsinghua.edu.cn
(8)確認同步成功
# ntpq -p
(9)同時建議修改一下 /etc/sysconfig/ntpd 文件,是服務器BIOS時間一并更新
# vi /etc/sysconfig/ntpd
SYNC_HWCLOCK=yes
#service ntpd restart
把SYNC_HWCLOCK改成 yes 之后, 主機 BIOS 的時間也會跟著一起改變。
當然,如果要提供時間服務,還相應的開放udp 123端口。
(10) 調整服務器時區設置(以東八區-北京時間為例)
#cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#reboot
最后一定要記得重啟服務器使時區設置生效。其他的時區文件在/usr/share/zoneinfo/,根據需要做相應的調整即可。