Centos 8 搭建時鐘伺服器

strivechao發表於2020-08-10

由於CentOS8.0中預設不再支援ntp軟體包,時間同步將由chrony來實現。

安裝chrony

yum install chrony -y

設定chrony隨系統自動啟動

systemctl enable chronyd

配置chrony.conf,允許客戶端同步

vi /etc/chrony.conf
# 使用 pool.ntp.org 專案中的公共伺服器。以server開,理論上想新增多少時間伺服器都可以。
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool ().
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
# 根據實際時間計算出伺服器增減時間的比率,然後記錄到一個檔案中,在系統重啟後為系統做出最佳時間補償調整。
# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift
# 如果系統時鐘的偏移量大於1秒,則允許系統時鐘在前三次更新中步進。
# Allow the system clock to be stepped in the first three updates if its offset is larger than 1 second.
makestep 1.0 3
# 啟用實時時鐘(RTC)的核心同步。
# Enable kernel synchronization of the real-time clock (RTC).
rtcsync
# 透過使用 hwtimestamp 指令啟用硬體時間戳
# Enable hardware timestamping on all interfaces that support it.
#hwtimestamp *
# Increase the minimum number of selectable sources required to adjust the system clock.
#minsources 2
# 指定 NTP 客戶端地址,以允許或拒絕連線到扮演時鐘伺服器的機器
# Allow NTP client access from local network.
#allow 192.168.0.0/16
# Serve time even if not synchronized to a time source.
#local stratum 10
# 指定包含 NTP 身份驗證金鑰的檔案。
# Specify file containing keys for NTP authentication.
#keyfile /etc/chrony.keys
# 指定日誌檔案的目錄。
# Specify directory for log files.
logdir /var/log/chrony
# 選擇日誌檔案要記錄的資訊。
# Select which information is logged.
#log measurements statistics tracking

https://www.cnblogs.com/jhxxb/p/11526098.html

https://www.cnblogs.com/yinzhengjie/p/12292549.html



  1. 選擇您設定為 NTP 伺服器的主機。
  2. 編輯 /etc/chrony.conf 並確保它具有以下行:
    driftfile /var/lib/chrony/drift
    local stratum 8
    manual
    allow 192.168.165

    允許欄位中的地址為允許客戶機從其進行連線的網路地址或子網地址。

  3. 在客戶機上,編輯  /etc/chrony.conf 並確保它具有以下行:
    server master iburst
    driftfile /var/lib/chrony/drift
    logdir /var/log/chrony
    log measurements statistics tracking
  4. 在每個主機上啟動並啟用 chronyd:
    systemctl start chronyd 
    systemctl enable chronyd


檢視日期時間及NTP狀態:# timedatectl
檢視和配置時區:# timedatectl list-timezones;# timedatectl set-timezone Asia/Shanghai
修改日期時間:# timedatectl set-time "2018-10-21 11:50:00"(可以只修改其中一個)
開啟NTP:# timedatectl set-ntp true/flase
檢視chrony服務所有conf配置檔案分佈# rpm -ql chrony |grep conf
檢查chrony服務配置檔案所在# rpm -qc chrony
檢視chrony安裝情況# rpm -qi chrony
檢查ntp安裝情況# yum search ntp |grep ^ntp.x86_64或# yum search ntp(列出所有ntp相關包)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25469263/viewspace-2710480/,如需轉載,請註明出處,否則將追究法律責任。

相關文章