0
点赞
收藏
分享

微信扫一扫

如何调整Linux系统为正确时区


如何调整Linux系统为正确时区_系统服务

 

如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区。NTP 对时间的同步处理只计算当地时间与 UTC 时间的偏移量,因此配置一个 NTP 对时间进行同步并不能解决时区不正确的问题。所以大家在用了国外云计算服务商如 Microsoft Azure 或其它 VPS、虚拟机时,需要注意是否与中国大陆的时区一致。

查看Linux当前时区

你可以使用如下命令非常容易地就查看到 Linux 系统的当前时区:



date ls -l /etc/localtime



 



如何调整Linux系统为正确时区_运维_02

如何调整Linux系统为正确时区

获取时区TZ值

要更改 Linux 系统时区首先得获知你所当地时区的 TZ 值,使用 tzselect 命令即可查看并选择已安装的时区文件。

 

1 执行 tzselect


如何调整Linux系统为正确时区_bash_03

如何调整Linux系统为正确时区

2


如何调整Linux系统为正确时区_运维_04

如何调整Linux系统为正确时区

更改每个用户的时区

Linux 用户一个多用户系统,每个用户都可以配置自己所需的时区,你可以为自己新增一个 TZ 环境变量:


export TZ='Asia/Shanghai'


 

执行完成之后需要重新登录系统或刷新 ~/.bashrc


source ~/.bashrc


更改Linux系统时区

要更改 Linux 系统整个系统范围的时区可以使用如下命令:


sudo rm -f /etc/localtimesudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


 

注意:/usr/share/zoneinfo/Asia/Shanghai 中的具体时区请用自己获取到的 TZ 值进行替换。

使用Systemd更改Linux系统时区

如果你使用的 Linux 系统使用 Systemd,还可以使用 timedatectl


sudo timedatectl set-timezone 'Asia/Shanghai'


 


如何调整Linux系统为正确时区_bash_05

如何调整Linux系统为正确时区

最后,如果你发现 Ubuntu 与 Windows 双系统时间不同步,可以参考我们之前的文章说明和解决办法。

 

 

 

 

 

 

 

 

举报

相关推荐

0 条评论