服务器 频道

Linux服务器安全策略详解之TCP/IP网络配置

  1.2  Linux的TCP/IP网络配置

  Linux从一开始就是为网络而设计的。它内置了以前仅在高端企业产品中才可见到的成熟功能。然而,尽管拥有这些强大的能力,Linux网络的配置却远没有Windows网络的配置复杂。诸如Webmin、redhat-config-network和YaST允许执行图形化的配置;诸如ifconfig和route允许通过控制台或脚本查看和修改网络参数;诸如netstat允许查看单独的网络连接,并显示它们与运行着的进程的关系。

  1.2.1  Linux的TCP/IP网络配置文件

  除非另行指定,Red Hat Linux系统中大多数配置文件都在 /etc目录中。配置文件如表1-5所示。

  表1-5  配置文件

配置文件名称

   

/etc/gated.conf

gated的配置,只能被gated守护进程所使用

/etc/gated.version

gated守护进程的版本号

/etc/gateway

routed守护进程可选择地使用

/etc/networks

列举机器所连接的网络中可以访问的网络名和网络地址。通过路由命令使用,允许使用网络名称

/etc/protocols

列举当前可用的协议,请参阅网络管理员指南和联机帮助页

/etc/resolv.conf

在程序请求“解析”一个IP地址时,告诉内核应该查询哪个名称服务器

/etc/rpc

包含RPC指令/规则,这些指令/规则可以在NFS调用、远程文件系统安装等中使用

/etc/exports

要导出的网络文件系统(NFS)和对它的权限

/etc/services

将网络服务名转换为端口号/协议,由inetdtelnettcpdump 和一些其他程序读取,有一些C访问例程

/etc/xinetd.conf

xinetd的配置文件,请参阅xinetd联机帮助页。包含每个网络服务的条目,inetd必须为这些网络服务控制守护进程或其他服务。注意,服务将会运行,但在/etc/services中将它们注释掉了,这样即使这些服务在运行也将不可用

/etc/hostname

该文件包含了系统的主机名称,包括完全的域名,例如www.linuxaid.com.cn

/etc/host.conf

该文件指定如何解析主机名。Linux通过解析器来获得主机名对应的IP地址


配置文件名称

   

/etc/sysconfig/network

指出NETWORKING=yesno,由rc.sysinit读取

/etc/sysconfig/network-scripts/if*

Red Hat网络配置脚本

/etc/hosts

机器启动时,在查询DNS以前,机器需要查询一些主机名与IP地址的匹配信息,这些匹配信息存放在/etc/hosts文件中。在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址

 

 

0
相关文章