• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    调整Linux系统为正确时区的方法

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

    查看Linux当前时区

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

    date
    ls -l /etc/localtime

    获取时区TZ值

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

    执行 tzselect 命令

    通过向导选择你所在大洲、国家和城市

    tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值,将此记录下来。

    更改每个用户的时区

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

    export TZ='Asia/Shanghai'

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

    source ~/.bashrc

    更改Linux系统时区

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

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

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

    使用Systemd更改Linux系统时区

    如果你使用的 Linux 系统使用 Systemd,还可以使用 timedatectl 命令来更改 Linux 系统范围的时区。在 Systemd 下有一个名为 systemd-timedated 的系统服务负责调整系统时钟和时区,我们可以使用 timedatectl 命令对此系统服务进行配置。

    sudo timedatectl set-timezone 'Asia/Shanghai'

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

    上一篇:Linux上的一款EPUB阅读软件
    下一篇:linux下4种kill某个用户所有进程的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    调整Linux系统为正确时区的方法 调整,Linux,系统,为,正确,