当前位置:Linux教程 - Linux - 用Linux构建Internet/Intranet

用Linux构建Internet/Intranet



        
    1、硬件选型
    RedHat Linux(X 86版本)对服务器及硬件设备的要求如下:
    Intel的PC或PC服务器 系统总路线为ISA、EISA、PCI或VESA local bus(VLB) 服务器的配置需视实际应用情况而定。
    2、服务器软件
    Linux平台上的免费软件提供了建立INTERNET网站所需的所有服务器软件。 你可以从http://www.redhat.com或者相关的站点下载最新的Linux应用软件。当然,你可以购买最新版本的RedHat Linux CD,它几乎包含了建立服务器环境的所有软件,诸如Apache Web server、FTP server、Main server、News server 、Domain Name server和Gopher server等。这里我们以Redhat5.2为例,说明各种服务软件的选择。
    1)DHCP服务器 bootp/DHCP server(bootp-2.2.3-4)
    这是一个采用bootp协议的服务器。通过服务器上的/etc/bootptab,网络管理员可以用它来为客户进行网络设置,从而使用自动获取网络信息。在使用时,建设使用dhcpd
    2)路由GateD daemon for 2.0.x kernels(gated-3.5.7-2)
    GateD是一个路由守护进程,它处理多个路由协议以及替代routed和egpup,GetD目前可处理RIP、BGP、EGP、HELLO和OSPE路由协议。其控制过程可以被配置平执行所有的路由协议或执行这些路由协议的子集。它目前由Merit维护。
    3)PPP ppp daemon package for linux 1.3.xx and greater(ppp-2.2.0f-50
    这是支持PPP的守护进程和文件。它需要Linux2.0以上版本的内核支持。在缺省的RedHat5.2系统内核中已包含了对PPP的支持。
    4)WWW服务器 World Wide Wed server(apache-1.2.4-4)
    Apache是目前使用最广泛的WWW服务器,它具备作为Web服务器的全部特性。
    5)FTP服务器 Washington University FTP daemom(wu-ftpd-2.4.2b15-5)
    Wu-ftpd是守护进程(后台)程序,它负责送交FTP文件到客户端。如果你希望运行一个匿名的ftp,那么你将需要安装anonftp套件anonftp-2.4-1
    6)DNS服务器 BIND-DNS name server(bind-4.9.6-6.src.rpm)
    Bind包括了域名解析服务器,用来定义宿主机名到IP地址的转换。
    7)E-MAIL服务器 sendmail mail transport agent (sendmail-8.8.7-12)
    Sendmail是邮件传送代理,它把邮件从一台机器传送到另外一台机器上。Sendmail具有别名特性、转寄、自动路由至网络网关以及灵活的配置等特点。
    8)IMAP和POP服务器 provides suppor for IMAP and POP network mail protocols(imap-4.1.BETA-8)
    IMAP是POP和IMAP邮件协议的服务器。它提供了POP功能,并允许用户不需传送邮件到本地的信箱,而是直接登录到服务器邮件帐号上浏览邮件。
    9)NEWS服务器 INN interNet News System(inn-1.7-2)
    INN是news服务器,它可以设置和处理USENET NEWS以及私人的“newsfeeds”
    10)数据库服务器 PostgreSQL Data Base Management System(postgreaql-6.2.1-7)
    PostgreSQL 是一个增强型的POSTGRES数据库管理系统。PostgreSQL 在保持强大的数据模型和丰富的POSTGRE数据类型同时,用扩展的SQL子集替代了PostQuel查询语言。PostgreSQL 可免费使用,并且提供了完整的源代码。PostgreSQL initial database structure(postgresql-6.2.1-7.src.rpm)套件中包含了PostgreSQL最初的数据库结构目录。为了快速启动PostgreSQL ,推荐你在安装 PostgreSQL backend服务器同时,安装这个套件。
    11)FIREWALL/PROXY服务器 IP firewall and accounting administration tool(ipfwadm-2.3.0-5)
    这是IP防火墙和帐号管理工具,在连接到Internet时起到安全网关作用。
    3、服务器软件安装和配置
    RedHat Linux操作系统的安装和配置在很多介绍的网页都可以找到。需要提醒的是,在你安装系统之前必须清楚在这台服务器上安装操作系统同时还需要安装什么服务软件。比如,作为DNS服务器,则在安装选项时需要加入DNS Nane Server选项,作为数据库服务器时要加入PostgreSQL Server选项等等。另外,由于发行版本的不同,这里提到的各软件的文件名、版本与你实际使用的可能不同。
    (张海涛)
    发布人:netbull 来自:Linux应用者