Linux修改服務器時間日期,以中心為基準
文章簡介:
在服務器管理中,準確的時間管理是至關重要的。Linux系統提供了多種方法來修改時間和日期,同時也可以將系統時間與網絡時間同步。本文將詳細闡述Linux修改服務器時間和日期,以中心為基準的方法。
1、手動修改時間和日期
手動修改系統時間和日期的方法適用于那些沒有與互聯網或是其它時間服務器連接的計算機。要手動更改日期,請打開終端窗口,并使用date命令來更改時間和日期,例如:$ date --set="2019-05-30 12:00:00"
這個命令會將服務器的時間設置為2019年5月30日12點。
你也可以僅僅設置時間:$ date --set="12:00:00"
除此之外,還有一些可選的格式可以用來設置時間和日期:
日期格式 | 示例 | 解釋 |
---|---|---|
%Y | 2019 | 四位數的年份 |
%m | 05 | 兩位數的月份 |
%d | 30 | 兩位數的日期 |
%H | 12 | 24小時制的小時數 |
%M | 00 | 分鐘數 |
%S | 00 | 秒數 |
此外,你也可以使用不帶--set選項的date命令來查看當前的時間和日期:
$ date
輸出結果類似于:Thu May 30 12:00:00 CST 2019
2、使用NTP(網絡時間協議)自動同步時間
使用網絡時間協議(NTP),可以自動同步系統時間。NTP允許計算機從可信時間服務器上同步官方時間。Linux系統默認支持NTP,你需要做的只是確保配置文件/etc/ntp.conf中配置了NTP服務器信息。要同步時間,你可以使用ntpdate命令,如下所示:
$ ntpdate time.windows.com
該命令會將系統時間與time.windows.com同步。你也可以通過修改/etc/ntp.conf來使系統自動同步時間。
3、使用timedatectl命令管理時間和日期
timedatectl命令可以讓你管理時間和日期。你可以使用該命令顯示當前的時間和日期,并進行修改,如下所示:$ timedatectl
該命令會輸出當前的時間、日期、時區等信息。可以使用--set-time命令來更改時間,使用--set-timezone命令更改時區。
4、使用hwclock命令管理硬件時鐘
硬件時鐘是計算機上的另一種時間,它會在系統關閉后繼續保留時間。你可以使用hwclock命令來管理硬件時鐘。要查看系統的硬件時鐘,請使用以下命令:
$ sudo hwclock
輸出結果類似于:Thu May 30 12:00:00 CST 2019,這就是硬件時鐘當前的時間和日期。
要將系統時間寫入硬件時鐘,請使用以下命令:
$ sudo hwclock --systohc
以上命令會將當前的系統時間寫入硬件時鐘。如果系統上的時間與硬件時鐘不匹配,可以使用以下命令將硬件時鐘寫入系統時間:
$ sudo hwclock --hctosys
總結:
本篇文章總結了四種Linux修改服務器時間日期,以中心為基準的常用方法,分別是手動修改時間和日期、使用NTP自動同步時間、使用timedatectl命令管理時間和日期,以及使用hwclock命令管理硬件時鐘。
無論你需要手動更改日期或者是進行自動同步,以上方法都可以幫助你輕松管理時間和日期。