linux系統時間同步

2021-10-08 01:23:46 字數 1593 閱讀 5916

時間同步是利用ntp(network time protocol)協議時網路中的各個計算機時間達成同步。

yum install ntp
systemctl start ntpd

systemctl enable ntpd

server 127.127.1.0						#設定自身為ntp伺服器,沒有外網可以禁止掉其他server欄位

restrict x.x.x.x mask 255.255.255.0 #把自身網段加進去

server x.x.x.x							#新增server位址,沒有外網可以禁止掉其他server欄位
systemctl restart ntpd
ntpdate -u x.x.x.x
​ chrony是乙個實現了ntp協議的開源軟體。chrony可以更快的同步,從而最大程度減少時間和頻率誤差;能夠更好地響應時鐘頻率的快速變化。

​ chrony主要包含chronyd和chronyc兩個程式。chronyd是後台執行的守護程序,用於調整核心中執行的系統時鐘和時鐘伺服器同步;chronyc是命令列使用者工具,用於監控或配置引數,可以控制本機的chronyd例項也可以控制遠端的chronyd例項。

yum install chrony
vi /etc/chrony.conf

server ***.***.***.*** iburst #如果server配置本機ip代表與本機同步,可以作為server被其他客戶端同步

driftfile /var/lib/chrony/drift #根據實際時間計算出增減時間的比率,重啟後為系統時鐘作出補償

makestep 1.0 3 #如果系統時鐘的偏移量大於1秒,則允許系統時鐘在前三次更新中步進

rtcsync #啟用實時時鐘(rtc)的核心同步

logdir /var/log/chrony

systemctl enable chronyd

systemctl start chronyd

print or set the system date and time

date 								#顯示時間

date -s 『yyyy-mm-dd hh:mm:ss』 #設定時間

date +%s #unix時間戳

control the system time and date (centos7之後才出現)

timedatectl list-timezone				#列出時區

timedatectl set-timezone asia/shanghai #設定時區

timedatectl set-time hh:mm:ss #設定時間

timedatectl set-ntp yes #set使用-ntp引數啟用或禁用系統時鐘與遠端ntp伺服器的自動同步,yes是開啟

linux同步系統時間

一.date命令檢視時間 cst 北京時間 8時區 gtm 格林威治時間 0時區 二.tzselect命令用於選擇時區 要注意的是tzselect只是幫我們把選擇的時區顯示出來,並不會實際生效,也就是說它僅僅告訴我們怎麼樣去設定環境變數tz 三.聯網同步時間 3.1.安裝ntpdate工具 sudo...

Linux系統時間同步

不同的linux伺服器在api互動時可能會有時間戳的驗證,由於伺服器時間不同可能到時超時,所以需要通過同步時間 date命令 date 檢視當前時間,結果如下 tue mar 4 01 36 45 cst 2014 date s 09 38 40 設定當前時間,結果如下 tue mar 4 09 3...

Linux同步系統時間

某些分布式集群環境需要時間同步才可以正確執行,故本文說明linux同步時間的兩種方法,網路同步和手動同步並寫入bios centos7 root mym date sunjul 29 01 16 14edt 2018其中,edt表示美國東部夏令時。我們也要換成東8區cst時間 同步時間可以手動設定或...