在网上看到了一个调试的dump文件的帖子,就算抛砖引玉。文章中的各类代码我都没有细看,大概可以知道错误代码是什么,什么文件引起的,文件属于哪个进程,怎样分析这个错误代码即可。
这两天机器突然不蓝屏了,有蓝屏再找出来玩一玩。
在网上看到了一个调试的dump文件的帖子,就算抛砖引玉。文章中的各类代码我都没有细看,大概可以知道错误代码是什么,什么文件引起的,文件属于哪个进程,怎样分析这个错误代码即可。
这两天机器突然不蓝屏了,有蓝屏再找出来玩一玩。
最近电脑老是蓝屏,重装了系统后依然如此。正在积极排查硬件故障.
网上搜索了一个微软的文件库,蓝屏代码在其中有说明而提供解决办法。
但,不要深信工具!切记,切记。
网站如下,给位自己去看吧。
关于虚拟机的网络拓扑结构的问题
http://hi.baidu.com/watertraveller/blog/item/05432317413283044b90a712.html
理解VMWare的三种网络连接模式(bridged、NAT、host-only)
http://blog.chinaunix.net/u1/58640/showart_1335242.html
Update:2010.6.6
今天由于虚拟机的网络问题,研究了一下Vmware的文档。有三个图很直观的表现三种拓扑方式。
Bridge Network
这种模式下,虚拟机的网口透过Host的网口模拟成一个真实的主机。
我的实验环境是:一台主机,一台NAS,接在一个路由中,通过路由PPPOE连到网络。
要求:Host可以直接敲入vm的IP来访问,vm与host和nas在同一网段。vm可以直接访问网络。
使用Bridge network 就可以实现这个效果。
具体设置:在network devcie中选择bridge即可
注:如果访问不了网页,且ping得通host,考虑是不是防火墙的原因,我因为这个问题搞了一个上午。
NAT Network
这个区别在于,虚拟的switch启用了DHCP
server。vm和host不在同一个网段了。而vm又要通过host的NAT来访问外网。就有点像主从的关系了,不再是平等的了。
Host-only Network
这个和NAT的区别就是,VM完全不能访问外网。而host也会虚拟出一个nic来和vm对话。
经过了一段时间的折腾,我的AMD5000+ 4Gmem的工作机终于能够正常运行了。
前段时间已经在系统中安装了vmware server,可以用远程链接连过去安装系统了。
装了一个fedora,一个2003server,还有一个2003client,先装这几个,以后需要什么实验再安装吧。
大家如果要装vmware server,有几个建议给到大家.
1.安装VMware server 1.0.7,开始安装2.0的版本无法支持vmware server
console,2.0的版本官方只能支持web访问,很不方便。
2.vmwaer
server不支持clone功能,查了些资料,可以使用将所有镜像文件复制到另一个文件夹,然后新建一个host,接着在更改里面的一些参数。具体方法我没试,我直接再装一个就是了。
3.远程登录vmwaer server登录的用户名密码是宿主机器的管理员用户名密码。
暂时只想到三点,想到了我再补吧。
看到这个blog中的这个帖子还不错,直接引用url了。
http://hi.baidu.com/fstonny/blog/item/d790e80e41dd5de036d1228c.html
大家可以批量下载下来慢慢看,每天五分钟,人生一大步。
我们可以不当黑客,但要知道黑客怎么黑我们。。。。
在公司培训时发现老师的vmvare和我自己装的不同。他的是填入ip,用户名与密码登陆远程服务器运行VMware。我想公司用的应该是vmare
esx,workstation用得不是很爽,在远程连接中鼠标总是滞后。还是装个vmare gsx吧
下面转载一个三个版本的区别.
VMware-ESX-Server
这个版本并不需要操作系统的支持。它本身就是一个操作系统,用来管理硬件资源。所有的系统都安装在它的上面。带有远程web管理和客户端管理功能。需要lisence
VMware-GSX-Server
这个版本就要安装在一个操作系统下了,这个操作系统叫做HOST OS.
这个HOST OS可以是Windows 2000
Server以上的Windows系统或者是Linux(官方支持列表中只有RH,SUSE,Mandrake很少的几种),和VMware-ESX-Server一样带有远程web管理和客户端管理功能。
VMware-WorkStation
这个版本和VMware-GSX-Server版本的机构是一样的。也是要安装在一个操作系统下,对操作系统的要求也是Windows
2000以上或者Linux。和Vmware的区别就是没有web远程管理和客户端管理
现在vmware-GSX已经改成vmware server.
找到这个链接,台湾的网站,有空仔细看一下
http://www.138technicity.com/home_files/VMware-Server.html#VMnotes
我的MSS没有安装openmsscn的固件,所以基本上所有东西都要自己安装。
1.在http://ipkg.nslu2-linux.org/feeds/optware/cs06q3armel/cross/stable/ 上下载安装amule.我当时的版本是amule_2.2.3-1,放在mss的共享文件夹下.
2.ipkg install
/shares/mss-hdd/Public/software/amule_2.2.3-1_arm.ipk
3.echo -n yourpasswordhere | md5sum | cut -d ‘ ‘ -f 1
把yourpasswordhere换成你要设的密码,然后把生成出来的MD5加密字符考出来备用
4.vi /opt/root/.aMule/amule.conf
Nick=[CHN][VeryCD]yourname #注必须修改成这个格式才能登陆emule的服务器
TempDir=/pub/aMule/Temp
IncomingDir=/pub/aMule/Incoming #根据自己的下载目录修改
[ExternalConnect]
UseSrcSeeds=0
AcceptExternalConnections=1
ECAddress=
ECPort=4712
ECPassword=xxxxxxxxxx(填入刚才生成的密码)
UPnPECEnabled=1
ShowProgressBar=1
ShowPercent=1
UseSecIdent=1
IpFilterClients=1
IpFilterServers=1
[WebServer]
Enabled=1(不开web就关掉吧 )
Password=xxxxxxxxxx(填入刚才生成的密码)
PasswordLow=
Port=4711
WebUPnPTCPPort=50001
UPnPWebServerEnabled=1
UseGzip=1
UseLowRightsUser=1
PageRefreshTime=120
5.接着amuled -f 运行看看有没有错误.
6.正确无误的话就可以下载GUI程序链接了。程序下载地址:http://www.amule.org/files/files.php?cat=43
7.做几个修改是电驴速度上去
<1>.在网络的KAD添加 http://upd.emule-security.net/nodes.dat
<2>.在 http://www.emule.org.cn/server.met下载server.met文件,拷贝到/shares/mss-hdd/__opt/share/amule/.aMule下。(也可以直接在GUI中加入)
注:如果运行GUI无法链接,可以用以下方式尝试复位再重试.
1、killall amuled命令终结所有amule进程
2、删掉.aMule目录
3、运行amuled -f
发现.aMule目录重新生成,这是PS进程表还是没有amule的进程
4、修改amule.conf文件,记得修改Incoming路径,因为默认是在.aMule下
5、运行amuled -f
参考文章:
其实安装windows7也是一时的冲动,真正架设出虚拟机后安装完windows7也不知作何。
不知为何,在虚拟机中我的鼠标似乎反应慢了一拍,开始还出现了机器会一卡一卡的。后来根据vmware上的文档,关掉了AMD的Cool’n’quiet就搞定了。
window7界面和vista差不多,相信如果用惯了vista的,几乎不会有上手的困难。安装时候还是兴致勃勃,现在已经毫无兴趣去摆玩它了。
据网络上的报道,window7绝对是xp的完美后继人,相信不久的将来,xp停止更新,window7也会如火如荼了,希望接下来的window7不会有vista那么多诟病。这样我们也就会轻松一些了。
最后截图奉上。
此时就可以通过telnet方式访问MSS,但是要实现安装其他软件的功能,必须安装SSH和busybox。
busybox :这是一个工具集,只有装了这个软件,你才能vi,那些工具才能用。
dropbear: 这是ssh服务器,装了这个就可以ssh登陆,可以用winscp选择采用scp的方式登陆。
vsftp:这是ftp服务器,装这个主要是因为通过ftp上服务器进行备份,装了它,就可以winscp采用ftp的方式登陆,当然别的ftp客户端也可以登陆。装完vsftp是需要配置才能使用。
在telnet到MSS,输入 ipkg update 回车后,会自动下载一个最新更新列表,然后输入 ipkg list
后,可以看到可用的软件列表
ipkg install dropbear 安装SSH
ipkg install busybox 安装busybox
ipkg install vsftpd 安装vsftpd
注意:ftp不是必须安装软件,我这里只介绍我装的东西。我用网上邻居读盘拷文件都很正常。也就暂时放弃了FTP
1:给root的帐户添加密码
/opt/bin/passwd root
2:编辑S99local,使得以后telnet到2323端口,就可以直接使用命令
/opt/bin/vi /opt/etc/init.d/S99local
###############
export PATH=/opt/bin:/opt/sbin:${PATH}
export LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}
export HOME=/opt/root
export LC_ALL=zh_CN.UTF-8
utelnetd -p 2323 &
####################
3:mkdir /opt/root
4:运行 /opt/etc/init.d/S99local
5:重启后telnet到2323端口。
OPTware安装
要想给mss增强功能,比如BT,电驴,还有其他的功能,那么就必须装OPTware或者debian。
就是类似一个os,你只有装了OPTware或者debian,你才能安装更多的软件。
我们用到的OPTware,是专门给mss用的,这个包有点小bug,你装完后有些命令不能使用,比如现在知道的passwd,就是一个。
1:下载软件,并把软件包放到/public/downloads/mss 目录下
http://code.google.com/p/oleg-for-mss-base/downloads/list
2:大家最好是windows下载完放到public、downloads/mss/目录下。
3:输入这个命令进行安装busybox tar zxvf
/shares/mss-hdd/Public/downloads/mss/opt.tar.gz(2013年重装发现要去掉busybox才行)
注:一定要telnet到2323端口进行更新,否则会失败。
近来搞了一个MSS,全称是Maxtor
Shared
Storage.买一个这个东西准备填满我的640G硬盘.下APE来满足我的Hifi欲,下资料来满足我的求知欲,下AP来满足我的x欲.
MSS是从小烦那里搞来的,128M的要300多元东西都配齐了。收到后感觉分量十足.看来加上硬盘,完完全全成了一块砖头了。拿到后接上硬盘,接入路由器就开始调试我的mss了.
1.硬盘清零.
现在有朋友提供了一条命令,可以在mss上运行,就能达到硬盘清零,重新装系统的目的。
dd if=/dev/zero of=/dev/ide/host2/bus0/target0/lun0/disc
按回车后会没有任何返回字符,等几分钟,5-10分钟就好了,这时候硬盘的前一部分磁道已经写零了。接下来关闭mss,然后重新插上电源,mss就变成黄灯,可以正常刷firmware了。
至于怎么拆硬盘,用软件进行清零
http://hi.baidu.com/chenshake/blog/item/8051afb7ca5866f030add1b6.html
这里我突然想到这种软件清零的方法可不可用来彻底删除数据。这跟低格又有何关系?
不过我很纳闷,清零到10%结束后,我竟然发现还可以访问分区。硬盘的前端不是存储分区信息嘛?不解。
2.初始化
当你把硬盘装进盒子后,你必须要做的就是初始化,这是一个非常关键的地方
如果你的mss没有进行初始化,那么出现的症状就是你无法访问mss的public的目录,你在mss设置某个文件夹共享,别的机器根本看不到和访问。
下面的步骤————————————————-
1:先拔下电源,这个时候,你通过mss前面那个按钮是无法关机的,只能扒下电源
2:不要把硬盘拆下,用尖物桶MSS按住复位键(一直按住不要松),
3:插上电源,等风扇停转(一插电源时风扇会自动转,等几秒会停转),
4:松开复位键,
5:按一下MSS电源开关(MSS的灯会亮2秒就不亮了),
这个时候,就表明信息应该就全清空了,你再按一下mss的电源开关,就启动mss了.
3.上传fireware
首先通过mssload这个工具将fireware刷进mss中.
http://www.seagate.com/staticfiles/maxtor/en_us/downloads/MSS+_QS_20297801.iso
解压缩后里面有个mssload的文件夹,将它放在某个盘符下.我装了里面的程序后来发现其实也没啥用.各位可以不用装.
MSS的控制软件ISO镜像,解压缩到硬盘随便哪个目录备用。
http://www.seagate.com/staticfiles/maxtor/en_us/downloads/mss_v_2_6_2.zip
这就是最新的os,解压到mssload的目录下,便于我们后面的操作.
如果你是硬盘盒与主机相连,记得将主机ip地址设在192.168.1.0的网段.我开始搞了半天,老是搜索不到mss原来我的路由是在192.168.0.0的网段,将路由更改过来即刻连接到mss。
到mssload目录下,执行下列命令刷fireware.
刷完后,输入ip就可用web方式访问mss了。
4 升级到openmss
直接通过web界面就可以升级openmss,最新的版本也是2.62
升级成openmss才有telnet功能
5. 我的MSS是128m的,用命令改成128m
先看看是否128m内存
执行 free
查看到
total
used
free
shared
buffers
Mem:
29628
28864
这是32M不是改好128m千万不要执行以下命令
total
used
free
shared
buffers
Mem:
62044
60732
这是128M可以运行128m命令
执行(1行1行输入执行)
nvram set sdram_init=0x0011
回车
nvram set sdram_ncdl=0
回车
nvram commit
回车
之后重启mss盒子 按电源开关或执行reboot
(不是128m内存千万不要执行以上命令)