一、設置時區
正確的設置時區對於系統時間的同步十分重要。CentOS默認的時區為UTC,可根據實際情況進行修改。
1、查看當前時區
$ date
會輸出當前的日期,時間和時區信息。
2、列出系統所支持的所有時區
$ timedatectl list-timezones
會輸出所有可供選擇的時區列表。
3、設置時區
$ sudo timedatectl set-timezone Asia/Shanghai
其中的Asia/Shanghai是你要設置的時區名稱。
二、同步系統時間
系統的時間同步方法多種多樣,這裡我們介紹兩種常用的同步方法。
1、使用ntpdate同步時間
ntpdate是一種簡單且易於操作的工具,可以手動或自動進行時間同步。
1)、安裝ntpdate
$ sudo yum install ntpdate
2)、手動同步時間
$ sudo ntpdate time.windows.com
其中time.windows.com可以替換成你負責時間同步的服務器地址,手動同步在需要時操作即可。
3)、自動同步時間
編輯/etc/crontab,添加如下一行
0 4 * * * root /usr/sbin/ntpdate time.windows.com > /dev/null 2>&1
這樣,每天凌晨4點就會自動同步一次時間了。
2、使用systemd-timesyncd同步時間
systemd-timesyncd是一個自帶於systemd中的時間同步服務,可實現自動同步時間的功能。
1)、開啟systemd-timesyncd服務
$ sudo timedatectl set-ntp true
2)、查看systemd-timesyncd狀態
$ timedatectl status
輸出結果中的NTP service字段為yes則表示成功開啟。
三、手動調整系統時間
在某些特殊情況下,手動調整系統時間十分必要。下面介紹如何手動同步時間。
1、查看當前時間
$ date
2、設置系統時間
手動設置當前系統的時間:
$ sudo date -s 202109011230
這裡的202109011230是時間格式,表示2021年09月01日12點30分。
3、同步硬件時鐘
同步硬件時鐘與系統時間一致:
$ sudo hwclock --systohc
四、總結
設置時間雖然看似小問題,但對於系統運行來說卻十分重要。希望本文能幫助大家更好地設置CentOS的時間。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/309760.html