2009年10月25日 星期日

Ubuntu密技 - 確保Ubuntu準時

雖然電腦內部都有一個系統時鐘,但早期的電腦在使用一段日子之後,就會出現誤差。現在的電腦較少碰到這樣的情形,並不是它的時鐘變準確了,而是由於網路普及,作業系統(例如Windows)連線到原子鐘時間伺服器自動校正的結果。Ubuntu也可以連線至其時間伺服器,自動校正電腦時間,使用者就不用煩惱「落後」或「領先」世界一大步。

如果使用者在安裝Ubuntu時沒有啟動這項功能,只要用Synaptic套件管理程式來安裝ntp套件,安裝完成後重新開機即可,無須特別設定。

重新開機之後,使用者可能會發現時間不正確(原來只差了數分鐘,現在差了數個小時),這極可能是在安裝Ubuntu時沒有選擇正確的時區。修改時區必須由System (正體中文環境稱為「系統」) → Administration (正體中文環境稱為「管理」) → Adjust date and time (正體中文環境稱為「時刻及日期設定」),再按下Unlock按鈕 (正體中文環境稱為「解除鎖定」)。

Ubuntu - Adjust date and time

例如原設定時區為美洲/芝加哥時間,單擊按鈕會出現世界地圖,再於地圖上點選或在下拉式選單中挑選最接近的城市。(如果特別鍾情某個時間伺服器,也可以單擊按鈕,再於名單中勾選。)

此外,由於Ubuntu預設為使用世界標準時間 (格林威治標準時間),再依使用者的時區設定顯示當地的時間。但是Windows作業系統是直接使用當地的時間,若採用Ubuntu/Windows雙開機系統,在切換使用時就會出現「時差」。

解決的方式是開啟終端機視窗,鍵入如下命令:

$ sudo gedit /etc/default/rcS

搜尋字串UTC=yes,將其改為UTC=no即可。

密技以Ubuntu 8.04長期支援版本(Hardy Heron)測試,有可能不適用於新版本,或需做配合微調。

0 留言:

張貼留言