RPM包管理:实战光盘yum源搭建教程

需积分: 33 3 下载量 98 浏览量 更新于2024-09-11 收藏 362KB PDF 举报
在Linux系统中,软件包管理是至关重要的部分,因为它确保了软件的安装、升级和维护的标准化过程。本章专注于RPM包管理和光盘yum源的使用,由主讲人沈超提供指导,他可以在[http://weibo.com/lampsc](http://weibo.com/lampsc)和[http://bbs.lampbrother.net](http://bbs.lampbrother.net)上分享更多经验。 6.1 软件包管理简介 本节介绍了软件包管理的概念,它涉及如何组织和分发预编译的软件组件,如RPM(Red Hat Package Manager)等,使得系统管理员能够方便地安装、更新和卸载软件。 6.2 RPM包管理 - rpm命令管理 这部分主要讲解如何使用`rpm`命令来管理RPM包,包括查询、安装、升级、移除和验证软件包。`rpm`命令提供了一套强大的工具集,对系统软件的生命周期进行精细控制。 6.3 RPM包管理 - yum在线管理 Yum(Yellowdog Updater, Modified)是基于RPM的高级软件包管理器,它简化了软件包的安装流程。`yum`命令不仅支持在线安装,还允许用户从网络仓库下载和更新软件。其中,6.3.1提到的IP地址配置和网络yum源设置确保了系统的网络连接能够顺利访问远程仓库。 6.3.2 光盘yum源 在遇到网络不稳定或没有网络连接时,可以使用光盘作为yum源。光盘yum源的搭建步骤分为: 1. 挂载光盘:通过`mount`命令将CD-ROM或DVD驱动器中的ISO镜像挂载到指定目录。 2. 临时禁用网络源:通过编辑`/etc/yum.repos.d`下的相关配置文件,将默认的网络仓库备份并禁用,如`CentOS-Base.repo`等。 3. 创建或修改光盘yum源文件:创建一个新的`CentOS-Media.repo`文件,指定光盘的文件路径,并设置必要的认证选项如`gpgcheck`和`enabled`。 6.4 源码包管理 除了预编译的RPM包,还有源码包(也称为原始代码包),它们需要用户手动编译才能安装。这部分内容可能涉及编译环境配置、依赖管理以及如何使用自动化工具如`autoreconf`和`configure`等。 6.5 脚本安装包与软件包选择 有时候,系统中可能存在需要手动执行脚本或自定义安装的软件包。这部分强调了选择合适的安装方法,理解软件依赖性以及如何处理非标准包的安装过程。 总结来说,本章详细讲解了如何在Linux系统中使用RPM包管理(包括基本命令和yum在线管理)以及如何在需要时利用光盘作为临时yum源。这是一项重要的技能,可以帮助管理员高效地管理软件更新和部署,特别是在网络不稳定或者缺乏网络连接的情况下。同时,对于源码包和脚本安装的理解,有助于处理特殊场景下的软件安装问题。
2018-09-04 上传
HP官网下载的磁盘阵列操作工具,直接下载,在Linux上安装使用 hpacucli、hpssacli 是HP服务器特有的阵列卡管理工具,官方提供的rpm包直接安装即可使用。hpacucli工具支持的阵列卡型号如下: Smart Array products: Smart Array 5312 Controller Smart Array 5302 Controller Smart Array 5304 Controller Smart Array 532 Controller Smart Array 5i Controller Smart Array 641 Controller Smart Array 642 Controller Smart Array 6400 Controller Smart Array 6400 EM Controller Smart Array 6i Controller Smart Array P600 Controller Smart Array P400 Controller Smart Array P400i Controller Smart Array E200 Controller Smart Array E200i Controller Smart Array P800 Controller Smart Array E500 Controller Smart Array P700m Controller Smart Array P410i Controller Smart Array P411 Controller Smart Array P212 Controller Smart Array P712m Controller Smart Array B110i SATA RAID Smart Array P812 Controller Smart Array P220i Controller Smart Array P222 Controller Smart Array P420 Controller Smart Array P420i Controller Smart Array P421 Controller Smart Array P822 Controller Smart Array P721m Controller Dynamic Smart Array B320i RAID Dynamic Smart Array B120i RAID MSA products: MSA500 Controller MSA500 G2 Controller MSA1000 Controller MSA1500 CS Controller MSA20 Controller 命令用法如下: hpacucli ctrl all show config detail 查看阵列详细信息、配置 hpacucli ctrl all show 查看所有控制器状态 hpacucli ctrl slot=0 show config detail 查看slot 0阵列信息详细状态 hpacucli ctrl slot=0 logicaldrive 2 show 逻辑磁盘信息 hpacucli ctrl slot=0 physicaldrive 1I:2:1 show(物理磁盘信息) hpacucli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5,2I:1:6 raid=1+0 用3,4,5,6号盘创建一个raid1+0阵列 hpacucli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5 raid=5 用3,4,5号盘创建一个raid5阵列 hpacucli ctrl slot=0 create type=ld drives=1I:1:3 raid=0 用3号盘创建一个raid0阵列 hpacucli ctrl slot=0 array B delet