日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解Linux Chrony使用方法

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

創(chuàng)新互聯(lián)公司專注于霍爾果斯企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城網(wǎng)站建設(shè)?;魻柟咕W(wǎng)站建設(shè)公司,為霍爾果斯等地區(qū)提供建站服務(wù)。全流程按需定制,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

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

OS環(huán)境:

10.28.204.65 客戶端

10.28.204.66 服務(wù)端

CentOS Linux release 7.4.1708 (Core)

情況說明:兩臺機器都是內(nèi)網(wǎng),將204.66作為NTP時間服務(wù)器,204.65到此機器上同步時間。

1.安裝Chrony

系統(tǒng)默認已經(jīng)安裝,如未安裝,請執(zhí)行以下命令安裝:

$ yum install chrony -y

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

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

3.Firewalld設(shè)置

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

因NTP使用123/UDP端口協(xié)議,所以允許NTP服務(wù)即可。

4.配置Chrony

以下是系統(tǒng)默認配置文件,我對此加以說明:

$ cat /etc/chrony.conf

# 使用pool.ntp.org項目中的公共服務(wù)器。以server開,理論上你想添加多少時間服務(wù)器都可以。
# 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

# 根據(jù)實際時間計算出服務(wù)器增減時間的比率,然后記錄到一個文件中,在系統(tǒng)重啟后為系統(tǒng)做出最佳時間補償調(diào)整。
driftfile /var/lib/chrony/drift

# chronyd根據(jù)需求減慢或加速時間調(diào)整,
# 在某些情況下系統(tǒng)時鐘可能漂移過快,導(dǎo)致時間調(diào)整用時過長。
# 該指令強制chronyd調(diào)整時期,大于某個閥值時步進調(diào)整系統(tǒng)時鐘。
# 只有在因chronyd啟動時間超過指定的限制時(可使用負值來禁用限制)沒有更多時鐘更新時才生效。
makestep 1.0 3

# 將啟用一個內(nèi)核模式,在該模式中,系統(tǒng)時間每11分鐘會拷貝到實時時鐘(RTC)。
rtcsync

# Enable hardware timestamping on all interfaces that support it.
# 通過使用hwtimestamp指令啟用硬件時間戳
#hwtimestamp eth0
#hwtimestamp eth1
#hwtimestamp *

# Increase the minimum number of selectable sources required to adjust
# the system clock.
#minsources 2

# 指定一臺主機、子網(wǎng),或者網(wǎng)絡(luò)以允許或拒絕NTP連接到扮演時鐘服務(wù)器的機器
#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.設(shè)置時區(qū)

查看當前系統(tǒng)時區(qū):

$ 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

如果你當前的時區(qū)不正確,請按照以下操作設(shè)置。

查看所有可用的時區(qū):

$ timedatectl list-timezones

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

$ timedatectl list-timezones |  grep  -E "Asia/S.*"

Asia/Sakhalin
Asia/Samarkand
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk

設(shè)置當前系統(tǒng)為Asia/Shanghai上海時區(qū):

$ timedatectl set-timezone Asia/Shanghai

設(shè)置完時區(qū)后,強制同步下系統(tǒng)時鐘:

$ chronyc -a makestep
200 OK

6.服務(wù)器集群之間的系統(tǒng)時間同步

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

具體操作:在服務(wù)端注釋以下內(nèi)容:

#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

并添加以下內(nèi)容:(表示與本機同步時間)

server 10.28.204.66 iburst

這樣我們需求的一臺內(nèi)網(wǎng)時間服務(wù)器已經(jīng)配置完畢。

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

server 10.28.204.66 iburst

到此已經(jīng)完成系統(tǒng)時間的同步。如有多臺機器,操作也是如此。

7.常用命令

查看時間同步源:

$ chronyc sources -v

查看時間同步源狀態(tài):

$ chronyc sourcestats -v

設(shè)置硬件時間

硬件時間默認為UTC:

$ timedatectl set-local-rtc 1

啟用NTP時間同步:

$ timedatectl set-ntp yes

校準時間服務(wù)器:

$ chronyc tracking

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


標題名稱:詳解Linux Chrony使用方法
URL網(wǎng)址:http://m.5511xx.com/article/dpjeogi.html