在 Ubuntu 中設置時間戳有多種方法,具體取決于你的需求。以下是幾種常用的方法:
timedatectl 設置系統時間Ubuntu 16.04 及以上版本使用 systemd 來管理系統時間和日期。你可以使用 timedatectl 命令來設置時間戳。
查看當前時間設置
timedatectl status
設置系統時間為本地時間
sudo timedatectl set-local-rtc 1 --adjust-system-clock
設置系統時間為 UTC 時間
sudo timedatectl set-local-rtc 0 --adjust-system-clock
手動設置日期和時間
sudo timedatectl set-time 'YYYY-MM-DD HH:MM:SS'
例如,設置為 2023 年 10 月 1 日 12:34:56:
sudo timedatectl set-time '2023-10-01 12:34:56'
啟用 NTP 同步
sudo timedatectl set-ntp true
這將啟用網絡時間協議 (NTP) 服務,自動同步系統時間。
date 命令臨時設置時間如果你只想臨時更改系統時間,可以使用 date 命令。請注意,這種方法在系統重啟后會失效。
查看當前時間
date
設置系統時間
sudo date -s "YYYY-MM-DD HH:MM:SS"
例如,設置為 2023 年 10 月 1 日 12:34:56:
sudo date -s "2023-10-01 12:34:56"
如果你更喜歡使用圖形界面,可以通過以下步驟設置時間:
Super 鍵搜索“設置”)。你也可以通過編輯 /etc/systemd/timesyncd.conf 文件來配置時間同步服務。
打開終端并使用文本編輯器(如 nano 或 vim)編輯配置文件:
sudo nano /etc/systemd/timesyncd.conf
找到并修改以下行:
[Time]
NTP=0.ubuntu.pool.ntp.org 1.ubuntu.pool.ntp.org 2.ubuntu.pool.ntp.org 3.ubuntu.pool.ntp.org
你可以添加或刪除 NTP 服務器。
保存并關閉文件,然后重啟 systemd-timesyncd 服務:
sudo systemctl restart systemd-timesyncd
通過以上方法,你可以根據需要設置 Ubuntu 系統的時間戳。