close

參考資料:鳥哥的 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 系統就會自動的進行網路校時囉!相當的簡易吧!


arrow
arrow
    文章標籤
    linux
    全站熱搜

    天兒啊 發表在 痞客邦 留言(0) 人氣()