1. 编译
下载最新版busybox,我用的是busybox-1.22.1
解压 tar jxf *.bz2
进入目录
运行 make menuconfig
选择退出
运行 make
编译成功后生成 busybox
2. 运行环境
cp busybox /user/bin
手工添加busybox功能命令,首先确认ubuntu中没有下面几个命令,否则会覆盖
ln -sf /user/bin/busybox inetd
ln -sf /user/bin/busybox ftpd
ln -sf /user/bin/busybox httpd
只测试这几个服务,只做这几个
3. ftpd测试
配置文件 /etc/inetd.conf
内容 21 stream tcp nowait root ftpd ftpd -w /ptop
运行 inetd
使用客户端测试,记得建立/ptop目录,放一些文件
4. httpd测试
建立目录/ptop/www/cgi-bin
www目录可以放网页
cgi-bin 放cgi程序
准备测试的cgi,busybox中已经有准备进入\busybox-1.22.1\networking
运行gcc httpd_indexcgi.c 得到a.out
mv a.out index.cgi
mv index.cgi /ptop/cgi-