溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

服務(wù)器怎么同步網(wǎng)絡(luò)時(shí)間

發(fā)布時(shí)間:2021-12-21 10:16:54 來源:億速云 閱讀:318 作者:柒染 欄目:大數(shù)據(jù)

服務(wù)器怎么同步網(wǎng)絡(luò)時(shí)間,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

網(wǎng)絡(luò)時(shí)間同步協(xié)議(NTP)是時(shí)間同步的技術(shù)基礎(chǔ)。Linux操作系統(tǒng)都默認(rèn)安裝了ntp組件。如果服務(wù)器能訪問外網(wǎng)并且配置了DNS服務(wù)器地址,直接ntpdate 0.cn.pool.ntp.org就可以同步外網(wǎng)時(shí)間。但很多服務(wù)器出于安全考慮,雖然通外網(wǎng),但沒有配置DNS,這時(shí)需要直接從時(shí)間服務(wù)器的ip地址同步時(shí)間了??梢允褂冒⒗镌疲╪tp1.aliyun.com)的時(shí)間服務(wù)器ip直接同步,ntpdate 120.24.81.91,或者清華的時(shí)間服務(wù)器84.16.73.33。

服務(wù)器第一次同步時(shí)間顯示如下

[root@localhost ~]# ntpdate 120.24.81.9110 Aug 09:46:07 ntpdate[15071]: step time server 120.24.81.91 offset 1.423469 sec

之后每次執(zhí)行同步時(shí)間命令顯示和第一次是不一樣的

[root@localhost ~]# ntpdate 120.24.81.9110 Aug 14:16:14 ntpdate[12150]: adjust time server 120.24.81.91 offset -0.030012 sec

假設(shè)A B兩臺(tái)Linux服務(wù)器。
A是開通了外網(wǎng)的,雖然沒配置DNS服務(wù)器,但能ping通120.24.81.91。
B沒開通外網(wǎng),ping 120.24.81.91會(huì)報(bào)connect: Network is unreachable,這種肯定無法從外網(wǎng)服務(wù)器同步時(shí)間。如果執(zhí)行ntpdate 120.24.81.91,會(huì)報(bào)no server suitable for synchronization found,或者no servers can be used, exiting。

服務(wù)器怎么同步網(wǎng)絡(luò)時(shí)間

最簡單的辦法是A從外網(wǎng)校正過時(shí)間后,把A配置成ntp服務(wù)器(NTP server),B從A同步時(shí)間。配置ntp服務(wù)器首先修改配置文件ntp.conf確保各項(xiàng)正確,然后執(zhí)行# /etc/init.d/ntpd start啟動(dòng)ntp服務(wù)器,等待5分鐘后,在B上執(zhí)行# ntpdate AIP (AIP是A的內(nèi)網(wǎng)IP地址),就可以同步A的系統(tǒng)時(shí)間到B,間接同步了外網(wǎng)時(shí)間。

配置A為NTP server,首先修改配置文件,配置文件/etc/ntp.conf修改完成后執(zhí)行如下指令,除了192.168.2.0改成你自己局域網(wǎng)的網(wǎng)段,其余要求必須和下面一樣,有比下面多出的語句就注釋掉,沒有的語句就加上。

#cat /etc/ntp.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}'  
restrict default ignore                                //#設(shè)置默認(rèn)策略為允許任何主機(jī)進(jìn)行時(shí)間同步restrict 127.0.0.1                                         //給于本機(jī)所有權(quán)限restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap     //給于局域網(wǎng)機(jī)的機(jī)器有同步時(shí)間的權(quán)限server 0.127.127.1.0               //設(shè)置時(shí)間服務(wù)器為本機(jī),可以設(shè)為120.24.81.91外網(wǎng)服務(wù)器server  127.127.1.0  # local clockfudge  127.127.1.0 stratum 10driftfile /var/lib/ntp/driftbroadcastdelay  0.008keys    /etc/ntp/keys

然后執(zhí)行/etc/init.d/ntpd start,會(huì)顯示OK,表示成功。如果配置文件反復(fù)修改,執(zhí)行/etc/init.d/ntpd restart更方便重新加載配置文件。

等待5分鐘,這個(gè)時(shí)間是給NTP server同步本機(jī)時(shí)間用的。然后再2.13上執(zhí)行ntpdate 192.168.2.10
[root@DB1 ~]# ntpdate 192.168.2.10
10 Aug 13:35:59 ntpdate[10737]: adjust time server 192.168.2.10 offset 0.004937 sec
表示同步時(shí)間成功,多次執(zhí)行offset會(huì)變小,要求不高的話,執(zhí)行一次誤差就已經(jīng)在千分之幾秒范圍內(nèi)了。

如果ntpdate 192.168.2.10返回錯(cuò)誤no server suitable for synchronization found,可能是NTP server本身時(shí)間還沒同步好??梢允褂胣tpdate –d serverIP指令查看。

[root@DB1 ~]# ntpdate -d 192.168.2.1010 Aug 13:28:07 ntpdate[10719]: ntpdate 4.2.0a@1.1190-r Thu Oct  5 04:11:32 EDT 2006 (1)Looking for host 192.168.2.10 and service ntphost found : 192.168.2.10transmit(192.168.2.10)receive(192.168.2.10)省略192.168.2.10: Server dropped: strata too highserver 192.168.2.10, port 123stratum 16, precision -20, leap 11, trust 000refid [192.168.2.10], delay 0.02573, dispersion 0.00000省略

有“Server dropped: strata too high”的提示,并且“stratum 16”。stratum的正常范圍是“0~15”。這是我們什么都不用做,等一段時(shí)間再執(zhí)行指令試試,就會(huì)變成stratum 11, precision -20, leap 00, trust 000。stratum 11是正常范圍,此時(shí)執(zhí)行ntpdate 192.168.2.10就成功校正時(shí)間了。
另外,A和B的防火墻都關(guān)閉,整個(gè)過程用root賬號(hào)操作。沒有配置A自動(dòng)同步外網(wǎng)時(shí)間是出于安全考慮,B需要頻繁校正時(shí)間的話,crontab配置ntpdate指令可以達(dá)到目的。
crontab -e
9 7 * * * /usr/sbin/ntpdate  192.168.2.10
系統(tǒng)時(shí)間同步到硬件時(shí)間也都可以根據(jù)需要設(shè)定。硬件時(shí)間保持和系統(tǒng)時(shí)間一致的好處是可以避免重啟服務(wù)器后硬件時(shí)間覆蓋系統(tǒng)時(shí)間導(dǎo)致誤差。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI