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