14. Apache-1.3.34
tar xvf apache_1.3.34.tar.Z
cd apache_1.3.34
LDFLAGS="-static" ./configure && make
cp src/httpd /bin/
cp conf/httpd.conf-dist /etc/httpd.conf
cp conf/mime.types /srv/conf/
sed -i ‘s/@@ServerRoot@@/\/srv/’ /etc/httpd.conf
sed -I ‘s/^Group \”#-1\”/Group nobody/’ /etc/httpd.conf
echo “ServerName localhost” >> /etc/httpd.conf
cd ..
rm -rf apache_1.3.34
echo “世界,您好!” > /srv/htdocs/index.html
15. INIT
cat > /sbin/init << "EOF"
/bin/dhcpcd -k
/bin/dhcpcd eth0
. /var/lib/dhcpc/dhcpcd-eth0.info
echo "http://$IPADDR"
/bin/httpd -f /etc/httpd.conf
/bin/bash
EOF
chmod a+x /sbin/init
16. 去除调式符
strip --strip-all /bin/*
17. 空间占用情况
i. bash:1,268,680
ii. dhcpcd:610,008
iii. httpd:1,129,160
iv. grub及其它:数K
v. 这样加起来大概3M左右,如果内核大小限制在2M以内(应该比较容易)就可以了,到此这个系统就制作完成了。
18. 重新启动
不知道你能不能成功启动,如果成功就可以通过其它机器上的浏览器来显示,应该可以显示出“世界,您好!”的网页。
第七章 结束语
通过制作这个系统,对了解整个系统的运行非常有帮助,文章过程经过测试,但也难免出现错误,如果出现错误请及时指正,谢谢。
希望通过此文能够起到抛砖引玉的作用,谢谢各位支持。
(转载请保持文章的完整性,请注明作者和出处)
作者:冲天飞豹(youbest)
Email:youbest@sina.com
2005年12月6日
