调整 Linux VPS 时间

» 2011-10-10 60条评论

大部分朋友都喜欢用美国的 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
or
oooo

“调整 Linux VPS 时间”有60条评论

  1. 老谢 says:

    mark一下

  2. Kayo says:

    没有vps,不过mark下,以后会有需要的!

  3. says:

    要到你的1/3水平要学些什么东西呀? :mrgreen:

    1. zwwooooo says:

      @巢
      折腾精神

  4. 郑永 says:

    这个很周到,虽然没用到,但是满了解一下。

    1. zwwooooo says:

      @郑永
      这个主要是主机所在地方时区不同导致的问题

  5. qingting says:

    OpenVZ的VPS上面不能使用ntpdate调整时间

    xen的VPS倒是可以

  6. says:

    我觉得你该出一本VPS傻瓜化搭建教程,然后会有很多喜欢折腾的人来玩,也会喜欢上VPS,这就叫领进门吧

    1. zwwooooo says:

      @巢
      我自个折腾玩儿就行,写神马教程我不行,毕竟自己也不熟

  7. Junan says:

    收藏一下 红旗系统也应该适合吧? :mrgreen:

    1. zwwooooo says:

      @Junan
      这……其实我从来没真正用上过红旗的,虽然98年就折腾过redhat

  8. 调皮鬼 says:

    这个问题我也发现了,不过我懒得去弄了,因为现在用的这个vps太杯具了,打算换个,zww给推荐个呗

    1. zwwooooo says:

      @调皮鬼
      linode/ramhost,其他的就自己看了

  9. 小马 says:

    :?: 新手适合什么Linux系统,操作,最易上手

    1. zwwooooo says:

      @小马
      这个我真不知道,我也是随便玩的,vps我用debian多,很多人用CentOS,更多人用Ubuntu,看自己吧。

  10. Bee君 says:

    这篇要收藏啊,我用了几个的主机都是时间上有问题,但是虚拟主机,用了很多方法还是改不了。。。最后只能在WordPress后台用时区来纠正了

    1. zwwooooo says:

      @Bee君
      霍霍,虚拟主机需要主机商修正

  11. fly says:

    其实什么vps教程网上一大把,用军哥的一键安装环境 lnmp 大部分环境都可以搞定,用win2003的直接掠过,地球人都知道用,不过时间问题我见很多米国vps服务商在你注册帐号的时候会让你选国家城市,我用Linode,装完系统直接就是+8了

    1. zwwooooo says:

      @fly
      军哥的不适合小内存,还要调整一大堆参数,所以我一般手动安装。

发表评论

昵称 *

网址

B em del U Link Code Quote