linux_时区修改

时区查询


root@dev:/usr/local/webroot/golang/src/apps# date -R

Fri, 16 Jun 2017 14:53:29 +0000

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

时区修改

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

root@dev:/usr/local/webroot/golang/src/apps#  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

我这里选择的是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

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

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

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

The following information has been given:

    China
    Beijing Time

Therefore 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) 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

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

验证设置

root@dev:/usr/local/webroot/golang/src/apps# date -R

Fri, 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 -R

Fri, 16 Jun 2017 22:53:29 +0800

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值