1. 程式人生 > >centos配置時間同步

centos配置時間同步

CentOS 設定時間同步

由於虛擬機器的掛起造成date(系統時間)和hwclock(硬體時間)有錯誤,下面就是設定的步驟及註釋

在centos 5不再區分客戶端和伺服器,只要配置了ntp,就可以提供ntp服務,且做了cluster,時間同步就顯得更為重要。

1.確認已經安裝了ntp程式包 #yum list installed|grep ntp (首先要確認yum已配置好)

2.安裝ntp服務 #yum install ntp

3.配置時間源(預設也可)

#vi /etc/ntp.conf

ntp.fudan.edu.cn(復旦大學的時間源)

server pool.ntp.org

server 0.pool.ntp.org

server 1.pool.ntp.org

3.配置是否為其他pc提供時間服務    #vi /etc/ntp.conf

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

4.配置開機自動執行ntp服務     #chkconfig ntpd on

5.啟動、停止或重啟ntp服務     #service ntpd start/stop/restart

6.驗證ntp服務已經執行      #pgrep ntpd

7.初始同步                #ntpdate -u ntp.fudan.edu.cn

8.確認同步成功            #ntpq -p

9.設定硬體時間與系統時間同步 #vi /etc/sysconfig/ntpd SYNC_HWCLOCK=yes

當然如果要提供時間服務,還必須相應的設定iptables防火牆策略,centos的時間同步服務使用udp123 埠。

還有一種更簡單的方法設定centos時間同步

1.#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime (把當前時間調整為上海+8區,其他時區可以參看/usr/share/zoneinfo目錄)

2.#ntpdate us.pool.ntp.org (用ntpdate同步標準時間)

3.#crontab -e --->0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org|logger -t NTP

注:(1)ntp.api.bz 是一組NTP伺服器叢集,目前有6臺伺服器,位於上海電信。這項服務是 api.bz 繼 http://sms.api.bz 移動飛信免費簡訊傳送介面之後的第二項免費 API 服務。
  (2)可以直接使用命令:/usr/sbin/ntpdate ntp.api.bz 來立即同步時間。
  (3)使用Crontab命令可以自動定時進行時間同步。
  (4)顯示系統硬體時間:hwclock --show
  (5)設定硬體時間與系統時間同步:hwclock --systohc/clock --systohc/hwclock -s
  (6)設定系統時間與硬體時間同步:hwclock --hctosys/clock --hctosys/hwclock -w

其他網路時間伺服器地址如下:(也可以自己去搜索下)

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.de 
time-a.nist.gov 
time-b.nist.gov 
time-nw.nist.gov 
nist1-sj.glassey.com

210.72.145.44 也是一個不錯的地址,速度很快!

文章是汲取3位前輩的經驗湊成的,快樂學習,快樂分享~