Linux系统时区不对怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统时区不对怎么办相关的知识,希望对你有一定的参考价值。

  1、查看系统时间

  #date

  可以看到时区为EST(美国东部标准时间),正常显示应该是CST(中国标准时间)。

  2、查看系统时区

  #date -R

  可以看到输出为

  Fri, 21 Nov 2014 00:54:08 -0500

  时区为-5

  正常时区应该显示为+8(东八区)

  3、确保网络通畅,DNS正常解析,尝试同步互联网时间

  #ntpdate cn.pool.ntp.org

  4、查看系统时区配置文件

  #cat /etc/sysconfig/clock
参考技术A 尝试修改系统时区
  #tzselect
  根据系统提示选择正确的时区
如果不能正常解决
  #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

docker时区不对 怎么修改

创建容器的时候设置时区

添加 -v /etc/localtime:/etc/localtime 启动容器
docker run -d -v /etc/localtime:/etc/localtime -p 8888:8080 tomcat:latest

启动后的容器修改时区

docker exec -it <容器名> /bin/bash
ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime
docker restart <容器名>

以上是关于Linux系统时区不对怎么办的主要内容,如果未能解决你的问题,请参考以下文章

linux系统修改系统时间与时区

怎么实时同步java虚拟机与操作系统时区 及JVM启动后再更改操作系统时区或时间也能保持其同步?

修改 linux 时区时间和 php 时区

Ubuntu怎么修改时区?

windows和linux双系统,win系统时间不对怎么改回来?

linux与windows双系统下时间不一致的解决办法