linux如何修改时区(调整Linux系统为正确时区的方法)
如果你的 Linux 系统时区配置不正确 ,必需要手动调整到正确的当地时区 。NTP 对时间的同步处理只计算当地时间与 UTC 时间的偏移量 ,因此配置一个 NTP 对时间进行同步并不能解决时区不正确的问题 。所以大家在用了国外云计算服务商如 Microsoft Azure 或其它 VPS 、虚拟机时 ,需要注意是否与中国大陆的时区一致 。
查看Linux当前时区
你可以使用如下命令非常容易地就查看到 Linux 系统的当前时区:
获取时区TZ值
要更改 Linux 系统时区首先得获知你所当地时区的 TZ 值 ,使用 tzselect 命令即可查看并选择已安装的时区文件 。
执行 tzselect 命令
通过向导选择你所在大洲 、国家和城市
tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值 ,将此记录下来 。
更改每个用户的时区
Linux 用户一个多用户系统 ,每个用户都可以配置自己所需的时区 ,你可以为自己新增一个 TZ 环境变量:
执行完成之后需要重新登录系统或刷新 ~/.bashrc 生效 。
更改Linux系统时区
要更改 Linux 系统整个系统范围的时区可以使用如下命令:
注意:/usr/share/zoneinfo/Asia/Shanghai 中的具体时区请用自己获取到的 TZ 值进行替换 。
使用Systemd更改Linux系统时区
如果你使用的 Linux 系统使用 Systemd ,还可以使用 timedatectl 命令来更改 Linux 系统范围的时区 。在 Systemd 下有一个名为 systemd-timedated 的系统服务负责调整系统时钟和时区 ,我们可以使用 timedatectl 命令对此系统服务进行配置 。
最后 ,如果你发现 Ubuntu 与 Windows 双系统时间不同步 ,可以参考我们之前的文章说明和解决办法 。希望可以帮助到大家!
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!