VM虚拟机网络连接丢失的简单解决方法

这一段时间一直在使用VM虚拟机做开发,常发生由于待机,插拔网线等操作造成的虚拟机网络连接失效,在虚拟机中编译的程序不能使用ftp或者scp等命令拷贝出来做实际环境的在线测试,使用service network restart命令也不能在虚拟机种恢复网络连接。

以前发生这种问题时一般都是通过关虚拟机,重启电脑,在启动虚拟机等这样比较耗时繁琐的操作来处理恢复这个虚拟机的网络连接。昨日一个不小心在虚拟机没有全屏幕化的窗口右下角发现一个网卡的图标,右击有个”disconect”的命令,执行后又有”connect”的命令,这么一来一去,丢失的网络连接就又回来了,相当于win下的网卡复位操作,十分方便,以后虚拟机载断掉网络连接时,就可以这么简单复位一下,再也不用关虚拟机,关电脑那样繁琐的操作了。

Popularity: 5% [?]

Random Posts

再次整理C盘空间删除占空间的无用文件

通过删除升级补丁给WinXP的C盘释放一些空间有碰到C盘空间紧张了,再次做整理。
1. 删除了 /LocalSetting 下ApplicationData 目录中VisualAssist下的目录,VisualAssist这个东东用着方便,不想竟然占用好几百兆的磁盘空间(看了一下目录下的文件,好像每次保存一下文件都会在这边保存一个文件的备份,看来无限制的取消操作的代价不小啊)
2. 删除了 /Windows/Insaller 目录下的一些msi, msp 文件

————-
感慨一下微软XP系统的文件搜索功能,感觉就是一个废物,搜索磁盘上大于10M的文件列表,明明符合条件的文件在那儿,可它偏搜不出来。
————-

网上找了一篇文章 WINDOWS目录下的几大无用的地方,讲Windows下哪些目录文件可以放心做删除。

以下这些都是用软件很难或根本无法解决的,通常需手动清理:

  1、X:\Windows\Internet Logs

  即使只是一般应用,这个目录下的文件在一年以后能有上百M,如果不是2G的话。好在没什么特别的,全部删除就行了,删不掉的话UNLOCKER跟上。(个人经常做,没事的)

  2、X:\WINDOWS\Fonts

  其中90%的英文字体大多数人一生中不会用一次,保留几种时尚,其它就OVER吧。(养成良好习惯,不用经常光顾)

  3、X:\WINDOWS\Installer

  这是一个能让人怒火熊熊的地方。

  使用 Windows Installer 技术制作的安装程序会在Installer 目录里面添加一个备份的安装文件用于今后的配置、补丁安装等操作。当用户运行一个补丁程序的时候,Windows Installer 将msp文件释放到 Installer 目录以后,开始引导用户进行补丁的安装。如果用户在引导的时候点击了取消操作或补丁安装必备条件不足而导致安装失败的时候,Windows Installer 将退出安装流程,但是会把释放到 Installer 目录里面的msp文件保留下来。如果用户再次运行同一个补丁程序,Windows Installer 又会在 Installer 目录里面生成一个新的msp文件(文件名和上一次的不同),而不会利用上一次释放产生的msp文件。这样一来,第一次产生的msp文件将会永久的存留在磁盘上,成为彻底的无用文件。尤其是安装了Office补丁后,不仅会在Installer文件夹下留下安装程序的备份,还会往Installer\$ PatchCache

  当我们装完一些程序后,硬盘容量的占用会数倍于程序尺寸的部份原因就在于此。 “便于日后的安装维护”———这种话就象一个德高望重的SB在主席台上流着口水说出来的,它之所以说错是因为这种“完整”保留安装文件的做法实际上只方便了写程序的人,而根本没把用户放眼里。对于安装过VS2003或2005补丁的人来讲,Windows Installer的这种无赖表现与咱们中国的瑞星倒是有得一拼。
先来说下: 单纯Installer下的文件要复杂得多,不推荐简单删除(除非已肯定不卸载、不升级),可用WICleanup把绝对多余的清理掉。

  4、JAVA的临时文件

  自从SP2已不集成微软的JVM以来,99%的人大概都装了SUN的JRE吧,如果默认安装完毕后就什么都不管的话,JAVA临时文件的默认尺寸是1G(JRE 6)!

  这种文件倒不在Windows下,但建议大家:控制面板—JAVA—常规—临时INTERNET设置然后把目录换走,改变尺寸或干脆禁用“保存在我的计算机上”

  5、X:\WINDOWS\Driver Cache
  WINDOWS自带的驱动程序,可全部删除,自己上网下载和自己有关的最新驱动保存在系统盘之外。

  以上这几招是任何时候都可用的,不存在系统崩溃(要崩溃了欢迎你杀我全家),很轻松清理1G—5G的空间,用兔子完全没有这种效果。

一度很困惑:作为唯一掌握WINDOWS全部底层技术的微软,应该是最有资格开发系统清理软件的,尽管WINDOWS也确实带有一个这种功能,可那显然只是一个摆姿势臭美一番的东西,为什么会这样?太忙?日理万机?微软这种一往无前不回头看一眼的姿态很是让我感动了几小时,后来恍然大悟:这种系统冗余正是微软需要的!回想一下古时候的WINDOWS 3.1也就是十张软盘吧,可现在的Vista是2G!由此可见一种简单的逻辑:用户的设备压力将加强硬件厂商的销售和研发,从而为微软提供更高级别的硬件平台。没有这种支撑,盖茨明天的早餐吃什么?作为全球软件业的老大,微软只是在很多时候看上去象个SB而已,

Popularity: 6% [?]

Random Posts

今天逮着一次浏览器被电信ADSL劫持的页面脚本

回到家里打开Firefox浏览器,打开自己的网站后台,发现蹦出一个广告窗。疑惑的想到,自己的博客上没有放广告,怎么会有广告出来呢?第一感觉,网站被黑了,检查了服务器上的文件,没有被篡改,同时换用IE浏览器打开也没有广告蹦出了,再开一个FireFox窗口打开,也没有广告窗。
因为保留了刚刚火狐的现场,右键查看其他的页面代码都正常,只有出问题的页面代码如下:

  1. <html>
  2. <head>
  3. <meta http-equiv='pragma' content='no-cache'/>
  4. <meta http-equiv='expires' content='-1'/>
  5. </head>
  6. <body scroll='no' style='border:0; margin:0; padding:0;'>
  7. <iframe src='about:blank' width='100%' height='100%' frameborder='0'></iframe>
  8. <script language='JavaScript' src='http://220.189.126.10:2000/pushweb/open.js'></script>
  9. <script language='JavaScript'>
  10. var content='http://www.winvod.com/ad/20081117/ad_2.htm?p=1227193474|6539588|62|63|0|0&param=ABioyajZGekprCl4WXhZmWjJeamo+P2Y+Qk5achpabwsnN2YqMmo2RnpKazcKXhZeFmZaMl5qaj4/ZnJaLhpabws/ZjJCKjZyaio2TwoiIiNGMipGRhorRnJCS0IiQjZuPjZqMjNCIj9KTkJiWkdGPl48=';
  11. var old_url='http://www.sunnyu.com/wordpress/wp-login.php?';
  12. var styles='width=400,height=300,left=0,top=0';
  13. var stat_path = 'http://60.191.62.5/stat.aspx?p=1227193474|6539588|62|63|0|0';
  14. try{
  15. window.setInterval('window.status=location.href', 200);
  16. OpenWin();
  17. }catch(e){location.reload(true);}
  18. </script>
  19. </body>
  20. </html>

看这段脚本,很明显是在正常页面前面无耻的包了一层广告脚本代码,弹出广告,重新浏览器加载访问的地址。要么是中毒了(但是现在报道Firefox中毒的好像比较少,难不成就那么幸运的被我碰到了?),要么就是用的浏览器被电信ADSL劫持了。
对照着里面的两个地址 用google 搜索了一下。
一个220.189.126.10 的机器是被当肉鸡教学用的(不过文章是06年的,现在应该没有用了),使用 http://220.189.126.10:2000/ 方式打开,大家猜猜会出现什么? 出现的居然是“中国电信宽带业务管理系统”。也许这篇文章之后他们就会将其消灭修改了吧。
另一个60.191.62.5出现在 杭州电信ADSL用户应该过滤的IP和方法 文章中。
我的情况基本满足文章中说明情况,而且由前面地址出现的页面很明显的是被电信ADSL劫持了。
想到在电信的宽带服务条款中好像没有说电信在用户浏览网页的时候可以强制推送广告,这算不算是电信的一种违约呢?

Popularity: 5% [?]

Random Posts

通过删除升级补丁给WinXP的C盘释放一些空间

前次C盘空间不足,整理了后到现在不过两个月就又不停提示C盘空间不足了。
为此问题不想重装系统只有看能不能再像前次一样将装到C盘的软件卸载掉以获得一些空间。
经检查发现有几个java升级包,每个有近100MB,只留一个最新的就可以了。
在控制面板中删除 JAVA 升级带来的3个多余的更新版,获得 约 300MB 空间。

空间还是不够多,再看能不能将WinXP的一些无用系统文件做删除,用以释放一些空间。
网上差了一下还真可以。
删除 日韩输入法。在
C:\WINDOWS\ime\IMJP8_1 目录
和 C:\WINDOWS\ime\IMKR6_1 目录,获得73.5MB空间
删除 XP 升级补丁的安装备份程序目录
为 C:\Windows\$NtUninstall 打头的目录,获得 213MB 空间。

经过这次整理获得了近 600MB 空间,希望可以多支持一段时间。

Popularity: 4% [?]

Random Posts

郁闷,连续犯了几个超低级错误

这个星期比较郁闷,在代码的编写调试过程中犯了几个超低级错误。

几个问题到最后解决时发现这些错误都是通常情况基本不可能犯的低级错误。

先有打开看效果的文件和我打开编辑调试的文件不在同一个目录下,瞎忙活好一阵,还疑惑为什么将代码都删除的差不多了还是原来的反应。
然后有昨天代码中对类别判断后对函数的使用错,疯狂改写一个在页面中没有被使用到的函数。
再有今天的对css样式中的一个单词少拼写了一个字母。

郁闷,不知这个星期触了什么倒霉运,周末要好驱驱霉运。

Popularity: 4% [?]

Random Posts

升级LinkSys无线ADSL路由WAG54GS的Firmware版本

使用的LinkSys的ADSL无线路由器,今天到网上查看了一下LinkSys的网站上查看了一下Firmware,有v1.01.03版本,比我目前在用的 v1.00.06 版本要新很多,于是决定下载下来做升级。
下载解压后,到路由的维护界面的administrator界面Firmware Upgrade菜单,选择解压后的Firmware文件做升级,等了一会,出现提示:

Upgrade file is not the correct type or version for this device.
Upgrade failed.
Please obtain the correct file and try again.

将之前的版本一直到v1.00.12都下载下来逐个做升级,都是出现上述提示。
到linksys的论坛上找了一下,发现一个旧的帖子,讲升级失败的。说是 linksys 的技术支持人员说明要先用v1.00.08a版本的做升级,然后在做后续的升级才有用,但是linksys的网站上已经没有这么旧版本的firmare升级程序下载了。怎么办呢,继续google大法,发现 这儿有linksys wag54gs 的fireware合集包下载 , 下载下来解压,发现有 1.0.8 版本的包,高兴,立马解压做升级处理WAG54GS_A_V1008A.img升级成功。
再次升级v1.01.03版本的fireware 成功。
看了一下fireware的changelist,发现修正了很多问题。实际使用观察发现原先一些不能稳定工作的无线连接小设备现在可以相对稳定连接工作了。

Popularity: 3% [?]

Random Posts

WinXP系统应用程序中文字乱码乱字符问题解决

今天装了一个英文版的软件试用,试用后将其卸掉后发现电脑上的一些文字输出乱码,甚至一些标准的对话框上也是看不明白的乱字符(也许装了这个软件后就有这个现象,不过在安装后到卸载之间没有使用其他软件,没有注意这个问题)。

为此头痛了好一会,后来经过试验发现在
“控制面板”=>”区域和语言选项”=>”高级” 中先将 “非Unicode程序的语言” 修改”英文(英国)” 或其他语言也可以,应用重启后,再重复上面过程,将”非Unicode程序的语言“修改为”中文(中国)”,再一次应用后重启。再看原先有问题的地方,发现正常。

Popularity: 3% [?]

Random Posts

机器换IP导致ISA策略失效处理

因机器调整,一台装了微软ISA防火墙的机器更改了IP,结果本机可以访问外面的地址端口,但是外面机器却不能访问本机的任何端口服务,经过n多尝试后最后终于解决问题。

症状:
1. 本地可以访问外部的资源,但是外部访问不了本机资源。
2. 查看事件日志,发现ISA服务开启不了,禁用ISA服务问题依旧。
3. 在带网络的安全模式下,本机可以访问外部资源,外部也可以访问本机资源。

前后检查机器上运行的服务看安全模式下和正常模式下的运行的服务区别,打开关闭,前后重启机器n次机器,直到最后正常模式下和安全模式运行的服务一样的了,可是问题还是依旧,郁闷了半天。

最后想着,问题是在换了IP地址以后才出现的,是不是ISA防火墙在换了新的IP后发生混乱,不认设定的策略配置了,虽然禁用了ISA服务,说不定还是有ISA的一些网络驱动在捣乱,将ISA重新安装一下是不是会情况好一些?

于是立马动手做重装处理:
1.打开ISA的控制台,导出现有的策略,做策略备份
2.卸载掉现有的ISA
3.测试网络连接,发现本机和外网可以互通,高兴,确定是防火墙出问题
4.再重新安装上ISA,测试网络连接,发现不能访问,说明ISA的默认策略起作用了
5.打开ISA的控制台,导入刚刚导出备份的策略文件,应用
6.测试修正不能正常工作的策略

这么处理后最终问题解决。

感觉到微软的ISA防火墙怎么会这样,只是换了一个IP地址就这样,难道装了ISA的机器就不能换IP了吗?

注: 我装的是ISA2004版的,不知道是否有兄弟有碰到类似于我这样的遭遇。

Popularity: 3% [?]

Related

RHEL5的屏幕字体模糊问题解决

家里的台式机自被病毒害死后好久没有用安装使用了,由于最近一直在用Linux系统,为了方便实验操作,今天将这台电脑给装了一个RHEL5。

装好后登录桌面,发现屏幕显示的时候分辨率虽然是1024×768的,不过显示出来的字体总是觉得有模糊不清楚,因为用的是液晶显示器,记得以前在Win系统事由于屏幕刷新率设置>60时也有这样的问题,估计是分辨率刷新率设置问题,所以在google上搜了一下,RHEL5的设置显示方式的命令 system-config-display, 出现界面后选择硬件标签,发现是RHEL5对显示器类型不认识,修改一下设置,选择了LCD Panel 1024×768 保存,重启,字体模糊问题消失。

Popularity: 3% [?]

Random Posts

为WordPress添加源代码高亮显示插件

写博一小段时间,发现有好一些代码块要做高亮修饰处理,每次都自己手工逐个关键字做做颜色设置比较麻烦,于是想到WordPress这么好的博客系统有很多人都给他做了插件,有没有自动做代码高亮作色的插件呢?想到这儿就google了一下,发现好一些,口碑比较好的有 CoolCode, deans_code_highlighter, highlight-source-pro,他们都可以对一些常规编程语言(比如php, C++, java, sql)的源代码做作色处理,于是将他们下载下来上传到服务器上分别做结果测试。

首先试验CoolCode 他使用了自己扩展的coolcode标签

<coolcode lang="代码的语言">
要加高亮的代码
</coolcode>

的方式做显示控制,不过试验了一下,发现他不总是起作用,有时有高亮出来,显示的很好看,还有代码的行号显示,不过有时又不显示高亮作色出来(我的人品问题?),于是放弃使用。

然后试验 deans_code_highlighter,他是对pre标签做了扩展,添加了 lang 属性

<pre lang="代码的语言">
要加高亮的代码
</pre>

就可以了,不过尝试了很多次没有一次能够成功的将源代码高亮显示出来(还是人品问题?)

最后测试了出现时间还算新的 highlight-source-pro,他的使用的规则同 deans_code_highlighter,于是前面做的测试代码不做任何修改来测试highlight-source-pro,喔,那些在deans_code_highlighter中没有反应的代码终于显示出来了,虽然感觉上没有 coolcode 好看,不过在试验了多次不同组合方式的显示后,他总是能够正常工作(标签<pre> 和 </pre> 不能在同一行出现,要不然会有问题),于是就用他了。
SQL的代码

<pre lang="sql">
 SELECT * FROM TEST;
</pre>

显示结果

  1.  SELECT * FROM TEST;

PHP的代码

<pre lang="php">
  function getMax($v0, $v1) {
      return $v0>$v1?$v0:$v1;
  }
</pre>

显示结果

  1.   function getMax($v0, $v1) {
  2.       return $v0>$v1?$v0:$v1;
  3.   }

Popularity: 3% [?]

Related

Next Page →