用户管理  |   用户注册                                                                                    首 页软件下载教程中心办公指南flash动画文档下载办公公文

www.4oa.com - 中科软件园

投递文章 用户管理 投稿指南 资讯通告 :
站内搜索: 您的位置中科软件园 > 教程中心 > 操作系统 > Linux > 新手入门 > 教程内容

LINUX新手入门及安装配置faq200(下)

2005-5-21 13:15:00  来源:本站整理  作者:不详 【 投递文章
内容提要:新手入门及安装配置faq(8)如何使用Linux架设WEB服务器?  Apache服务器是在Linux架设WEB服务器的首选。你可以在安装Linux时就选择安装它。若在安装时没有安装Apache的话,...



新手入门及安装配置faq(8)
如何使用Linux架设WEB服务器?
   Apache服务器是在Linux架设WEB服务器的首选。你可以在安装Linux时就选择安装它。若在安装时没有安 装Apache的话,你可以从光盘或者到apache网站上找到文件:apache-1.3.12.i386.rpm,然后执行以下命令完 成安装:
   1)rpm –ivh apache-1.3.12.i386.rpm
   2)修改/etc/httpd/conf目录下的配置文件httpd.conf、access.conf等;
   3)将主页文件放到/home/httpd/html目录下;
   4)执行“/etc/rc.d/init.d/httpd start”启动Apache服务器
   如果需要关闭的话,可以执行/etc/rc.d/init.d/httpd stop命令。

<75>如何使用Linux架设FTP服务器?
   在Linux中,最常用的FTP服务软件当数wu-ftpd,如果在安装linux时没安装上它。你可从光盘或者网 站rpmfind.net/linux/RPM/WbyName.html获取它的RPM包:wu-ftpd-2.6.0-9.i386.rpm。然后执行以下命令完成安装:
rpm -ivh wu-ftpd-2.6.0-9.i386.rpm
   编辑 "/etc/inetd.conf" 文件,指向新的ftpd守护进程,如下所示:
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l a
   到此为止,你的Linux就可以接受FTP服务了。

<76>如何使用Linux架设E-MAIL服务器?
   Linux中,最常用的E-MAIL服务器是Sendmail,你可以在安装Linux时将其选中。
   1) 在DNS服务器上为E-Mail服务器做一条MX记录;
   2) 编辑/etc/inetd.conf文件,将关于pop和smtp的行的注释符去掉;
   3) 执行kill –HUP inetd,使修改生效;
   这样E-mail服务器的用户就可通过Outlook等客户端程序进行收发邮件了。

<77>如何使用Linux架设News服务器?
   在安装Linux时,选择INN软件包,并允许开机时启动innd。在完成系统的安装时,大部分配置工作已经

完成,无需编译源码。
   1)配置/etc/news/inn.conf:
domain: foo.com
organization: foo company news site
server: localhost
     根据实际情况填写;
   2)配置/etc/news/nnrp.access nnrp.access是用来完成News Readers服务的守候进程nnrpd的配置文件, 用于控制对站点的访问,修改此文件无须启动INND。
   3)添加新闻组:
   可以手工编辑/var/lib/news/active文件添加新闻组,也可以使用ctlinnd命令来增加。若是手工方式修 改新闻组,须执行以下命令使其生效: ctlinnd reload active "modify active"

<78>如何使用Linux架设BBS?
   1) 从ftp://pbbs.chpi.edu.tw/pub/pbbs/source 下载PowerBBS的源代码发行包文件pbbs.tar.gz;
   2) 执行tar zxvf pbbs.tar.gz解开文件;
   3) 进入pbbs目录,运行Install;
   4) 根据具体需求改变默认的设置。

<79>如何让Linux成为文件服务器?
   在Linux中,你可以用Samba来做文件服务器,你可以在安装Linux时选中Samba就可以完成安装。
1) 编辑/etc/smb.conf,修改配置:
  netbios name=linux
workgroup=SambaServer
server string=Samba Server
hosts allow=192.168.9. 127.
  securoty=share
interfaces=192.168.9.1/24
name resolve order=host dns bcast
wins support=no
   2)重新启动SMB服务器:/etc/rc.d/init.d/smb restart
   3)编辑客户机的hosts文件,加入对Samba Server的解析;
   4)最后你就可以在网上邻居上看到它了。

<80>如何使用Linux架设代理服务器?
   1) 到http://squid.nlanr.net/Squid/ 下载Squid代理服务器软件squid-2.2.STABLE3-src.tar.gz;
   2) 执行tar xzxf squid-2.2.STABLE3-src.tar.gz
   3) 执行./configure
   4) 执行make,make install安装到/usr/local/squid目录下;
   5) 编辑/usr/local/squid/squid.conf文件,加入:
acl allowed_hosts src 192.168.9.0/255.255.255.0
     注:假设你的内网IP地址是192.168.9.0;
   6) 执行/usr/local/squid/bin/squid –z进行初始化
   7) 执行/usr/local/squid/bin/squid开启服务
   8) 在客户端设置代理服务器IP和端口3128,就可以访问Internet了。

<81>如何使用Linux架设透明网关?
   确认Linux内核已经支持ipchain,然后编写一个脚本ipchains.rule,内容为:
   注:假设透明网关服务器的外网地址是:1.2.3.4,已经与Internet相连;内网地址是192.168.9.1,连在

内网上。
#!/bin/sh
/sbin/ipchains -F forward
/sbin/ipchains -F input
/sbin/ipchains -F output
/sbin/ipchains -P forward DENY
/sbin/ipchains -P input ACCEPT
/sbin/ipchains -P output ACCEPT
external_interface=1.2.3.4
/sbin/ipchains -A input -j ACCEPT -i lo
/sbin/ipchains -A output -j ACCEPT -i lo
/sbin/ipchains -A input -j DENY -i eth1 -s 192.168.9.0/24
/sbin/ipchains -A input -j DENY -i eth1 -d 192.168.9.0/24
/sbin/ipchains -A output -j DENY -i eth1 -s 192.168.9.0/24
/sbin/ipchains -A output -j DENY -i eth1 -d 192.168.9.0/24
/sbin/ipchains -A input -j DENY -i eth1 -s $external_interface/32
/sbin/ipchains -A input -j DENY -i eth1 -s $external_interface/32
/sbin/ipchains -A output -j DENY -i eth1 -d $external_interface/32
/sbin/ipchains -A forward -j ACCEPT -i eth0 -s 192.168.9.0/24
-d 192.168.9.0/24
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_user
/sbin/modprobe ip_masq_raudio
/sbin/ipchains -A forward -j MASQ -i eth1 -s 192.168.9.0/24
   运行这个脚本后,192.168.9.0网络中的所有机器只需将网关设置为192.168.9.1,就可以连到Internet上了。

<82> Linux还能构建什么服务器?
   Linux还可以成为域名服务器、PPP服务器、CVS服务器、路由器、防火墙,而且还可以通过LVS解决方式还构

建服务器集群系统。

<83>如何察看系统开放的端口?
可以使用

[1] [2] [3] [4] [5]  下一页

(评论内容只代表网友观点,与本站立场无关!)[ 全部评论 ]

网友评论:

    用户名:

    评   分:100分 85分 70分 55分 40分 25分 10分 0分

    内 容:

                 (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -有事点这里