linux_时区修改

来源:互联网 发布:查九牧卫浴型号软件 编辑:程序博客网 时间:2024/06/05 14:46

时区查询

root@dev:/usr/local/webroot/golang/src/apps# date -RFri, 16 Jun 2017 14:53:29 +0000

经过上面命令查询发现自己的时区不对,可以对系统时区进行修改

时区修改

在shell中输入zselect命令按照提示进行设置,首先出现是选Location选项

root@dev:/usr/local/webroot/golang/src/apps#  tzselectPlease 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 Ocean10) Pacific Ocean11) none - I want to specify the time zone using the Posix TZ format.#? 5

我这里选择的是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) Taiwan10) Cyprus        27) Lebanon           44) Tajikistan11) East Timor        28) Macau         45) Thailand12) Georgia       29) Malaysia          46) Turkmenistan13) Hong Kong         30) Mongolia          47) United Arab Emirates14) India                 31) Myanmar (Burma)       48) Uzbekistan15) Indonesia         32) Nepal         49) Vietnam16) Iran          33) Oman          50) Yemen17) Iraq          34) Pakistan#?9

这里选择9代表中国,经过这两个步骤已经设置了位置和国家,下面选择所在时区

Please select one of the following time zone regions.1) Beijing Time2) Xinjiang Time#?1

这里选择的是1,代表北京时间,这个时候就完成系统本地的时区时区,系统会提示设置成功,并要求设置环境变量

The following information has been given:    China    Beijing TimeTherefore TZ='Asia/Shanghai' will be used.Local time is now:  Fri Jun 16 22:51:15 CST 2017.Universal Time is now:  Fri Jun 16 14:51:15 UTC 2017.Is the above information OK?1) Yes2) No#? 1You can make this change permanent for yourself by appending the line    TZ='Asia/Shanghai'; export TZto 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 youcan use the /usr/bin/tzselect command in shell scripts:Asia/Shanghai

经过上面几步,已经完成了一次系统的时区设置,我们可以用上面的查询命令进行验证,是否设置成功.

验证设置

root@dev:/usr/local/webroot/golang/src/apps# date -RFri, 16 Jun 2017 14:52:07 +0000

咦,怎么还是UTC,而不是BeiJing时间,是我们的设置方法不对吗?我们回过头看看第三步的设置, 原因是我们没有修改环境变量.继续修改

vim /home/vagrant/.profile 增加如下设置TZ='Asia/Shanghai'; export TZ

保存退出,让本次修改生效

source /home/vagrant/.profile

再次输入命令确认

root@dev:/usr/local/webroot/golang/src/apps# date -RFri, 16 Jun 2017 22:53:29 +0800

看到我们期待的北京时间了.

原创粉丝点击