亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Linux Chrony怎么使用

發布時間:2022-02-11 10:05:09 來源:億速云 閱讀:260 作者:iii 欄目:開發技術

這篇文章主要介紹了Linux Chrony怎么使用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Linux Chrony怎么使用文章都會有所收獲,下面我們一起來看看吧。

Chrony是NTP(Network Time Protocol,網絡時間協議,服務器時間同步的一種協議)的另一種實現,與ntpd不同,它可以更快且更準確地同步系統時鐘,最大程度的減少時間和頻率誤差。

Linux Chrony怎么使用

Chrony有兩個核心組件,分別是:chronyd:是守護進程,主要用于調整內核中運行的系統時間和時間服務器同步。它確定計算機增減時間的比率,并對此進行調整補償。chronyc:提供一個用戶界面,用于監控性能并進行多樣化的配置。它可以在chronyd實例控制的計算機上工作,也可以在一臺不同的遠程計算機上工作。

OS環境:

10.28.204.65 客戶端

10.28.204.66 服務端

CentOS Linux release 7.4.1708 (Core)

情況說明:兩臺機器都是內網,將204.66作為NTP時間服務器,204.65到此機器上同步時間。

1.安裝Chrony

系統默認已經安裝,如未安裝,請執行以下命令安裝:

$ yum install chrony -y

2.啟動并加入開機自啟動

$ systemctl enable chronyd.service
$ systemctl restart chronyd.service
$ systemctl status chronyd.service

3.Firewalld設置

$ firewall-cmd --add-service=ntp --permanent
$ firewall-cmd --reload

因NTP使用123/UDP端口協議,所以允許NTP服務即可。

4.配置Chrony

以下是系統默認配置文件,我對此加以說明:

$ cat /etc/chrony.conf# 使用pool.ntp.org項目中的公共服務器。以server開,理論上你想添加多少時間服務器都可以。# Please consider joining the pool (http://www.pool.ntp.org/join.html).server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst# 根據實際時間計算出服務器增減時間的比率,然后記錄到一個文件中,在系統重啟后為系統做出最佳時間補償調整。driftfile /var/lib/chrony/drift# chronyd根據需求減慢或加速時間調整,# 在某些情況下系統時鐘可能漂移過快,導致時間調整用時過長。# 該指令強制chronyd調整時期,大于某個閥值時步進調整系統時鐘。# 只有在因chronyd啟動時間超過指定的限制時(可使用負值來禁用限制)沒有更多時鐘更新時才生效。makestep 1.0 3# 將啟用一個內核模式,在該模式中,系統時間每11分鐘會拷貝到實時時鐘(RTC)。rtcsync# Enable hardware timestamping on all interfaces that support it.# 通過使用hwtimestamp指令啟用硬件時間戳#hwtimestamp eth0#hwtimestamp eth2#hwtimestamp *# Increase the minimum number of selectable sources required to adjust# the system clock.#minsources 2# 指定一臺主機、子網,或者網絡以允許或拒絕NTP連接到扮演時鐘服務器的機器#allow 192.168.0.0/16#deny 192.168/16# Serve time even if not synchronized to a time source.local stratum 10# 指定包含NTP驗證密鑰的文件。#keyfile /etc/chrony.keys# 指定日志文件的目錄。logdir /var/log/chrony# Select which information is logged.#log measurements statistics tracking

5.設置時區

查看當前系統時區:

$ timedatectl
     Local time: Fri 2018-2-29 13:31:04 CST
 Universal time: Fri 2018-2-29 05:31:04 UTC
       RTC time: Fri 2018-2-29 08:17:20
      Time zone: Asia/Shanghai (CST, +0800)
    NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
     DST active: n/a

如果你當前的時區不正確,請按照以下操作設置。

查看所有可用的時區:

$ timedatectl list-timezones

篩選式查看在亞洲S開的上海可用時區:

$ timedatectl list-timezones |  grep  -E "Asia/S.*"Asia/Sakhalin
Asia/Samarkand
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk

設置當前系統為Asia/Shanghai上海時區:

$ timedatectl set-timezone Asia/Shanghai

設置完時區后,強制同步下系統時鐘:

$ chronyc -a makestep
200 OK

6.服務器集群之間的系統時間同步

在生產環境中,其網絡都是內網結構,那么內網如何保證服務器之間的時間同步呢?其實這個問題很簡單,只需要搭建一臺內網時間服務器,然后讓所有計算機都到服務端(10.28.204.66)去同步時間即可。

具體操作:在服務端注釋以下內容:

#server 0.centos.pool.ntp.org iburst#server 1.centos.pool.ntp.org iburst#server 2.centos.pool.ntp.org iburst#server 3.centos.pool.ntp.org iburst并添加以下內容:(表示與本機同步時間)

server 10.28.204.66 iburst

這樣我們需求的一臺內網時間服務器已經配置完畢。

同樣在客戶端注釋掉其他server,并在客戶端(10.28.204.65)添加以下:

server 10.28.204.66 iburst

到此已經完成系統時間的同步。如有多臺機器,操作也是如此。

7.常用命令

查看時間同步源:

$ chronyc sources -v

查看時間同步源狀態:

$ chronyc sourcestats -v

設置硬件時間

硬件時間默認為UTC:

$ timedatectl set-local-rtc 1

啟用NTP時間同步:

$ timedatectl set-ntp yes

校準時間服務器:

$ chronyc tracking

最后需要注意的是,配置完/etc/chrony.conf后,需重啟chrony服務,否則可能會不生效。

關于“Linux Chrony怎么使用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Linux Chrony怎么使用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

锡林郭勒盟| 远安县| 莱阳市| 贵德县| 广河县| 日喀则市| 仪陇县| 民县| 尚志市| 昭苏县| 长沙县| 襄汾县| 临桂县| 上虞市| 沅陵县| 乌拉特前旗| 襄垣县| 京山县| 天峨县| 航空| 朝阳县| 巢湖市| 广东省| 金阳县| 九龙城区| 林甸县| 霍州市| 库尔勒市| 通海县| 开平市| 金溪县| 大连市| 屏东市| 嘉禾县| 宝清县| 南康市| 浮梁县| 南丰县| 镇沅| 周宁县| 葵青区|