AIX、HP_UNIX、Linux常用命令详解与系统对比

需积分: 4 4 下载量 100 浏览量 更新于2024-09-09 收藏 32KB DOCX 举报
"这篇文档汇总了AIX、HP-UNIX和Linux系统中的常用命令,并特别强调了AIX命令,还提供了这些系统之间命令的对比分析。文档内容包括但不限于查看物理内存大小、设备详细信息、CPU和内存使用率、文件系统状态、错误日志以及系统告警灯检查等维护操作。" 在AIX操作系统中,了解和熟练掌握一些基本的管理命令对于系统维护至关重要。以下是AIX系统中几个关键命令的详细说明: 1. **查看物理内存大小**: 使用`lsattr -El mem0`或`lsattr -Elsys0 -arealmem`可以查看系统的物理内存大小,`size`字段显示了内存总量,通常以4KB为单位。例如,4014080表示4014080个4KB页面,即16GB内存。 2. **查看设备详细信息**: `lsdev`命令用于列出所有设备,加上`-El`参数后可查看特定设备的详细信息。例如,`lsdev -El proc0`将展示CPU的详细信息。 3. **CPU和内存使用率**: - **查看CPU数量**:可以使用`lsdev -C | grep proc`,`lsdev -Cc processor`,`prtconf | grep Processors`或`pmcycles -m`命令。 - **查看激活的CPU数**:`bindprocessor -q`返回已绑定处理器的数量,与CPU总数对比判断是否为双核。 - **CPU使用率**:`topas`命令提供实时的CPU利用率信息。 - **查看内存使用率**:`nmon`或`svmon -G`命令可监控内存使用情况。 4. **文件系统状态**: `df -g`命令用于查看文件系统的总空间、已用空间、可用空间和使用率,当达到100%时需立即处理,避免系统崩溃。 5. **错误日志**: - **查看错误日志**:使用`errpt -dH -TPERM`查找硬件错误,`errpt -aj 错误ID | more`或`pg`查看错误详细信息。 - **清除错误日志**:硬件问题修复后,使用`errclear 0`清除错误信息,并确认邮件通知(`mail ?d*`)。 此外,对系统告警灯的检查也是系统健康状况监控的一部分,虽然在文档中提到需要直接去机房查看,但在实际操作中,许多现代服务器都有远程监控面板的状态功能。 对比AIX、HP-UNIX和Linux,它们都有一些通用的命令,如`df`用于查看磁盘空间,`ps`用于查看进程状态,但每个系统也有其独特的管理工具和命令,如AIX的`topas`和Linux的`top`,在理解和操作时需要根据具体系统进行调整。理解这些命令的差异有助于跨平台的系统管理和故障排查。