国外VPS“强行”使用+8时区

» 2013-05-10 折腾 63条评论

很少折腾 VPS 了,不过有个问题一直让我纠结:crontab 设置好的自动执行老是时间不对,我设置了半夜备份却老是变成白天。

因为懒得折腾,一直就让它白天备份好了,这两天在折腾服务器的缓存,今天不小心把 vps 搞挂了,然后决定重新配置下,毕竟很久没重装了,顺便解决一下这个时间问题。

下面说的都是 Debian 系统,其他系统类似吧

以前我直接这样就能解决:

1. 修改 /etc/default/rcS,将“UTC=yes”修改为“UTC=no”
2. 然后给 /etc/localtime 软链:ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime

date 命令显示正确的北京/香港时间,但 crontab 就是不遵守

然后请教了个朋友,说来个硬的……

# 安装 ntpdate 和 ntp
apt-get install ntpdate ntp -y

# 删除本地时间 /etc/localtime
rm -rf /etc/localtime

# 把香港时间复制成 localtime
cp /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime

# 同步时间
ntpdate cn.pool.ntp.org

# 把命令加到开机启动
echo "/usr/sbin/ntpdate us.pool.ntp.org">>/etc/rc.local

# 运行下面的命令把时区改为+8(Asia > Hong_Kong)
dpkg-reconfigure tzdata

要让自动执行的时间正确,记得重启下 cron: /etc/init.d/cron restart

撤~

zww
or
oooo

“国外VPS“强行”使用+8时区”有63条评论

  1. 阿邙 says:

    cookie丢失。

  2. SEV says:

    好像cookie有丢了,清空缓存会丢cookie?又没有清理cookie。 :arrow:

    1. zwwooooo says:

      @SEV
      不好意思,已经修正了

  3. 主题升到最新版的,添加媒体显示不成功。但媒体库里有。也不知道哪有原因?

    1. zwwooooo says:

      @复利投资
      添加媒体的话,注意要调用,wp默认不会添加,自己在html模式(文本)下添加调用代码。

  4. SEV says:

    期待更犀利的作品,iPad下面的Quote到了第二行来了,把文字挡住了大约6个左右。总结Z大犀利的几个功能,回到顶端的绚丽效果,readmore蛋疼效果,header背景滑动效果,还有多重搜索效果,还有我喜欢的我的评论效果,期待中喔!

    1. zwwooooo says:

      @SEV
      iPad下有时间再解决下,我没有之类设备,我看让Quote这些按钮独立一行好了

    2. SEV says:

      @zwwooooo
      应该是长度不够,把quote挤到下面一行去了吧!

    3. zwwooooo says:

      @SEV
      我知道啊,android下不会挤到下面,所以要改下css的兼容性

  5. SEV says:

    应该是长度不够,把quote挤到下面一行去了吧!

  6. 焐鸫 says:

    在这里学习点VPS的常识,准备开动下VPS试试 :mrgreen:

    1. zwwooooo says:

      @焐鸫
      哈,vps相关的对我写的不多

  7. 微库网 says:

    真的很不错 值得学习一下

  8. 郑杰 says:

    阿里云出了自动修改时区到东八区的脚本的 :eek: :eek:

    1. zwwooooo says:

      @郑杰
      阿里那里不用这么麻烦

  9. kslr says:

    一般直接在代码中定义,修改了时区,其他地方可能会有问题

    1. zwwooooo says:

      @kslr
      我只是让 cron 工作正常而已,而且像其他php写的系统都会自己有一套自定义——如WP

发表评论

昵称 *

网址

B em del U Link Code Quote