软件管理RHEL4 使用 Red Hat Package Manager (RPM) 安装、升级和删除软件。rpm 命令可以查询软件包、判断必需的软件以及查看软件包中包含哪些文件。通过查看 /etc/redhat-release 文件,可以查明服务器上安装的 RHEL4 版本和更新。
AIX 通过 ODM 管理软件。它跟踪已经安装的软件、版本、依赖软件和与 RPM 相似的其他属性。在 AIX 中,软件包被称为文件集,划分为不同的 Licensed Program Product (LPP)。与 RHEL4 不同,AIX 使用多个命令安装、查看和准备文件集(本文后面详细讨论)。在软件管理方面,AIX 有两点值得注意。
首先,AIX 允许以两种状态之一安装软件:应用状态(applied)或提交状态(committed)。提交的 软件处于静态,只能删除。应用的 软件保留提交的底层文件集,可以拒绝它们而不会影响最后提交的文件集。这种方式允许取消软件而不会破坏底层软件结构。
第二,AIX 把版本分为四个粒度级:版本、发布版、技术级别(以前称为维护级别)和服务包。可以使用 oslevel –s 命令查明 AIX 的具体版本。例如,如果输出显示 5300-05-02,就意味着服务器是 AIX Version 5, Release 3, Technology Level 5, Service Pack 2。如果某个技术级别或服务包中没有所有文件集,那么只显示前一个完整软件集级别。
应该了解的软件管理命令包括:
- lslpp。显示安装了哪些 licensed program product (LPP),包括它们的版本和发布版,以及软件是提交的还是应用的。
- installp。安装、应用、提交和删除软件。
- inutoc。为包含软件的某一目录生成内容目录(toc) 文件。如果 .toc 文件不存在,installp 命令就不知道有哪些软件可以安装。
- rpm。AIX 还可以通过第 5 版中引入的 Linux 兼容特性安装针对 AIX 编译的 RPM 包。主要通过 rpm 命令以与 Linux 相同的方式管理这些包。
- geninstall。这个命令处理文件集和 RPM 的安装,通常通过 SMIT 菜单使用。
- oslevel。显示操作系统级别。
逻辑卷管理RHEL4 中的 Logical Volume Manager (LVM) 基于为 AIX 开发的 LVM,因此大多数核心概念是相同的。其管理方式如下:
- 卷组(VG)由称为物理卷(PV)的磁盘(hdisk)组成。每个 VG 必须有至少一个 PV,而且任何时候只能给 PV 分配一个 VG。
- 每个 PV 划分为物理分区(PP)。在 VG 层,这些 PP 有固定的大小。
- 逻辑卷(LV)指向一组特定的 PP;一个 LV 最多可以指向三个 PP,从而支持通过逻辑分区(LP) 映射进行镜像。
- 在这些 LV 上建立文件系统。
在 AIX 中有两种文件系统结构:日志型文件系统(JFS)和增强的日志型文件系统(JFS2)。前者是 AIX 早期的主要文件系统类型,空间受到 Number of Bytes Per Inode setting (NBPI) 设置的限制,最大文件系统大小为 2TB。后者从 AIX 5L 开始成为标准,最大大小接近 1PB(但是推荐的最大大小为 16TB)。这两种文件系统都可以动态地增大;在 AIX 5.3 上,JFS2 文件系统还可以动态地缩小。
AIX 通过 ODM 跟踪大多数 LVM 信息。但是,与 RHEL4 中的 /etc/fstab 一样,/etc/filesystems 文件也可以跟踪文件系统,只是格式不同 — 采用段落结构而不是每个文件系统一行。
应该了解的逻辑卷管理命令包括:
- lspv。列出 PV 信息。
- extendvg、reducevg。把磁盘放进 VG 或从 VG 中移除。
- mkvg、chvg。创建 VG 和修改 VG 属性。
- mklv、chlv、rmlv、lslv。建立、修改、删除和列出 LV。
- crfs、chfs、rmfs、lsfs。创建、修改、删除和列出文件系统。
设备管理AIX 提供多种健壮的设备管理工具。简单地说,如果在服务器上安装了适当的驱动程序文件集,AIX 可以自动地检测和建立设备的设置。即使没有安装文件集,AIX 也会说明需要做什么让设备可以工作。
通过 ODM 管理设备,可以把设备设置为 “定义的” 或 “可用的” 状态。定义的设备曾经在 ODM 中注册过,但是目前不能使用,因为它们已经被删除或禁用了。可用的设备可以使用和配置。
设备可以按照它们的链接方式形成层次结构,一些设备同时有物理和逻辑表示。例如,在服务器上定义的第一个 Fibre Channel 卡定义为 fscsi0。这个设备的逻辑表示是 fcs0。通过 SAN 分配的硬盘的设备地址与这个卡相同。必须先删除子设备,然后才能删除底层设备。
每个设备的可定制设置称为属性。一些设备属性不能在设备激活期间动态地修改,比如网络链路速度或 Fibre Channel 心跳;但是如果把设备改为定义的状态,就可以修改,否则修改在重新引导之后生效。
应该了解的设备管理命令包括:
- cfgmgr。自动地探测服务器并添加新设备。
- chdev、rmdev。修改设备属性和在逻辑和/或物理上删除设备。还有一个已经废弃的 mkdev 命令,但是因为 cfgmgr 可以处理大多数设备添加操作,很少使用这个命令。
- lsdev、lscfg、lsattr。列出设备信息、设备配置信息和设备属性。
|