AIX常用命令详解:从内核到切换模式

需积分: 0 0 下载量 81 浏览量 更新于2024-11-15 收藏 476KB PDF 举报
"AIX常用命令汇总 - 中级篇 - 胥家杰 - 2007年2月28日" AIX操作系统,作为IBM的一款强大的UNIX变体,提供了丰富的命令行工具来管理和维护系统。这篇由胥家杰编写的摘要主要聚焦于一些核心的AIX命令,目的是为用户提供一个方便的参考指南。虽然这些命令在不同版本的AIX中功能一致,但它们在AIX 5.3环境下进行了测试。 1. 内核信息查询 - 检查内核类型(32位或64位): 使用`bootinfo -K`命令可以显示系统当前运行的内核是否为32位或64位。 - 确定内核模式(单处理器或多处理器): 通过`ls -l /unix`命令,查看`/unix`链接指向的文件。如果链接到`/usr/lib/boot/unix_up`,表示32位单处理器内核;链接到`/usr/lib/boot/unix_mp`,表示32位多处理器内核;链接到`/usr/lib/boot/unix_64`,则表示64位多处理器内核。需要注意,AIX 5.3及以上版本不再支持单处理器内核。 2. 更改内核模式 在安装AIX时,默认会根据硬件和AIX版本选择合适的内核模式。如果需要更改,通常需要重新安装或使用特定的引导选项。例如,从32位内核切换到64位可能需要使用系统恢复控制台或在启动时使用特定的引导参数。 3. 其他常用命令 - 系统状态检查: `topas`或`ps -ef`可用于查看系统资源的使用情况,包括CPU、内存和进程信息。 - 磁盘管理: `lsdev -C -c disk`列出所有磁盘设备,`df -k`显示文件系统的空间使用情况。 - 网络配置: `ifconfig`用于查看和配置网络接口,`netstat`展示网络连接状态。 - 日志查看: `tail -f /var/adm/messages`实时查看系统日志。 - 软件包管理: `installp`或`lslpp`用于安装、卸载和管理软件包。 - 性能监控: `vmstat`、`iostat`和`sar`提供系统性能统计。 - 文件系统操作: `mount`和`umount`用于挂载和卸载文件系统,`lsfs`显示挂载信息。 - 用户和组管理: `id`显示用户身份,`useradd`和`groupadd`创建新用户和组,`passwd`修改密码。 - 进程跟踪: `strace`或`truss`用于追踪进程的系统调用和信号处理。 - 文件搜索: `find`命令在文件系统中查找文件,`grep`在文件中搜索特定字符串。 - 权限管理: `chmod`改变文件或目录的权限,`chown`和`chgrp`更改所有者和组。 这仅是AIX命令的冰山一角,每个命令都有丰富的选项和用法。熟练掌握这些基本命令,将有助于提高AIX系统的管理和故障排除效率。在遇到未涵盖的问题时,可以通过查阅IBM官方文档、在线论坛或使用`man`命令获取更多信息。