我们首先要让ttylinux的网络功能可用:
第1步:
启动虚拟机;
以用户名:root和密码:root登录到ttylinux;
编辑网络接口配置文件启动虚拟机的网卡;
指令如下:
cd /etc/network.d //进入网卡配置文件目录
cp sample interface.eth0 //把例子文件拷贝为eth0接口的配置文件
vi interface.eth0 //编辑eth0配置文件
执行完成如图出现配置信息:
图1
打开以后,修改一下,这里可以根据你的虚拟机的情况编辑一下,要插入信息,先在键盘上按下“i”键,然后就可以修改里面的内容了,修改完后,按下Esc键,然后输入“:”,当编辑器最下方出现了“:”后,输入“wq”,保存并退出(够详细了吧?)。
操作完成以后,可以输入reboot命令重新启动ttylinux系统,当系统再次启动以后,那么ttylinux就有网络功能了,你可以从物理宿主计算机ping一下,或者在ttylinux里,使用ifconfig命令来看下网卡的情况。
第2步:
如果虚拟机的地址你可以ping通,那么我们可以使用telnet和ssh功能了,其实很简单是吧?我们把实现http的程序传上去。
我这里使用的是WinSCP v3.7.5(build 294) 中文版的
注意连接的时候有个设置,要选择scp,并钩选上“高级选项”
图2:
另外,在“环境->SCP”中去掉一个叫做“查找用户组(u)”的选项,否则每次都会提示一个错误。
图3:
好了,关键的设置都搞好了,可以直接点击登录来访问ttylinux的文件系统了,WinSCP使用起来很方便的,就象普通的资源管理器。
第3步:
把thttpd-2.25b-3.bin.tbz文件拷贝到ttylinux文件系统中,我喜欢拷贝到/root目录,至于你拷贝到什么地方,随便你。
图4:
事实上ttylinux里有自己的帮助页面,等会我们用它们来做测试就ok啦。
第4步:
使用ttylinux的pacman软件包管理器来安装thttpd-2.25b-3.bin.tbz程序。
我这里使用ssh来管理这个ttylinux,当然你依然可以在虚拟机里操作,都是一样的,顺便把ssh连接的方法也说说,照顾下初学者。
这里我使用的是SecureCRT v5.1.0(build 263)中文版(注:这个软件是收费的,不是免费的,不过网上很容易找到那些不收费的,你自己找找,别问我要,尊重正版!!你一定要的话,200块我可以帮你买,呵呵,够黑吧?)
使用很简单,点击图中的快速连接按钮,然后再弹出的对话框里输入虚拟机的信息,最后连接就可以通过SecureCRT来管理了。
图5:
正常的话,你就可以用SecureCRT来访问和管理了,接下来输入如下指令来安装thttpd-2.25b-3程序:
指令如下:
pacman -i thttpd-2.25b-3.bin.tbz
你也可以按照图示的方法来检查下
图6:
好了,你成功的安装了http服务器,呵呵,毕竟是个小系统,连http服务器也小得吓人。
第5步,thttpd程序还未启动呢,我们手工来启动下
输入指令:
/etc/rc.d/init.d/httpd start
图7:
再通过浏览器访问192.168.119.100(我的虚拟机,你的你自己要搞清楚),如果看到下面的页面,那么恭喜,成功搞定了。
图8:
要配置httpd程序也是很简单的,只要编辑/etc/httpd.conf就可以了。呵呵,很棒吧?
接下来,我们要把thttpd设置成开机启动的,呵呵
简单说下原理,只要在/etc/rc.d/rc.start/目录下面做一个到/etc/rc.d/init.d/httpd的联接就可以了,有朋友会问,为什么不把命令放在rc.local里呢?呵呵,按我的理解,rc.local里是存放命令形式操作系统指令,是为了配置相关环境的,而rc.start目录里应该是放置启动脚本的联接,而这里httpd是一个启动脚本,所以只要在rc.start里做一个联接就可以啦。当然,你还要在rc.stop里面做一个,这样关机前就会自动安全关闭thttpd了,具体的看我翻译的手册吧。
指令如下:
ln -s ../init.d/httpd 60.httpd
有朋友一定会问,为什么要把它做成叫做60.httpd呢?这里是和ttylinux的启动顺序有关,反正你自己参考下里面的联接,反正我是照猫画虎的,嘿嘿。
图9:
好啦,注意别忘了在rc.stop里也做一个相同的,嘿嘿,我这里就偷个懒了。
重新启动计算机,来验证下吧
图10:
随系统启动咯,到此结束。把thttpd程序给出下,呵呵
至此转载:http://hi.baidu.com/caocao808/blog/item/5ad28999e06db60b6f068c03.html
需要补充的是thttpd-2.25b-3.bin.tbz的下载地址发生变化了,现在的下载地址是:
http://linux.yosh.se/ttylinux/thttpd-2.25b-i486.tbz