date
命令:查看或設置系統時間
1. 查看當前時間
date
示例輸出:
Tue Mar 4 01:36:45 CST 2014
2. 設置時間(不設置日期)
date -s 09:38:40
設置后輸出:
Tue Mar 4 09:38:40 CST 2014
3. 設置完整日期和時間(推薦格式)
date -s "2025-07-25 09:38:40"
這樣能確保日期和時間一起被正確設定。
ntpdate
命令:同步網絡時間
推薦使用命令:
ntpdate -u cn.pool.ntp.org
-u
選項避免使用默認的 123 端口,繞過防火墻限制cn.pool.ntp.org
是中國地區常用的 NTP 服務器池,穩定可靠
注意事項與常用服務器
以下是一些常用但需要驗證的服務器,某些可能無法連接或不穩定:
服務器名稱 | 地址 | 建議使用 |
---|---|---|
國家授時中心 | 210.72.145.44 | ?穩定 |
中國授時池 (推薦) | cn.pool.ntp.org | ?推薦 |
NTP(上海) | ntp.api.bz | ?不建議,常失效 |
阿里云授時服務器 | ntp.aliyun.com | ?穩定 |
示例:這個命令經常失效
ntpdate -u ntp.api.bz
有時候該服務器不可達或拒絕請求,建議改為
cn.pool.ntp.org
或ntp.aliyun.com
補充建議(持久生效)
如果你希望系統啟動時自動同步時間,可考慮:
安裝并啟用
ntpd
或chronyd
服務或在 crontab 中添加周期性
ntpdate
同步任務