网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
| 操作系统首页|Windowns2003|Windowns2000|WindownsXP|Linux|FreeBSD|Unix|DOS|Solaris|SCO_Unix|HP-Unix|注册表|经验技巧 |
您现在的位置: 超人气学院 >> 操作系统 >> Linux >> 文章正文 用户登录 新用户注册
搭建自己的服务器平台           
搭建自己的服务器平台
作者:未知 文章来源:网络收集 点击数: 更新时间: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 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     LinuxC编程---网络编程[2387]
     Linux的Find[1927]
     grub简单应用[1192]
     硬件安装指南[1129]
     SmoothWall2.0(强烈推[1083]
     部分的ADSL路由器默认[1027]
     从硬盘安装Linux和从G[956]
     Linux常见命令:进程查[841]
     黑客帝国屏保[770]
     elf文件格式-- 1[707]
    相 关 文 章
    轻松给Windows2000搭建邮件
    有效防范自己的IP泄漏的办
    让安全补丁自动打-搭建局域
    在NT系列操作系统里让自己
    HP-UX11i下搭建Apache + M
    [推荐]自己动手写操作系统
    用8139的网卡在unix5.05里
    限制SCO非匿名ftp用户在自
    自己的一个控制登陆的程序
    想知道怎么在solaris中创建
    SOLARIS下RAID攻略(自己收
    终于成功建立了自己的apac
    使用Solaris搭建路由器
    编程过把瘾:自己动手写操
    如何提高自己的编程水平(转
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)