參考資料:鳥哥的 Linux 私房菜
※Linux 的手動校時:
[root@linux ~]# date MMDDhhmmYYYY
參數:
MM:月份
DD:日期
hh:小時
mm:分鐘
YYYY:西元年
[root@linux ~]# hwclock -w
# 還得寫入 BIOS 時間才行啊!
※Linux 的網路校時:
在 Linux 的環境當中可利用 NTP 的用戶端程式,亦即是 ntpdate 這支程式就能夠進行時間的同步化。 不過你要知道的是,因為 NTP 伺服器本來就會與上層時間伺服器進行時間的同步化, 所以在預設的情況下,NTP 伺服器不可以使用 ntpdate !也就是說 ntpdate 與 ntpd 不能同時啟用的。 所以你不要在 NTP server 上頭執行這個指令呦!我們就來看看如何處理吧!
[root@linux ~]# ntpdate [-nv] [NTP IP/hostname]
參數:-d :進入除錯模式 (debug) ,可以顯示出更多的有效資訊。
[root@linux ~]# ntpdate time.stdtime.gov.tw
7 Dec 17:21:46 ntpdate[1427]: adjust time server 192.168.1.254 offset -0.0147 sec
# 最後面會顯示微調的時間有多少 (offset)
[root@linux ~]# hwclock -w
# 還得寫入 BIOS 時間才行啊!
※自動網路校時:
[root@linux ~]# vi /etc/crontab
# 加入這一行去!
55 4 * * * root /usr/sbin/ntpdate time.stdtime.gov.tw && /sbin/hwclock -w
使用 cron 之後,每天 4:55 Linux 系統就會自動的進行網路校時囉!相當的簡易吧!
留言列表