| 搭建自己的服务器平台 |
|
| 作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-23 23:54:46
|
LINUX的强大功能就在他的可定制性和稳定性,在此我们要实现的目标是定制一个完整的系统,如果稍加改变,即可变为一个体积很小的嵌入式服务器系统. 本主题分两部分,一是构件一个系统,二是搭建系统上的服务. 第一部分 如何构件一个系统 构件系统首先要下载所需要的软件包和构件系统的说明文档, 可以从www.linuxfromscratch.org下载.我们选择的基于LFS5.0的文档来构件系统,请在相应的目录下下载所需要的软件包. 还可以在http://lfs.linuxsir.org/main/?q=taxonomy/term/16 下载LFS5.0的完整的软件包. 在开始定制自己的系统之前,首先要安装一个LINUX发布版.编译LFS5.0选择RH9这个发布版作为我们的主机系统.定制过程请参考LFS5.0文档.
注意:1.在编译inetutils 包的时候,要去掉disable_server ,因为我们需要几个服务程序的支持. 2.请不要忘记在编译内核的时候的[character devices]下选上支持unix98 ptys 终端. 3.在配制起动文件fstab 的时候加上一行. devpts /dev/pts devpts gid=4,mode=620 0 0 当然如果按照LFS5.0的文档生成该/etc/fstab文件是不会有问题的. 第二部分 如何搭建系统上的服务 我们的目标是配置telnet和ftp服务器,下载软件包proftpd-1.2.10.tar.bz2和软件包xinetd-2.3.13.tar.gz(这两个软件都有自己的开发主页).
安装proftpd 1.安装proftpd 按照INSTALL文档的指导编译,安装proftpd软件. 2.改变/etc/proftpd.conf文件的配置 User nobody Group nobody
还要改变一项. DefaultRoot ~ 3.在LFS系统里面添加配置 添加组名和用户名 groupadd nobody useradd -g nobody nobody
添加登录的用户名 useradd lfs -d /usr/lfs 你还必须创建一个目录 mkdir -p /usr/lfs 该主目录作为用户lfs的登录目录. 4.以standalone模式启动proftpd proftpd -n -d 5 这是带有调示的单独模式起动服务,在服务端能输出调示信息. 然后在客户端可以直接ftp连接了,输入用户名lfs和密码登录. 5.在系统起动时起动ftp服务. 参考proftpd-1.2.10/contrib/dist/rpm/proftpd.init.d脚本.
安装xinetd 1.请参考INSTALL编译和安装,参考README配置编译选项. 2.在/etc/xinetd.conf 中配置telnet服务和ftp服务. 可以参考proftpd-1.2.10/contrib/dist/rpm/xinetd配置成xinetd起动. 3.改变/etc/proftpd.conf配置文件 ServiceType inetd 而不能是xinetd 参考proftpd-1.2.10的INSTALL文档的8. Modify the inetd superserver configuration file. 4.起动xinetd xinetd -d 带有调示信息输出. 5.在客户端就可以通过ftp 或者telnet连接了. 6.使xinetd在启动时起动服务. 参考xinetd-2.3.13/contrib/xinetd脚本.
|
|
[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda 责任编辑:kinda |
|
上一篇文章: lumaqq安装心得 下一篇文章: Ubuntu 历险记 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |