linux系统管理-9_第1页
linux系统管理-9_第2页
linux系统管理-9_第3页
linux系统管理-9_第4页
linux系统管理-9_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

,软件管理,本章内容,可执行文件软件包封装类型使用YUM源使用RPM命令源代码包,2,可执行文件,我们在RedHatEnterpriseLinux中执行的命令,大部分都是执行文件(ExecutableFile)。Linux下的执行文件可以分为以下几种。程序(Program)程序是一种存储CPU可以执行的机器码(MachineCode)的特殊文件。由于存储在程序文件中的机器命令都是采用的二进制(Binary)的格式,所以,我们习惯称可执行文件为二进制文件(BinaryFile)。当需要RedHatEnterpriseLinux执行某个程序文件时,RedHatEnterpriseLinux会把存储在程序文件内的机器码直接交给CPU执行。一般来说,程序文件执行的速度比较快,但最大的缺点是程序文件无法在不同的CPU中执行。,链接库(Library)链接库(Library)与程序类似,也是一个存储机器码的二进制文件。但链接库与程序文件的不同之处在于,程序文件会存储执行进入点(EnterEntry)。所以,RHEL知道将从哪里开始执行程序的内容,而链接库则没有存储执行进入点的信息,因而无法直接启动RedHatEnterpriseLinux的链接库。脚本(Script)脚本(Script)是以文本文件的格式存储要CPU执行的命令。支持脚本类型的程序语言都会提供一个编译器(Interpruter)程序。每次执行一个脚本时,RHEL都会把脚本中的命令交由编译器,转译出CPU可以执行的机器码,然后才让CPU去执行这些机器码。一般来说,脚本的好处是与计算机的平台无关,只要计算机中提供适当的编译器程序,就可以直接执行脚本;然而脚本最大的缺点则是执行速度远远慢于程序文件。,软件包的封装类型,常见的软件包封装类型,5,RPM包管理机制,RPMPackageManager由RedHat公司提出,被众多Linux发行版所采用建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系,6,RPM软件包软件素材参考:一般命名格式:bash-3.1-16.1.i386.rpm,软件名称,版本号,硬件平台,扩展名,发布次数,使用YUM源,使用YUM源管理软件的方式图形界面添加删除软件工具命令行yum命令使用YUM源管理软件的前提配置YUM源配置文件使用YUM源管理软件的步骤1、配置YUM源配置文件存放目录/etc/yum.repos.d命名规则*.repo,如:dvd.repo文件格式示例:dvdEnabled=1name=dvdbaseurl=,7,Yum是一个强大的命令行工具,可用于更加灵活的管理(安装,更新,删除,查询)软件包基本yum命令1.yumhelp显示使用信息2.yumlist列出软件包3.yumsearchkeyword搜索关键字4.yuminfopackagename列出软件包详细信息5.yuminstallpackagename安装软件包6.yumremovepackagename删除软件包7.yumupdatepackagename升级软件包,使用YUM源,使用yum命令进行软件管理yum命令是一个强大的命令行工具,可用于更加灵活的管理(安装,更新,删除,查询)软件包基本yum命令1.yumlist列出软件包2.yuminfopackagename列出软件包详细信息3.yuminstallpackagename安装软件包4.yumremovepackagename删除软件包5.yumupdatepackagename升级软件包,9,使用YUM源,使用yum命令安装软件包组yumgroupsinfo|install|1.yumgrouplist列出所有可用组2.yumgroupinfo提供特定组的信息3.yumgroupinstall安装软件包组4.yumgroupupdate更新软件包组5.yumgrouperase删除软件包组使用yum命令安装本地rpm包yumlocalinstall*.rpm,10,实验1:YUM源的使用,将你的YUM软件库源设置为,11,使用rpm命令,rpm命令主要功能1.查询RPM软件、包文件的相关信息2.安装、升级、卸载RPM软件包,12,使用rpm命令,查询RPM软件信息查询已安装的RPM软件信息格式:rpm选项软件名用法:结合不同的选项完成不同查询-qa:查看系统中已安装的所有RPM软件包列表查询文件/目录属于哪个RPM软件格式:rpm-qf文件或目录名,13,使用rpm命令,安装或升级RPM软件格式:rpm选项RPM包文件.常用选项:-i:安装一个新的rpm软件包-U:升级某个rpm软件,若原本未装,则进行安装-F:更新某个rpm软件,若原本未装,则放弃安装辅助选项-h:以“#”号显示安装的进度-v:显示安装过程中的详细信息-nodeps:安装、升级或卸载软件时,忽略依赖关系常用命令:rpm-ivh*.rpm卸载指定的RPM软件格式:rpm-e软件名,14,实验2:RPM命令的使用,使用rpm命令完成以下要求查询系统中已安装的所有的rpm软件包,将查询信息存放到/root/rpms.txt文件中查询httpd软件包是否被安装到系统中,若已安装,将该软件包的安装目录、文件列表信息保存到/root/httpd.txt文件中使用rpm命令卸载httpd软件包(卸载时忽略依赖关系)使用rpm命令安装新内核到系统中(旧内核要保留),15,源代码安装,在传统的UNIX世界中,软件多半是以源码的方式发布的。RedHatEnterpriseLinux既然是一套兼容于UNIX的操作系统,当然也具备这样的特性。目前有数以万计的应用软件可以在RedHatEnterpriseLinux上执行,这些软件几乎全部都提供源码,让系统管理者可以编译、安装其所需软件。不同的软件在安装的过程中,步骤可能都不相同,但总不脱离下面几个步骤。获得软件。编译前的准备工作。开始编译。安装与部署。,首先解压源代码包,在开始编译之前,必须先完成下面几项工作。l)详细阅读文件。2)准备编译所需的组件。3)设置编译参数。准备完成后,进入相应的目录,执行指定的脚本(多少需要安装gcc编译器),完成编译前的准备工作后,就可以正式开始编译软件了。要编译软件最简单的方式,是通过make工具编译,成功编译出软件的相关文件后,需要对软件进行安

温馨提示

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

评论

0/150

提交评论