Xen虚拟机时间的修改
今天在测试服务器上,同事要修改一台服务器的时间以便测试,发现使用 date -s ”16:30“无论如何修改完了以后都返回原来的时间,NTP服务也已经关闭,很奇怪,想起来这台服务器是个xen的虚拟机,遂即google之,见如下转贴:
(from http://blog.csdn.net/buutterfly/archive/2009/12/29/5100970.aspx)
xen的虚拟机,有些时候需要修改时间,但单纯的date –s time是无法修改系统时间的。需要如下操作:
1. Root下执行 echo 1 > /proc/sys/xen/independent_wallclock
2. 然后再执行date –s 14:11:12
3. 也可以和Internet同步时间,命令如下:/usr/sbin/ntpdate pool.ntp.org。如果出现以下提示 #/usr/sbin/ntpdate pool.ntp.org
29 Dec 14:06:34 ntpdate[30589]: the NTP socket is in use, exiting
需要先stop NTP,两种方式:
A. root下直接sevice ntpd stop
#service ntpd stop
Shutting down ntpd: [ OK ]
B. 手工stop ntpd
[root@Xen4 init.d]# pwd
/etc/rc.d/init.d
[root@Xen4 init.d]# ./ntpd stop
Shutting down ntpd: