到目前为止,个人的理解就是linux中设置时区就是修改配置文件 /etc/localtime
而通常的做法就是让这个文件作为符号链接,链接到 /usr/share/zoneinfo/ 中的某个特定的时区
以中国常用的时区shanghai为例,命令是这样的:
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
在ln命令的手册中说明了使用以上命令的之前 /etc/localtime 这个文件应该是不存在的,如果存在怎么办呢,可以先删了然后在执行以上命令.更方便的是加 -f 选项强制执行.
也就是这样 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime