個人電腦(甚至於昂貴的工作站)主機板上所使用的 real-time-clock 晶片不夠準確是眾所皆知的事情. 然而 Linux 作業系統提供了一個簡單的方法來校正這個不準確的電腦時鐘, 使得電腦時鐘就算是不倚賴外面的校時源也可以達到 *相當* 準確的地步. 但是似乎大多數人都還不知道有這個方法, 其原因如下:
man clock
''來查看設定時鐘的說明時,
你可能會取得非預期的 clock(3)
說明內容.
(試著使用``man 8 clock
'').louie.udel.edu
所提供的 xntpd
程式集以便與外面的校時源, 例如網路校時伺服器或無線電時鐘信號, 取得同步.如果各位對本文所講述的低階的時鐘設定方法有著極高度的興趣,
我強烈建議各位花些時間來瀏覽網頁
http://www.eecis.udel.edu/~ntp/ ,
這個網頁有著各類你所感興趣的內容,例如有關於 xntpd
的完整資訊以及 NIST 與 USNO 等站台的超連結.
(我在本文後面也對 xntpd
作了些許的簡介.)
如果你在同一台機器上跑多個作業系統, 你應該只讓其中一個來重新設定 CMOS 時鐘, 如此它們纔不會相互影響而導致混亂. 假使你平常在同一台機器上跑 Linux 和 Windows 二種作業系統, 而當你要尋找一些共享的校時程式便時可以忽略 Windows 作業系統的部分 (參考前面所說網頁的超連結).