我们国人买VPS啊,几乎都是买美国的,原因我就不说呐。那么,买了vps后,登陆一看,这时间怎么相差几个小时来着,明显时区不对嘛。这里就介绍下怎么把linux vps时间给改到咱们的+8区。
首先
date -R
看起来不对额,PDT太平洋夏季时间,我们是China Standard Time UT+8:00 ,这里好像有点问题,不过不管,反正这时间就是不对嘛=.=
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然后一个yes表示确定咯。看字面意思也名字这是把上海时间复制到本地时间。
OK,看上面图的几个命令,第一行,我们是最开始date发现时间是PDT,有时差。
后来我们复制了上海时间到本地时间确认后,date为上海时间了,完全正确,就完事了。
如果出现时区对了,时间还不对,那就要改时间了。我们一般是网络对时。
直接改变内核的运行时参数:
echo 1 > /proc/sys/xen/independent_wallclock
不过上面的方法会在重启的时候丢失,可以把上面的命令加到某个自动启动文件中。
或者也可以把改变 xen 内核设置的参数加到 sysctl.conf 文件中,推荐采用这种方法:
vi /etc/sysctl.conf
xen.independent_wallclock=1
sysctl -p
与Internet时间服务器同步一下:
yum install ntp
ntpdate pool.ntp.org