"AIX 学习笔记,涵盖了AIX体系结构、常用命令、NIM安装、动态分区、软件更新及系统维护等多个方面,适合初学者了解和应用。"
在AIX操作系统的学习中,首先需要理解AIX的体系结构。AIX(Advanced Interactive eXecutive)是IBM开发的一种UNIX变体,特别适用于Power Systems硬件。AIX采用微内核设计,支持逻辑分区(LPAR),允许在一个物理机器上创建多个独立的操作系统实例,每个实例都可以配置不同的CPU数量和I/O资源,实现资源的高效利用和物理隔离。通过PowerVM,IBM提供了动态分区管理工具,使得管理员能够在不影响系统运行的情况下调整CPU和I/O资源分配。
在日常管理中,掌握一些基本的AIX命令至关重要。例如,`su`命令用于切换用户,如从root用户切换到oracle用户;退出用户则使用`exit`而不是再次使用`su`。此外,`lpar`命令用于管理逻辑分区,`hmx`则用于创建和配置LPAR。在硬件资源分配上,网卡等设备可以动态分配到需要的LPAR,确保系统灵活且无需停机。
安装AIX操作系统时,NIM(Network Installation Manager)是一种常用的网络安装方法,它能提供高级安装选项。安装类型包括保留安装、迁移安装等,迁移安装允许跨版本升级。安装过程中,`previewonly`模式可以在安装前预览,而`commitsoftwareupdates`则提供了安装软件包的确认机制,避免错误安装无法回滚。
对于系统监控和维护,`sendmail`是邮件服务相关命令,`lsmrc –ssendmail`和`ps –ef`分别用于查看sendmail服务的状态和进程。`smitty`是一个图形化的命令菜单工具,可以在Devices菜单下管理各种系统设置。`lslpp –lgrep bos.adt*`列出所有包含“bos.adt”的软件包,而`lspp –l`则列出所有已安装的软件包,其中第三列的状态“committed”表示不可回退的安装,“applied”则意味着可以回退。`ezinstall`和`alternatediskinstallation`分别是简便网络安装和硬盘克隆方法,后者类似于Windows的Ghost工具,但需要注意克隆可能保留源系统的特定硬件信息。
在硬件管理中,`bootlist –mnormal-o`用来设置正常启动的设备列表,`lspv`则用于查看物理卷信息。磁盘克隆和镜像(mirror)是两种备份策略,镜像是系统级别的实时备份,而克隆则是创建一个完整系统的副本,缺点是可能包含特定硬件的驱动信息。如果物理卷的状态为“define”,则表明该设备曾被定义但当前未启用。
最后,安装软件包时,`installsoftwarebundle[.]`通常用于指定当前目录下的软件包进行安装。在安装过程中,应根据实际需求选择合适的方法,以确保系统的稳定性和可靠性。