Linux查看和修改时区

您所在的位置:网站首页 怎么看linux服务器时间 Linux查看和修改时区

Linux查看和修改时区

2024-07-16 23:17| 来源: 网络整理| 查看: 265

然并卵的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' [root@shuai01 ~]# date -R Tue, 17 Jan 2017 19:57:18 +0600

有Linux经验的小伙伴都知道,不写在文件里的设置更改很难生效一般是会话级的,重新登录会消失。所以,这样直接修改TZ的尿性绝对做不到持久化更改时区的。

正确的方式是到/etc/profile里(或用户的.profile或.bashrc文件),直接export TZ变量为要更改的时区(时区的名字可以用tzselect向导来确定)

/etc/localtime文件 默认情况下情况下,TZ属性是空,这时候是靠/etc/localtime文件来确定的时区。而此文件通常又是一个到/usr/share/zoneinfo/下各种时区文件的软连接。通过修改/etc/localtime指向的软连接,进而修改系统的时区。比如下面的方法,将localtime文件设置为了北京时间:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3