Linu_服务器配置与管理5.ppt_第1页
Linu_服务器配置与管理5.ppt_第2页
Linu_服务器配置与管理5.ppt_第3页
Linu_服务器配置与管理5.ppt_第4页
Linu_服务器配置与管理5.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

Linux服务器配置与管理 作者 冯昊清华大学出版社 第5章软件包管理 1RPM软件包管理 RPM是RPMPackageManager的缩写 是由RedHat公司提出的一种软件包管理标准 可用于软件包的安装 查询 更新升级 校验 卸载已安装的软件包以及生成 rpm格式的软件包等 其功能均是通过rpm命令结合使用不同的命令参数来实现的 由于功能十分强大 RPM已成为目前Linux各发行版本中应用最广泛的软件包格式之一 RPM软件包的名称具有特定的格式 其格式为 软件名称 版本号 包括主版本和次版本号 软件运行的硬件平台 rpm比如 Telnet服务器程序的软件包名称为telnet server 0 17 25 i386 rpmrpm软件包中的文件以压缩格式存贮 并拥有一个定制的二进制头文件 其中包含有关于本软件包和内容的相关信息 便于对软件包信息进行查询 5 1 1RPM简介 1RPM软件包管理 1 查询rpm软件包查询rpm软件包使用 q参数 要进一步查询软件包中的其他方面的信息 可结合使用一些相关的参数 查询系统中已安装的全部rpm软件包若要查看系统中已安装了哪些rpm软件包 可使用rpm qa命令来实现 其中a参数代表全部 all 一般系统安装的软件包较多 为便于分屏浏览 可结合管道操作符和less命令来实现 其命令用法为 root rh9root rpm qa less 5 1 2使用RPM命令 1RPM软件包管理 查询指定的软件包是否安装命令用法 rpm q软件包名称列表该命令可同时查询多个软件包 各软件包名称之间用空格分隔 若指定的软件包已安装 将显示该软件包的完整名称 包含有版本号信息 若没有安装 则会提示该软件包没有安装 比如 若要查询vsftpd软件包是否已安装 则操作命令为 root rh9root rpm qvsftpdvsftpd 1 1 3 8若要查询telnet server服务的软件包是否安装 则操作命令为 root rh9root rpm qtelnet serverpackagetelnet serverisnotinstalled 5 1 2使用RPM命令 1RPM软件包管理 查询软件包的描述信息命令用法 rpm qi软件包名称例如 若要查看vsftpd软件包的描述信息 则实现命令为 rpm qivsftpd 查询软件包中的文件列表命令用法 rpm ql软件包名称命令中的l参数是list的缩写 可用于查询显示已安装软件包中所包含文件的文件名以及安装位置 查询某文件所属的软件包命令用法 rpm qf文件或目录的全路径名利用该命令用法 可以查询显示某个文件或目录是通过安装哪一个软件包产生的 5 1 2使用RPM命令 1RPM软件包管理 查询未安装的软件包信息在安装一个软件包前 通常需要了解一下有关该软件包的相关信息 比如该软件包的描述信息 文件列表等 此时可增加使用p参数来实现 具体用法为 查询软件包的描述信息 命令用法 rpm qpi软件包文件全路径名查询软件包的文件列表 命令用法 rpm qpl软件包文件全路径名查询软件包所安装的软件的名称 命令用法 rpm qp软件包文件全路径名 5 1 2使用RPM命令 1RPM软件包管理 2 安装RPM软件包安装RPM软件使用 i参数 通常还结合使用v和h参数 其中v参数代表verbose 利用该参数在安装过程中将显示较详细的安装信息 h参数代表hash 在安装过程中将通过显示一系列 来表示安装的进度 因此安装RPM软件包的通常用法为 rpm ivh软件包全路径名3 删除RPM软件包删除RPM软件包所安装的软件使用 e参数 命令用法为 rpm e软件包名例如 若要删除telnet server软件包 则实现命令为 rpm etelnet server 5 1 2使用RPM命令 1RPM软件包管理 4 升级RPM软件包若要将某软件包升级为较高版本的软件包 此时可采用升级安装方式 升级安装使用 U参数来实现 该参数的功能是先卸载旧版 然后再安装新版软件包 为了更详细显示安装过程 通常也结合v和h参数使用 其用法为 rpm Uvh软件包文件全路径名若指定的rpm包并未安装 则系统直接进行安装 5 软件包的验证对软件包进行验证可保证软件包是安全的 合法有效的 验证软件包使用 V参数 要验证所有已安装的软件包 使用命令 rpm Va若要根据rpm文件来验证软件包 则命令用法为 rpm Vprpm包文件名 5 1 2使用RPM命令 1RPM软件包管理 在XWindow图形界面中 也提供了一个图形化的RPM软件包管理工具 利用该管理工具 也可实现软件包的添加或删除 单击XWindow的主菜单 然后单击 SystemSettings 在其下选择 Add RemoveApplications 即可打开rpm软件包管理工具 5 1 3rpm软件包管理工具 2TAR包管理 tar是一种标准的文件打包格式 利用tar命令可将要备份保存的数据打包成一个扩展名为 tar的文件 以便于保存 需要时再从 tar文件中恢复即可 使用tar命令来实现tar包的创建或恢复 生成的tar包文件的扩展名为 tar 该命令只负责将多个文件打包成一个文件 但并不压缩文件 因此通常的做法是再配合其他压缩命令 如gzip或bzip2 来实现对TAR包进行压缩或解压缩 为方便使用 tar命令内置了相应的参数选项 来实现直接调用相应的压缩解压缩命令 以实现对tar文件的压缩或解压 该命令的基本用法为 taroptionfile list 5 2 1tar简介 2TAR包管理 tar是一种标准的文件打包格式 利用tar命令可将要备份保存的数据打包成一个扩展名为 tar的文件 以便于保存 需要时再从 tar文件中恢复即可 使用tar命令来实现tar包的创建或恢复 生成的tar包文件的扩展名为 tar 该命令只负责将多个文件打包成一个文件 但并不压缩文件 因此通常的做法是再配合其他压缩命令 如gzip或bzip2 来实现对TAR包进行压缩或解压缩 为方便使用 tar命令内置了相应的参数选项 来实现直接调用相应的压缩解压缩命令 以实现对tar文件的压缩或解压 该命令的基本用法为 taroptionfile listoption为tar命令的功能参数 常用的主功能参数有 5 2 1tar简介 2TAR包管理 t查看包中的文件列表 x释放包 c创建包 r增加文件到包文档的末尾另外该命令还有一些辅助的功能参数 如 z代表 gz格式的压缩包 j代表 bz或 bz2格式的压缩包 f用于指定包文件名 v表示在命令执行时显示详细的提示信息 C参数用于指定包解压释放到的目录路径 用法为 C目录路径名 5 2 1tar简介 2TAR包管理 1 创建tar包命令用法 tar cvftar包文件名要备份的目录或文件名命令功能 将指定的目录或文件打包成扩展名为 tar的包文件 其中的参数 c代表创建tar包文件 例如 若要将 etc目录下的文件打包成mylinux etc tar 则实现命令为 root rh9root tar cvfmylinux etc tar etc 命令执行后 在 root目录中就会生成一个名为mylinux etc tar的文件 5 2 2tar命令用法 2TAR包管理 2 创建压缩的tar包直接生成的tar包没有压缩 为节省磁盘空间 通常需要生成压缩格式的tar包文件 此时可在tar命令中增加使用 z或 j参数 以调用gzip或bzip2程序对其进行压缩 压缩后的文件扩展名分别为 gz bz或bz2 其命令用法为 tar z j cvf压缩的tar包文件名要备份的目录或文件名例如 若要将 etc目录下的文件打包并压缩为mylinux etc tar gz 则实现的命令为 root rh9root tar zcvfmylinux etc tar gz etc 最后在 root目录中就会生成mylinux etc tar gz文件 若要打包并压缩为 bz2格式的压缩包 则实现命令为 root rh9root tar jcvfmylinux etc tar bz2 etc 5 2 2tar命令用法 2TAR包管理 3 查询tar包中文件列表在释放解压tar包文件之前 有时需要了解一下tar包中的文件目录列表 此时可使用带 t参数的tar命令来实现 其用法为 tar t z j v ftar包文件名例如 若要查询mylinux etc tar中的文件目录列表 则实现命令为 root rh9root tar tfmylinux etc tar若要显示文件列表中每个文件的详细情况 可增加使用 v参数 比如 root rh9root tar tvfmylinux etc tar若要查看 gz压缩包中的文件列表 则还应增加使用 z参数 若要查看 bz或 bz2格式的压缩包的文件列表 则应增加 j参数 例如 root rh9root tar tjvfmylinux etc tar bz2 root rh9root tar tzvfmylinux etc tar gz 5 2 2tar命令用法 2TAR包管理 4 释放tar包要释放tar包 使用 x参数 其命令用法为 tar xvftar包文件名对 gz格式的压缩包 增加 z参数 bz或bz2压缩包 增加 j参数 此时的命令用法为 tar z j xvf压缩的tar包文件名例如 若要释放软件包httpd 2 0

温馨提示

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

评论

0/150

提交评论