Debian

如何保持 Debian 內部時鐘同步(與 NTP 伺服器)?

  • September 1, 2021

我有一台執行最新的 Debian 7.5 (wheezy) 安裝的家庭伺服器。

我剛剛發現伺服器將其內部時鐘設置為未來±3 分鐘。

我知道我可以使用 NTP 將 Debian(和主機板內部時鐘)與 NTP 同步,所以我按照法語Debian Wiki中描述的步驟安裝了 NTP (英文頁面不太詳細)。

我使用以下命令來同步內部時鐘:

ntpdate -B -q 192.168.0.254

時鐘調整成功。但這是一個臨時解決方案,所以我安裝了 NTP 守護程序並在/etc/ntp.conf文件中添加了一個本地伺服器:

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>

# added
server 192.168.0.254

server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst

這是正確的解決方案嗎?事實上,我驚訝地發現ntp守護程序尚未安裝。我想知道 Debian 的預設安裝是否安裝了一個守護程序來保持內部時鐘同步。在管理員安裝之前,所有 Debian 安裝是否都會時移ntpd

請告訴我ntp守護程序不會無用,因為 Debian 有一個內置的同步機制。

如果您希望時鐘同步,Debian 希望您自己安裝 ntp。幾乎所有你應該做的是apt-get install ntp。預設安裝,沒有任何任務,是相當少的。

我相信 GNOME 桌面任務至少會預設安裝它(以及許多其他軟體包)。不確定其他桌面是否也會。

預設情況下沒有安裝和執行任何其他時間同步方法。

請注意,顯然使用 systemd 涉及不同的基礎設施timedatectl(舊方法仍然有效),請參閱 Arch 人員寫的內容:https ://wiki.archlinux.org/index.php/systemd-timesyncd

引用自:https://unix.stackexchange.com/questions/137266