最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux和Windows的NTP時間同步的完整教程

 更新時間:2026年04月08日 09:12:53   作者:不愿透露姓名的大鵬  
本文詳細(xì)講解了Linux系統(tǒng)時間的修改、時區(qū)配置、NTP時間同步(包括ntpdate和chrony)、定時同步任務(wù)設(shè)置,以及常見問題解決方法,內(nèi)容涵蓋基礎(chǔ)時間操作、時區(qū)調(diào)整、NTP工具安裝與使用、定時任務(wù)配置和常見錯誤處理等,適合運(yùn)維新手快速掌握,需要的朋友可以參考下

在Linux服務(wù)器運(yùn)維過程中,系統(tǒng)時間偏差是常見問題,尤其在數(shù)據(jù)庫集群、分片部署等場景中,多臺機(jī)器時間一致性直接影響業(yè)務(wù)穩(wěn)定性。本文將詳細(xì)講解Linux系統(tǒng)時間修改、時區(qū)配置、NTP時間同步(含ntpdate與chrony)、定時同步任務(wù)設(shè)置,以及常見問題解決,適合運(yùn)維新手快速上手。

一、基礎(chǔ)時間操作(date與hwclock命令)

Linux系統(tǒng)中,時間分為系統(tǒng)時間(由系統(tǒng)內(nèi)核維護(hù))和硬件時間(BIOS時鐘,關(guān)機(jī)后由主板電池供電),日常操作需區(qū)分兩者,避免重啟后時間錯亂。

查看時間

查看系統(tǒng)時間:

date
示例輸出:Wed Jun 7 14:00:00 CST 2018

查看硬件時間(BIOS時間):

hwclock # 等價于 hwclock -r(默認(rèn)參數(shù)-r為查看)
示例輸出:Wed 02 Nov 2016 02:53:35 AM CST -0.632895 seconds

修改系統(tǒng)時間

單獨(dú)修改日期:

date -s 06/07/2018 # 格式:月/日/年

date -s 2017/03/06 # 格式:年/月/日

單獨(dú)修改時間:

date -s 14:00:00 # 格式:時:分:秒

系統(tǒng)時間與硬件時間同步

修改系統(tǒng)時間后,需將系統(tǒng)時間寫入硬件時鐘,避免重啟后時間恢復(fù)原狀:

hwclock -w # 等價于 clock -w,將系統(tǒng)時間同步到硬件時間

同步后驗證:date 和 hwclock 輸出時間應(yīng)一致

二、時區(qū)配置(修改為中國東八區(qū))

默認(rèn)情況下,Linux系統(tǒng)可能使用UTC時區(qū),需手動修改為中國東八區(qū)(Asia/Shanghai),確保時間顯示與本地一致。

1. 復(fù)制時區(qū)文件到系統(tǒng)默認(rèn)時區(qū)配置

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2. 修改時區(qū)配置文件(永久生效)

vi /etc/sysconfig/clock

寫入以下內(nèi)容:

ZONE=“Asia/Shanghai”
UTC=false
ARC=false

配置完成后,執(zhí)行date命令,確認(rèn)時間顯示為CST(中國標(biāo)準(zhǔn)時間)即可。

三、時間同步工具安裝(ntpdate與chrony)

日常時間同步可使用ntpdate(簡單快捷),若需更高精度的時間同步,推薦使用chrony(解決ntp精度不足問題,開源免費(fèi))。

安裝ntpdate

yum install -y ntpdate # CentOS/RHEL系統(tǒng)

若提示命令不存在,可安裝ntp完整包:

yum install -y ntp

安裝chrony(高精度同步工具)

Chrony是一款開源自由軟件,能實時保持系統(tǒng)時鐘與NTP服務(wù)器同步,精度高于傳統(tǒng)ntp,適合對時間精度要求高的場景(如金融、集群部署):

yum install -y chrony # 安裝
systemctl start chronyd # 啟動服務(wù)
systemctl enable chronyd # 設(shè)置開機(jī)自啟

四、手動同步網(wǎng)絡(luò)時間(ntpdate方式)

使用ntpdate命令可快速同步網(wǎng)絡(luò)時間,需指定NTP服務(wù)器,若某臺服務(wù)器同步失敗,可更換其他服務(wù)器嘗試。

基礎(chǔ)同步命令

ntpdate -u 時間服務(wù)器地址

示例:同步美國NIST服務(wù)器

ntpdate -u time.nist.gov

同步成功提示:

3 Jun 15:42:39 ntpdate[4721]: adjust time server 211.115.194.21 offset -0.005885 sec

提示說明:系統(tǒng)已調(diào)整時間為服務(wù)器(211.115.194.21)的時間,時間偏差為-0.005885秒(偏差越小,精度越高)。

關(guān)鍵參數(shù)說明

-u:越過防火墻與NTP服務(wù)器同步,避免因防火墻限制導(dǎo)致同步失敗(若不加此參數(shù),可能出現(xiàn)“no server suitable for synchronization found”錯誤)。

常用NTP服務(wù)器(親測可用)

  • 中國國家授時中心(推薦):210.72.145.44
  • 上海NTP服務(wù)器:ntp.api.bz
  • 美國NIST服務(wù)器:time.nist.gov
  • 復(fù)旦大學(xué)服務(wù)器:ntp.fudan.edu.cn
  • 微軟授時服務(wù)器:time.windows.com
  • 亞洲通用服務(wù)器:0.asia.pool.ntp.org、1.asia.pool.ntp.org、2.asia.pool.ntp.org、3.asia.pool.ntp.org
  • 韓國服務(wù)器:time.nuri.net

示例:同步中國國家授時中心時間:

ntpdate -u 210.72.145.44

同步后更新硬件時間

網(wǎng)絡(luò)同步系統(tǒng)時間后,務(wù)必執(zhí)行以下命令,將同步后的時間寫入硬件時鐘:

hwclock -w

五、定時執(zhí)行時間同步任務(wù)(crontab)

手動同步無法保證長期時間一致,需通過crontab設(shè)置定時任務(wù),定期同步時間,推薦每1小時同步一次。

crontab格式說明

格式:分 時 日 月 周 執(zhí)行命令

示例說明:

0 5 * * * :每天5點(diǎn)0分執(zhí)行

*/30 * * * * :每30分鐘執(zhí)行

* */1 * * * :每1小時執(zhí)行

添加定時同步任務(wù)

執(zhí)行crontab -e編輯定時任務(wù),添加以下內(nèi)容(二選一或同時添加,確保同步穩(wěn)定):

每1小時同步韓國time.nuri.net服務(wù)器,并更新硬件時間

*/1 * * * root ntpdate -u time.nuri.net && hwclock -w

每1小時同步內(nèi)網(wǎng)NTP服務(wù)器(192.168.0.96),并更新硬件時間

*/1 * * * root ntpdate -u 192.168.0.96 && hwclock -w

每天5點(diǎn)10分同步中國國家授時中心服務(wù)器,并更新硬件時間

10 5 * * * root /usr/sbin/ntpdate -u 210.72.145.44; hwclock -w

重啟crontab服務(wù)(使任務(wù)生效)

systemctl restart crond # CentOS 7+

/etc/init.d/crond restart # CentOS 6

六、開機(jī)自動網(wǎng)絡(luò)校時(備選方案)

除了crontab定時同步,還可設(shè)置開機(jī)自動同步時間,適合服務(wù)器重啟后快速校準(zhǔn)時間:

vi /etc/rc.d/rc.local

添加以下內(nèi)容(內(nèi)網(wǎng)NTP服務(wù)器示例,可替換為其他公共服務(wù)器)

/usr/sbin/ntpdate -u 192.168.0.2 192.168.0.3 192.168.0.4; /sbin/hwclock -w

說明:多個服務(wù)器用空格分隔,確保其中一臺可用即可完成同步。

七、常見問題解決

提示“no server suitable for synchronization found”

原因及解決方法:

  • 未加-u參數(shù),防火墻限制:添加-u參數(shù),如ntpdate -u time.nist.gov。
  • NTP服務(wù)器不可用:更換本文提供的其他服務(wù)器(優(yōu)先選擇中國國家授時中心210.72.145.44)。
  • 系統(tǒng)時間與服務(wù)器時間偏差過大(超過24小時):先手動修改系統(tǒng)時間至接近當(dāng)前時間,再執(zhí)行同步命令。

同步成功后,重啟服務(wù)器時間錯亂

原因:未將系統(tǒng)時間寫入硬件時鐘,解決方法:同步后執(zhí)行hwclock -w,或在定時任務(wù)中添加該命令。

提示“ntpdate: command not found”

原因:未安裝ntpdate或ntp包,解決方法:執(zhí)行yum install -y ntpdate或yum install -y ntp。

八、補(bǔ)充說明

  1. 若需更高精度的時間同步,推薦使用chrony替代ntpdate,配置簡單且精度更高,后續(xù)可單獨(dú)出chrony詳細(xì)配置教程。
  2. 內(nèi)網(wǎng)環(huán)境中,建議搭建一臺本地NTP服務(wù)器,所有內(nèi)網(wǎng)機(jī)器同步該服務(wù)器時間,避免外網(wǎng)依賴。

以上就是Linux NTP時間同步的完整操作流程,涵蓋基礎(chǔ)操作、時區(qū)配置、手動同步、定時同步及常見問題,適合新手直接上手操作。

Windows同步如下:

gpedit.msc

調(diào)整NTP時間同步頻率

Linux可以通過crontab控制頻率

Windows server通過修改注冊表同步

以上就是Linux和Windows的NTP時間同步的完整教程的詳細(xì)內(nèi)容,更多關(guān)于Linux Windows的NTP時間同步的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

神木县| 富蕴县| 蒙阴县| 会宁县| 宜黄县| 德州市| 吴桥县| 仁怀市| 定结县| 泗水县| 怀柔区| 阳城县| 苍梧县| 营口市| 上栗县| 巴塘县| 古丈县| 澎湖县| 子长县| 格尔木市| 永昌县| 通江县| 行唐县| 思茅市| 广安市| 营口市| 道孚县| 疏附县| 玉溪市| 石狮市| 巴南区| 双桥区| 寿阳县| 霍山县| 罗定市| 曲沃县| 连州市| 南投县| 宁波市| 炉霍县| 乐业县|