Featured image of post CentOS 伺服器更新系統時間的幾種方法

CentOS 伺服器更新系統時間的幾種方法

調整 CentOS 系統時間有兩種方法: `date` 命令可用於查看和修改系統時間。要查看當前系統時間,請使用…

調整 CentOS 系統時間有兩種方法:

  • 使用 date 命令手動更新

date 命令可以用於查看和修改系統時間。

要查看當前系統時間,請使用以下命令:

1
date

輸出將類似於:

1
2023-12-20 01:02:38 UTC

要修改系統時間,請使用以下命令:

1
date -s "2023-12-20 02:02:38 UTC"

輸出將類似於:

1
2023-12-20 02:02:38 UTC
  • 使用 ntpdate 命令自動更新

在 CentOS 中,ntpdate 命令可用於透過網路時間協議 (NTP) 與時間伺服器同步系統時間。其使用方法相當簡單,但也有不同的選項可以調整同步行為。

CentOS 伺服器更新系統時間的幾種方法
以下是 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 系統時間。