一、修改Ubuntu时区
1.1 先查看当前系统时间
date -R
1.2 运行tzselect
tzselect
在这里我们选择亚洲 Asia,确认之后选择中国(China),最后选择北京(Beijing),注意是要输入对应的选项数字。
1.3 复制文件到/etc目录下
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
1.4 再次查看时间date -R,已经修改为北京时间
date -R
二、修正java获取的时区不对
2.1 修改/etc/timezone
执行java获取系统当前时间,结果还是比北京时间晚了8个小时,修改/etc/timezone,将第一行改为Asia/Shanghai
Asia/Shanghai
2.2 重启系统
shutdown -r now
2.3 重新查看时间
date