最近折腾手机上安装Ubuntu,发现显示的时间不对,可惜当前的 Date and Time菜单中没法进行时间设置,而且其显示的为London地区的时间,故通过命令行修改之;
1、确定所在时区的编号
可以通过tzselect命令实现:
- phablet@localhost:~$ tzselect
- Please identify a location so that time zone rules can be set correctly.
- Please select a continent or ocean.
- 1) Africa
- 2) Americas
- 3) Antarctica
- 4) Arctic Ocean
- 5) Asia
- 6) Atlantic Ocean
- 7) Australia
- 8) Europe
- 9) Indian Ocean
- 10) Pacific Ocean
- 11) none - I want to specify the time zone using the Posix TZ format.
- #? 5
- Please select a country.
- 1) Afghanistan 18) Israel 35) Palestine
- 2) Armenia 19) Japan 36) Philippines
- 3) Azerbaijan 20) Jordan 37) Qatar
- 4) Bahrain 21) Kazakhstan 38) Russia
- 5) Bangladesh 22) Korea (North) 39) Saudi Arabia
- 6) Bhutan 23) Korea (South) 40) Singapore
- 7) Brunei 24) Kuwait 41) Sri Lanka
- 8) Cambodia 25) Kyrgyzstan 42) Syria
- 9) China 26) Laos 43) Taiwan
- 10) Cyprus 27) Lebanon 44) Tajikistan
- 11) East Timor 28) Macau 45) Thailand
- 12) Georgia 29) Malaysia 46) Turkmenistan
- 13) Hong Kong 30) Mongolia 47) United Arab Emirates
- 14) India 31) Myanmar (Burma) 48) Uzbekistan
- 15) Indonesia 32) Nepal 49) Vietnam
- 16) Iran 33) Oman 50) Yemen
- 17) Iraq 34) Pakistan
- #? 9
- Please select one of the following time zone regions.
- 1) east China - Beijing, Guangdong, Shanghai, etc.
- 2) Heilongjiang (except Mohe), Jilin
- 3) central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc.
- 4) most of Tibet & Xinjiang
- 5) west Tibet & Xinjiang
- #? 1
-
- The following information has been given:
-
- China
- east China - Beijing, Guangdong, Shanghai, etc.
-
- Therefore TZ='Asia/Shanghai' will be used.
- Local time is now: Sun Mar 24 11:54:21 CST 2013.
- Universal Time is now: Sun Mar 24 03:54:21 UTC 2013.
- Is the above information OK?
- 1) Yes
- 2) No
- #? 1
-
- You can make this change permanent for yourself by appending the line
- TZ='Asia/Shanghai'; export TZ
- to the file '.profile' in your home directory; then log out and log in again.
-
- Here is that TZ value again, this time on standard output so that you
- can use the /usr/bin/tzselect command in shell scripts:
- Asia/Shanghai
注意每次显示对于菜单后,在出现的 #? 后面 输入对于编号就可以了;最后一行为找到的时区信息;为:
Asia/Shanghai
2、设置localtime
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
马上就可以发现时间已经改过来了;
更多时区信息可以在以下目录中去选取:
/usr/share/zoneinfo/