2015-02-15

Ubuntu 用指令設定和變更時區

阿舍在看阿舍的某一台的電腦網站的日誌檔的時候才發現,這台電腦的時區不太對,然後,就需要來給它調整一下,但是,以往阿舍都是在安裝時就都搞定好這個問題了,突然間要來變更和設定 Ubuntu 的時區,阿舍就熊熊想不起來要怎麼改了哩 !


好吧!就去 Ubuntu 官網的文件 來找一下好了 ... 喔!原來,是用 dpkg-reconfigure 這個工具就可以搞定了,只要執行下面這一行指令來進入時區的設定畫面後,先選地區再選時區就可以設定或變更完成哩 ! 還好,阿舍有先查了一下官網的文件,不然,差點又可能要去安裝一些有的沒有的了哩 ! ...

$ sudo dpkg-reconfigure tzdata 

Current default time zone: 'Asia/Taipei' 

Local time is now: Fri Feb 13 06:14:20 CST 2015. 
Universal Time is now: Thu Feb 12 22:14:20 UTC 2015.

設定完成後,回到命令列時,就會如上面所列一樣,出現新設定的時區的訊息,可以多看一下來確認有沒有設定錯誤,然後,阿舍會建議要重新開機一次來讓所有軟體和服務的日期及時間可以全部重取得,不然,依阿舍的經驗來說,有些軟體或服務就會出現怪怪的問題,所以,變更時區後,還是重開機一下比較好哩 !

這些是 Ubuntu 預設使用的 ntp server
另外,如果你想直接用指令就好或是想用 Script 來自動化而不想進去 dpkg-reconfigure 操作畫面的的話,可以直接把時區的資料寫到 /etc/timezone 這個檔案裡,以 Taipei 來說,需要在檔案裡放入下面的字串。

Asia/Taipei

然後,再用下面一長串的指令來請 dpkg-reconfigure 用無互動操作畫面的方式 (用 --frontend 選項加上 noninteractive 選項值) 來變更時區,這樣,也是可以達到相同的效果哩 ! 不過,阿舍個人是覺得這樣沒比較簡單和快速哩 ... 呵 !


sudo dpkg-reconfigure --frontend noninteractive tzdata



推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

1 則留言 :

布丁布丁吃布丁 提到...

sudo dpkg-reconfigure tzdata
太實用了,感謝!

張貼留言

歡迎留言提問和討論 .... 😁