AIX 常用命令汇总 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2006-12-11 16:09:04 作者:Shiv Dutta 来自:IBM DW中国 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
在使用 AIX® 和 System p™ 服务器遇到问题时,您是否希望能够自己找到答案呢?您是否希望不必总是求助于专业支持人员,从而节省一些时间呢?好,本文的作者将讨论一些能够回答这些问题的 AIX 命令,并告诉您如何进一步寻找其他问题的答案。 正如您所知道的,AIX® 具有无数的命令,使您能够执行大量的任务。取决于您需要完成的任务,您可能会仅仅使用到这些命令的某个子集。这些子集随不同的用户和不同的需要而异。然而,有一些您通常要使用的核心命令。您需要这些命令来回答您自己的问题,或者为支持人员的询问提供答案。 在本文中,我将讨论这其中的一些核心命令。其目的旨在为您提供一个可用作便捷参考的列表。虽然这些命令的行为在所有 AIX 版本中都应该相同,但是仅在 AIX 5.3 下对它们进行了测试。 注意: 如何知道自己在运行 32 位内核还是 64 位内核? 要显示内核启用的是 32 位还是 64 位,可输入以下命令:
如何知道自己在运行单处理器还是多处理器内核?
注意: 如何从一种内核模式更改为另一种内核模式? 在安装过程期间,会缺省启用一种适合该 AIX 版本和操作中的硬件的内核。让我们使用前一个问题中的方法并假设启用了 32 位内核。我们还假设您希望在 64 位内核模式下启动。这可以通过按顺序执行以下命令来实现:
/dev/hdiskxx 目录是启动逻辑卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可运行以下命令:
注意: 如何知道我的计算机是否能够运行 AIX 5L Version 5.3? AIX 5L Version 5.3 可在当前受支持的所有基于共用硬件参考平台(Common Hardware Reference Platform,CHRP)的 POWER 硬件上运行。 如何知道我的计算机是否基于 CHRP? 运行 如何知道我的 System p 计算机(硬件)是 32 位还是 64 位? 要显示硬件 32 位还是 64 位,可输入以下命令:
我的计算机有多少实际内存? 要显示以 KB 为单位的实际内存,可输入以下命令之一:
我的计算机是否可以运行 64 位内核? 需要 64 位硬件才能运行 64 位内核。 我系统中的设备属性值是什么? 要列出磁带设备 rmt0 的当前属性值,可输入以下命令:
要列出磁带设备 rmt0 的缺省属性值,可输入以下命令:
要列出 TTY 设备 tty0 的可能登录属性值,可输入以下命令:
要显示系统级别的属性,可输入以下命令:
我的系统有多少个处理器? 要显示您系统上的处理器数量,可输入以下命令:
我的系统上有多少个硬盘,当前正在使用哪些硬盘? 要显示系统上的硬盘数量,可输入以下命令:
如何列出有关特定物理卷的信息? 举例来说,若要了解有关 hdisk1 的详细信息,可运行如下命令:
如何获得系统的详细配置? 输入以下命令:
下列选项可以提供特定的信息:
例如,要显示有关磁带驱动器 rmt0 的详细信息,可输入以下命令:
通过运行 如何确定芯片类型、系统名称、节点名称、型号,等等?
我的系统上在运行什么 AIX 主要版本、次要版本和维护级? 输入以下命令之一:
如何确定某个特定的 AIX 级别缺少哪些文件集更新? 举例来说,若要确定 5300-04 缺少哪些文件集更新,可运行以下命令:
我的系统上安装了什么 SP (Service Pack)? 要了解系统上当前安装了哪个 SP,可运行
我的系统上是否安装了 CSP (Concluding Service Pack)? 要确定系统上当前是否安装了某个 CSP,可运行
如何创建文件系统? 以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs1 的 jfs 文件系统:
以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs2 并具有只读权限的 jfs2 文件系统:
如何更改文件系统的大小? 若要将
注意: 如何安装 CD? 输入以下命令:
如何安装文件系统? 以下命令将在 /test 目录中安装文件系统 /dev/fslv02:
如何安装所有缺省文件系统(/etc/filesystems 文件中标记有 mount=true 属性的所有标准文件系统)? 以下命令将安装所有此类文件系统:
如何卸载文件系统? 输入以下命令可以卸载 /test 文件系统:
如何显示已安装的文件系统? 输入以下命令可以显示有关所有当前已安装的文件系统的信息:
如何删除文件系统? 输入以下命令可以删除 /test 文件系统:
如何对文件系统进行碎片整理? 可以使用
哪个文件集包含某个特定的二进制文件? 若要显示
或者若要显示
如何显示有关系统上已安装文件集的信息? 输入以下命令:
如何确定我的系统上是否安装了所有维护级文件集? 输入以下命令:
如何确定我的系统上是否安装了某个修复程序? 若要确定是否安装了 IY24043,可输入以下命令:
如何按 APAR 安装单独的修复程序? 举例来说,若要从
如何验证文件集是否有必需的先决条件和是否已完全安装? 要显示需要安装或纠正哪些文件集,可输入以下命令:
如何获得符号表示中的 loader 节头和符号条目的转储? 输入以下命令:
如何确定已分配和使用的分页空间量? 输入以下命令:
如何增加分页空间? 可以使用
如何减少分页空间? 可以使用 chps
如何知道我的系统是否能够使用同步多线程(Simultaneous Multi-threading,SMT)? 如果您的系统是运行 AIX 5L Version 5.3 的基于 POWER5 的系统,则它就能使用 SMT。 如何知道我的系统是否启用了 SMT? 如果不带任何选项运行 32 位内核是否支持 SMT? 是的,32 位和 64 位内核都支持 SMT。 如何启用或禁用 SMT? 可以通过运行
可以使用以下选项:
如果既没有指定 如何获得特定于分区的信息和统计信息?
如何知道我的卷组是常规、大容量还是可扩展的? 对该卷组运行 如何创建卷组? 可以使用以下命令,其中
如何更改卷组的特征? 可以使用以下命令来更改卷组的特征:
如何创建逻辑卷? 输入以下命令:
如何增加逻辑卷的大小? 举例来说,若要将 lv05 目录所表示的逻辑卷增加三个逻辑分区,可输入以下命令:
如何显示属于某个卷组(例如,rootvg)的所有逻辑卷? 可以通过输入以下命令来显示属于 rootvg 的所有逻辑卷:
如何列出有关逻辑卷的信息? 可运行以下命令来显示有关逻辑卷 lv1 的信息:
如何删除逻辑卷? 可以运行以下命令来删除逻辑卷 lv7:
如何镜像逻辑卷?
如何删除逻辑卷的副本? 可以使用
现在该逻辑卷中每个逻辑分区最多只有两个物理分区。 有关卷组的问题 要显示系统中的卷组,可输入以下命令:
要显示
要显示
如何将磁盘添加到卷组? 输入以下命令:
如何确定我的硬盘所支持的最大逻辑磁道组 (LTG) 大小? 可以带
还可以在硬盘上运行
例如,若要同步位于物理卷 hdisk6 和 hdisk7 上的物理分区,可以使用以下命令:
若要同步卷组 testvg 中的所有物理分区,可以使用以下命令:
如何替换某个磁盘?
如何克隆 rootvg(创建其副本)? 您可以运行
如何显示或设置网络参数值?
如何获得我计算机的 IP 地址? 输入以下命令之一:
例如,输入主机 cyclop.austin.ibm.com。 如何确定服务器上的网络接口? 以下两个命令中的任何一个都将显示网络接口:
若要获得有关某个特定网络接口(例如,tr0)的信息,可以运行以下命令:
如何激活网络接口? 若要激活网络接口 tr0,可以运行以下命令:
如何禁用网络接口? 举例来说,若要禁用网络接口 tr0,可以运行以下命令:
不可否认,像这样的列表对于快速回答您自己的某些问题是非常有帮助的。然而,它并没有涵盖您可能需要的一切。您可以添加一些回答这里未讨论的其他问题的命令,从而使得此类列表更加有用。 |