项目8-网络配置与软件包管理-新新要点课件.ppt

上传人(卖家):三亚风情 文档编号:3008669 上传时间:2022-06-21 格式:PPT 页数:59 大小:1.54MB
下载 相关 举报
项目8-网络配置与软件包管理-新新要点课件.ppt_第1页
第1页 / 共59页
项目8-网络配置与软件包管理-新新要点课件.ppt_第2页
第2页 / 共59页
项目8-网络配置与软件包管理-新新要点课件.ppt_第3页
第3页 / 共59页
项目8-网络配置与软件包管理-新新要点课件.ppt_第4页
第4页 / 共59页
项目8-网络配置与软件包管理-新新要点课件.ppt_第5页
第5页 / 共59页
点击查看更多>>
资源描述

1、第第1 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一第第8章章 网络配置与软件包管理网络配置与软件包管理第第2 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一本章内容本章内容会配置主机名和网卡会配置主机名和网卡会设置路由会设置路由会配置客户端名称解析会配置客户端名称解析能使用常用网络调试命令维护主机能使用常用网络调试命令维护主机会启动与停止网络服务,能配置网络服务的会启动与停止网络服务,能配置网络服务的启动状态启动状态能使用能使用rpm命令安装、查询、升级和删除命令安装、查询、升级和删除rpm软件包软件包第第3 页页LinuxL

2、inux系统管理系统管理2022年年5月月30日星期一日星期一 项目背景项目背景第第4 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一 项目知识准备项目知识准备Linux网络配置的方式大致有以下三种:网络配置的方式大致有以下三种:图形窗口方式:图形窗口方式:通过菜单和窗口填写网络配置通过菜单和窗口填写网络配置参数。参数。命令行方式:命令行方式:在字符界面下在字符界面下,通过执行有关网络通过执行有关网络配置命令实现对网络的配置。此种方式只是临配置命令实现对网络的配置。此种方式只是临时生效,系统或网络服务重启后便失效。时生效,系统或网络服务重启后便失效。修改网络配置

3、文件的方式:修改网络配置文件的方式:使用使用vi编辑器直接编辑器直接修改网络配置文件修改网络配置文件,或用一些工具或用一些工具(如:如:setup)间间接修改网络配置文件。此种方式需要系统或网接修改网络配置文件。此种方式需要系统或网络服务重启后才能生效,并且长期生效。络服务重启后才能生效,并且长期生效。 第第5 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一主要网络配置文件主要网络配置文件主要的网络配置文件主要的网络配置文件路径及文件名路径及文件名功能功能/ /etcetc/hosts/hosts完成主机名映射为完成主机名映射为IPIP地址的功能地址的功能/ /

4、etcetc/ /sysconfigsysconfig/network/network包含主机最基本的网络信息包含主机最基本的网络信息, ,如如: :主机名、默认主机名、默认网关等网关等/ /etcetc/ /sysconfigsysconfig/network/network-scripts/-scripts/网卡的配置文件目录网卡的配置文件目录, ,如如: :第第1 1块网卡文件为块网卡文件为ifcfg-eth0ifcfg-eth0/etc/resolv.conf/etc/resolv.conf设置设置DNSDNS服务器服务器IPIP地址的配置文件地址的配置文件/etc/host.conf

5、/etc/host.conf设置域名服务客户端的控制文件设置域名服务客户端的控制文件/etc/nsswitch.conf/etc/nsswitch.conf用于指定域名解析顺序的配置文件用于指定域名解析顺序的配置文件/etc/services/etc/services设置主机的不同端口对应的网络服务设置主机的不同端口对应的网络服务( (一般无需一般无需修改修改) )第第6 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一网络配置文件网络配置文件/etc/sysconfig/network用于对网络服务进行用于对网络服务进行总体配置总体配置,如是否启用网络,如是否启

6、用网络服务功能,是否开启服务功能,是否开启IP数据包转发服务等。数据包转发服务等。在没有配置或安装网卡时,也需要设置该文件,在没有配置或安装网卡时,也需要设置该文件,以使本机的以使本机的回环设备(回环设备(lo)能够正常工作,该设能够正常工作,该设备是备是Linux内部通讯的基础。内部通讯的基础。常用的设置项主要有:常用的设置项主要有: NETWORKING=yes|no设置系统是否使用网络服务功能。设置系统是否使用网络服务功能。 NETWORKING_IPV6=yes|no设置系统是否支持设置系统是否支持IPv6网络。网络。主要网络配置文件主要网络配置文件第第7 页页LinuxLinux系统

7、管理系统管理2022年年5月月30日星期一日星期一 FORWARD_IPV4=false|true 是否开启是否开启ipv4的包转发功能。的包转发功能。一块网卡时,一般设置为一块网卡时,一般设置为false;若装有两块网卡,并要开启若装有两块网卡,并要开启IP数据包的转发功能,则设数据包的转发功能,则设置为置为true,如在利用双网卡代理上网或连接两个网段进,如在利用双网卡代理上网或连接两个网段进行通信时。行通信时。也可通过编辑修改也可通过编辑修改/etc/sysctl.conf配置文件,将其中的配置文件,将其中的net.ipv4.ip_forward=0语句,更改为语句,更改为net.ipv

8、4.ip_forward=1来打开内核的包转发功能来打开内核的包转发功能.还可以在还可以在/etc/rc.local配置文件中添加如下语句来实现开配置文件中添加如下语句来实现开启内核的内核的包转发功能启内核的内核的包转发功能. ecoh 1/proc/sys/net/ipv4/ip_forward主要网络配置文件主要网络配置文件第第8 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一 HOSTNAME 用于设置本机的主机名,用于设置本机的主机名,/etc/hosts中设置的主机名要注中设置的主机名要注意与此处的设置相同。意与此处的设置相同。 GATEWAY 用于设

9、置本机的网关用于设置本机的网关IP地址。地址。DOMAINNAME 用于设置本机的域名。用于设置本机的域名。network的典型配置为:的典型配置为:NETWORKING=yesNETWORKING_IPV6=yesFORWARD_IPV4=falseGATEWAY=192.168.168.1HOSTNAME=hnwyDOMAINNAME=localdomain主要网络配置文件主要网络配置文件第第9 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一(1)网卡配置文件简介)网卡配置文件简介网卡的设备名、网卡的设备名、IP地址、子网掩码、默认网关等配置信地址、子网掩码

10、、默认网关等配置信息是保存在网卡配置文件中的。息是保存在网卡配置文件中的。一块网卡对应一个配置文件一块网卡对应一个配置文件配置文件位于配置文件位于/etc/sysconfig/network-scripts目录中,目录中,其配置文件名具有以下格式:其配置文件名具有以下格式:ifcfg-网卡类型以及网卡的序号网卡类型以及网卡的序号以太网卡的类型为以太网卡的类型为eth第一块网卡的配置文件名为第一块网卡的配置文件名为ifcfg-eth0第二块网卡的配置文件名为第二块网卡的配置文件名为ifcfg-eth1,其余依次类推。,其余依次类推。其他网卡的配置文件可用其他网卡的配置文件可用cp命令复制命令复制

11、ifcfg-eth0配置文件获配置文件获得,然后再根据需要进行适当的修改即可。得,然后再根据需要进行适当的修改即可。网卡配置文件网卡配置文件第第10 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一(2)一块网卡如何绑定多个)一块网卡如何绑定多个IP地址地址每个绑定的每个绑定的IP地址需要一个虚拟网卡地址需要一个虚拟网卡其名称为:其名称为:ethN:M对应的配置文件名为:对应的配置文件名为:ifcfg-ethN:M。如:如:第第1块网卡上绑定的第块网卡上绑定的第1个虚拟网卡个虚拟网卡设备名为:设备名为:eth0:0配置文件名为:配置文件名为:ifcfg-eth0:

12、0第第1块网卡上绑定的第块网卡上绑定的第2个虚拟网卡个虚拟网卡设备名为:设备名为:eth0:1,配置文件名为:配置文件名为:ifcfg-eth0:1网卡配置文件网卡配置文件第第11 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一(3)网卡的配置功能项)网卡的配置功能项查看查看eth0的配置文件的内容命令:的配置文件的内容命令:# more /etc / sysconfig / network-scripts / ifcfg-eth0DEVICE=eth0 当前网卡设备名称当前网卡设备名称BOOTROTO=static IP获取方式获取方式BROADCAST=17

13、2.16.102.255 广播地址广播地址HWADDR=00:0C:29:6A:08:39 MAC地址地址IPADDR=172.16.102.154 IP地址地址NETMASK=255.255.255.128 子网掩码子网掩码NETWORK=172.16.102.128 网络地址网络地址ONBOOT=yes 启动启动GATEWAY=172.16.102.254 网关网关网卡配置文件网卡配置文件第第12 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一主机名用于标识一台主机的名称,在网络中主机名主机名用于标识一台主机的名称,在网络中主机名具有唯一性。具有唯一性。查看

14、主机名查看主机名命令:命令:hostname临时设置临时设置/更改主机名更改主机名命令:命令:hostname 新主机名新主机名该命令不会将新主机名保存到该命令不会将新主机名保存到/etc/sysconfig/network配置文件中,重新启动系统配置文件中,重新启动系统后,主机名将恢复为配置文件中所设置的主机名。后,主机名将恢复为配置文件中所设置的主机名。在设置了新的主机名后,在设置了新的主机名后,#左边的提示符还不能同步更左边的提示符还不能同步更改,使用改,使用logout注销重新登录后,就可显示出新的主注销重新登录后,就可显示出新的主机名来。机名来。 配置主机名配置主机名第第13 页页L

15、inuxLinux系统管理系统管理2022年年5月月30日星期一日星期一长期生效的主机名更改长期生效的主机名更改配置文件配置文件/etc/sysconfig/network系统启动时,会从该配置文件中获得主机名信息,并系统启动时,会从该配置文件中获得主机名信息,并进行主机名的设置。进行主机名的设置。配置文件中的内容一般为:配置文件中的内容一般为:more /etc/sysconfig/networkNETWORKING=yes /系统是否使用网络服务功能系统是否使用网络服务功能NETWORKING_IPV6=yes /是否支持是否支持IPv6网络网络HOSTNAME=RHEL6 /设置主机名设

16、置主机名/etc/hosts中的设置的主机名应与此处相同中的设置的主机名应与此处相同GATEWAY=192.168.168.1 /默认网关默认网关FORWARD_IPV4=false /是否开启是否开启IP数据包的数据包的 转发,单网卡为转发,单网卡为false 配置主机名配置主机名第第14 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一网卡的配置方式网卡的配置方式1使用使用ifconfig命令查看、配置网卡命令查看、配置网卡命令用法命令用法功能功能ifconfig显示当前活动网卡显示当前活动网卡(未被禁用未被禁用)ifconfig -a显示系统中所有网卡的设置

17、信息显示系统中所有网卡的设置信息ifconfig 网卡设备名网卡设备名显示指定网卡的设置信息显示指定网卡的设置信息ifconfig 网卡设备名网卡设备名 IP地址地址netmask 子网掩码子网掩码up|down临时设置网卡的临时设置网卡的IP地址地址ifconfig 网卡设备名网卡设备名 downifdown 网卡设备名网卡设备名 down禁用网卡禁用网卡ifconfig 网卡设备名网卡设备名 up ifup 网卡设备名网卡设备名 up启用网卡启用网卡第第15 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一2用用setup工具修改网卡配置文件工具修改网卡配置文

18、件setupsetup配置工具采用基于字符的窗口界面,来完成对用户配置工具采用基于字符的窗口界面,来完成对用户认证、防火墙、键盘、网络、系统服务启动、时区、和认证、防火墙、键盘、网络、系统服务启动、时区、和X X等居多配置。等居多配置。在命令行执行在命令行执行setupsetup命令,即可启动该配置工具命令,即可启动该配置工具网卡的配置方式网卡的配置方式第第16 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一在启动界面选择在启动界面选择“网络配置网络配置”项项按按Tab键键将焦点移动到将焦点移动到Run Tool按钮按钮按回车,即可进入网络配置界面。按回车,即可

19、进入网络配置界面。选择网卡设备选择网卡设备回车回车进入对网卡的配置界面进入对网卡的配置界面输入相应的配置值输入相应的配置值按按Tab键键将焦点移动到将焦点移动到Ok按钮按钮回车回车返返回上一个界面回上一个界面将焦点移动到将焦点移动到Quit 回车回车返回到上一个界面返回到上一个界面 将焦点移动到将焦点移动到Qui t 回车回车退出退出setup工具。工具。要生效,需重启网络服务。要生效,需重启网络服务。第第17 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一3用用vim直接编辑配置文件直接编辑配置文件若要在若要在eth0网卡上再绑定一个网卡上再绑定一个IP地址的

20、方法:地址的方法:# cd /etc/sysconfig/network-scripts/# cp ifcfg-eth0 ifcfg-eth0:0# vim ifcfg-eth0:0DEVICE=eth0:0BOOTROTO=staticBROADCAST=172.16.102.255IPADDR=172.16.102.154NETMASK=255.255.255.128NETWORK=172.16.102.128ONBOOT=yes# service network restart要使配置生效,需执行要使配置生效,需执行为网卡临时绑定一个为网卡临时绑定一个IP地址,可用命令:地址,可用命令:

21、# ifconfig eth0:1 172.16.102.150 netmask 255.255.255.0 网卡的配置方式网卡的配置方式第第18 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一网卡的配置方式网卡的配置方式第第19 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一网卡的配置方式网卡的配置方式第第20 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一以以eth0为首的部分为首的部分第第1行行显示了网卡的设备名和硬件的以显示了网卡的设备名和硬件的以16进制表示的进制表示的48位位MAC地址地

22、址00:00:E8:7D:FB:51。第第2行行显示本机的显示本机的IP地址、网络广播地址和子网掩码。地址、网络广播地址和子网掩码。第第3行行是设备的网络状态:是设备的网络状态:MTU(最大传输单元)(最大传输单元)Metric(度量值)字段显示的是该接口当前的(度量值)字段显示的是该接口当前的MTU和度量值的值。和度量值的值。 其它行其它行显示接口通信的网络统计值。显示接口通信的网络统计值。RX和和TX分别表示接收和传送的数分别表示接收和传送的数据包。如果网卡已经完成配置却还是无法与其它设备通信,那么从据包。如果网卡已经完成配置却还是无法与其它设备通信,那么从RX和和TX的显示数据上可以简单

23、地分析一下故障原因。的显示数据上可以简单地分析一下故障原因。以以lo为首的部分为首的部分回送设备的特殊设备回送设备的特殊设备lo是是look-back网络接口,从网络接口,从IP地址地址127.0.0.1就可以看出,它代表就可以看出,它代表“本机本机”。无论系统是否接入网络,这个设备总是存在的,除非你在内核编译的时候。无论系统是否接入网络,这个设备总是存在的,除非你在内核编译的时候禁止了网络支持,这是一个称为回送设备的特殊设备,它自动由禁止了网络支持,这是一个称为回送设备的特殊设备,它自动由Linux配置配置以提供网络的自身连接。以提供网络的自身连接。IP地址地址127.0.0.1是一个特殊的

24、回送地址(即默认的本机地址),可以在系统是一个特殊的回送地址(即默认的本机地址),可以在系统上用上用telnet对对IP地址地址127.0.0.1进行测试。如果有进行测试。如果有inetd进程在运行的话会从机进程在运行的话会从机器上获得登录提示符。器上获得登录提示符。Linux可以利用这个特征在进程与仿真网络之间进行可以利用这个特征在进程与仿真网络之间进行通信。通信。网卡的配置方式网卡的配置方式第第21 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一4使用使用route命令查看、设置路由和默认网关命令查看、设置路由和默认网关 查看当前路由信息查看当前路由信息命令

25、:命令:route 添加添加/删除默认网关删除默认网关添加默认网关命令:添加默认网关命令:route add default gw 网关网关IP地址地址 dev 网卡设备名网卡设备名删除默认网关命令:删除默认网关命令:route del default gw 网关网关IP地址地址示例:示例:# route add default gw 192.168.168.1 dev eth0设置网卡设置网卡eth0的默认网关地址为的默认网关地址为192.168.168.1# route del default gw 192.168.168.1删除默认网关删除默认网关网卡的网关配置网卡的网关配置第第22 页

26、页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一 添加添加/删除路由信息删除路由信息在当前路由表中添加路由记录命令:在当前路由表中添加路由记录命令:route add -net 网络地址网络地址 netmask 子网掩码子网掩码 dev 网网卡设备名卡设备名 gw 网关网关删除某条路由记录命令:删除某条路由记录命令: route del -net 网络地址网络地址 netmask 子网掩码子网掩码 网卡的网关配置网卡的网关配置第第23 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一示例:示例:某主机装有两块网卡某主机装有两块网卡:网卡

27、网卡eth0:连接电信:连接电信ChinaNet网,网关网,网关61.186.170.126;另网卡另网卡eth1:连接教育网,网关:连接教育网,网关219.221.49.67试为主机配置路由,默认路由指向试为主机配置路由,默认路由指向61.186.170.126 ,访问教育网的访问教育网的162.105.0.0/16和和166.111.0.0 /16网段时,网段时,通过通过eth1网卡出去访问。网卡出去访问。# route add default gw 61.186.170.126 dev eth0# route add -net 162.105.0.0 netmask 255.255.0.

28、0 dev eth1 gw 219.221.49.67# route add -net 166.111.0.0 netmask 255.255.0.0 dev eth1 gw 219.221.49.67网卡的网关配置网卡的网关配置第第24 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一1hosts文件文件/etc/hosts是早期实现主机名称解析的一种方法,其是早期实现主机名称解析的一种方法,其中包含了中包含了IP地址和主机名之间的对应关系。进行名地址和主机名之间的对应关系。进行名称解析时系统会直接读取该文件中设置的称解析时系统会直接读取该文件中设置的IP地址和

29、地址和主机名的对应记录。主机名的对应记录。文件中除文件中除“#”开头的行外,一行为一条记录,开头的行外,一行为一条记录,IP地地址在左,主机名、主机全域名以及主机的别名在右址在左,主机名、主机全域名以及主机的别名在右。该配置文件的默认内容为:。该配置文件的默认内容为:#more /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.:1 127.0.0.1RHEL5 localhost6.localdomain6 localh

30、ost6 客户端域名解析客户端域名解析DNS的配置的配置第第25 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一客户端域名解析客户端域名解析DNS的配置的配置2设置设置DNS服务器的服务器的IP地址地址配置文件配置文件/etc/resolv.conf配置项配置项nameserver# more /etc/resolv.confnameserver 192.168.252.253最多可配置最多可配置3个个DNS服务器的服务器的IP地址地址用用vi编辑器添加编辑器添加可利用可利用domain来指定当前主机所在域的域名。来指定当前主机所在域的域名。第第26 页页Lin

31、uxLinux系统管理系统管理2022年年5月月30日星期一日星期一 3指定名称解析顺序指定名称解析顺序要设置名称解析的先后顺序,可利用要设置名称解析的先后顺序,可利用/etc/nsswitch.conf配置文件中的配置文件中的hosts:配置项来配置项来指定,其默认解析顺序为指定,其默认解析顺序为hosts文件、文件、DNS服务器服务器。对于。对于Unix系统,还可用系统,还可用NIS服务器来进行解析。服务器来进行解析。# grep hosts /etc/nsswitch.conf #hosts: db files nisplus nis dnshosts: files dns其中的其中的f

32、iles代表用代表用hosts文件来进行名称解析。文件来进行名称解析。客户端域名解析客户端域名解析DNS的配置的配置第第27 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一网络诊断命令的使用网络诊断命令的使用1.ping测试本主机和目标主机连通性测试本主机和目标主机连通性ping 参数参数 主机名或主机名或IP地址地址参数选项:参数选项:-c count共发出共发出count次信息,不加此项,则发无次信息,不加此项,则发无限次信息。按限次信息。按Ctrl+C停止停止-s 字节数字节数 指定发送的报文的大小,以字节指定发送的报文的大小,以字节B为单为单位,预设值是

33、位,预设值是56B,加上,加上8字节的字节的ICMP头,共是头,共是64B。-W timeout等待接收回应报文的间隔时间。以秒等待接收回应报文的间隔时间。以秒为单位为单位#ping -c 4 192.168.0.1#ping -c 10 s 2048 192.168.0.1第第28 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一2.traceroute跟踪显示从当前主机到指定主机所经过路径跟踪显示从当前主机到指定主机所经过路径traceroute 主机名称或主机名称或IP地址地址 traceroute stat命令命令显示网络连接、路由表和正在侦听的端口等显示

34、网络连接、路由表和正在侦听的端口等信息信息netstat 参数选项参数选项参数选项:参数选项:-l显示正在侦听的服务和断口显示正在侦听的服务和断口-a显示当前主机所开放的所有端口。包括显示当前主机所开放的所有端口。包括TCP和和UDP。 -n以网络以网络IP地址地址代替名称显示出网络代替名称显示出网络-c 每隔每隔1秒就重新显示一遍,直到用户按秒就重新显示一遍,直到用户按Ctrl+C中断它。中断它。-i显示所有网卡的相关信息。显示所有网卡的相关信息。-r显示当前主机的路由表的信息。显示当前主机的路由表的信息。例如:例如:#netstat ln#netstat ap网络诊断命令的使用网络诊断命令

35、的使用第第29 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一Linux的两类服务的两类服务独立运行的服务独立运行的服务。现在的大型网络服务都是自己管理现在的大型网络服务都是自己管理自己,比如自己,比如httpd等。等。 受受xinetd服务管理的服务服务管理的服务xinetd本身也是一个独立运行的服务部分,常用服务本身也是一个独立运行的服务部分,常用服务进程的总管进程的总管 ,父进程。,父进程。它负责管理系统中不频繁使用的服务,当这些服务被它负责管理系统中不频繁使用的服务,当这些服务被请求时,由请求时,由xinetd服务负责启动运行,完成服务请求服务负责启动运

36、行,完成服务请求后,再结束该服务的运行,以减少对系统资源的占用后,再结束该服务的运行,以减少对系统资源的占用又名超级又名超级Internet服务器。经常用来管理多种轻量级服务器。经常用来管理多种轻量级Internet 服务。如服务。如telnet、talk 、pop3、 imap 等。等。有时也用来管理有时也用来管理Apache 和和ftp服务。服务。xinetd 可以在可以在Linux 、FreeBSD、Solaris等多种等多种Unix操作系统上操作系统上使用。使用。网络服务与协议端口网络服务与协议端口第第30 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一

37、不同的网络服务不同的网络服务,它们具体使用的网络协议会不同它们具体使用的网络协议会不同,人们为了人们为了区分不同的网络协议区分不同的网络协议,给每个协议进行了编号给每个协议进行了编号,这个编号在计这个编号在计算机术语里面就叫算机术语里面就叫端口号端口号(简称端口简称端口)。基于。基于TCP/UDP协议的协议的不同网络服务都是以端口来区别的不同网络服务都是以端口来区别的 网络中的主机是通过使用网络中的主机是通过使用“IP地址地址+端口端口”与其他主机建立与其他主机建立连接并进行通信的。连接并进行通信的。计算机通信时使用的端口从计算机通信时使用的端口从065535,共有共有65536个。其中个。其

38、中,从从01023称为保留端口称为保留端口,通常这些端口的通讯固定用于某种通常这些端口的通讯固定用于某种服务协议服务协议,比如比如HTTP协议的端口号为协议的端口号为80,SMTP协议的端口号协议的端口号为为25,TELNET协议的端口号为协议的端口号为23等等。从等等。从102465535称称为动态端口为动态端口,这些端口通常不固定分配给某个服务这些端口通常不固定分配给某个服务,只要运行只要运行的程序向系统提出网络申请的程序向系统提出网络申请,系统自动从这些端口中分配一系统自动从这些端口中分配一个可用端口供其使用。个可用端口供其使用。 网络服务与协议端口网络服务与协议端口第第31 页页Lin

39、uxLinux系统管理系统管理2022年年5月月30日星期一日星期一每个服务都有相应的启动脚本每个服务都有相应的启动脚本用于实现启动、重启、停止和查询服务等功能。一般还用于实现启动、重启、停止和查询服务等功能。一般还有对脚本功能的简要说明和使用方法,可利用有对脚本功能的简要说明和使用方法,可利用head命令命令来查看。来查看。 所有启动脚本都放在所有启动脚本都放在/etc/rc.d/init.d目录中目录中脚本名称与服务名称相对应脚本名称与服务名称相对应该目录中有哪些脚本与当前系统中所安装的服务有关。该目录中有哪些脚本与当前系统中所安装的服务有关。/etc/rc.d/rc.local文件相当于

40、文件相当于dos系统的系统的autoexec.bat文件的功能文件的功能放入该文件中的脚本或命令,在其他初始化脚本执行完放入该文件中的脚本或命令,在其他初始化脚本执行完后,将自动被执行。后,将自动被执行。 网络服务的运行管理网络服务的运行管理第第32 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一用启动脚本实现自动启动或停止用启动脚本实现自动启动或停止用相应的命令来实现对某服务的启动、停止或重启用相应的命令来实现对某服务的启动、停止或重启服务。服务。1通过服务启动脚本来管理服务通过服务启动脚本来管理服务用法:用法:# /etc/rc.d/init.d/服务启动脚

41、本名服务启动脚本名 start|stop|status|restart|condrestart|reload服务启动脚本名后面的启动参数若为服务启动脚本名后面的启动参数若为start启动服务;启动服务;stop停止服务;停止服务;restart重启该服务;重启该服务;status查询服务的启动状态。查询服务的启动状态。 网络服务的运行管理网络服务的运行管理第第33 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一比如:比如:查询查询sshd服务的启动状态命令:服务的启动状态命令:# /etc/rc.d/init.d/sshd statussshd (pid 225

42、2) is running.说明该服务已经启动,其进程号为说明该服务已经启动,其进程号为2252。重启服务命令:重启服务命令:# /etc/rc.d/init.d/sshd restartstopping sshd: ok starting sshd: OK 停止服务命令:停止服务命令:# /etc/rc.d/init.d/sshd stopStopping sshd: OK 网络服务的运行管理网络服务的运行管理第第34 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一利用服务启动脚本来启动或停止服务时,每次都要利用服务启动脚本来启动或停止服务时,每次都要输入输入

43、脚本的全路径脚本的全路径,使用起来比较麻烦,使用起来比较麻烦RHEL专门提供了专门提供了service命令来解决该问题命令来解决该问题,用法为用法为:service 服务名称服务名称 要执行的动作要执行的动作(start|stop|restart)用户在任何路径下均可通过该命令来实现启动或停止服务,用户在任何路径下均可通过该命令来实现启动或停止服务,service命命令会自动到令会自动到/etc/rc.d/init.d目录中查找并执行相应的服务启动脚本。目录中查找并执行相应的服务启动脚本。比如,若要重启比如,若要重启sshd服务,则实现命令为:服务,则实现命令为:service sshd re

44、start若要停止若要停止sshd服务,则实现命令为:服务,则实现命令为:service sshd stop 网络服务的运行管理网络服务的运行管理第第35 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一3让服务自动运行或停止让服务自动运行或停止如何配置某些服务在某运行级别中如何配置某些服务在某运行级别中自动自动启动或不启动启动或不启动可通过配置服务的启动状态来实现,为可通过配置服务的启动状态来实现,为此此Linux提供了提供了chkconfig和和ntsysv命令命令来实现该功能。来实现该功能。 网络服务的运行管理网络服务的运行管理第第36 页页LinuxLin

45、ux系统管理系统管理2022年年5月月30日星期一日星期一 网络服务的运行管理网络服务的运行管理第第37 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一 网络服务的运行管理网络服务的运行管理第第38 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一 网络服务的运行管理网络服务的运行管理第第39 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一按上下光标选择启动服务项;按上下光标选择启动服务项;按空格设置或取消服务项;按空格设置或取消服务项;按按Tab选择选择“确定确定”或或“取消取消”ntsysv命令命

46、令ntsysv 工具为激活或停运工具为激活或停运服务提供了简单的界面。基服务提供了简单的界面。基于文本字符界面于文本字符界面只能设置当前运行级别下各只能设置当前运行级别下各服务的启动状态。服务的启动状态。若要设置其他运行级别下若要设置其他运行级别下各服务的启动状态,则需各服务的启动状态,则需要转换到相应的运行级别要转换到相应的运行级别,然后再运行,然后再运行ntsysv命令命令来进行设置。来进行设置。 网络服务的运行管理网络服务的运行管理第第40 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一RPM是红帽子包管理(是红帽子包管理(Redhat Package M

47、anager)的缩写。)的缩写。由由Red Hat公司提出的一种软件包管理标准。公司提出的一种软件包管理标准。是是Linux各发行版中应用最广泛的软件包格式之各发行版中应用最广泛的软件包格式之一(还有一(还有debian发行的发行的deb安装包)。安装包)。作用:作用:对对RPM格式的格式的软件包进行安装、查询软件包进行安装、查询、更新升级、校验、卸载以及生成、更新升级、校验、卸载以及生成.rpm.rpm格式格式的软件包等的软件包等RPM功能通过功能通过rpm命令使用不同参数来实现。命令使用不同参数来实现。rpm软件包管理软件包管理第第41 页页LinuxLinux系统管理系统管理2022年年

48、5月月30日星期一日星期一RPM软件包的典型命名格式:软件包的典型命名格式:比如:比如: 在在RHEL6 Server 中,中,openssl软件包对应的软软件包对应的软件包名称为:件包名称为:openssl-0.9.8b-8.3.el6.i386.rpm 代表该软件适用代表该软件适用于于Intel 80386以以上的上的x86架构的计架构的计算机硬件平台适算机硬件平台适用。用。rpm软件包管理软件包管理第第42 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一任务导入任务导入Windows中的中的 “添加添加/删除程序删除程序”工具工具(图形化的界面)(图形化的

49、界面)=软件包管理工具软件包管理工具Linux中常见的软件安装程序中常见的软件安装程序:源代码软件源代码软件:需编译需编译,通常以通常以gzip压缩过的压缩过的tar包包(扩展名一般为扩展名一般为.tar.gz).可执行程序可执行程序RPM包包,一般扩展名为一般扩展名为.rpm第第43 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一第第44 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一 第第45 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一第第46 页页LinuxLinux系统管理系统管理202

50、2年年5月月30日星期一日星期一 查询某文件所属的软件包查询某文件所属的软件包命令:命令:rpm -qf 文件或目录的全路径名文件或目录的全路径名查询显示某个文件或目录是通过安装哪一个软件查询显示某个文件或目录是通过安装哪一个软件包产生的。包产生的。# rp qf /usr/lib/libstdc+.so.5.0.7 compat-libstdc+-33.3.2.3-61# rpm -qf /etc/mail sendmail-8.13.2.el5第第47 页页LinuxLinux系统管理系统管理2022年年5月月30日星期一日星期一47查询查询RPM软件信息软件信息rootlocalhost

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(项目8-网络配置与软件包管理-新新要点课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|