Alpine 設定網路同步系統時間(chronyc)

  • 因為 安裝 Joplin Server(Docker) 執行一段時間系統時間就會差異超過 2 秒, 導致 joplin server 無法正常提供 Client 同步服務
  • 找了一下網路同步時間方案, chronyc 比 ntp 更輕量, 也符合這情境需求
  • 安裝套件與設定開機啟動服務

    apk add chrony
    rc-update add chronyd default
    service chronyd start

  • 如果需要修改校時主機清單, 可編輯 /etc/chrony/chrony.conf Exp. 加上 0.pool.ntp.org
    :
    pool 0.pool.ntp.org iburst
  • 手動立即同步時間

    chronyc -a makestep
    pve-joplin:~# chronyc -a makestep
    200 OK

  • 查看同步執行狀態

    chronyc sources
    pve-joplin:~# chronyc sources
    MS Name/IP address         Stratum Poll Reach LastRx Last sample
    ===============================================================================
    ^* twtpe2-ntp-002.aaplimg.c>     1   6    17    49   -151us[ -367us] +/- 1841us
    ^- 218-35-163-245.cm.dynami>     2   6    17    49   +123us[ +123us] +/- 5047us
    ^- tw.ntp.twds.com.tw            2   6    17    49   +755us[ +755us] +/-   25ms
    ^- 118-163-81-61.hinet-ip.h>     2   6    17    49   -138us[ -138us] +/-   37ms

  • tech/alpine_chronyc.txt
  • 上一次變更: 2024/11/17 08:01
  • jonathan