JVM与linux系统时间不一致问题 – 上善若水 – CSDN博客
原 JVM与linux系统时间不一致问题 2018年09月04日 17:47:36 ImChong 阅读数:313 版权声明:本文为博主原创文章,未经博主允许不得转载。 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