在Ubuntu中使用timedatectl命令顯示Ubuntu中的當前時間和日期設置。 如何使用命令行界面獲取日期和時間。 Ubuntu命令獲取系統時間– Ubuntu設置時區或更新系統時間。 Ubuntu用戶還可以通過Ubuntu系統上的命令行更改日期和時間。
Linux Ubuntu系統配置為讀取本地時區中的RTC時間。 Linux Ubuntu系統有兩個時鐘:
- 實時時鐘: 電池供電的“實時時鐘”也稱為“RTC”,“CMOS時鐘”或“硬件時鐘”。 它會跟踪系統關閉時的時間,但在系統運行時不會使用。
- 系統時鐘: 內核維護的軟件時鐘,用於實現gettimeofday和time,以及設置文件的時間戳等。
RTC和系統時鐘之間的主要區別在於,即使系統處於關閉狀態或處於低功耗狀態且系統時鐘不能,RTC也會運行。 RTC通常具有備用電池電源,因此即使在計算機關閉時也能跟踪時間。
timedatectl命令
Ubuntu中的timedatectl命令用於顯示當前時間和日期設置。 該命令主要用於控制系統時間和日期。 timedatectl可用於查詢和更改系統時鐘及其設置。
timedatectl用法
timedatectl [OPTIONS ...] {COMMAND}
timedatectl命令選項
- - 調節系統時鐘
如果set-local-rtc被調用並且該選項被傳遞,則係統時鐘再次從RTC同步,並考慮新的設置。 否則,RTC將從系統時鐘同步。 - -版
打印一個簡短的版本字符串並退出。 - -h,-help
打印簡短的幫助文本並退出。 - 狀態
顯示系統時鐘和RTC的當前設置,包括網絡時間同步是否打開。 請注意,是否啟用網絡時間同步僅反映是否啟用systemd-timesyncd.service單元。 即使此命令顯示狀態為關閉,其他服務仍可能會使時鐘與網絡同步。 - 設置時間[TIME]
將系統時鐘設置為指定的時間。 這也將相應地更新RTC時間。 時間可以以“2012-10-30 18:17:16”的格式指定。 - set-timezone [TIMEZONE]
將系統時區設置為指定的值。 可用的時區可以用列表時區列出。 如果RTC配置為在當地時間,這也將更新RTC時間。 這個調用會改變/ etc / localtime符號鏈接。 有關更多信息,請參閱localtime(5)。 - 列表時區
列出可用時區,每行一個。 列表中的條目可以設置為具有set-timezone的系統時區。
timedatectl用法
當timedatectl命令執行成功時,返回0,否則為非零故障代碼。
顯示當前設置:
$ timedatectl
啟用網絡時間同步:
$ timedatectl set-ntp true
$ systemctl status systemd-timesyncd.service
使用CLI設置時區
$ sudo timedatectl set-timezone Asia/Kolkata
獲取可用時區列表
$ timedatectl list-timezones
在Ubuntu Linux系統上使用timedatectl命令 最初張貼在 Source Digit –最新技術,小工具和Gizmos.