使用vps时,会发现vps的系统时间不正确,因为我们使用的都是美国的vps,时区有的设置的是当地时间,有的设置的是格林尼治时间,可以通过如下命令来查看时区:

date -R

这个命令的输出结果如下:

Thu, 20 Oct 2011 16:11:38 +0800

后面的+0800就代表我是东八区,如果-0800就是说明是西八区。

vps的时间的修改根据vps的类型不同而不同,大致分为XEN和OPENVZ两类,不建议直接通过date -s 来修改时间,建议修改时区,然后设置时间,对于以上三类修改方法大同小异。

1. XEN修改时区方法

首先需要设置XEN采用和系统无关的时间设置,命令:

echo 1 > /proc/sys/xen/independent_wallclock

然后设置时区

rm -rf /etc/localtime
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

最后通过

date -R

查看结果,如果正确则设置完成。但是,XEN还需要编辑配置文件才能达到永久保存,继续进行设置

vi /etc/sysctl.conf

然后编辑

xen.independent_wallclock=1

保存并退出,XEN的vps就设置完成了。

2. OPENVZ

OPENVZ的vps的时区设置和XEN大同小异,但是没有那么复杂,具体步骤如下:

设置时区

然后设置时区

rm -rf /etc/localtime
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

最后通过

date -R

这样OPENVZ VPS 的时区设置就完成了。

VPS确实比虚拟主机使用起来更加得心应手,但是对于个人的要求也就更高,本博会继续推出一系列后续教程,感兴趣的朋友请继续关注本博。

发表评论

电子邮件地址不会被公开。 必填项已用*标注