当前位置: 技术问答>linux和unix
linux怎么用命令改时区
来源: 互联网 发布时间:2016-08-03
本文导语: 因为我是在cgi里调用shell命令,所以不能用那种交互性的命令比如tzselect之类的,我的问题是用什么命令可以改GMT格式的时区,就像Windows下日期与时间属性下的GMT。 | /usr/share/zoneinfo下有时区信...
因为我是在cgi里调用shell命令,所以不能用那种交互性的命令比如tzselect之类的,我的问题是用什么命令可以改GMT格式的时区,就像Windows下日期与时间属性下的GMT。
|
/usr/share/zoneinfo下有时区信息
调用如下的命令即可
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
比如
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
调用如下的命令即可
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
比如
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
可以考虑写一个tzselect的脚本,事先把需要交互输入的内容写好。
选择 11) none - I want to specify the time zone using the Posix TZ format.
#? 11
Please enter the desired value of the TZ environment variable.
For example, GST-10 is a zone named GST that is 10 hours ahead (east) of UTC.
问题是这个所谓的“Posix TZ format”好像和GMT+8不完全一样。
选择 11) none - I want to specify the time zone using the Posix TZ format.
#? 11
Please enter the desired value of the TZ environment variable.
For example, GST-10 is a zone named GST that is 10 hours ahead (east) of UTC.
问题是这个所谓的“Posix TZ format”好像和GMT+8不完全一样。
|
你的意思一输入GMT+8就直接把时区改了?
至少我没有用过这么简单的linux命令
至少我没有用过这么简单的linux命令
|
学习一下啊。
以前没有注意过啊!!!
以前没有注意过啊!!!
|
装大是什么系统?如果是Redhat9 的话进入用户界面,里面有个start here 进去后里面有个更改时间。去里面改就可以了
|
总之 我觉得要按楼主输入的GMT+8这样的信息来修改时区 怎么都得经过一些处理才行
|
5楼说的也行 可以调用expect脚本自动实现交互
不过就像他说的 “Posix TZ format”好像和GMT+8不完全一样 所以也存在转换等问题
不过就像他说的 “Posix TZ format”好像和GMT+8不完全一样 所以也存在转换等问题