热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux发行版>LFS>

功能单一,体积小巧的LFS完整版(5M大小的Apache服务器)

来源:linuxsir.org 作者:youbest 时间:2007-09-29 Tag: 点击:

  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日
最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册