RedHatLinux新手入门教程(5)
来源:优易学  2009-11-29 19:12:20   【优易学:中国教育考试门户网】   资料下载   IT书店
全站文章页内部300*250广告位


  5.2 网络配置文件
  在Red Hat Linux 7.1中有一些用于存放网络配置的文件:
  1./etc/hosts
  在该文件中存放的是一组IP地址与主机名的列表,如果在该列表中指出某台主机的IP地址,那么访问该主机时将无需进行DNS解析。
  2./etc/host.conf
  该文件用来指定域名解析方法的顺序,如:
  order hosts,bind
  它说明,首先通过/etc/hosts文件解析,如果在该文件中没有相应的主机名与IP地址的对应关系,再通过域名服务器bind进行解析。
  3./etc/resolv.conf
  在该文件中存放域名服务器的IP地址。
  4./etc/protocols
  Red Hat Linux 7.1系统使用该文件辨别本主机使用的,并通过它完成协议和协议号之间的映射,用户不应修改该文件。
  5./etc/services
  该用户用于定义现有的网络服务,用户无需修改它,它通常由安装网络服务的程序来维护。该文件包括网络服务名、网络端口号和使用的协议类型,其中网络端口号和使用的协议类型之间有一个斜杠分开,在设置行的最后还可以添加一些服务的别名。
  5./etc/xinetd.d目录
  在Linux系统中有一个超级服务程序inetd,大部分的网络服务都是由它启动的,如chargen、echo、finger、talk、telnet、wu-ftpd等…,在7.0之间的版本它的设置是在/etc/inetd.conf中配置的,在Red Hat 7.0后,它就改成了一个xinetd.d目录。
  在xinetd.d目录中,每一个服务都有一个相应的配置文件,我们以telnet为例,说明一下各个配置行的含义:
  service telnet
  {
  socket_type=stream
  wait=no
  user=root
  server=/usr/sbin/in.telnetd
  log_on_failure+=USERID
  disable=yes
  }
  第一行,说明该配置用来设置telnet服务。
  第二行,说明Socket连接类型是stream,也就是TCP
  第三行,是指不等待到启动完成
  第四行,是指以root用户启动服务进程
  第五行,是指服务进程是/usr/sbin/in.telnetd
  第六行,是用于做一些出错日志
  第七行,是指禁止远方telnet,如果需要开放则将该配置改为:disable=no
  修改了xinetd的配置,需要重启xinetd才能够生效,有两种方法可以实现:
  1) 执行如下命令:
  /etc/rc.d/init.d/xinetd restart
  2) 执行如下命令:
  killall -HUP xinetd
  
  5.3 网络服务访问限制
  在Red Hat Linux 7.1中加强了网络安全的防范,如果你安装时安全等级不是在最低一级的话,那么本机之外的所有访问都可能被拒绝。这是因为在Red Hat 7.1中做了一些默认的ipchains设置,这是Linux内置的防火墙机制,它可以使用一些规则来允许或禁止某种访问。
  它的规则存放在/etc/sysconfig/ipchains文件中,如果你想让它暂时不生效,那你可以运行/etc/rc.d/init.d/ipchains stop,那么所有的规则都被取消,所有的网络访问都将被允许。
  你可以运行/etc/rc.d/init.d/ipchains status来获知现在对网络访问的限制。关于这方面的知识,本文限于篇幅无法详细介绍,有兴趣的读者可参考《Linux防火墙》一书。
  
  5.4 WEB服务器
  在Linux系统中最适合于做服务器的当数Apache,Red H

上一页  [1] [2] 

责任编辑:小草

收藏此页】【 】【打印】【回到顶部
计算机文章页底部500*200广告
文章搜索:
 相关文章
计算机底部580*90广告
文章页右侧第一330*280广告
计算机文章页资讯推荐
热点资讯
文章页330尺寸谷歌广告位
热门课程培训