摘要:[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
再來儲存後離開即可。