一直在用Ubuntu,但是最近发现,Ubuntu系统有的服务器的时区问题,与本地不符,改完后运行一段时间又会跳了,需要修改时区,具体修改方式看下方即可。
先将系统切换至root用户,然后跟着步骤做即可:

sudo tzselect

然后根据下图中的选项选择即可,分别为5,9,1,根据你的显示格式来选择,亚洲、中国、北京…

1、选择Asia

Ubuntu修改时区及同步系统日期时间

2、选择china

Ubuntu修改时区及同步系统日期时间

3、选择east China – Beijing, Guangdong, Shanghai, etc.

Ubuntu修改时区及同步系统日期时间

4、选择1) Yes

Ubuntu修改时区及同步系统日期时间

接下来执行:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然后同步:

ntpdate time.windows.com
另外,如果因为硬件或其他什么问题导致的时间会经常走快了,或者走慢了,可以设置定期同步:

echo "0 */1 * * * root ntpdate time.windows.com >> /var/log/ntpdate.log" >> /etc/crontab
重启cron服务

service cron restart
到此即可。