Systemd

為什麼 dbus-org.freedesktop.timedate1 啟動如此頻繁?

  • February 1, 2021

我有一些 Ubuntu 18.04.1 伺服器。他們都顯示此服務每 10 分鐘就開始粗暴地啟動一次。

Jan  7 06:29:05 csrf-prod1-vm dbus-daemon[434]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' requested by ':1.12841' (uid=0 pid=25418 comm="timedatectl " label="unconfined")
Jan  7 06:29:05 csrf-prod1-vm systemd[1]: Starting Time & Date Service...
Jan  7 06:29:05 csrf-prod1-vm dbus-daemon[434]: [system] Successfully activated service 'org.freedesktop.timedate1'
Jan  7 06:29:05 csrf-prod1-vm systemd[1]: Started Time & Date Service.

也許值得注意的是我已經配置timesyncd了一些網路本地 ntp 伺服器。

$ timedatectl status
                     Local time: Mon 2019-01-07 18:15:54 UTC
                 Universal time: Mon 2019-01-07 18:15:54 UTC
                       RTC time: Mon 2019-01-07 18:15:55
                      Time zone: Etc/UTC (UTC, +0000)
      System clock synchronized: yes
systemd-timesyncd.service active: yes
                RTC in local TZ: no

看來這項服務才剛剛開始systemd-timedated。這是用來systemd-timesyncd設置時間的嗎?為什麼它不作為後綴d保持執行

$$ aemon $$會建議嗎?或者它是否多餘systemd-timesyncd並且應該以某種方式禁用?

事實證明,配置管理系統timedatectl每 10 分鐘呼叫一次,以檢查目前時區。

這通過 DBUS 呼叫timedate1以獲取答案,該答案僅在傳入消息時啟動。

完全正常,完全是我的錯。

systemd-timesyncd是一次性的,因此它更像是一個 SNTP 客戶端,而不是一個 NTP 客戶端。我見過每次獲得 DHCP 租約時都會觸發它的情況,如果您的租約期限很短,則會頻繁觸發。您隨附的日誌片段並沒有提供足夠的資訊 - 看起來就像一次啟動並開始……

引用自:https://serverfault.com/questions/948229