Xen 虚拟机默认不允许不同的虚拟机使用不同的系统时间,因此所有虚拟机的系统时间都会同宿主机的系统时间严格同步,用 date 命令修改虚拟机系统时间时虽然提示成功但其实系统时间还是没变。若有独立修改 Xen 虚拟机的特殊需要,可以通过如下方法进行:
1.关闭虚拟机和宿主机的时间同步
echo xen.independent_wallclock=1 >>/etc/sysctl.conf
2.刷新使立即生效
sysctl -p
3.设置时间自动同步
ntpdate asia.pool.ntp.org
4.设置计划任务每隔一段时间执行一次
crontab -u root -e
* * */5 * * ntpdate asia.pool.ntp.org
/etc/init.d/crond restart