大部分朋友都喜欢用美国的 VPS 主机,原因嘛,大家懂的。
VPS 主机安装的 Linux 的时间通常是 GMT,北京时间要 +8 处理,所以我习惯安装配置好环境后,就用下面的命令修改时间为香港时间:
第一步:不使用UTC时间 vi /etc/default/rcS 将“UTC=yes”修改为“UTC=no” 第二步:修改本机时区 ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime
但是我今天在查看我另外一台 VPS 主机的时间时,发现主机的时间不准,显示香港时间是 13:07,而北京/上海/香港时间应该是 21:07
怎么会出现这个错误?我第一反应就是 VPS 主机的 GMT 时间有问题,于是翻查到 ntpdate 命令,我没具体去查看此命令的介绍,只知道下面这样就把时间校准了:(内容参考自这里)
ntpdate stdtime.sinica.edu.tw
如果你的 VPS 提示没有 ntpdate 这个命令,可以通过下面的命令安装:
centos 系统
yum -y install ntpdate ntp
Debian 系统
apt-get install -y ntpdate ntp
Ubuntu 系统
sudo apt-get install -y ntpdate ntp
记得最后再执行一次 ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime
问题解决!
zww
赏
oooo
![](https://zww.me/wordpress/wp-content/themes/zbearspit/assets/img/btn_donation.png)
or
- 本文标题:调整 Linux VPS 时间
- 本文链接:https://zww.me/archives/25531
- 发布时间:2011年10月10日 20:40
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
mark一下
没有vps,不过mark下,以后会有需要的!
要到你的1/3水平要学些什么东西呀?![:mrgreen:](https://zww.me/wordpress/wp-content/themes/zbearspit/smilies/icon_mrgreen.gif)
@巢
折腾精神
这个很周到,虽然没用到,但是满了解一下。
@郑永
这个主要是主机所在地方时区不同导致的问题
OpenVZ的VPS上面不能使用ntpdate调整时间
xen的VPS倒是可以
我觉得你该出一本VPS傻瓜化搭建教程,然后会有很多喜欢折腾的人来玩,也会喜欢上VPS,这就叫领进门吧
@巢
我自个折腾玩儿就行,写神马教程我不行,毕竟自己也不熟
收藏一下 红旗系统也应该适合吧?![:mrgreen:](https://zww.me/wordpress/wp-content/themes/zbearspit/smilies/icon_mrgreen.gif)
@Junan
这……其实我从来没真正用上过红旗的,虽然98年就折腾过redhat
这个问题我也发现了,不过我懒得去弄了,因为现在用的这个vps太杯具了,打算换个,zww给推荐个呗
@调皮鬼
linode/ramhost,其他的就自己看了
@小马
这个我真不知道,我也是随便玩的,vps我用debian多,很多人用CentOS,更多人用Ubuntu,看自己吧。
这篇要收藏啊,我用了几个的主机都是时间上有问题,但是虚拟主机,用了很多方法还是改不了。。。最后只能在WordPress后台用时区来纠正了
@Bee君
霍霍,虚拟主机需要主机商修正
其实什么vps教程网上一大把,用军哥的一键安装环境 lnmp 大部分环境都可以搞定,用win2003的直接掠过,地球人都知道用,不过时间问题我见很多米国vps服务商在你注册帐号的时候会让你选国家城市,我用Linode,装完系统直接就是+8了
@fly
军哥的不适合小内存,还要调整一大堆参数,所以我一般手动安装。