Linux服务和进程管理.ppt
《Linux服务和进程管理.ppt》由会员分享,可在线阅读,更多相关《Linux服务和进程管理.ppt(50页珍藏版)》请在三一办公上搜索。
1、第5章 Linux网络配置,本章学习目标本章学习的主要内容是,在linux环境下,网络设备和通讯的配置方法。通过对本章的学习,大家应该掌握以下主要内容:网卡的安装 网络相关属性的配置,网络技术应用网,在安装linux时,如果你有网卡,安装程序将会提示你给出tcp/ip网络的配置参数,如本机的ip地址,缺省网关的ip地址,DNS的ip地址等等.根据这些配置参数,安装程序将会自动把网卡(linux系统首先要支持)驱动程序编译到内核中去网卡的驱动程序是作为模块加载到内核中去的,所有linux支持的网卡驱动程序都是存放在目录/lib/modules/(linux版本号)/net/,例如intel的82
2、559系列10/100M自适应的引导网卡的驱动程序是eepro100.o,3COM的3C509 ISA网卡的驱动程序是3C509.o,DLINK的pci 10网卡的驱动程序是via-hine.o,NE2000兼容性网卡的驱动程序是ne2k-pci.o和ne.o.在了解了这些基本的驱动程序之后,我们就可以通过修改模块配置文件来更换网卡或者增加网卡.,网络技术应用网,1.修改/etc/conf.modules 文件这个配置文件是加载模块的重要参数文件,大家先看一个范例文件#/etc/conf.modulesalias eth0 eepro100alias eth1 eepro100,网络技术应用网
3、,这个文件是一个装有两块intel 82559系列网卡的linux系统中的conf.modules中的内容.alias命令表明以太口(如eth0)所具有的驱动程序的名称,alias eth0 eepro100说明在零号以太网口所要加载的驱动程序是eepro100.o.那么在使用命令 modprobe eth0的时候,系统将自动将eepro100.o加载到内核中.对于pci的网卡来说,由于系统会自动找到网卡的io地址和中断号,所以没有必要在conf.modules中使用选项options来指定网卡的io地址和中断号.但是对应于ISA网卡,则必须要在conf.modules中指定硬件的io地址或中
4、断号,如下所示,表明了一块NE的ISA网卡的conf.modules文件:alias eth0 neoptions ne io=0 x300 irq=5,网络技术应用网,在修改完conf.modules文件之后,就可以使用命令来加载模块例如要插入inter的第二块网卡:这样就可以在以太口加载模块eepro100.o.同时,还可以使用命令来查看当前加载的模块信息:rootice/etc#lsmodModule Size Used byeepro100 15652 2(autoclean)返回结果的含义是当前加载的模块是eepro100,大小是15652个字节,使用者两个,方式是自动清除.,网络技
5、术应用网,在配置好网卡之后,就应该配置TCP/IP的参数,在一般情况下,在安装linux系统的同时就会提示你配置网络参数.但是之后如果我们想要修改网络设置,可以使用如下的命令:A.B.C.D 是eth0的IP地址是网络掩码.其实,在linux系统中我们可以给一块网卡设置多个ip地址,例如下面的命令:然后,使用命令#ifconfig-a 就可以看到所有的网络接口的界面:,网络技术应用网,eth0 Link encap:Ethernet HWaddr 00:90:27:58:AF:1A UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX pack
6、ets:435510 errors:0 dropped:0 overruns:0 frame:2 TX packets:538988 errors:0 dropped:0 overruns:0 carrier:0 collisions:318683 txqueuelen:100 Interrupt:10 Base address:0 xc000eth0:1 Link encap:Ethernet HWaddr 00:90:27:58:AF:1A UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:10 Base address:
7、0 xc000lo Link encap:Local Loopback UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:2055 errors:0 dropped:0 overruns:0 frame:0 TX packets:2055 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0,网络技术应用网,我们看到网络接口有三个,eth0,eth0:1,lo,eth0是真实的以太网络接 口,eth0:1和eth0是同一块网卡,只不过绑定了另外的一个地址,lo是会送地址
8、。eth0和eth0:1可以使用不同网段的ip地址,这在同一个物理网段却使用不同的网络地址的时候十分有用。,网络技术应用网,网络技术应用网,4.2 Linux网络配置的常用命令 4.2.1 hostname每个系统都应该有一个名字,这个名字通常在系统安装时确定,可以使用hostname命令来获得当前系统的名字。同样设置计算机的名字也可以使用hostname命令,但这需要root权限:,网络技术应用网,#hostname 这个配置必须写入启动文件,以便每一次系统启动都能正确完成设置。因此,就需要在rc.conf中改动或添加相关设置。hostname=“”一些情况下,这种改动方式会产生一些无伤大雅
9、的小问题,网络技术应用网,4.2.2 ifconfigifconfig命令用到的执行参数可以没有,也可有一个网络接口的名字、一个IP地址以及其他参数选项。ifconfig命令会把一个IP地址分配给一个网络接口,然后,用户的系统就会知道存在着这样一个网络接口还会知道它对应着某个特定的IP地址。此外,用户还可以定义IP地址到底是一个主机的地址还是一个网络的地址。用户还可以使用此IP地址对应的域名,当然该域名及其IP地址要出现在/etc/hosts文件的清单里。ifconfig命令单独使用时显示当前系统中活动的网卡设置,其在终端上的响应如图4-10所示。,网络技术应用网,4-10,网络技术应用网,在
10、图4-10中,命令响应的以eth0为首的第一行是本机的以太网卡配置参数,这里显示了网卡的设备名和硬件的MAC地址00:00:E8:7D:FB:51(MAC地址是由生产厂家指定的,每个网卡拥有的唯一地址,MAC地址是一个48位地址,图中是以16进制表示的)。第二行显示本机的IP地址信息,分别是本机的IP地址,网络广播地址和子网掩码。必须确认这些信息都是正确无误的,否则Linux服务器无法与其它网络设备建立连接。第三行显示的是设备的网络状态。MTU(最大传输单元)和Metric(度量值)字段显示的是该接口当前的MTU和度量值的值。后面几行是用来显示接口通信的网络统计值。RX和TX分别表示接收和传送
11、的数据包。如果网卡已经完成配置却还是无法与其它设备通信,那么从RX和TX的显示数据上可以简单地分析一下故障原因。,网络技术应用网,在图4-10中,还有一个以lo为首的部分。lo是look-back网络接口,从IP地址就可以看出,它代表“本机”。无论系统是否接入网络,这个设备总是存在的,除非你在内核编译的时候禁止了网络支持,这是一个称为回送设备的特殊设备,它自动由Linux配置以提供网络的自身连接。IP地址是一个特殊的回送地址(即默认的本机地址),可以在系统上用telnet对IP地址进行测试。如果有inetd进程在运行的话会从机器上获得登录提示符。Linux可以利用这个特征在进程与仿真网络之间进
12、行通信。如果只是关心某个设备是否正常,可以在ifconfig后面加上接口名字,如下面命令:(其在终端上的响应如图4-11所示)#ifconfig eth0,网络技术应用网,图4-11 查看某个网络设备,图4-12 修改IP地址,网络技术应用网,如果要暂停某个网络接口的工作,使用down参数将取消eth0网络接口,命令如下:ifconfig eth0 down 如果使用了带有参数的ifconfig命令,那就可以手动设置网卡的配置参数了。有效的ifconfig命令参数及其意义为:Interface 网络设备名,如eth0就表示本机的第一块网卡。up:标志接口处于“up”状态,也就是说,IP层可以对
13、其进行访问。这个选项用于命令行上给出一个地址之时。如果这个接口已被“down”选项临时性取消的话(与该选项对应的标记是UP RUNNING),还可以用于重新启用一个接口。down:标标志接口处于“down”状态,也就是说,IP层不能对其进行访问。这个选项有效地禁止了IP通信流通这个接口。注意,它并没有自动删除利用该接口的所有路由信息。如果永久性地取消了一个接口,就应该删除这些路由条目,并在可能的情况下,提供备用路由。netmask:分配子网掩码,供接口所用。要么给一个前面是0 x的32位十六进制号码,要么采用只适用于两台主机所用的点分四段式号码。对SLIP和PLIP接口来说,这个选项是必须配置
14、的。,网络技术应用网,address:设置指定接口设备的IP地址。broadcast address 广播地址通常源于网络编号,通过设置主机部分的所有位得来。有的I P采用的方案有所不同:这个选项可适用于某些奇怪的环境(如果已经设置了广播地址,ifconfig就会显示出一个BROADCAST标记)。hw class addr:设置指定接口设备的MAC地址,关键字的后面必须跟硬件名或者与之等价的ASCII码。目前支持的硬件类有ether,ax25,ARCnet和 netrom。mtu bytes 该选项用于设置最大传输单元,也就是接口一次能处理的最大字节数。对以太网接口来说,MTU的默认设置是1
15、500 个字节;对SLIP接口来说,则是296个字节。arp 标这个选项专用于以太网或包广播之类的广播网络。它启用ARP(地址解析协议)来保护网络上各台主机的物理地址。对广播网来说,默认设置是 on(开)。,网络技术应用网,4.2.3 ifup和ifdownifup命令用于启动指定的非活动网卡设备,该命令与ifconfig up命令相似。Ifdown命令用于停止指定的活动网卡设备,该命令与ifconfig down命令功能相似。这两个命令的格式如下:ifup 网卡设备名ifdown 网卡设备名这两个命令在终端上的使用及响应结果如图4-13所示。,网络技术应用网,图4-13 ifup和ifdow
16、n命令的使用,网络技术应用网,4.2.4 route,传输过程中的一个数据包会经过一个路由”到达目的地。在一个大型的网络中,数据包从一个计算机传输到另一个计算机,直到它们到达目标计算机为止,路由决定着这个过程从哪里开始,也决定着为了到达目的地,用户的系统最先需要向哪台计算机传输数据包。在小型网络中,路由可能是静态的也就是说从一个系统到另外一个系统的路由是固定不变的,一个系统知道如何才能经过固定的路径到达另外一个。而在大型网络或者因特网中,路由的安排是动态的。用户的系统知道应该把数据包第一个发送给哪台计算机,那台计算机收到数据包后,再把它传递给下一台计算机,再由它决定如何继续下去,直到到达目的地
17、为止。对动态路由来说,需要用户系统了解的东西是很少的。而静态路由却下一样,因为用户必须记录所有网络连接的通断情况,其路由安排可能会变得很复杂。用户的路由列在/proc/net/route文件里保存的路由分配表里。如果想看到路由表,请输入不带任何参数选项的route命令,其在终端上的响应结果如图4-14所示。,网络技术应用网,图4-14 不带任何参数选项的route命令,网络技术应用网,在图4-14中输出结果中各个字段的含义是:Destination:表示路由的目标IP地址。Gateway:表示网关使用的主机名或者是IP地址。上面输出的“*”表示没有网关。Genmask:表示路由的网络掩码。内核
18、将数据包的IP地址和Genmask按位进行“与”操作,得到的地址与路由的目标地址进行比较,如果相同则采用相应的 路由。Flags是表示路由的标志。可用的标志及其意义是:U表示路由在启 动,H表示target是一台主机,G表示使用网关,R表示对动态路由进行复位设置;D表示动态安装路由,M表示修改路由,!表示拒绝路由。Metric表示路由的单位开销量。Ref表示依赖本路由现状的其它路由数目。Use表示路由表条目被使用的数目。Iface表示路由所发送的包的目的网络。,网络技术应用网,在路由表里至少要有一个为回馈接口准备的设置项。如果没有,用户就必须使用route命令为回馈接口安排一个路由。一个接口必
19、须在它的IP地址被添加到路由表之后才能提供给人们使用。添加地址的操作可以用route命令和它的add参数完成,其命令格式如下所示:route add net 网络地址 netmask 子网掩码 dev 网卡设备名下面的例子把回馈接口的IP地址添加到路由表里去:通过route命令还可进行添加或删除系统当前路由表中的默认网关记录,添加和删除的命令格式如下:route add default gw 网关IP地址 dev 网卡设备名 route del default gw 网关IP地址在图4-16中显示了增加和删除当前路由表中默认网关记录的操作及响应过程。,网络技术应用网,图4-16 增加和删除当前
20、路由表中默认网关记录,网络技术应用网,4.2.5 pingping命令是最常用的网络测试命令,该命令通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。在Linux系统中,ping命令默认会不间断地发送ICMP报文直到用户使用“Ctr+C”键来终止该命令,使用“-c”参数可指定发送ICMP报文的数目。该命令的格式如下:ping-c 发出报文数目的主机地址,网络技术应用网,在图4-17中,是运行ping命令的使用及响应过程。从图中可看出,运行ping命令后会在几秒钟内回显域名所对应的IP地址,这是用户察看一域名对应的IP地址的一种方法。时间分别为最小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 服务 进程 管理

链接地址:https://www.31ppt.com/p-6511285.html