第5章 Linux网络管理与故障诊断.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 Linux网络管理与故障诊断

第5章 Linux网络管理与故障诊断 服务器能正常地为外界提供网络服务的前提是网络能正常地工作,因此,在架设服务器之前,首先要掌握一些Linux网络管理的基础知识,这样才有可能解决服务器架设过程中出现的网络问题。本章主要介绍Linux网络设置、网络配置文件和网络故障诊断等内容。 5.1 Linux网络设置命令 虽然可以通过Linux的图形界面完成大多数的网络设置工作,但在解决一些网络故障时,最常见的还是采用命令方式。而且在一些无法使用图形界面的场合下,如Telnet远程登录等,命令方式更是不可或缺。本节介绍几条Linux下常用的网络配置和故障诊断命令,包括ifconfig、ping、traceroute、arp等。 5.1.1 网络接口配置命令——ifconfig 在前面的4.3和4.4节中,已经用图形界面方式配置了以太网及各种拔号连接,实际上,网络接口也可以使用ifconfig命令进行配置。ifconfig具有两种功能,一种是显示网络接口的信息,还有一种是设置网络接口的参数。有关显示网络接口信息的命令格式如下: ifconfig [-a] [-s] [interface] 5.1.2 检查网络是否通畅——ping命令 ping可以说是网络管理中最常用的命令,各种操作系统或网络设备都支持这条命令,它的作用是检测本机与某一远程主机之间的网络是否是连通的。ping命令的工作原理是向远程机发送包含一定字节数的ICMP数据包,如果能收到对方回复的数据包,就表明网络是相通的,而且根据两个数据包的时间差,还可以知道相互之间网络连接的速度。 5.1.3 追踪数据包传输路径——traceroute命令 Traceroute命令的原理是首先向远程主机发送TTL域是1的UDP数据包,当第一个路由器收到这个数据包时,按照协议规定,会将TTL值减1,于是,这个数据包的TTL值就变为了0。再按照协议规定,路由器要丢弃TTL为0的数据包,并向发送者回复一个ICMP过期数据包,这个数据包包含了路由器自己的IP地址。于是,执行traceroute命令的主机就知道了第一站路由器的IP地址及其它一些时间信息。 5.1.4 管理系统ARP缓存——arp命令 ARP也是一种网络协议,称为地址解析协议。虽然在Internet中,数据包是通过IP协议进行转发的,但以太等局域网中,主机之间交换数据帧时,却是通过MAC地址进行的。因此,当以太网中的一台主机向另一IP地址的主机发送数据包时,它需要知道目的IP地址所对应的MAC地址,才能把这个IP数据包发送过去。 1.ARP协议的工作过程 2.ARP缓存 3.ARP命令 5.1.5 域名查找工具——dig命令 在Internet中,域名需要通过DNS解析才能转化为IP地址。有些命令(如ping等)执行时,也可以查到域名与IP地址的对应关系。但如果想有进一步功能,如想了解DNS服务器的IP地址、改变DNS服务器、把IP地址解析为域名等,则需要通过dig或nslookup等DNS客户端工具。由于dig命令功能比较强大,使用也比较方便,下面介绍一下dig命令的使用方法。最简单的dig命令格式如下: dig @server name type 5.2 网络相关的配置文件 传统上,很多的情况下都是通过配置文件对UNIX操作系统进行配置的,后来为了方便用户的使用,才出现了以命令方式或图形方式对系统进行配置,但实际上,有时候一系列的命令或图形界面操作最终改变的还是配置文件的内容。因此,通过修改配置文件来配置Linux系统是最直接的方式。下面介绍几个与Linux网络配置有关的配置文件。 5.2.1 /etc/sysconfig/network文件 在/etc/rc.d/init.d目录中,存放着各种起动服务进程的脚本程序文件,其中名为network的文件就是对网络进行初始设置的脚本程序。/etc/rc.d/init.d/network文件执行时,要完成一系列的网络初始化工作。 /etc/rc.d/init.d/network脚本文件的内容比较复杂,执行时还要调用很其它脚本,上面解释的就是该文件再次调用其它脚本的一些语句。实际上,启用网络功能最终要使用ifconfig命令激活网络接口,并使用ip route命令设置路由。但为了给接口设置参数,中间经过了很多脚本的处理。 5.2.2 /etc/sysconfig/network-scripts/ifcfg-ethN文件 通过分析/etc/rc.d/init.d/network脚本程序文件可以发现,它要调用很多其它的脚本程序,再由这些脚本程序完成一系列的网络设置工作,其中/etc/sysconfig/network-scripts目录下的ifcfg-ethN(N是

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档