主頁(yè) > 知識(shí)庫(kù) > centos時(shí)間不同步的解決方法(centos時(shí)間同步)

centos時(shí)間不同步的解決方法(centos時(shí)間同步)

熱門(mén)標(biāo)簽:北京地圖標(biāo)注平臺(tái)注冊(cè)入駐 電銷(xiāo)機(jī)器人自動(dòng)撥號(hào)信息 臨沂語(yǔ)音電話(huà)機(jī)器人公司 長(zhǎng)沙呼叫中心外呼系統(tǒng)穩(wěn)定嗎 騰沖銷(xiāo)售外呼管理系統(tǒng)服務(wù) 洛陽(yáng)外呼增值業(yè)務(wù)線路解決方案 用什么軟件做地圖標(biāo)注 400電話(huà)申請(qǐng)安裝 昆明crm外呼系統(tǒng)價(jià)格

一,用ntpdate從時(shí)間服務(wù)器更新時(shí)間

如果你的linux系統(tǒng)根本沒(méi)有ntpdate這個(gè)命令

yum install ntp

安裝完了之后,你不要做什么配置,也不需要,直接測(cè)試一下


復(fù)制代碼
代碼如下:

[root@localhost ~]# ntpdate time.nist.gov
22 Oct 21:11:43 ntpdate[5014]: adjust time server 207.200.81.113 offset -0.018788 sec

如果出去上面的內(nèi)容說(shuō)明,同步成功了。然后在crontab里面加上以下內(nèi)容。

1.*/10 * * * * ntpdate time.nist.gov   #域名或IP 

每隔十分鐘同步一次。推薦幾個(gè)時(shí)間服務(wù)器。

time.nist.gov
time.nuri.net
asia.pool.ntp.org
asia.pool.ntp.org
asia.pool.ntp.org
asia.pool.ntp.org

二,用ntp搭建自己的時(shí)間服務(wù)器

上面我們是利用別人的時(shí)間服務(wù)器來(lái)同步時(shí)間,這些時(shí)間服務(wù)器都是比較權(quán)威的。當(dāng)我們自己搭建時(shí)間服務(wù)器就不用crontab來(lái)定時(shí)去跑。

1,安裝時(shí)間服務(wù)器ntp

1.yum install ntp 

2,配置ntp


復(fù)制代碼
代碼如下:

[root@localhost ~]# cat /etc/ntp.conf |awk '{if($0 !~ /^$/ $0 !~ /^#/) {print $0}}'
restrict default ignore //默認(rèn)不允許修改或者查詢(xún)ntp,并且不接收特殊封包
restrict 127.0.0.1 //給于本機(jī)所有權(quán)限
restrict 192.168.1.0 mask 255.255.255.0 notrap nomodify //給于局域網(wǎng)機(jī)的機(jī)器有同步時(shí)間的權(quán)限
server time.nist.gov prefer //設(shè)置時(shí)間服務(wù)器,加prefer表示優(yōu)先
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys

3,啟動(dòng) ntp

[root@localhost ~]# /etc/init.d/ntpd start 

4,查看并測(cè)試


復(fù)制代碼
代碼如下:

[root@localhost ~]# netstat -upnl |grep ntpd //查看時(shí)程
[root@localhost ~]# ntpq -pn //查看同步的服務(wù)器IP
remote refid st t when poll reach delay offset jitter
==============================================================================
50.77.217.185 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.90.158.4 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.71.100.89 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.134.1.10 .INIT. 16 u - 64 0 0.000 0.000 0.000
*127.127.1.0 .LOCL. 10 l 18 64 377 0.000 0.000 0.001
[root@localhost ~]# ntpstat //同步的結(jié)果
synchronised to local net at stratum 11
time correct to within 12 ms
polling server every 512 s

remote:即NTP主機(jī)的IP或主機(jī)名稱(chēng)。注意最左邊的符號(hào),如果由“+”則代表目前正在作用鐘的上層NTP,如果是“*”則表示也有連上線,不過(guò)是作為次要聯(lián)機(jī)的NTP主機(jī)。
refid:參考的上一層NTP主機(jī)的地址
st:即stratum階層
when:幾秒前曾做過(guò)時(shí)間同步更新的操作
poll:下次更新在幾秒之后
reach:已經(jīng)向上層NTP服務(wù)器要求更新的次數(shù)
delay:網(wǎng)絡(luò)傳輸過(guò)程鐘延遲的時(shí)間
offset:時(shí)間補(bǔ)償?shù)慕Y(jié)果
jitter:Linux系統(tǒng)時(shí)間與BIOS硬件時(shí)間的差異時(shí)間

推薦第一種方法,雖然搭建個(gè)時(shí)間服務(wù)器,還是比較簡(jiǎn)單的,但是我覺(jué)得沒(méi)有這個(gè)必要。如果用別人的時(shí)間服務(wù)器,每隔10分鐘同步一次,可以精確到毫秒。

作者:海底蒼鷹

CentOS系統(tǒng)時(shí)間與UTC時(shí)間不一致的解決方法

裝好centos 發(fā)現(xiàn)date不是咱想要的那個(gè)時(shí)間,腫么辦

1、vi /etc/sysconfig/clock   #編輯時(shí)間配置文件

     ZONE="Asia/Shanghai"
     UTC=false                          #設(shè)置為false,硬件時(shí)鐘不于utc時(shí)間一致
     ARC=false

2、ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime    #linux的時(shí)區(qū)設(shè)置為上海時(shí)區(qū)

3、ntpdate 192.43.244.18    #對(duì)準(zhǔn)時(shí)間

如果沒(méi)有安裝ntp服務(wù)器,剛需要先執(zhí)行以下命令:

yum install ntp #安裝ntp服務(wù)器

4、/sbin/hwclock --systohc   #設(shè)置硬件時(shí)間和系統(tǒng)時(shí)間一致并校準(zhǔn)

好了,我們的CentOS linux系統(tǒng)時(shí)間和計(jì)算機(jī)硬件時(shí)間終于都是cst時(shí)間了,并且都是上海時(shí)區(qū),終于是正常啦。

centos vps修改時(shí)間及時(shí)區(qū)不同步 終極解決方案

由于初次使用國(guó)內(nèi)hyper-v架構(gòu)的VPS而且買(mǎi)前要指定裝windows還是centos系統(tǒng),因?yàn)槟居兄匮b的面板,對(duì)于用慣debian的我真是折磨,操作過(guò)程中遇到各種小問(wèn)題。問(wèn)客服直接一句只懂winows環(huán)境,讓你裝WIN你非要裝linux。好吧centos只能自己摸索了。由于hyper-v是微軟的一款虛擬化產(chǎn)品,早先是不支持linux的,又因?yàn)閐ebian的公司化運(yùn)營(yíng),使debian進(jìn)入高速發(fā)展階段,就連google也拋棄linux定制而轉(zhuǎn)入debian開(kāi)發(fā)陣營(yíng),這讓微軟感到了一些的壓力,于是乎微軟拉上centos,這就是為什么hyper-v只支持centos,而不支持其它linux衍生版本了,而且支持的還不是那么靠譜。吐槽完,那就來(lái)看正題吧。

  正題:hyper-v架構(gòu)的centos5.5 VPS 裝完lnmp時(shí)間不同步,導(dǎo)致網(wǎng)站某些功能無(wú)法使用。

  網(wǎng)上找了各種方法均告失敗。然后自己又仔細(xì)找了一些文檔終于搞定了,淚奔啊。

  linux的時(shí)間管理很奇怪他分為系統(tǒng)時(shí)間和硬件時(shí)間還細(xì)分成什么UTC時(shí)間。-_-|||。

  硬件時(shí)間從根本上講是CMOS時(shí)鐘

  linux查看硬件時(shí)間:hwclock --show

  linux查看系統(tǒng)時(shí)間:date -R

  centos VPS的時(shí)間及時(shí)區(qū)同步。

  系統(tǒng)時(shí)間部分:

  1. 編輯時(shí)區(qū)配置文件:vi /etc/sysconfig/clock

  ZONE="Asia/Shanghai"

  UTC=false #把UTC設(shè)置為false關(guān)閉狀態(tài)

  ARC=false

  2.運(yùn)行如下命令

  #刪除默認(rèn)配置

  rm -rf /etc/localtime

  #重新指定配置

  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  #同步系統(tǒng)時(shí)間

  ntpdate -u pool.ntp.org

  3.硬件時(shí)間部分:

  #將硬件時(shí)間調(diào)整成與目前的系統(tǒng)時(shí)鐘一致。

  hwclock --systohc
  或clock --systohc

  #強(qiáng)制系統(tǒng)時(shí)間寫(xiě)入CMOS中防止重啟失效

  hwclock -w
  或clock -w

  以上步驟雖然成功了但是我這hyper-v架構(gòu)的centos系統(tǒng)時(shí)間走的不準(zhǔn),1天能快幾分鐘的樣子。

  用crontab來(lái)同步一下時(shí)間即可解決。

  #編輯計(jì)劃任務(wù)表

  vi /etc/crontab

  #表中最后添加下面這行內(nèi)容

  30 5 * * * root /usr/sbin/ntpdate -u pool.ntp.org /sbin/clock --systohc

  #每天5點(diǎn)半同步時(shí)間,clock --systohc是硬盤(pán)時(shí)間同步系統(tǒng)時(shí)間的意思。

標(biāo)簽:通化 三亞 昌都 南充 汕頭 濰坊 遼寧 涼山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《centos時(shí)間不同步的解決方法(centos時(shí)間同步)》,本文關(guān)鍵詞  centos,時(shí)間,不,同步,的,解決,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《centos時(shí)間不同步的解決方法(centos時(shí)間同步)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于centos時(shí)間不同步的解決方法(centos時(shí)間同步)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章