许多用户购买了国外VPS后没有修改系统时间或者时区的习惯,这会带来一系列问题。比如有些WEB面板有兼容问题,因为时间不一致导致无法登陆;有些博客后台提交文章会与实际时间有误差;要求服务端和客服端时间要保持一致,否则可能会无法运行等。这时候我们就需要修改VPS系统时间与本地时间一致,本文以北京时间为例。
查看当前时间
用 date 或 date -R 命令查询系统当前时间。
[root@vultr ~]# date -RMon, 13 Apr 2020 13:56:23 +0400
我们发现是服务器是东四区时间,需要修改为东八区北京时间
修改默认时区
以北京时间为默认时区,以当地实际情况为准。
rm -rf /etc/localtime #删除默认的时区设置
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #把上海/北京时间作为默认
查看当前时间是否修改成功
[root@vultr ~]# date -RMon, 13 Apr 2020 17:57:23 +0800
这时VPS时间就修改为北京时间了
设置时间同步
如果时间还没修改好,那么通过NTP设置下日期和时间
ntpdate us.pool.ntp.org
注:ntpdate 通过轮询作为服务器参数指定的网络时间协议(NTP)服务器来确定正确的时间,从而设置本地日期和时间。
然后再使用 date 或 date -R 命令查看时间
如果VPS没有安装NTP,需要安装后重复上述步骤
yum -y install ntpdate ntp #CentOS
sudo apt-get install ntpdate #Ubuntu/Debian
不出意外你的VPS时间就修改好了