調整 CentOS 系統時間有兩種方法:
- 使用
date
命令手動更新
date
命令可以用於查看和修改系統時間。
要查看當前系統時間,請使用以下命令:
|
|
輸出將類似於:
|
|
要修改系統時間,請使用以下命令:
|
|
輸出將類似於:
|
|
- 使用 ntpdate 命令自動更新
在 CentOS 中,ntpdate
命令可用於透過網路時間協議 (NTP) 與時間伺服器同步系統時間。其使用方法相當簡單,但也有不同的選項可以調整同步行為。
以下是 ntpdate
命令的一些常見用法:
簡單同步:
ntpdate < 伺服器地址 >
:將系統時間與指定伺服器同步。例如,ntpdate cn.pool.ntp.org
會與中國國家授時中心 NTP 伺服器同步。也可以使用 ntp.aliyun.com 授時伺服器。ntpdate -u < 伺服器地址 >
:將系統時間更新為與指定伺服器同步,即使當前時間誤差小於預設閾值。
查詢時間:
ntpdate -q < 伺服器地址 >
:僅查詢指定伺服器的時間,但不進行同步。
其他選項:
-b
:強制同步,即使 NTP 服務正在運行。-p < 端口 >
:指定用於連接 NTP 伺服器的端口號,預設端口為 123。-v
:增加輸出詳細資訊,顯示同步過程的更多信息。
注意事項:
- 使用
ntpdate
可能導致系統時間突然跳躍,這可能會影響某些應用程式。如果需要更平滑的時間同步,建議使用ntpd
服務。 - 確保使用的 NTP 伺服器是可靠的,並且與您的時區相容。
希望這些資訊能幫助您使用 ntpdate
命令來同步 CentOS 系統時間。