对于部署在海外的Linux服务器来说,拿到的机器时区和本地并不一样,导致运行在上面的应用也面临时区问题。所以有必要修改系统本地时区。
1. 查看时区
查看当前生效的时区,可以简单的通过date
命令查看当前时间:
-
[root@shuai01 zoneinfo]# date -R
-
Tue, 17 Jan 2017 21:36:23 +0800
最后的+0800,即东8区。
2. 设置时区
-
然并卵的
tzselect
命令
看起来很像一个时区选择的工具,但并非如此。事实上tzselect
仅仅是一个查看时区表示方式的『向导』程序而已。通过依次询问大洲→国家→城市,最后告诉你如何TZ变量的写法,比如北京时间是:Asia/Shanghai -
TZ
变量
可以通过修改TZ变量,直接修改时区信息,比如:-
[root@shuai01 ~]# date -R
-
Tue, 17 Jan 2017 13:57:06 +0000
-
[root@shuai01 ~]# export TZ='Asia/Shanghai'
-