wordpress,cron&时间 – 服务器上的时间影响插件? 如何解决它? (的virtualbox)

我正在虚拟机上安装灯安装wp。 我经常暂停它,保存快照等date和时间是不正确的,因为这一点,我觉得我注意到奇怪的行为,使用cron的插件。 我如何修复我的时间和插件? 也许我应该从外部的位置得到时间,所以即使我经常暂停我的机器,这将是正确的?

这是其他Linux主机上的Debian Lenny guest。 我正在使用virtualbox

您需要的是时间同步,这是Virtual Box中Guest Additions的function。 看起来像没有安装。 从Virtualbox手册:

时间同步通过安装Guest Additions,VirtualBox可以确保客户的系统时间更好地同步。 这样可以解决操作系统通常希望计算机占用100%计算机时间而不受干扰的问题,当虚拟机与主机操作系统以及主机上的其他应用程序一起运行时,情况就不再是这样。 因此,您的客户操作系统的时间很快就会大幅度减less。 Guest Additions将定期重新同步时间。

在这里安装说明。

要同步时间,请使用NTP(networking时间协议)。

首先,同步时间

sudo ntpdate ntp.ubuntu.com

然后,安装ntpd sudo apt-get install ntp

虚拟机并不总是与ntp打好。

如果您使用的是VMware,请安装VMware工具。 然后,在.vmx文件中有一个名为time.syncTime设置应该设置为TRUE (尽pipe时间似乎仍然保持同步,因为我安装了VMware Tools甚至设置为默认的FALSE )。

以下是一些其他的VMware设置:(来自http://www.vmware.com/pdf/vmware_timekeeping.pdf ):

  • tools.syncTime如果设置为TRUE ,则时钟会周期性同步。
  • time.synchronize.continue如果设置为TRUE ,则拍摄快照后时钟同步。
  • time.synchronize.restore如果设置为TRUE ,则时钟在恢复到快照后同步。
  • time.synchronize.resume.disk如果设置为TRUE ,则在使用VMware VMotionfunction从暂停和迁移到新主机后,时钟同步。
  • time.synchronize.shrink如果设置为TRUE ,则在对虚拟磁盘进行碎片整理之后,时钟同步。
  • time.synchronize.tools.startup如果设置为TRUE ,那么在工具守护进程启动时,通常在客户机操作系统启动时,时钟同步。
 man 8 hwclock 

或者将其添加到虚拟机的根目录的crontab中

 */1 * * * * hwclock --hctosys