RHEL项目网络配置与软件包管理_第1页
RHEL项目网络配置与软件包管理_第2页
RHEL项目网络配置与软件包管理_第3页
RHEL项目网络配置与软件包管理_第4页
RHEL项目网络配置与软件包管理_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“十二五”职业教育国家规划教材选题立项

RedHatEnterpriseLinuxServer6.4

与教材配套的光盘资源Linux网络操作系统配置与管理教材主编:夏笠芹课程标准(教学大纲)教学设计方案(教案)PPT电子课件教材习题参考答案模拟试卷及参考答案(4套)IT认证+全国技能大赛资料知识拓展&网络工程解决方案【项目知识目标】了解:网络配置文件及配置方式,Linux支持的网络服务类型熟悉:rpm软件包的命名格式掌握:主机名、以太网卡的设置;常用网络操作命令的使用;网络服务的启动、停止方法;rpm软件包的安装、查询、升级、删除的方法【项目能力目标】会配置主机名和网卡会设置路由会配置客户端名称解析能使用常用网络调试命令维护主机会启动与停止网络服务,能配置网络服务的启动状态能使用rpm、yum命令安装、查询、升级和删除rpm软件包项目6网络配置与软件包管理6.1项目背景要使Linux主机能与网络中的其它主机相互通信,必须进行相关的网络配置。网络配置通常包括主机名、网卡的IP地址、子网掩码、默认网关(默认路由)、DNS服务器的IP地址等。在Linux中,网络配置信息是分别存储在不同的配置文件中的。在图形界面和字符界面下均可实现网络配置,本项目主要介绍在字符界面下通过编辑、修改相关网络配置文件和网络配置的有关命令工具来完成Linux主机连入局域网和互联网。在对Linux系统的使用和操作过程中,需要经常安装、卸载和升级各种应用软件。为便于软件的安装、更新和卸载,这些软件会按一定格式进行封装(打包)后供用户安装。目前RHEL5软件的安装包有rpm包和tar包两种。通常,用rpm打包的是可执行程序,而用tar打包的则是源程序。本项目将具体介绍对rpm包和tar包的管理。6.2项目知识准备6-2-1网络配置的方式表6-1主要的网络配置文件路径及文件名功能/etc/hosts完成主机名映射为IP地址的功能/etc/sysconfig/network包含主机最基本的网络信息,如:主机名、默认网关等/etc/sysconfig/network-scripts/网卡的配置文件目录,如:第1块网卡文件为ifcfg-eth0/etc/resolv.conf设置DNS服务器IP地址的配置文件/etc/host.conf设置域名服务客户端的控制文件/etc/nsswitch.conf用于指定域名解析顺序的配置文件/etc/services设置主机的不同端口对应的网络服务(一般无需修改)6.2项目知识准备Linux网络配置的方式大致有以下三种:图形窗口和字符窗口填写方式:通过菜单和窗口填写网络配置参数。命令行方式:在字符界面下,通过执行有关网络配置命令实现对网络的配置。此种方式只是临时生效,系统或网络服务重启后便失效。修改网络配置文件的方式:使用vi编辑器直接修改网络配置文件,或用一些工具(如:setup)间接修改网络配置文件。此种方式需要系统或网络服务重启后才能生效,并且长期生效。6-2-1网络配置的方式网卡配置的相关文件网络配置文件:/etc/sysconfig/network网卡的设备驱动模块:

/etc/modules.conf网卡配置文件:

/etc/sysconfig/network-scripts目录中/etc/sysconfig/network-scripts/ifcfg-eth0/etc/host.conf/etc/hosts/etc/resolv.conf/etc/services6.2项目知识准备网络配置文件——/etc/sysconfig/network用于对网络服务进行总体配置,如是否启用网络服务功能,是否开启IP数据包转发服务等。在没有配置或安装网卡时,也需要设置该文件,以使本机的回环设备(lo)能够正常工作,该设备是Linux内部通讯的基础。常用的设置项主要有:⑴NETWORKING=yes|no设置系统是否使用网络服务功能。⑵NETWORKING_IPV6=yes|no设置系统是否支持IPv6网络。6.2项目知识准备⑶FORWARD_IPV4=false|true是否开启ipv4的包转发功能。一块网卡时,一般设置为false;若装有两块网卡,并要开启IP数据包的转发功能,则设置为true,如在利用双网卡代理上网或连接两个网段进行通信时。也可通过编辑修改/etc/sysctl.conf配置文件,将其中的net.ipv4.ip_forward=0语句,更改为net.ipv4.ip_forward=1来打开内核的包转发功能.还可以在/etc/rc.local配置文件中添加如下语句来实现开启内核的内核的包转发功能.ecoh1>/proc/sys/net/ipv4/ip_forward6.2项目知识准备⑷HOSTNAME

用于设置本机的主机名,/etc/hosts中设置的主机名要注意与此处的设置相同。⑸GATEWAY用于设置本机的网关IP地址。⑹DOMAINNAME

用于设置本机的域名。network的典型配置为:NETWORKING=yesNETWORKING_IPV6=yesFORWARD_IPV4=falseGATEWAY=HOSTNAME=hnwyDOMAINNAME=localdomain6.2项目知识准备网卡配置文件(1)网卡配置文件简介网卡的设备名、IP地址、子网掩码、默认网关等配置信息是保存在网卡配置文件中的。一块网卡对应一个配置文件配置文件位于/etc/sysconfig/network-scripts目录中,其配置文件名具有以下格式:ifcfg-网卡类型以及网卡的序号以太网卡的类型为eth第一块网卡的配置文件名为ifcfg-eth0第二块网卡的配置文件名为ifcfg-eth1,其余依次类推。其他网卡的配置文件可用cp命令复制ifcfg-eth0配置文件获得,然后再根据需要进行适当的修改即可。6.2项目知识准备(2)一块网卡卡如何绑定定多个IP地址每个绑定的的IP地址需要一一个虚拟网网卡其名称为::ethN:M对应的配置置文件名为为:ifcfg-ethN:M。如:第1块网卡上绑绑定的第1个虚拟网卡卡设备名为::eth0:0配置文件名名为:ifcfg-eth0:0第1块网卡上绑绑定的第2个虚拟网卡卡设备名为::eth0:1,配置文件名名为:ifcfg-eth0:16.2项项目知识识准备(3)网卡的配配置功能项项查看eth0的配置文件件的内容命命令:#more/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0当前网卡设设备名称BOOTROTO=staticIP获取方式BROADCAST=55广播地址HWADDR=00:0C:29:6A:08:39MAC地址IPADDR=54IP地址NETMASK=28子网掩码NETWORK=28网络地址ONBOOT=yes启动GATEWAY=172.16.102..254网关6.2项项目知识识准备6-2-2Linux网络服务与与协议端口口Linux的两类服务务独立运行的的服务。现在的大型型网络服务务都是自己己管理自己己,比如httpd等。受xinetd服务管理的的服务xinetd本身也是一一个独立运运行的服务务部分,常常用服务进进程的总管管,父进进程。它负责管理理系统中不不频繁使用用的服务,,当这些服服务被请求求时,由xinetd服务负责启启动运行,,完成服务务请求后,,再结束该该服务的运运行,以减减少对系统统资源的占占用又名超级Internet服务器。经经常用来管管理多种轻轻量级Internet服务。如telnet、talk、pop3、imap等。有时也也用来管理理Apache和ftp服务。xinetd可以在Linux、FreeBSD、Solaris等多种Unix操作系统上上使用。6.2项项目知识识准备不同的网络络服务,它们具体使使用的网络络协议会不不同,人们为了区区分不同的的网络协议议,给每个协议议进行了编编号,这个编号在在计算机术术语里面就就叫端口号号(简称端口)。基于TCP/UDP协议的不同同网络服务务都是以端端口来区别别的网络中的主主机是通过过使用“IP地址+端口”与其其他主机建建立连接并并进行通信信的。计算机通信信时使用的的端口从0~65535,共有65536个。其中,从0~1023称为保留端端口,通常这些端端口的通讯讯固定用于于某种服务务协议,比如HTTP协议的端口口号为80,SMTP协议的端口口号为25,TELNET协议议的的端端口口号号为为23等等等。。从从1024~65535称为为动动态态端端口口,这些些端端口口通通常常不不固固定定分分配配给给某某个个服服务务,只要要运运行行的的程程序序向向系系统统提提出出网网络络申申请请,系统统自自动动从从这这些些端端口口中中分分配配一一个个可可用用端端口口供供其其使使用用。。6.2项项目目知知识识准准备备6-2-3管理理软软件件包包的的两两种种工工具具—RPM和YUM1.RPM管理理工工具具RPM是红红帽帽子子包包管管理理((RedhatPackageManager)的的缩缩写写。。由RedHat公司司提提出出的的一一种种软软件件包包管管理理标标准准。。是Linux各发发行行版版中中应应用用最最广广泛泛的的软软件件包包格格式式之之一一((还还有有debian发行行的的deb安装装包包))。。作用用::对RPM格式式的的软软件件包包进进行行安安装装、、查查询询、、更更新新升升级级、、校校验验、、卸卸载载以以及及生生成成.rpm格式式的的软软件件包包等等RPM功能能通通过过rpm命令令使使用用不不同同参参数数来来实实现现。。6.2项项目目知知识识准准备备rpm软件件包包———压缩缩存存贮贮,,拥拥有有一一个个头头文文件件,,其其中中包包含含有有关关于于本本软软件件包包的的相相关关信信息息,,便便于于对对软软件件包包信信息息进进行行查查询询。。RPM软件件包包的的典典型型命命名名格格式式::软件件名名-版本本号号-发行行号号.操作作系系统统版版本本.硬件件平平台台的的类类型型.rpm比如如::在在RHEL5Server中,,openssl软件件包包对对应应的的软软件件包包名名称称为为::openssl-0.9.8b-8.3.el5.i386.rpm软件件包包的的名名称称版本本信信息息发行行号号代表表软软件件是是提提供供给给EnterpriseLinux5代表表该该软软件件适适用用于于Intel80386以上上的的x86架构构的的计计算算机机硬硬件件平平台台适适用用。。扩展展名名6.2项项目目知知识识准准备备2.YUM管理理工工具具YUM(全全称称为为YellowdogUpdater,Modified)则则能能在在线线下下载载、、安安装装、卸卸载载、、升升级级rpm软软件件包包等等任任务务,并并且能够够自自动动查查找找并并解解决决rpm包包之之间间的的依依赖赖关关系系后后,一次次性性完完成成所所有有具具有有依依赖赖关关系系rpm包包的安安装装,而无无需需管管理理员员逐逐个个、、手手工工地地去去安安装装每每一一个个rpm包包。。要实实现现YUM的的功功能能,有有赖赖于于三三个个机机制制的的建建立立其一一是是需需要要有有一一个个包包含含各各种种rpm安安装装文文件件的的软软件件仓仓库库(即即yum源源);其二二是是有有软软件件仓仓库库的的仓仓库库数数据据库库((repodata)),其其中中收收集集了了软软件件仓仓库库中中所所有有rpm包包的的头头部部信信息息(每每个个rpm包包的的包包头头信信息息包包含含了了该该包包的的描述述,功能能,提供的文文件,依赖关关系等信信息);其三是有有软件仓仓库的地地址等信信息。6.2项项目目知识准准备6.3项目实施施任务6-1配置主机机名主机名用用于标识识一台主主机的名名称,在在网络中中主机名名具有唯唯一性。。查看主机机名命令:hostname临时设置置/更改主机机名命令:hostname新主机名名该命令不不会将新新主机名名保存到到/etc/sysconfig/network配置文件件中,重重新启动动系统后后,主机机名将恢恢复为配配置文件件中所设设置的主主机名。。在设置了了新的主主机名后后,#左边的提提示符还还不能同同步更改改,使用用logout注销重新新登录后后,就可可显示出出新的主主机名来来。长期生效效的主机机名更改改配置文件件——/etc/sysconfig/network系统启动动时,会会从该配配置文件件中获得得主机名名信息,,并进行行主机名名的设置置。配置文件件中的内内容一般般为:more/etc/sysconfig/networkNETWORKING=yes//系统是否否使用网网络服务务功能NETWORKING_IPV6=yes//是否支持持IPv6网络HOSTNAME=RHEL5//设置主机机名/etc/hosts中的设置置的主机机名应与与此处相相同GATEWAY=//默认网关FORWARD_IPV4=false//是否开启IP数据包的转发,单网网卡为false任务6-1配置主机名名任务6-2网卡的配置置1.使用ifconfig命令查看、、配置网卡卡命令用法功能ifconfig显示当前活动网卡(未被禁用)ifconfig-a显示系统中所有网卡的设置信息ifconfig网卡设备名显示指定网卡的设置信息ifconfig网卡设备名IP地址netmask子网掩码[up|down]临时设置网卡的IP地址ifconfig网卡设备名downifdown网卡设备名down禁用网卡ifconfig网卡设备名upifup网卡设备名up启用网卡2.用setup工具修改网网卡配置文文件setup配置工具采采用基于字字符的窗口口界面,来来完成对用用户认证、、防火墙、、键盘、网网络、系统统服务启动动、时区、、和X等居多配置置。在命令行执执行setup命令,即可可启动该配配置工具任务6-2网卡的配置置在启动界面面选择“网网络配置””项按Tab键将焦点移动动到RunTool按钮按回车,即即可进入网网络配置界界面。选择网卡设设备回车进入对网卡卡的配置界界面输入相应的的配置值按Tab键将焦点移动动到Ok按钮回车返回上一个个界面将焦点移动动到Quit回车返回到上一一个界面将焦点移动动到Quit回车退出setup工具。要生效,需需重启网络络服务。3.用vim直接编辑配配置文件①若要在eth0网卡上再绑绑定一个IP地址的方法法:#cd/etc/sysconfig/network-scripts/#cpifcfg-eth0ifcfg-eth0:0#vimifcfg-eth0:0DEVICE=eth0:0BOOTROTO=staticBROADCAST=55IPADDR=54NETMASK=28NETWORK=28ONBOOT=yes#servicenetworkrestart要使配置生生效,需执执行②为网卡临临时绑定一一个IP地址,可用用命令:#ifconfigeth0:150netmaskNETWORK、BROADCAST可以不指定定,利用子子网掩码,,系统可自自动计算出出来任务6-2网卡的配置置任务6-2网卡的配置置任务6-2网卡的配置置以eth0为首的部分分第1行——显示了网卡卡的设备名名和硬件的的以16进制表示的的48位MAC地址00:00:E8:7D:FB:51。第2行——显示本机的的IP地址、网络络广播地址址和子网掩掩码。第3行——是设备的网网络状态::MTU(最大传输输单元)Metric(度量值))字段显示示的是该接接口当前的的MTU和度量值的的值。其它行——显示接口通通信的网络络统计值。。RX和TX分别表示接接收和传送送的数据包包。如果网网卡已经完完成配置却却还是无法法与其它设设备通信,,那么从RX和TX的显示数据据上可以简简单地分析析一下故障障原因。以lo为首的部分分——回送设备的的特殊设备备lo是look-back网络接口,,从IP地址就可以看出出,它代表表“本机””。无论系系统是否接接入网络,,这个设备备总是存在在的,除非非你在内核核编译的时时候禁止了了网络支持持,这是一一个称为回回送设备的的特殊设备备,它自动动由Linux配置以提供供网络的自自身连接。。IP地址是一个特殊殊的回送地地址(即默默认的本机机地址),,可以在系系统上用telnet对IP地址进行测试。。如果有inetd进程在运行行的话会从从机器上获获得登录提提示符。Linux可以利用这这个特征在在进程与仿仿真网络之之间进行通通信。任务6-2网卡的配置置4.使用route命令查看、、设置路由由和默认网网关①查看当当前路由信信息命令:route②添加/删除默认网网关添加默认网网关命令::routeadddefaultgw网关IP地址dev网卡设备名名删除默认网网关命令::routedeldefaultgw网关IP地址示例:#routeadddefaultgwdeveth0设置网卡eth0的默认网关关地址为#routedeldefaultgw删除默认网网关任务6-2网卡的配置置③添加/删除路由信息息在当前路由表表中添加路由由记录命令::routeadd-net网络地址netmask子网掩码[dev网卡设备名][gw网关]删除某条路由由记录命令::routedel-net网络地址netmask子网掩码任务6-2网卡的配置示例:某主机装有两两块网卡:网卡eth0:连接电信ChinaNet网,网关26;另网卡eth1:连接教育网网,网关7试为主机配置置路由,默认认路由指向26,访问教育网网的/16和/16网段时,通过过eth1网卡出去访问问。#routeadddefaultgw26deveth0#routeadd-netnetmaskdeveth1gw7#routeadd-netnetmaskdeveth1gw7任务6-2网卡的配置1.hosts文件/etc/hosts是早期实现主主机名称解析析的一种方法法,其中包含含了IP地址和主机名名之间的对应应关系。进行行名称解析时时系统会直接接读取该文件件中设置的IP地址和主机名名的对应记录录。文件中除“#”开头的行外,,一行为一条条记录,IP地址在左,主主机名、主机机全域名以及及主机的别名名在右。该配配置文件的默默认内容为::#more/etc/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillfail.::1RHEL5localhost6.localdomain6localhost6任务6-3客户端域名解解析的配置任务6-3客户端域名解解析的配置2.设置DNS服务器的IP地址配置文件——/etc/resolv.conf配置项——nameserver#more/etc/resolv.confnameserver53最多可配置3个DNS服务器的IP地址用vi编辑器添加可利用domain来指定当前主主机所在域的的域名。3.指定名称解解析顺序要设置名称解解析的先后顺顺序,可利用用/etc/nsswitch.conf配置文件中的的hosts:配置项来指定定,其默认解解析顺序为hosts文件、DNS服务器。对于于Unix系统,还可用用NIS服务器来进行行解析。#grephosts/etc/nsswitch.conf#hosts:dbfilesnisplusnisdnshosts:filesdns其中的files代表用hosts文件来进行名名称解析。任务6-3客户端域名解解析的配置任务6-4网络诊断命令令的使用1.ping——测试本主机和和目标主机连连通性ping[参数]主机名或IP地址参数选项:-ccount——共发出count次信息,不加加此项,则发发无限次信息息。按Ctrl+C停止-s字节数——指定发送的报报文的大小,,以字节B为单位,预设设值是56B,加上8字节的ICMP头,共是64B。-Wtimeout——等待接收回应应报文的间隔隔时间。以秒秒为单位#ping-c4#ping-c10–s2048任务6-4网网络诊断断命令的使用用1.通过服务启动动脚本管理服服务每个服务都有有相应的启动动脚本用于实现启动动、重启、停停止和查询服服务等功能。。一般还有对对脚本功能的的简要说明和和使用方法,,可利用head命令来查看。。所有启动脚本本都放在/etc/rc.d/init.d目录中脚本名称与服服务名称相对对应该目录中有哪哪些脚本与当当前系统中所所安装的服务务有关。/etc/rc.d/rc.local文件相当于dos系统的autoexec.bat文件的功能放入该文件中中的脚本或命命令,在其他他初始化脚本本执行完后,,将自动被执执行。任务6-5网络服务的运运行管理用启动脚本实实现自动启动动或停止用相应的命令令来实现对某某服务的启动动、停止或重重启服务。1.通过服务启动动脚本来管理理服务用法:#/etc/rc.d/init.d/服务启动脚本本名{start|stop|status|restart|condrestart|reload}服务启动脚本本名后面的启启动参数若为为start———启动服务;stop———停止服务;restart——重启该服务;;status——查询服务的启启动状态。任务6-5网络服务的运运行管理比如:查询sshd服务的启动状状态命令:#/etc/rc.d/init.d/sshdstatussshd(pid2252)isrunning...说明该服务已已经启动,其其进程号为2252。重启服务命令令:#/etc/rc.d/init.d/sshdrestartstoppingsshd:[ok]startingsshd:[OK]停止服务命令令:#/etc/rc.d/init.d/sshdstopStoppingsshd:[OK]任务6-5网络服务的运运行管理2.使用service命令管理服务务利用服务启动动脚本来启动动或停止服务务时,每次都都要输入脚本的全全路径,使用起来比比较麻烦RHEL专门提供了service命令来解决该该问题,用法为:service服务名称要执行的动作作(start|stop|restart)用户在任何路路径下均可通通过该命令来来实现启动或或停止服务,,service命令会自动到到/etc/rc.d/init.d目录中查找并并执行相应的的服务启动脚脚本。比如,若要重重启sshd服务,则实现现命令为:servicesshdrestart若要停止sshd服务,则实现现命令为:servicesshdstop任务6-5网络服务的运运行管理3.让服务自动动运行或停止止如何配置某些些服务在某运运行级别中自动启动或不不启动可通过配置服服务的启动状状态来实现,,为此Linux提供了ntsysv和chkconfig命令来实现该该功能。任务6-5网络服务的运运行管理⑴chkconfig命令设置系统中所所有服务在各各运行级别中中的启动状态态。【方法1】查看服务的启启动状态chkconfig--list[服务名称]用于查看服务务的启动状态态若缺省[服务名称]参数,则显示示所有服务的的启动状态,,若指定了要要查看的服务务,则只显示示该服务的启启动状态。比如,查看当当前系统中各各服务的启动动状态:#chkconfig--list单独查看httpd服务的启动状状态:#chkconfig--listhttpd各服务的启动动状态改变后后,在系统下下一次启动时时才会生效。。任务6-5网络服务的运运行管理用法2:设置独立运行行的服务的启启动状态chkconfig--level<运行级别列表表><服务名称><on|off|reset>功能:设置指定服务务在指定运行行级别中的启启动状态on——设置为启动off——不启动reset———恢复为系统的的默认启动状状态。例如:若要设置vsftpd服务在2、3、5运行级别启动动,则实现命命令为:#chkconfig--level235vsftpdon#chkconfig--listvsftpdvsftpd0:off1:off2:on3:on4:off5:on6:off任务6-5网络服务的运运行管理用法3:设置非独立运运行的服务的的启动状态chkconfig<服务名称><on|off|reset>非独立运行的的服务受xinetd服务的管理,,因此不存在在运行级别启启动状态的问问题。非独立运行的的服务的启动动状态改变后后,需要重新新启动xinetd服务,才能使使设置立即生生效。比如,若要设设置rsync服务的自启动动状态为on,并让其立即即生效启动,,则实现命令令为:#chkconfig--listrsyncrsyncoff#chkconfigrsyncon#chkconfig––listrsyncrsyncon#servicexinetdrestart任务务6-5网络络服服务务的的运运行行管管理理按上上下下光光标标选选择择启启动动服服务务项项;;按空空格格设设置置或或取取消消服服务务项项;;按Tab选择择““确确定定””或或““取取消消””⑵ntsysv命令令ntsysv工具具为为激激活活或或停停运运服服务务提提供供了了简简单单的的界界面面。。基基于于文文本本字字符符界界面面只能能设设置置当当前前运运行行级级别别下下各各服服务务的的启启动动状状态态。。若要要设设置置其其他他运运行行级级别别下下各各服服务务的的启启动动状状态态,,则则需需要要转转换换到到相相应应的的运运行行级级别别,,然然后后再再运运行行ntsysv命令令来来进进行行设设置置。。任务务6-5网络络服服务务的的运运行行管管理理任务务导导入入Windows中的的““添添加加/删除除程程序序””工工具具((图图形形化化的的界界面面))=软件件包包管管理理工工具具Linux中常常见见的的软软件件安安装装程程序序:源代代码码软软件件:需编编译译,通常常以以gzip压缩缩过过的的tar包(扩展展名名一一般般为为.tar.gz).可执执行行程程序序RPM包,一般般扩扩展展名名为为.rpm任务务6-6利用用rpm命令令管管理理软软件件包包后面面学学习习中中需需安安装装各各种种服服务务器器软软件件包包腾讯讯LinuxQQ安安装装下载载腾腾讯讯LinuxQQ:/qq/linux/download.shtml获得得软软件件包包::linuxqq-v1.0.2-beta1.i386.rpmlinuxqq_v1.0.2-beta1_i386.tar.gz解压压linuxqq_v1.0.2-beta1_i386.tar.gz安装装包包以root用户户登登录录,,打打开开终终端端程程序序输入入命命令令::tarxzvf/boot/package_name.tar.gz/boot————QQ安装装包包所所在在路路径径在/boot/package_name目录录下下点点击击QQ腾讯讯LinuxQQ安安装装必须须以以root的身身份份执执行行1.查查询询rpm软件件包包-q————查询询((query)rpm软件件包包要查查询询软软件件包包中中的的其其他他信信息息,,可可结结合合使使用用其其它它参参数数。。⑴查查询询已已安安装装软软件件包包的的信信息息rpm––qaa————代表表全全部部((all)。。一般般系系统统安安装装的的软软件件包包较较多多,,为为便便于于分分屏屏浏浏览览,,可可结结合合管管道道操操作作符符和和less、grep命令令来来实实现现,,其其命命令令用用法法为为::#rpm-qa|less#rpm-qa|grepssl任务务6-6利用用rpm命令令管管理理软软件件包包⑵查询询指指定定的的软软件件包包是是否否安安装装命令令::rpm-q软件件包包名名称称列列表表各软软件件包包名名称称之之间间用用空空格格分分隔隔若已已安安装装,,将将显显示示该该软软件件包包的的完完整整名名称称((含含版版本本号号信信息息));;若若未未安安装装,,则则提提示示未未安安装装。。比如如,,查查询询openssh软件件包包是是否否已已安安装装命命令令::#rpm-qopensshopenssh-4.3p2-16.el5查询telnet-server软件包是否安安装命令:#rpm-qtelnet-serverpackagetelnet-serverisnotinstalled任务6-6利利用rpm命令管理理软件包⑶查询软件包的的描述信息命令:rpm-qi软件包名称例如,若要查查看openssh软件包的描述述信息的命令令:#rpm-qiopenssh⑷查询软件包中中的文件列表表命令:rpm-ql软件包名称l——list的缩写,显示示已安装软件件包中所包含含文件的文件件名及安装位位置。#rpm-qlopenssh|less任务6-6利利用rpm命令管理理软件包⑸查询某文件所所属的软件包包命令:rpm-qf文件或目录的的全路径名查询显示某个个文件或目录录是通过安装装哪一个软件件包产生的。。#rp–qf/usr/lib/libstdc++.so.5.0.7compat-libstdc++--61#rpm-qf/etc/mailsendmail-8.13.2.el5任务6-6利利用rpm命令管理理软件包⑵查询未安装软件包的信息息安装一个软件件包前,需了了解软件包的的相关信息,,比如:该软件包的描描述信息、文文件列表等使用p参数来实现,,用法为:查询描述信息息:rpm-qpi软件包文件全全路径名查询文件列表表:rpm–qpl软件包文件全全路径名查询软件包所所安装的软件件的名称:rpm-qp软件包文件全全路径名如:查询ppp-2.4.4-1.el5.i386.rpm文件列表的方方法是:将RHEL5安装光盘放入入光驱,然后后执行以下命命令:#mount/dev/cdrom/media/cdrom#rpm––qlp/media/cdrom/Server/ppp-2.4.4-1.el5.i386.rpm|less#umount/dev/cdrom任务6-6利利用rpm命令管理理软件包2.安装RPM软件包rpm-ivh软件包全路径径名i——installv——代表verbose,显示利用该该参数安装过过程中较详细细的安装信息息,有助于了解解安装是否成成功及出错原原因。h——代表hash,在安装过程程中将通过显显示一系列““#”来表示安装的的进度。实例:#mount/dev/cdrom/media/cdrom#rpm–ivh/media/cdrom/Server/ppp-2.4.4-1.el5.i386.rpm#rpm–qpppppp-2.4.4-1.el5任务6-6利利用rpm命令管理理软件包3.删除RPM软件包rpm-e软件包名excise删去、切除例如,若要删删除ppp软件包,则实实现命令为::rpm-eppp包名可以含版版本号等信息息,但不可以以有后缀.rpm比如卸载软件件包proftpd-1.2.8-1,可以使用下下列格式:#rpm-eproftpd-1.2.8-1#rpm-eproftpd-1.2.8#rpm-eproftpd-

#rpm-eproftpd任务6-6利利用rpm命令管理理软件包4.升级RPM软件包rpm-Uvh软件包文件全全路径名U——升级安装,先先卸载旧版,,再安装新版版软件包。结合v和h参数,详细显显示安装过程程。若指定的rpm包并未安装,,则系统直接接进行安装。。任务6-6利利用rpm命令管理理软件包建立yum本地硬盘源步骤1:搭建软件仓库库。步骤2:使用createrepo工具创建仓库库数据库文件件。由于在RHEL6系统的安装光光盘中,已经针对光盘盘中的所有rpm包建好了仓库库数据库,因此,此步可省。若若用户的软件件仓库包括了了RHEL6安装光盘以外外的其他rpm包,则需通过以下下操作创建仓仓库数据库文文件步骤3:在客户机的/etc/yum.repos.d/目录下,新建并编辑后后缀为.repo的yum源配置文件。。这里先复制制一份样本文文件,然后将其修改改成所需的yum源配置文件。。步骤4:清除yum源缓存。任务6-7使使用yum源安装rpm软件包包建立yum本地硬盘源步骤5:验证yum源是否可用。。在图形界面下下验证安装KDE桌面环环境的过程为为:在桌面上上单击【系统】→【【管理】→【【添加/删除程序】,打开【添加/删除软件】对话框,在左窗格的的【查找】编辑辑框内输入”KDE”→单击【查找找】按钮→在在右窗格中勾勾选【KDE桌面】→单击【应应用】按钮,系统开始解解析依赖关系系,如图6-6所示→解解析完成后弹弹出有多少软软件将被安装装的报告对话话框→单击【安装】按钮钮,安装完成后后弹出【运行新应用用程序】对话话框,单击【关闭】按钮钮结束安装→→在桌面上单单击【系统】】→【注销】】→【注销】】→输入用户户名并按回车车→输入密码码→在桌面最最后一行单击击桌面环境切切换下拉按钮钮→在列表框框内选择【KDE】→单击【登登录】按钮任务6-7使使用yum源安装rpm软件包包建立yum本地硬盘源任务6-7使使用yum源安装rpm软件包包项目小结项目知识准备备网络配置的方方式Linux网络服务与协协议端口认识rpm软件包项目实施任务6-1主机名的配置置任务6-2网卡的配置任务6-3客户端域名解解析的配置任务6-4网络诊断命令令的使用任务6-5网络服务的运运行管理任务6-6利用rpm命令管理软件件包9、静夜四无邻邻,荒居旧业业贫。。1月-231月-23Wednesday,January4,202310、雨中黄叶树树,灯下白头头人。。22:21:0422:21:0422:211/4/202310:21:04PM11、以以我我独独沈沈久久,,愧愧君君相相见见频频。。。。1月月-2322:21:0422:21Jan-2304-Jan-2312、故人江江海别,,几度隔隔山川。。。22:21:0422:21:0422:21Wednesday,January4,202313、乍见见翻疑疑梦,,相悲悲各问问年。。。1月-231月-2322:21:0422:21:04January4,202314、他乡生白白发,旧国国见青山。。。04一月月202310:21:04下下午22:21:041月-231

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论