有时候Linux上的系统时间或者时区与国内的时间对不上,这种情况大多发生在国外服务器。
1,同步时间
同步时间需要ntp服务(NTP服务器是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源做同步化),使用ntpdate命令,这是是Ubuntu:
apt-get install -y ntpdate ntp
与时间服务器(NTP网络时间服务器)对时,有很多时间服务器,任意找一个就可以:
ntpdate 0.cn.pool.ntp.org
2,修改时间
获取当前服务器标准时间:
date -R
结果:Fri, 07 May 2021 02:01:57 +0000
显然时区是不对的,将时区修改为上海时间,也就是东八区,在/usr/share/zoneinfo/目录下有所有的时区。
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
注意:有的VPS使用的是使用Openvz虚拟化的,就无法修改时间,要是能和主机商联系,看看能否修改。