JVM与linux系统时间不一致问题 - 上善若水 - CSDN博客
原
JVM与linux系统时间不一致问题
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