不少童鞋可能会遇到在安装wdos集成版,或登录超时的问题的检查安装一键包或wdcp后,登录一直提示"登录超时"。于是我是极度郁闷。于是乎着急毛慌地请教Google去了,不过可悲的是在国内互联网“天下文章一大抄”的现状下,找个准确的、经过个人实践的答案相当不容易,我的问题最终也没解决。
后来经过自己检查确认
导致该问题的原因,是系统的时间错误,也就是系统的时间,比当前的时间慢了很多
只要把时间修改正确,就可以修复
首先看下时间是否正确,SSH登录后
先用date命令查看下当前的日期和时间,如下显示
[root@wdos ~]# date
Wed Jun 20 23:09:17 CST 2012
如果显示不确定或不是当前时间,就用下面办法修复下
SSH终端上
执行
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date -s 20120619
date -s 2308
hwclock -w
或者可以这样:
1. 在Xen 虚拟机的root 提示符下入命令:
echo 1 > /proc/sys/xen/independent_wallclock或
sysctl xen.independent_wallclock=1以启用虚拟机独立的系统时间
2. 现在用date -s "目标日期时间" 命令应该就可以设置系统时间了
这样的设置在虚拟机重启以后就失效了,若要使该设置永久生效,可以进行如下改动之一:
修改/etc/sysctl.conf 文件,增加如下内容:
# Set independent wall clock time
xen.independent_wallclock=1
原来之前搜索到的解决方案都是跟现在版本不一样的,我还傻乎乎地硬把几年前的老黄历往里塞,真是不假思索的照搬照抄啊,羞愧羞愧!!