您好,登錄后才能下訂單哦!
在systemd下管理Linux系統的時間和日期的方法是怎樣的,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
timedatectl是用來查詢和修改系統時間和配置的Linux應用程序。它是systemd 系統服務管理的一部分,并且允許你檢查和修改系統時鐘的配置。
系統當前的時間狀態
想要查看系統當前日期/時間,以及可使用不帶任何參數的命令查看當前系統時間配置,可以這樣:
# timedatectl
輸入的結果就像這樣:
修改日期
想要修改系統日期,你可以簡單地使用timedatectl設置時間命令,緊隨命令的是YYYY-MM-DD格式的日期,YYYY代表年,MM代表2位數字的月份,DD代表2位數字的天。舉個例子,如果你想把日期改為2015年2月4號,你應該使用下面的命令:
# timedatectl 2015-02-04
修改時間
想要修改時間,你可以以相同的方式使用該工具,但是使用的格式為HH:MM:SS,HH代表24小時制的時鐘,MM代表分鐘,SS代表秒鐘。想將當前時間設為22:04:43,使用下面的命令:
# timedatectl 22:04:43
修改時區
設置正確的時區是保持時間同步的關鍵,特別是在你使用NTP協議同步的時候。首先,你應該使用list-timezones選項列出你所在區域的可用時區,你也可以使用grep和more來讓格式方便閱讀:
# timedatectl list-timezones | grep America | more
這將顯示一個簡單的滾動列表格式。
之后,你就會知道你想設置的時區是如何命名的,然后使用下面的命令修改它:
# timedatectl set-timezone America/Los_Angeles
設置本地時鐘
實時時鐘(RTC),通常被稱為硬件時鐘,完全獨立于操作系統當前狀態,甚至可以在計算機關閉的時候工作。你可以配置系統使用國際時間(UTC)或當地時間來校正RTC。注意,使用當地時區校正RTC并沒有完美支持,而且還有可能因為時區變化和夏令時調整引起許多問題。如果有可能,在UTC模式下校正RTC。這一做法的唯一問題是,其他操作系統可能不完全支持它(如果你在同一臺機器上運行2個操作系統的話)。
使用UTC模式校正RTC,使用下面的命令:
# timedatectl set-local-rtc 0
使用當地時間校正,使用:
# timedatectl set-local-rtc 1
設置NTP同步
網絡時間協議(NTP)是在分組交換、可變數據延遲的計算機系統間進行時鐘同步的網絡協議。NTP被設計使用幾毫秒的協調通用時間(UTC)來同步所有參與的計算機。如果你希望設置NTP同步,你可以使用set-ntp選項設置。使用“no”關閉NTP同步,使用“yes”開啟。
# timedatectl set-ntp yes
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。