由于在公司上网,公司有个防火墙,安装虚拟主机需要虚拟机里面的操作系统能自动更新。我的目标是找一个能越过NTLM验证的代理工具,试验了python版本的ntlmaps这个东西,怎么也试验不成功,这时候目标放到了frie-drill这个工具上,这个工具有window版本下的.net版本的,也有linux下源码的。这时候就悲剧了。我开始在virtualbox里面安装了ubuntu 9.04,用的CD版本的iso,里面居然只有gcc,没有g++,无法编译这个fire-drill. 太让人失望了,又下载了DVD版本的ubuntu11.04,安装了,不知道怎么回事,有时这个用不了,那个用不了,只好又卸载了。刚好,我的同事带了他的移动硬盘,这真是这个宝库,里面不仅有vmware,还有red hat DVD iso,我习惯用 virtual box, 最后居然用 virtual box七搞八搞,居然装成功了。
1. 首先准备red hat . 我用的应该是 red hat 5.
安装的时候,大部分是不停的下一步,但是有几个地方要选择,我们应该是“定制安装”--custom 安装,因为linux安装,linux的内核基本都是差不多,就是工具集需要自己定制,这也许是linux版本型号为什么这么多的原因吧。想开发工具,gcc,glibc,ftp工具,openssh等等这些工具都刻录在DVD上了,需要我们选择安装,当然我们安装好一个简洁的系统再安装,但是我怕我上不了网,所以我就勾选了我需要的东西。
中间可能发生的情况,需要你确定你的CD rom要有,本来我们开始安装red hat的时候,就已经设置了cd rom里面是red hat 的iso,既然系统需要,我们就重新勾选一下就OK了(设备--》分配光驱-->red hat .....iso),如图。
虚拟机的网络我们选择bridge,就可以了。选择这个原因,是我们也希望公司其他同事能访问我们的成果!其实我根本就不会用nat或者host-only,悲剧啊!试过,但是配置不成,不会!
进入系统选择配置网络
我们让网卡自动获得ip即可。
我们在查看一下IP:
我们可以看到ip 为172.19.148.49,我主机的ip是172.19.148.237.
OK,我们主操作系统和宿操作系统互ping 一下,Ok,说明可以互相访问了。
剩下一个问题是解决virtual box增强功能的问题了,(不增强的话,有两个问题,一个是宿操作系统的分辨率问题,
一个是鼠标的问题,鼠标进入宿操作系统就无法回到主操作系统了,除非ctrl+alt+del,然后取消,回到主操作系统)
按道理,第2图里面分配光驱,加载VboxGuestAddition.iso,宿操作系统里面会出现一个光盘,里面有如下文件,我们只需要./autorun.sh即可,很可惜,不成功,要装gksu这个库,在
http://mirrors.axint.net/repos/redhat/el5/en/i386/RPMS.dag/
下载最新版的: gksu-2.0.0-1.el5.rf.i386.rpm 与 libgksu-2.0.5-1.el5.rf.i386.rpm
安装时要切换到ROOT用户,执行命令:
rpm -ivh,gksu-2.0.0-1.el5.rf.i386.rpm,libgksu-2.0.5-1.el5.rf.i386.rpm
其实双击,也可以安装。安装好后,我们在./autorun.sh,就可以了。如果还安装不了,看看是不是全新问题。
最后 ,我们需要把宿操作系统和主操作系统搞一个共享文件夹,这个好办。
如果我们只想利用 red hat的一些服务,如 ftp , telnet , ssh,不要那些花哨的界面,那无疑是十分好的,我们可以在
/etc/inittab这个文件中,修改参数,id:5:initdefault-->id:3:initdefault
重新启动,节目就变成了字符界面:
最后,我们赶紧去向鸟哥学习一下吧:
敲如下命令:
root@www ~]# /etc/init.d/vsftpd start [root@www ~]# netstat -tulnp| grep 21 tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 11689/vsftpd # 看到囉,是由 vsftpd 所啟動的呢!
我们用 window xp 看能不能 ftp连接,好像可以哦!
呵呵,这样,我们就可以学习Linux了。