1.    AIX系统查看操作系统版本
#bootinfo -y 可以查看操作系统的位数
#oslevel 可以查看操作系统版本
#oslevel -r 可以查看操作系统小版本号
 
2.    IBM pSeries服务器AIX系统的常用命令
IBM pSeries服务器AIX系统的常用命令,包括如何移动与重命名文件、如何在系统中移动或者重命名目录、如何删除目录、如何为文本文件排序等。
1)        如何移动与重命名文件?
要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用 mv 命令。
如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。
注意: 如果不指定 -i 标志,mv 命令可能会覆盖许多已存在的文件。-i 标志会在覆盖文件之前提示确认。而 -f 标志则不会提示确认。如果一起指定了 -f -i 两个标志,则后一个指定的标志优先。
以下是如何使用 mv 命令的示例:
a)        要将文件移动到另一个目录并给它一个新名字,请输入:# mv intro manual/chap1按下 Enter 键。
该命令将 intro 文件移动到 manual/chap1 目录。名字 intro 从当前目录被除去,同样的文件在 manual 目录中以 chap1 的名字出现。
b)        要将文件移动到另一个目录,且不改变名字,请输入:# mv chap3 manual按下 Enter 键。
该命令将 chap3 移动到 manual/chap3. mv 命令重命名文件可以使用 mv 命令改变文件的名字而不将其移动到另一目录。
c)        要重命名文件,请输入:# mv appendix apndx.a按下 Enter 键。
该命令将 appendix 文件重命名为 apndx.a.如果名为 apndx.a 的文件已存在,则旧的内容被 appendix 文件的内容替换。
2)        如何在系统中移动或者重命名目录?
如果需要移动或者重命名目录,可以在系统中使用 mvdir 命令。
例如,如果需要移动目录,可以在命令行中输入下面的命令:# mvdir book manual然后按下 Enter(回车) 键。
如果 manual 目录在系统中已经存在,则上面的命令会将 book 目录移动到名为 manual 的目录下面。否则,book 目录会被重新命名为 manual.例如,如果需要移动和重命名目录,请在命令行中输入下面的命令:# mvdir book3 proj4/manual然后按下 Enter(回车)键。
上面的命令会将 book3 目录移动到名为 proj4 的目录下面,并且会将 proj4 目录重新命名为 manual(如果 manual 目录事先在系统中不存在)
3)        如何删除目录?
可以使用 rmdir 命令将以 Directory 参数指定的目录从系统中除去。在除去目录之前,目录必须为空(只能包含 . ……),您在将其除去前必须对其父目录拥有写权限。使用 ls -a Directory 命令检查目录是否为空。
以下是如何使用 rmdir 命令的示例:
a)        要清空并除去目录,请输入:# rm mydir/* mydir/.* # rmdir mydir按下 Enter 键。
该命令除去 mydir 的内容,然后除去空目录。rm 命令显示有关试图除去目录圆点 () 和双圆点 (……) 的出错信息,然后 rmdir 命令将它们和目录本身除去。
:rm mydir/* mydir/.* 首先除去名字不以圆点开头的文件,然后除去那些名字以圆点开头的文件。您可能无法认识到目录包含名字以圆点开头的文件,因为如果不使用 -a 标志,ls
命令通常不显示它们。
b)        要除去 /tmp/jones/demo/mydir 目录及其下面所有的目录,请输入:# cd /tmp # rmdir -p jones/demo/mydir按下 Enter 键。
该命令将 jones/demo/mydir 目录从 /tmp 目录中除去。要删除目录时,如果目录非空,或者您对其没有写权限,则命令以适当的出错消息终止。
4)        如何删除文件?
当用户不再需要某个文件时,可以使用 rm 命令将其除去。rm 命令除去某个特定文件、一组文件或目录内从文件列表中选中的某些文件条目。
使用 rm 命令时,在除去文件之前无需用户确认、读权限和写权限。然而,用户必须对包含该文件的目录具有写权限。
以下是如何使用 rm 命令删除文件的示例:
a)        要删除名为 myfile 的文件,请输入下面的命令:# rm myfile按下 Enter(回车)键。
b)        要依次删除 mydir 目录中的所有文件,请输入下面的命令:# rm -i mydir/*按下 Enter(回车)键。
在每个文件名显示时,输入 y 并按下 Enter(回车)键以删除文件。或者仅按下 Enter 键以保
留文件。
5)        如何为文本文件排序?
可以使用 sort 命令将 File 参数指定的文件中的行按字母顺序或其它方式排序,并将结果写到标准输出。如果 File 参数指定了多于一个的文件,则 sort 命令将这些文件连接起来,并将它们像一个文件那样按字母顺序排序。
:sort 命令区分大小写并规定大写字母在小写字母之前(这取决于语言环境)
下例中,名为 names 的文件的内容为:marta denise joyce endrica melanie名为 states 的文件的内容为:texas colorado ohio
a)        要显示 names 文件排序后的内容,请输入:# sort names按下 Enter 键。
系统显示与以下类似的信息:denise endrica joyce marta melanie
b)        要显示 names states 文件排序后的内容,请输入:# sort names states按下 Enter 键。
系统显示与以下类似的信息:colorado denise endrica joyce marta melanie ohio texas 3.要以 names 文件排序后的内容替代原先的内容,请输入:# sort -o names names按下 Enter 键。
该命令以相同但排过序的数据替换 names 文件的内容。
3.    AIX 常用命令汇总
引言
正如您所知道的,AIX® 具有无数的命令,使您能够执行大量的任务。取决于您需要完成的任务,您可能会仅仅使用到这些命令的某个子集。这些子集随不同的用户和不同的需要而异。然而,有一些您通常要使用的核心命令。您需要这些命令来回答您自己的问题,或者为支持人员的询问提供答案。
在本文中,我将讨论这其中的一些核心命令。其目的旨在为您提供一个可用作便捷参考的列表。虽然这些命令的行为在所有 AIX 版本中都应该相同,但是仅在 AIX 5.3 下对它们进行了测试。
注意:
以下段落中讨论的 bootinfo 不是用户级别的命令,并且在 AIX 4.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    /unixln -sf /usr/lib/boot/unix_64    /usr/lib/boot/unixbosboot -ad /dev/hdiskxxshutdown -r
 
/dev/hdiskxx 目录是启动逻辑卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可运行以下命令:
 lslv -m hd5 
 
注意:
AIX 5.2 中,缺省安装的是 32 位内核。在 AIX 5.3 中,缺省情况下会在 64 位硬件上安装 64 位内核,在 32 位硬件上安装 32 位内核。
硬件
如何知道我的计算机是否能够运行 AIX 5L Version 5.3
AIX 5L Version 5.3 可在当前受支持的所有基于共用硬件参考平台(Common Hardware Reference PlatformCHRP)的 POWER 硬件上运行。
如何知道我的计算机是否基于 CHRP
运行prtconf命令。如果是 CHRP 计算机,则字符串chrp会出现在 Model Architecture 行上。
如何知道我的 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 的可能登录属性值,可输入以下命令:
lsattr -l tty0 -a login -R
 
要显示系统级别的属性,可输入以下命令:
lsattr -E -l sys0
 
我的系统有多少个处理器?
要显示您系统上的处理器数量,可输入以下命令:
lscfg | grep proc
 
我的系统上有多少个硬盘,当前正在使用哪些硬盘?
要显示系统上的硬盘数量,可输入以下命令:
lspv
 
如何列出有关特定物理卷的信息?
举例来说,若要了解有关 hdisk1 的详细信息,可运行如下命令:
lspv hdisk1                                   
 
如何获得系统的详细配置?
输入以下命令:
lscfg
 
下列选项可以提供特定的信息:
-p 显示特定于平台的设备信息。该标志适用于 AIX 4.2.1 或更高版本。
-v 显示在自定义 VPD 对象类中到的重要产品数据库(Vital Product DatabaseVPD)。
例如,要显示有关磁带驱动器 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 -
 
如何确定某个特定的 AIX 级别缺少哪些文件集更新?
举例来说,若要确定 5300-04 缺少哪些文件集更新,可运行以下命令:
oslevel -rl 5300-04
 
我的系统上安装了什么 SP (Service Pack)
要了解系统上当前安装了哪个 SP,可运行oslevel -s 命令。对于安装了 TL4 SP2 AIX 5L Version 5.3 系统,示例输出如下:
oslevel –s5300-04-02                 
 
我的系统上是否安装了 CSP (Concluding Service Pack)
要确定系统上当前是否安装了某个 CSP,可运行oslevel -s命令。对于安装了 TL3 CSP
AIX 5L Version 5.3 系统,示例输出如下:
sort命令排序oslevel –s5300-03-CSP               
 
如何创建文件系统?
以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs1 jfs 文件系统:
crfs -v jfs -g testvg -a size=10M -m /fs1                   
 
以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs2 并具有只读权限的 jfs2 文件系统:
crfs -v jfs2 -g testvg -a size=10M -p ro -m /fs2                           
 
如何更改文件系统的大小?
若要将/usr文件系统的大小增加 1000000 512 字节的块,可输入以下命令:
chfs -a size=+1000000 /usr
 
注意:
AIX 5.3 中,JFS2 文件系统的大小还可以收缩。
如何安装 CD
输入以下命令:
mount -V cdrfs -o ro /dev/cd0 /cdrom
 
如何安装文件系统?
以下命令将在 /test 目录中安装文件系统 /dev/fslv02
mount /dev/fslv02 /test 
 
如何安装所有缺省文件系统(/etc/filesystems 文件中标记有 mount=true 属性的所有标准文件系统)?
以下命令将安装所有此类文件系统:
mount {-a|all}
 
如何卸载文件系统?
输入以下命令可以卸载 /test 文件系统:
umount /test
 
如何显示已安装的文件系统?
输入以下命令可以显示有关所有当前已安装的文件系统的信息:
mount
 
如何删除文件系统?
输入以下命令可以删除 /test 文件系统:
rmfs /test
 
如何对文件系统进行碎片整理?
可以使用defragfs命令来改善或报告文件系统中的连续空间状态。例如,若要对文件系统 /home 进行碎片整理,可以使用以下命令:
defragfs /home
 
哪个文件集包含某个特定的二进制文件?
若要显示/usr/bin/vmstat包含bos.acct,可输入以下命令:
lslpp -w /usr/bin/vmstat
 
或者若要显示ls包含/usr/bin/svmon,可输入以下命令:
which_fileset svmon
 
如何显示有关系统上已安装文件集的信息?
输入以下命令:
lslpp -l                                             
 
如何确定我的系统上是否安装了所有维护级文件集?
输入以下命令:
instfix -i | grep ML
 
如何确定我的系统上是否安装了某个修复程序?
若要确定是否安装了 IY24043,可输入以下命令:
instfix -ik IY24043

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。