溫馨提示×

Ubuntu系統時間戳如何同步

小樊
70
2025-06-27 09:17:18
欄目: 智能運維

在Ubuntu系統中,時間戳通常是通過NTP(Network Time Protocol)服務自動同步的。以下是同步Ubuntu系統時間戳的步驟:

使用systemd的timesyncd服務進行時間同步(推薦)

Ubuntu 20.04及之后的版本默認使用systemd的timesyncd服務來進行時間同步。這個服務會定期檢查時間并自動與配置的NTP服務器同步。

  1. 檢查當前時間同步狀態

    打開終端,輸入以下命令查看時間同步狀態:

    timedatectl status
    

    如果輸出中的System clock synchronized: yes,則表示時間同步正常。

  2. 安裝NTP服務(如果尚未安裝)

    在基于Debian或Ubuntu的系統上,通常timesyncd已經預裝。如果需要安裝ntpd作為替代方案,可以使用以下命令:

    sudo apt update
    sudo apt install ntp
    
  3. 配置NTP服務器

    編輯/etc/systemd/timesyncd.conf文件,取消NTP服務器的注釋,并指定要使用的NTP服務器地址。例如:

    # /etc/systemd/timesyncd.conf
    [Time]
    NTP=ntp.ubuntu.com
    FallbackNTP=ntp1.ubuntu.com,ntp2.ubuntu.com,ntp3.ubuntu.com
    

    保存文件后,重啟timesyncd服務以應用更改:

    sudo systemctl restart systemd-timesyncd
    
  4. 驗證時間同步

    使用以下命令檢查時間同步是否成功:

    ntpq -p
    

    如果看到有服務器被標記為*,且stratum層級合理,offset偏移量較小,說明時間同步正常。

使用ntpd服務進行時間同步

如果你需要更精細的控制,可以使用ntpd服務。

  1. 安裝ntpd

    sudo apt update
    sudo apt install ntp
    
  2. 配置ntpd

    編輯/etc/ntp.conf文件,添加或修改NTP服務器地址。例如:

    server 0.pool.ntp.org
    server 1.pool.ntp.org
    server 2.pool.ntp.org
    server 3.pool.ntp.org
    
  3. 啟動并啟用ntpd服務

    sudo systemctl start ntp
    sudo systemctl enable ntp
    
  4. 驗證ntpd服務狀態

    使用以下命令確認ntpd服務狀態:

    ntpq -p
    

    確認有服務器被標記為*,并且stratum層級合理,offset偏移量較小。

通過以上步驟,你可以確保Ubuntu系統的時間戳與網絡時間源保持同步,從而保證系統時間的準確性和可靠性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女