Linux查看和修改时区 |
您所在的位置:网站首页 › 怎么看linux服务器时间 › Linux查看和修改时区 |
然并卵的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 |