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