Chinaunix首页 | 论坛 | 博客
  • 博客访问: 315760
  • 博文数量: 748
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 8270
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-12 17:57
文章分类

全部博文(748)

文章存档

2010年(748)

我的朋友

分类:

2010-11-04 20:39:39

  简介   如您所知,aix 提供了大量命令,让您能够执行各种各样的任务。根据需要完成的不同任务,只需要使用这些命令中的一部分。不同的用户有不同的需求,所以使用的命令子集也不一样。但是,有一些核心命令是所有人都要使用的。您需要用这些命令回答自己的问题,或者回答支持人员的询问。   在本文中,我将讨论一些核心命令。本文的意图是提供一个可以作为参考资料的命令列表。尽管这些命令的表现在所有 aix 版本上都应该是相同的,但是只在 aix v5.3 上测试过。   注意:   下面讨论的 bootinfo 命令不是用户级命令,在 aix v4.2 或更高版本中不支持它。   命令   内核   如何查明正在运行的是 32 位内核还是 64 位内核?   要想显示内核是 32 位还是 64 位的,输入: bootinfo -k   如何查明正在运行的是单处理器内核还是多处理器内核?   /unix 是被引导的内核的符号链接。要想查明正在运行的内核模式,输入 ls -l /unix 并查看 /unix 链接到哪个文件。下面是 ls -l /unix 命令可能产生的三种输出以及与它们对应的内核: /unix -> /usr/lib/boot/unix_up     # 32 bit uniprocessor kernel /unix -> /usr/lib/boot/unix_mp     # 32 bit multiprocessor kernel /unix -> /usr/lib/boot/unix_64     # 64 bit multiprocessor kernel      注意:   aix 5l version 5.3 不支持单处理器内核。   如何从一种内核模式切换到另一种模式?   在安装过程中,会根据使用的 aix 版本和硬件,默认启用一种内核。使用回答前一个问题的方法并假设启用了 32 位内核。再假设您希望改为以 64 位内核模式引导系统。可以通过执行以下命令来完成这个任务: ln -sf /usr/lib/boot/unix_64  /unix ln -sf /usr/lib/boot/unix_64  /usr/lib/boot/unix bosboot -ad /dev/hdiskxx shutdown -r   /dev/hdiskxx 目录是引导逻辑卷 /dev/hd5 的位置。要想查明 hdiskxx 中的 xx 是什么,运行以下命令: lslv -m hd5   注意:   在 aix v5.2 中,默认安装 32 位内核。在 aix v5.3 中,在 64 位硬件上默认安装 64 位内核,在 32 位硬件上默认安装 32 位内核。   硬件   如何查明自己的机器是否能够运行 aix 5l version 5.3?   aix 5l version 5.3 可以在支持的所有基于 chrp (common hardware reference platform) 的 power? 硬件上运行。   如何查明自己的机器是否是基于 chrp 的?   运行 prtconf 命令。如果是 chrp 机器,在 model architecture 行上就会出现字符串 chrp。   如何查明自己的 system p(硬件)是 32 位还是 64 位的?   要想显示硬件是 32 位还是 64 位的,输入: bootinfo -y   机器上的真实内存有多少?   要想以 kb 为单位显示真实内存,输入以下命令之一: bootinfo -r      lsattr -el sys0 -a realmem   我的机器可以运行 64 位内核吗?   运行 64 位内核需要 64 位硬件。   系统中设备的属性值是多少?   要想列出磁带设备 rmt0 的属性的当前值,输入: lsattr -l rmt0 -e   要想列出磁带设备 rmt0 的属性的默认值,输入: lsattr -l rmt0 -d   要想列出 tty 设备 tty0 的 login 属性的可能值,输入: lsattr -l tty0 -a login -r   要想显示系统级属性,输入: lsattr -e -l sys0   我的系统有多少个处理器?   要想显示系统上的处理器数量,输入: lscfg | grep proc   我的系统有多少个硬盘?哪些硬盘正在使用?   要想显示系统上的硬盘数量,输入: lspv   如何获得关于某一物理卷的信息?   要想找到关于 hdisk1 的详细信息,输入:lspv hdisk1       如何获得系统的详细配置?   输入以下命令: lscfg   以下选项提供特定信息: -p显示与平台相关的设备信息。在 aix v4.2.1 或更高版本上可以使用这个选项。 -v显示在定制的 vpd (vital product database) 对象类中找到的 vpd。   例如,要想显示关于磁带设备 rmt0 的详细信息,输入: lscfg -vl rmt0   可以通过运行 prtconf 命令获得相似的信息。   如何查明芯片类型、系统名、节点名、型号等信息?   uname 命令提供关于系统的详细信息。 uname -p 显示系统的芯片类型。例如,powerpc?。 uname -r 显示操作系统的发布版本号。 uname -s 显示系统名。例如,aix。 uname -n 显示节点名。 uname -a 显示系统名、节点名、版本和机器 id。 uname -m 显示系统型号名。例如,ibm, 9114-275。 uname -v 显示操作系统版本。 uname -m 显示运行系统的硬件的机器 id 号。 uname -u 显示系统 id 号。   aix   系统上运行的 aix 的版本、发布版本和维护级别是什么?   输入以下命令之一: oslevel -r    lslpp -h bos.rte   如何判断某个 aix 级别缺少哪些文件集更新?   例如,要想判断 5300-04 缺少哪些文件集更新,运行以下命令: oslevel -rl 5300-04   系统上安装了哪个 sp (service pack)?   要想查明系统上当前安装的是哪个 sp,运行 oslevel -s 命令。对于带 tl4 并安装了 sp2 的 aix 5l version 5.3 系统,输出如下: oslevel –s 5300-04-02   系统上是否安装了 csp (concluding service pack)?   要想查明系统上当前是否安装了 csp,运行 oslevel -s 命令。对于带 tl3 并安装了 csp 的 aix 5l version 5.3 系统,输出如下: oslevel –s 5300-03-csp   如何创建文件系统?   以下命令将在卷组 testvg 中创建一个 jfs 文件系统,大小为 10mb,挂载点是 /fs1: crfs -v jfs -g testvg -a size=10m -m /fs1   以下命令将在卷组 testvg 中创建一个 jfs2 文件系统,大小为 10mb,挂载点是 /fs2,具有只读权限: crfs -v jfs2 -g testvg -a size=10m -p ro -m /fs2     如何改变文件的大小?   要想把 /usr 文件系统增大 1000000 个 512 字节的块,输入: chfs -a size=+1000000 /usr   注意:   在 aix v5.3 中,还可以缩小 jfs2 文件系统。 如果喜欢不应该忽视的 aix 命令请收藏或告诉您的好朋友.
阅读(226) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~