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:


 

 

posted @ 2010-03-02 15:12  Hello! Linux 博客  Views(1611)  Comments(0Edit  收藏  举报