原理
linux有很多内置的时区, 他们存放在/usr/share/zoneinfo
文件夹下.
当前时区是由/etc/localtime
文件来控制, 该文件指向哪个时区, 当前系统就是哪个时区. 通过修改/etc/localtime
文件指向的时区, 就能改变当前系统时区
修改步骤
- 输入
date
查看当前时区
- 输入
ls -al /etc/localtime
查看当前指向的时区, 我们可以发现不是中国的时区
- 修改
/etc/localtime
文件指向的时区
(www.hedaoshe.com)
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
参数解释:
s: 建立软链接
f: 强制创建
- 输入
date
查看当前时区, 可以发现时区修改成功了