码迷,mamicode.com
首页 > 系统相关 > 详细

修改Linux时区的2种办法

时间:2017-08-25 14:01:33      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:系统变量   如何   unset   时区   $0   通过   查看   web   blog   

由于Azure 上所有的服务时间都采用了 UTC 时间。UTC 时间比中国时间晚 8 个小时,该如何按照自己的需要来进行修改呢,下面提供2种办法以供参考:

1.修改 /etc/localtime 文件

控制系统时区的文件是 /etc/localtime。只要把这个文件复制成相应时区的文件,系统时区就改成相应的时间了。

时区信息在:/usr/share/zoneinfo 里。比如需要把本机时区改成 Shanghai 的时间:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

这两条指令都可以更改。

2.修改 TZ 变量

eport 可以看到系统变量。如果设置了 TZ 变量,系统将按 TZ 的变量设置本机的时区。且优先级比 /etc/localtime 高。

具体的命令是 export TZ=Asia/Shanghai

取消这个变量的命令是 unset TZ

通过 date 可以查看目前的时间。

另外我们常用的带时间戳的 ping 记录,可以采用下面的命令实现:

ping 10.1.1.10 | awk ‘{print $0 strftime()}‘ >> /root/pinglog.txt &

 

关于修改网站默认时区的办法,也可以 参考这篇文章

修改Linux时区的2种办法

标签:系统变量   如何   unset   时区   $0   通过   查看   web   blog   

原文地址:http://www.cnblogs.com/cbits/p/7427306.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!