Linux運維之ntpdate同步網(wǎng)絡(luò)時間
自己的Linux服務(wù)器的時間和PC機上的時間不太對,打log的時間對不上,不太方便調(diào)式信息的判斷,因此需要同步一下Linux服務(wù)器的時間和自己Windows的時間,兩者一致,才方便調(diào)式的查看呢。
同步網(wǎng)絡(luò)時間
在Linux下,我們可以使用ntpdate進行網(wǎng)絡(luò)時間的同步,而不是我們自己去設(shè)置時間。這個命令的使用很簡單,
- ntpdate 0.cn.pool.ntp.org
 
另外網(wǎng)絡(luò)時間同步和時區(qū)是不一樣的。你可以選擇任何一臺網(wǎng)絡(luò)時間同步服務(wù)器來同步你的時間,只要你的時區(qū)設(shè)置是對的,那么你的Linux上的時間就是對的。因為全球都是基于一個標準時間來約定的,美國人民與我們不同的是時區(qū)不同,經(jīng)過換算,我們和他們的標準時間是一樣的。
定時的同步時間
我們可以使用crontab來定時的同步時間
- vim /etc/crontab
 - 10 5 * * * root (/usr/sbin/ntpdate 0.cn.pool.ntp.org && /sbin/hwclock -w) &> /var/log/ntpdate.log
 
每天的5點10分crontab運行一次命令,自動同步時間。
如果你具有多臺的服務(wù)器,不要使用這個方法來定時的同步的你服務(wù)器,請使用ntpd來進行,這個還可以校準始終的問題。
使用ntpdata造成的時間的越變還可能引發(fā)因某些依賴連續(xù)時間的程序的問題。一般第一次使用ntpdate,接下來使用ntpd服務(wù)來不斷的調(diào)整時間。
如何設(shè)置時區(qū)
將時區(qū)設(shè)置為東8區(qū)的時間,雖然服務(wù)器在全球的不同地方,但是我們?nèi)嗽谥袊?,看著中國的時間比較有感覺。
- cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
 - date
 - # Mon Mar 31 11:02:55 CST 2014
 
另外如果使用date命令查看時間,發(fā)現(xiàn)剛剛好相差8個小時或者其他的小時,那么應(yīng)該就是你的時區(qū)設(shè)置不對,快快修改一下吧。
網(wǎng)絡(luò)時間同步服務(wù)器列表
全球那么多的網(wǎng)絡(luò)時間同步器,那么使用哪個好呢。我們知道數(shù)據(jù)在網(wǎng)絡(luò)上流動是由延遲的,因此我們選擇離我們服務(wù)器越近的服務(wù)器進行同步,時間越準。
時間服務(wù)器分為兩種,一種是一級時間服務(wù)器,另外一種是二級時間服務(wù)器。我們?nèi)绻峭阶约旱姆?wù)器的時間,那么選擇二級時間服務(wù)器,因為一級時間服務(wù)器是為二級時間服務(wù)器提供時間校對服務(wù)器,我們盡量不要增加一級服務(wù)器的壓力。這種層級的概念和DNS的層級概念是一致的。
一級時間服務(wù)器列表:http://support.ntp.org/bin/view/Servers/StratumOneTimeServers
二級時間服務(wù)器列表:http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers
附二級服務(wù)器列表:
- 0.pool.ntp.org 有域名負載均衡
 - 0.cn.pool.ntp.org 有域名負載均衡
 - ntp.tuna.tsinghua.edu.cn 清華大學(xué)
 - time.windows.com 微軟
 - ntp1.aliyun.com 阿里云
 - ntp2.aliyun.com 阿里云
 - ntp3.aliyun.com 阿里云
 
















 
 
 







 
 
 
 