AIX 7.1作为IBM Power Systems上广泛使用的UNIX操作系统,其命令行工具提供了强大的系统管理和维护能力,掌握常用命令对于系统管理员来说至关重要,以下将详细介绍AIX 7.1中的核心命令及其应用场景,帮助用户高效完成系统管理任务。

系统信息与状态查询
在系统管理中,首先需要了解系统的当前状态。uname -a
命令可以显示系统的所有基本信息,包括操作系统名称、节点名称、版本号、硬件型号等,执行后会输出类似"AIX mynode 7 1 00F724154C00"的结果,7"表示AIX 7.1版本。lscfg
命令用于查看硬件配置,通过lscfg -v -p
可以列出所有设备的详细属性,包括型号、序列号和固件版本,这对于硬件故障排查至关重要。topas
命令是实时系统监控工具,可以动态显示CPU、内存、磁盘I/O和网络的使用情况,管理员可以通过它快速定位资源瓶颈。
用户与权限管理
AIX采用基于角色的访问控制(RBAC),用户管理命令包括useradd
、usermod
和userdel
,创建用户时,useradd -m -d /home/username -s /usr/bin/ksh username
会同时创建家目录并指定默认Shell。passwd username
用于设置用户密码,而chage -M 90 username
可设置密码过期时间为90天,权限管理方面,chmod
修改文件权限,chown
更改文件所有者,chgrp
更改文件所属组,特殊权限位包括SetUID(4)、SetGID(2)和Sticky Bit(1),例如chmod 4755 /usr/bin/sudo
会给程序所有者执行权限,且以所有者身份运行。
存储与文件系统管理
AIX的存储管理主要通过Logical Volume Manager(LVM)
实现。lsvg
命令显示卷组信息,lsvg -o
列出所有卷组;lslv -l lvname
查看逻辑卷的详细信息,创建文件系统时,先使用mklv -y lvname -t jfs2 vgname 10G
创建逻辑卷,再执行crfs -v jfs2 -d lvname -m /mountpoint -A yes
创建JFS2文件系统。mount
命令挂载文件系统,umount
卸载,df -g
显示文件系统空间使用情况,对于存储管理,lsdev -Cc disk
列出所有磁盘设备,extendvg vgname hdiskX
可向卷组添加新磁盘。
进程与性能管理
ps -ef
列出所有进程,top
实时显示进程状态,终止进程使用kill -9 PID
强制结束,killall -9 processname
按名称终止进程,性能监控方面,vmstat 5
每5秒显示一次内存和CPU统计信息,iostat 2
监控磁盘I/O性能,netstat -i
查看网络接口统计。sar -u 1 10
每秒收集一次CPU使用情况,共10次,帮助分析CPU负载。

网络配置与管理
网络配置主要通过ifconfig
命令,例如ifconfig en0 up
激活网卡,ifconfig en0 192.168.1.100 netmask 255.255.255.0
设置IP地址。netstat -rn
显示路由表,route add -net 192.168.2.0 -netmask 255.255.255.0 en0
添加静态路由,网络服务管理使用srcmstr
命令,lssrc -g tcpip
查看TCP/IP子系统状态,startsrc -s tcpip
启动服务。
软件包管理
AIX使用bff
(Backup File Format)和installp
命令管理软件包。lslpp -l
列出已安装的软件包,installp -acgXw fileset
安装软件包,uninstallp fileset
卸载软件包,对于维护级别更新,oslevel -r
显示当前维护级别,emgr -l -v
查看错误日志,fixdist
应用修复包。
备份与恢复
系统备份是关键任务,backup -i -f /dev/rmt0 /home
将/home目录备份到磁带,restore -xvf /dev/rmt0
恢复文件。mksysb
创建系统备份镜像,mksysb -i /dev/lv00
将镜像保存到逻辑卷,网络备份可通过tar -cvzf backup.tar.gz /home
打包后传输到远程服务器。
常用命令速查表
命令类别 | 命令示例 | 功能描述 |
---|---|---|
系统信息 | uname -a |
显示系统详细信息 |
硬件配置 | lscfg -v -p |
列出硬件设备属性 |
用户管理 | useradd -m username |
创建用户并创建家目录 |
权限管理 | chmod 755 file |
修改文件权限为rwxr-xr-x |
逻辑卷管理 | mklv -y lv vg 10G |
创建10GB逻辑卷 |
文件系统管理 | crfs -v jfs2 -d lv |
创建JFS2文件系统 |
进程管理 | ps -ef |
列出所有进程 |
网络配置 | ifconfig en0 up |
激活网卡 |
软件包管理 | lslpp -l |
列出已安装软件包 |
系统备份 | mksysb |
创建系统备份镜像 |
相关问答FAQs
Q1: 如何在AIX 7.1中查找包含特定文本的文件?
A: 使用grep
命令结合find
,例如find /path -type f -exec grep "text" {} +
会在/path目录下递归查找包含"text"的文件,也可使用grep -r "text" /path
实现相同功能。

Q2: AIX 7.1中如何检查磁盘错误?
A: 使用errpt -a
查看系统错误日志,重点关注DISK
类型的错误,也可通过lscfg -v -p hdiskX
检查磁盘详细信息,或使用diagnose
命令运行硬件诊断程序。