JVM与linux系统时间不一致问题 – 上善若水 – CSDN博客
原
JVM与linux系统时间不一致问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://bit.ly/2HBBMv9
Java运行打印日志与系统时间不一致问题解决方法:
1.修改/etc/sysconfig/clock文件,若没有该文件则创建。
-
1
#编辑/etc/sysconfig/clock
-
2
sudo vim /etc/sysconfig/clock
-
3
#添加如下内容
-
4
ZONE="Asia/Shanghai"
-
5
UTC=false
-
6
ARC=false
复制
2.设置linux的时区设置为上海时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3.对准时间
ntpdate cn.pool.ntp.org
4.设置硬件时间和系统时间一致并校准
/sbin/hwclock --systohc
5.修改/etc/timezone文件(关键,若不进行此处设置,系统时间是正确的,但JVM获取的时间仍然是之前时间)
-
1
-
2
#编辑/etc/timezone文件
-
3
sudo vi /etc/timezone
-
4
#替换其中内容为
-
5
Asia/Shanghai
评论
发表评论