![Linux系统管理与服务器配置-基于CentOS 7(第2版) 课件 第6章软件安装与包管理工具_第1页](http://file4.renrendoc.com/view8/M00/0B/01/wKhkGWcKY2-AOGgTAAEYUSdxj7Q160.jpg)
![Linux系统管理与服务器配置-基于CentOS 7(第2版) 课件 第6章软件安装与包管理工具_第2页](http://file4.renrendoc.com/view8/M00/0B/01/wKhkGWcKY2-AOGgTAAEYUSdxj7Q1602.jpg)
![Linux系统管理与服务器配置-基于CentOS 7(第2版) 课件 第6章软件安装与包管理工具_第3页](http://file4.renrendoc.com/view8/M00/0B/01/wKhkGWcKY2-AOGgTAAEYUSdxj7Q1603.jpg)
![Linux系统管理与服务器配置-基于CentOS 7(第2版) 课件 第6章软件安装与包管理工具_第4页](http://file4.renrendoc.com/view8/M00/0B/01/wKhkGWcKY2-AOGgTAAEYUSdxj7Q1604.jpg)
![Linux系统管理与服务器配置-基于CentOS 7(第2版) 课件 第6章软件安装与包管理工具_第5页](http://file4.renrendoc.com/view8/M00/0B/01/wKhkGWcKY2-AOGgTAAEYUSdxj7Q1605.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章软件安装与包管理工具Linux系统管理与服务器配置——基于CentOS7目录6.1项目一:使用RPM管理telnet-server软件包6.1.1RPM简介 6.1.2RPM的使用 6.1.3常见问题分析6.2项目二:配置本地YUM源安装服务器
6.2.1YUM简介 6.2.2设置YUM源 6.2.3YUM的使用6.2.4常见问题分析
6.3项目三:使用源码包安装FTP软件
6.3.1TAR包管理工具简介 6.3.2TAR包管理工具的使用本章小结
6.1项目一:使用RPM管理telnet-server软件包管理员要在服务器上安装配置telnet服务器,以方便用户通过telnet远程访问Linux服务器。首先查询目前系统中是否已经安装了合适版本的telnet-server软件包。如果未安装,则准备好所需版本的软件包telnet-server-0.17-59.el7.x86_64.rpm。安装前,需要了解telnet-server软件包将要安装的位置。安装完成后,查询telnet-server软件包安装是否成功。设置telnet服务的自启动状态,启动telnet服务。最后测试telnet服务的安装配置是否成功。6.1项目一:使用RPM管理telnet-server软件包序号知识点详见章节1对RPM的理解6.1.12查询telnet-server软件包是否安装6.1.23查询telnet-server软件包安装位置6.1.24安装telnet-server软件包6.1.25查询telnet-server软件包安装是否成功6.1.26设置telnet服务的自启动状态5.2.27启动telnet服务5.2.26.1.1RPM简介RedHat软件包管理工具(RedHatPackageManager,RPM)RPM常用于软件包的安装、查询、升级、刷新、卸载及生成.rpm格式的软件包等操作。RPM只能管理后缀是.rpm的软件包。软件包的命名格式:软件名称-版本号(包括主版本号和次版本号).软件运行的硬件平台.rpm例如,telnet-server-0.17-59.el7.x86_64.rpm。6.1.2RPM的使用1.查询RPM的查询功能主要由-q选项完成,为了实现特殊的查询功能,要结合其他的选项使用。〖例6.1〗查询系统中已经安装的所有RPM软件包。6.1.2RPM的使用〖例6.2〗在已经安装的软件包中查询包含lib关键字的软件包的名称,实现命令如下。6.1.2RPM的使用〖例6.3〗查询openssh-server软件包是否已经安装。〖例6.4〗查询openssh-server和telnet-server两个软件是否已经安装。6.1.2RPM的使用〖例6.5〗查询已安装的openssh-server软件包的信息。6.1.2RPM的使用〖例6.6〗查询openssh-server软件包中有哪些文件,以及这些文件安装在系统的位置。6.1.2RPM的使用〖例6.7〗查询/var/empty/sshd目录是安装哪一个软件包而创建的。〖例6.8〗查询待安装vsftpd-2.0.5-16.e15_4.1.i386.rpm软件包的文件列表。6.1.2RPM的使用2.安装命令格式:rpm-ivh软件包名称〖例6.9〗安装telnet-server-0.17-59.el7.x86_64.rpm软件包6.1.2RPM的使用3.升级升级功能首先将低版本的软件包卸载,再安装高版本的软件包。为了详细显示安装过程,通常结合-v和-h选项使用。命令格式:rpm-Uvh软件包名称〖例6.10〗升级telnet软件为telnet-server-0.17-59.el7.x86_64.rpm软件包。#rpm-Uvhtelnet-server-0.17-59.el7.x86_64.rpm6.1.2RPM的使用4.刷新刷新软件包时,系统会比较选项指定的软件包的版本和目前系统中所安装的软件包的版本。如果选项指定的软件包的版本更高,就会升级到高版本软件包。如果系统中未安装过该软件包,则刷新选项不会安装软件包,这一点与软件包升级功能不同。由选项-F实现,通常结合v和h选项使用。命令格式: rpm-Fvh软件包名称〖例6.11〗刷新telnet-server-0.17-59.el7.x86_64.rpm软件包6.1.2RPM的使用5.卸载卸载命令可以从系统中将已安装的软件包清除。命令格式:rpm-e软件名称〖例6.12〗将telnet-server软件从系统中卸载。#rpm-etelnet-server6.1.3常见问题分析1.在执行#rpm-qa命令时,如果输出信息过多,不易查找指定信息。2.在查询软件包信息或文件时,想保存执行结果。3.“软件名称”和“软件包名称”。4.软件包依赖问题5.RPM数据库损坏6.软件安装的时间问题6.1项目一:使用RPM管理telnet-server软件包操作过程:#rpm-qtelnet-server#rpm-qpltelnet-server-0.17-59.el7.x86_64.rpm#rpm-ivhtelnet-server-0.17-59.el7.x86_64.rpm#rpm-qtelnet-server#systemctlenabletelnet.socket#systemctlstarttelnet.socket#systemctlrestartxinetd.service#telnet26.2项目二:配置本地YUM源安装服务器作为系统管理员,需要经常在服务器上安装各种软件,由于使用RPM安装的方法需要找到相应的软件包,还要解决软件包依赖的问题,比较麻烦。因此,系统管理员计划配置本地YUM服务,便于今后软件的安装。序号知识点详见章节1对YUM工具的理解6.2.12设置本地YUM源6.2.23使用yum命令安装软件6.2.36.2.1YUM简介YUM(YellowdogUpdateModified,YUM)是改进版的RPM,它很好地解决了RPM所面临的软件包依赖问题。YUM可以从很多源中搜索软件包及它们的依赖包,并自动安装完成。使用YUM安装软件时,需要至少一个YUM源。YUM源就是存放很多RPM软件的目录,用户可以使用HTTP、FTP或本地目录的方式访问YUM源。6.2.2设置YUM源CentOS7次的默认的YUM源定义文件存放在/etc/yum.repos.d/目录下,用户可以自行定义任意可以使用的YUM源,但文件名的扩展名必须是repo。选项功能表述[]填写YUM源唯一的ID号,可以为任意字符串name指定YUM源名称,可以为任意字符串baseurl指定YUM源的URL地址(可以是HTTP、FTP或本地路径)mirrorlist指定镜像站点目录enabled是否激活该YUM源(0代表禁用,1代表激活,默认为激活)gpgcheck安装软件时是否检查签名(0代表禁用,1代表激活)gpqkey如果检查软件包的签名,该语句定义检查签名的密钥文件6.2.2设置YUM源查看CentOS7默认的YUM源/etc/yum.repos.d/CentOS-Base.repo的部分内容,如下:[base]name=CentOS-$releasever-Basemirrorlist=/?release=$releasever&arch=$basearch&repo=os&infra=$infra#baseurl=/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-76.2.2设置YUM源下面通过创建media.repo文件,使用CentOS7系统光盘作为YUM源,前提是已经将光盘挂载到/media/CentOS7目录下。修改YUM配置文件的内容如下:[media]name=CentOS7baseurl=file:///media/CentOS7enabled=1gpgcheck=0gpqkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-76.2.3YUM的使用YUM主要有查询、安装、升级、刷新、卸载软件包等功能,这些功能均由yum命令配合不同的指令来实现,因此,yum命令的指令非常多。命令格式:yum[选项][指令][软件包…]选项:-y执行非交互安装,安装过程中出现的所有提示回答为YES。指令:installpackage1[package2][…]使用YUM源安装软件包。 update[package][packge2][…]使用YUM源升级软件包。 check-update 检查YUM源中所有可用的升级。 remove|erasepackage1[package2][…] 卸载软件包。 list[…]系统中已经安装的以及YUM源中所有可用的软件包。 info[…] 查看软件包信息。 cleanall 清空所有的缓存信息。 groupinstallgroup1[group2][…]使用YUM源安装组包。groupremovegroup1[group2][…] 卸载组包。
6.2.4常见问题分析1.创建YUM源的步骤。2.YUM繁忙问题。操作过程:#mount/dev/cdrom/media#cd/etc/yum.repos.d#vimmedia.repo[media]name=CentOS7baseurl=file:///media/CentOS7enabled=1gpgcheck=0gpqkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#yum-yinstallvsftpd6.2项目二:配置本地YUM源安装服务器6.3项目三:使用源码包安装FTP软件系统管理员计划在服务器上安装FTP服务,目前系统管理员已经获取到了FTP服务的源代码包,因此计划采用源代码的方式完成服务的安装。序号知识点详见章节1理解TAR包管理工具6.3.12源码包的解压缩6.3.23源代码包的安装过程及相关操作参见【操作步骤】6.3.1TAR包管理工具简介TAR(TapeArchive,TAR)是Linux下的包管理工具。利用tar命令,可以将要备份保存的数据打包成一个扩展名为.tar的文件,以便文件的保存。需要使用时,再利用tar命令进行释放即可。使用tar命令对文件打包有两种形式:一种是简单的不压缩的打包,一种是压缩打包。如果想进行压缩打包,需要配合压缩技术(gzip或bzip2)来实现。为了方便使用,tar命令内置了相应选项(-j或-z)来实现压缩功能。6.3.2TAR包管理工具的使用TAR包管理工具主要有5种基本功能:打包、查询、释放、更新、追加,这些功能均由tar命令配合不同的选项来实现。命令格式:tar[主选项+辅选项][文件或者目录]选项说明:在使用tar命令时,主选项是必须要有的,主选项控制tar命令执行的功能,辅助选项是辅助主选项使用的,可以选用。6.3.2TAR包管理工具的使用常用主选项:c:创建新的TAR包。t:列出TAR包中文件的列表。x:从TAR包中释放文件,解压缩。r:把要备份的文件追加到已备份文件的未尾。常用辅助选项:f:使用备份文件或设备,这个选项通常是必选的。v:详细报告tar命令处理的文件信息。z:用gzip来压缩/解压缩文件。j:用bzip2来压缩/解压缩文件。C:用于指定文件解压释后的存放路径。6.3.2TAR包管理工具的使用1.打包打包命令可以将指定的目录或者文件打包成扩展名为.tar的包文件。命令格式:tar-cvftar包名
要打包备份的目录或文件名〖例6.13〗
guestuser1用户在其主目录中打包test目录为test.tar包文件。6.3.2TAR包管理工具的使用创建压缩包命令格式:tar-[z|j]cvftar包名
要打包备份的目录或文件名〖例6.14〗guestuser1用户在其主目录中打包test目录为test.tar.gz和test.tar.bz2包文件。6.3.2TAR包管理工具的使用2.查看TAR包中文件的列表在释放TAR包文件之前,很可能需要查看一下TAR包中文件列表,以确定包文件是否有需要的文件。命令格式:tar-tvftar包名
查看压缩包文件列表命令格式:tar-[z|j]tvftar包名
〖例6.15〗
guestuser1用户查看test.tar和test.tar.gz包中文件列表。6.3.2TAR包管理工具的使用3.释放TAR包释放TAR包使用-x选项。命令格式:tar-xvftar包名
释放压缩包命令格式:tar-[z|j]xvftar包名
〖例6.16〗guestuser1用户释放test.tar包到当前目录下。6.3.2TAR包管理工具的使用〖例6.17〗guestuser1用户释放test.tar.gz包到/tmp目录下。6.3.2TAR包管理工具的使用4.向TAR包中追加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一建建筑冬季施工方案
- 地理教学策略
- 药物研发全景
- 全国导游基础知识-全国导游基础知识章节练习
- 初级银行业法律法规与综合能力-银行专业初级《法律法规》模考试卷6
- 初级公司信贷-初级银行从业资格考试《公司信贷》点睛提分卷4
- 如何写低保户申请书
- 社交媒体海量信息的存储应对措施
- 5.1 观察物体(同步练习) 二年级上册数学同步课时练 (含答案)
- 大学劳动委员申请书
- 部编版小学语文一年级下册第一单元教材解读分析
- 2024年新疆维吾尔自治区成考(专升本)大学政治考试真题含解析
- 网络安全与制造业
- 中考数学考点集训分类训练10 二次函数的实际应用(含答案)
- 船舶管理台账全套表格模板
- 2024年新改版青岛版(六三制)四年级下册科学全册知识点
- 人教版八年级信息技术下册全册教案
- 基于51单片机的智能声光控开关毕业设计
- 三年级上册口算题卡每日一练
- 心肺复苏 视频
- 《性激素临床应用》课件
评论
0/150
提交评论