- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux学习交流-网络配置
1、Linux 网络配置文件:1.1 Linux的TCP/IP网络配置文件简述配置文件名称功能/etc/networks列举机器所连接的网络中可以访问的网络名和网络地址。通过路由命令使用,允许使用网络名称/etc/protocols列举当前可用的协议,请参阅网络管理员指南和联机帮助页etc/resolv.conf在程序请求“解析”一个IP地址时,告诉内核应该查询哪个名称服务器/etc/rpc包含RPC指令/规则,这些指令/规则可以在NFS调用、远程文件系统安装等中使用/etc/exports要导出的网络文件系统(NFS)和对它的权限/etc/services将网络服务名转换为端口号/协议,由inetd、telnet、tcpdump和一些其他程序读取,有一些C访问例程/etc/host.conf该文件指定如何解析主机名。Linux通过解析器来获得主机名对应的IP地址/etc/sysconfig/network指出NETWORKING=yes或no,由rc.sysinit读取/etc/sysconfig/network-scripts/if*Fedora 网络配置脚本/etc/hosts机器启动时,在查询DNS以前,机器需要查询一些主机名与IP地址的匹配信息,这些匹配信息存放在/etc/hosts文件中。在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址1.2 Linux系统中TCP/IP网络配置文件详细描述在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。系统中重要的有关网络配置文件为:(1)/etc/sysconfig/network 网络设置 该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。下面是一个例子文件: NETWORKING=yes HOSTNAME=machine1 GATEWAY= FORWARD_IPV4=yes GATEWAYDEV= 其中,NETWORK=yes/no 表示网络是否被配置; HOSTNAME=hostname hostname表示服务器的主机名; GATEWAY=gw-ipgw-ip 表示网络网关的IP地址; FORWARD_IPV4=yes/no 是否开启IP转发功能;GAREWAYDEV=gw-devgw-dw 表示网关的设备名,如:eth0等(2)/etc/hosts IP地址和主机名的映射 /etc/hosts中包含了IP地址和主机名之间的映射,还包括主机名的别名,IP地址的设计使计算机容易识别,但对于人却很难记住它们,为了解决这个问题,创建了/etc/hosts这个文件。下面是一个例子文件: machine1 localhost.localdomainlocalhost 00 machine7 01 otherpcotheralias 设置完成后,应该重新启动网络以使修改生效,使用下面的命令来重新启动网络: /etc/rc.d/init.d/network restart /etc/hosts文件通常含有主机名、localhost和系统管理员经常使用的系统别名,有时候telnet到Linux机器要等待很长时间,可 以通过在/etc/hosts加入客户的机器的IP地址和主机名的匹配项,就可以减少登录等待时间。在没有域名服务器情况下,系统上的所有网络程序都 通过查询该文件来解析对应于某个主机名的IP地址,否则,其他的主机名通常使用DNS来解决,DNS客户部分的配置在文件/etc /resolv.conf中。(3)/etc/services /etc/services中包含了服务名和端口号之间的映射,不少的系统程序要使用这个文件,下面是redora 安装时缺省的/etc/services中的前几行: tcpmux 1/tcp # TCP port service multiplexer echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null systat 11/tcp users 最左边一列是主机服务名,中间一列是端口号,”/“ 后面是端口类型,可以是TCP也可以是UDP。任何后面的列都是前面服务的别名。在这个文件中也存在着别名,它们出现在端口号后面,在上述例子中sink和null 都是discard服务的别名。 (4)/etc/host.conf 配置名字解析器 /etc/host.conf文件指定如何解析主机名,Linux通过解析器库来获得主机名对应的IP地址。下面是RedHat安装后缺省的/etc/host.con
文档评论(0)