目錄
1 時間介紹
1.1 GMT
1.2 UTC
1.3 CST
1.4 EST
2 時鐘介紹
2.1 硬件時鐘
2.2 系統時鐘
3 時區設置
3.1 顯示所有時區
3.2 設置時區
4 時間設置
4.1 查看當前系統時區和時間
1 時間介紹
1.1 GMT
格林威治時間。即格林威治所在地的標準時間。
1.2 UTC
世界標準時間(即 GMT)。即:UTC = GMT + 0。容器中的時間就是 UTC。
1.3 CST
中國標準時間。CST = GMT + 8。
1.4 EST
東部時間。EST = GMT - 5。如果當前機子所在時區是紐約,那麼日期顯示就是 EST。
上面圖中箭頭表示時區,方框表示時間。因此修改時間要同時兼顧兩者,保持統一。否則就可能出現時區跟時間錯亂,就像你到了美國,但是仍然帶着顯示北京時間的手錶一樣。如下圖:
2 時鐘介紹
2.1 硬件時鐘
RTC(Real-Time Clock)或 CMOS 時鐘,靠主板電池供電。僅保存日期時間。且格式爲UTC。
2.2 系統時鐘
即系統時間。一般在系統啓動時複製 RTC,之後便獨立運行。不僅僅保存日期時間,還保持了時區等。
3 時區設置
3.1 顯示所有時區
timedatectl list-timezones
3.2 設置時區
timedatectl set-timezone Asia/Shanghai
4 時間設置
時間一般不會手動設置,只需要與互聯網某臺時間服務器保持時間同步即可。
yum install ntp // 安裝 ntp 服務
systemctl enable ntpd // 設置開機啓動
systemctl start ntpd // 啓動 ntpd 服務
timedatectl set-ntp yes // 啓動 ntp 同步
ntpq -p // 同步時間
4.1 查看當前系統時區和時間
timedatectl
注意上圖中的 RTC time,就是硬件時鐘。保存的時間格式是 UTC,因爲跟 UTC 時間一致。