Ubuntu也是用Chrony作為時間伺服器,安裝方式同於ˊcentos,

差別在於設定檔的位置,ubuntu放在 /etc/chrony 底下的 chrony.conf

 

執行以下指令即可安裝 chrony:

sudo apt -y install chrony

安裝後啟動,下指令:

sudo systemctl start chronyd

開機後就自動執行,下指令 

sudo systemctl enable chrony

 

更改設定檔:

sudo nano /etc/chrony/chrony.conf

預設設定檔已內建校時server不須修改就可以使用,如果想改用台灣本地的時間主機,可以改成

#pool    ntp.ubuntu.com   iburst
#server 0.ubuntu.pool.ntp.org iburst
#server 1.ubuntu.pool.ntp.org iburst
#server 2.ubuntu.pool.ntp.org iburst

server tock.stdtime.gov.tw prefer
server tick.stdtime.gov.tw
server time.stdtime.gov.tw

這三個是由中華電信維護的時間伺服器,上面則是centos維護的時間伺服器,可以mask掉。

allow 192.168.0.0/16 這一行是設定允許使用時間伺服器的網路區段,可以依照你的網路設定修改,

如果要開放出去允許別人來同步你的時間伺服器則可以mask掉。

 

查看 chronyd 運行狀態可以下指令 sudo systemctl status chronyd.service

Ubuntu 24.04 LTS Time server架設

綠色的 active (running) 就表示server正常運行。

 

查看 chronyc 校時來源server 可下指令 chronyc sources

Ubuntu 24.04 LTS Time server架設

可以看到我已經將NTP來源改為hinet了。

 

查看 chronyc 校時來源server狀態可下指令 chronyc sourcestats

圖片

 

查看最後一次取得的校時資料 可下指令 chronyc tracking

Ubuntu 24.04 LTS Time server架設

 

查看 chronyd 運行狀態 可下指令 systemctl status chronyd.service

Ubuntu 24.04 LTS Time server架設

如果系統時間與網路時間差異較大,不想等chrony慢慢校時,可以手動執行強制校時指令 

sudo chronyc -a makestep

會看到一個200 OK的回應,我就不貼圖了。

arrow
arrow
    全站熱搜

    呂阿谷 發表在 痞客邦 留言(0) 人氣()