ubuntu服务器上java和tomcat等服务的日志时间不正确
故障现象
新生产环境部署的java和tomcat服务的日志时间不正确。与正确时间差了8个小时。影响正常的业务。
故障分析
1、服务日志时间和服务器时间差了8个小时,联想到是时区的问题。
2、查看ubuntu系统的时区设置:
bash
$ cat /etc/timezone
Etc/UTC
UTC时间就是世界协调时间(Coordinated Universal Time) 时间。
解决办法
1、把UTC时间改成北京时间即可
bash
echo "Asia/Shanghai" > /etc/timezone
2、重启java或tomcat程序,验证正常