如何在RHEL5系统上更改时区? 我正在阅读这里的说明 – http://www.cyberciti.biz/faq/howto-linux-unix-change-setup-timezone-tz-variable/
但是他们看起来很粗体(改变/ etc / localtime文件)。
这是一个可接受的做法(从下面的链接步骤):
Generic procedure to change timezone Change directory to /etc # cd /etc Create a symlink to file localtime: # ln -sf /usr/share/zoneinfo/EST localtime
是的,这正是我在两天前对RHEL5盒子所做的工作,而且工作得很好(不同之处是我把文件硬连接起来,而不是软连接,但是我没有看到有什么区别)。
如果已经有一个本地时间文件,那么最好将旧的文件移到一边,并在一个操作中放置新文件:
cd /etc; mv localtime localtime.orig; ln /usr/share/zoneinfo/EST localtime
它可以工作,但传统的RedHat方法是使用system-config- *工具。 在这种情况下,这将是系统configuration时间 。
timeconfig也做这个工作。
我一直在使用符号链接方法多年,但这是错误的方式。 因为当tzdata包得到更新时,符号链接就会被吹走。 代替:
在文件/etc/sysconfig/clock中设置想要的区域,其中zone = value是从/ usr / share / zoneinfo所需的区域的文件名,但没有完整的path。 例如:zone =“美国/芝加哥”
rm /etc/localtime
cp /usr/share/zoneinfo/America/Chicago /etc/localtime
使用芝加哥就是一个例子。
date