JVM与linux系统时间不一致问题 – 上善若水 – CSDN博客
原
JVM与linux系统时间不一致问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://bit.ly/2HBBMv9
Java运行打印日志与系统时间不一致问题解决方法:
1.修改/etc/sysconfig/clock文件,若没有该文件则创建。
-
1#编辑/etc/sysconfig/clock -
2sudo vim /etc/sysconfig/clock -
3#添加如下内容 -
4ZONE="Asia/Shanghai" -
5UTC=false -
6ARC=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文件 -
3sudo vi /etc/timezone -
4#替换其中内容为 -
5Asia/Shanghai
评论
发表评论