[Linux] Ubuntu 時區更改

摘要:[Linux] Ubuntu時區更改

剛剛稍微看了一下以前發的文章,距離2015/11/15發佈的文章最遠的居然是2013/04/11,948天(約2.6年)之餘;這段時間都投入在商業規劃管理、計畫案...等不是寫程式的領域。

不禁有點唏噓,小標題寫著「當我走上程式設計這條路後...未曾後悔過...因為它是我的興趣更勝於它是我的專長」這句話看起來格外諷刺...(以下五百字靠杯文心得報告略)

 

在修改工程人員撰寫的登入紀錄中,赫然發現紀錄時間與實際時間不同,差了八個小時之餘,於是乎就往伺服器時區不正確的方向思考。

看了一下鳥哥的私房菜(真的很佩服這網站的作者,自敝人小高一開始接觸Linux,就靠著這網站開始自學到現在),外加google,找到了Philip@Swarchy所撰寫的這篇文章。

1. 選擇所在時區


sudo tzselect

上面為三個設定步驟,必須選擇自己所在的時區 Asia>Taiwan並且詢問是否覆蓋原始設定,答案當然是選「Yes」。

 

2. 更換時區檔


cp /usr/share/zoneinfo/Aisa/Taipei /etc/localtime

 

3. 與台灣國家時間與頻率標準實驗室的time server作對時


ntpdate time.stdtime.gov.tw

當然,在Google後也有找到一篇源自標準實驗室的文章,下面也有提到對NTP(Network Time Protocol)做設定供參考。

 

4. 修改後,將時間寫入BIOS


hwclock -w

 

5. 設定對時這個工作寫進crontab,每天做一次


crontab -e

編輯內容如下:


@daily /usr/sbin/ntpdate time.stdtime.gov.tw > /dev/null

再來儲存後離開即可。