好吧!就去 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.
設定完成後,回到命令列時,就會如上面所列一樣,出現新設定的時區的訊息,可以多看一下來確認有沒有設定錯誤,然後,阿舍會建議要重新開機一次來讓所有軟體和服務的日期及時間可以全部重取得,不然,依阿舍的經驗來說,有些軟體或服務就會出現怪怪的問題,所以,變更時區後,還是重開機一下比較好哩 !
另外,如果你想直接用指令就好或是想用 Script 來自動化而不想進去 dpkg-reconfigure 操作畫面的的話,可以直接把時區的資料寫到 /etc/timezone 這個檔案裡,以 Taipei 來說,需要在檔案裡放入下面的字串。
設定完成後,回到命令列時,就會如上面所列一樣,出現新設定的時區的訊息,可以多看一下來確認有沒有設定錯誤,然後,阿舍會建議要重新開機一次來讓所有軟體和服務的日期及時間可以全部重取得,不然,依阿舍的經驗來說,有些軟體或服務就會出現怪怪的問題,所以,變更時區後,還是重開機一下比較好哩 !
![]() |
這些是 Ubuntu 預設使用的 ntp server |
Asia/Taipei
然後,再用下面一長串的指令來請 dpkg-reconfigure 用無互動操作畫面的方式 (用 --frontend 選項加上 noninteractive 選項值) 來變更時區,這樣,也是可以達到相同的效果哩 ! 不過,阿舍個人是覺得這樣沒比較簡單和快速哩 ... 呵 !
然後,再用下面一長串的指令來請 dpkg-reconfigure 用無互動操作畫面的方式 (用 --frontend 選項加上 noninteractive 選項值) 來變更時區,這樣,也是可以達到相同的效果哩 ! 不過,阿舍個人是覺得這樣沒比較簡單和快速哩 ... 呵 !
sudo dpkg-reconfigure --frontend noninteractive tzdata
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
1 則留言 :
sudo dpkg-reconfigure tzdata
太實用了,感謝!
張貼留言