显示AIX系统内核是32位还是64位: 

     

bootinfo -K 
    
    显示机器硬件是32位还是64位: 
       bootinfo -y    
    
    查看机器的物理内存是多少: 
    bootinfo -r 
    或 
    lsattr -El sys0 -a realmem 
    
    查看机器是否支持64位内核(是否64位硬件) 
    /usr/sbin/bootinfo -p 
    如果返回32,则表示硬件是32位的;如果返回的是chrp,则表示硬件是64位的机器。 
    查看当前系统有多少CPU: 
    lscfg | grep proc 
    查看当前系统的芯片名称、系统名、节点名、型号等: 
    uname -p # 显示芯片名称,例如:powerpc 
    uname -r # 显示操作系统的发行号 
    uname -s # 显示系统名,例如:AIX 
    uname -n # 显示节点名 
    uname -a # 显示系统名、节点名、版本、机器ID 
    uname -M # 显示型号,例如:IBM,7046-B50 
    uname -v # 显示操作系统版本 
    uname -m # 显示机器ID 
    
    查看AIX机器主频:
          #lscfg -vp |grep PS
          kbd0 01-K1-00-00 PS/2 keyboard
          Product Specific.(ZC).......PS=00165A0BC0,LB=000EE6B280,SB=0005968 
          165a0bc0 换成10进制 就是cpu的频率 375 呀 
    查看AIX的版本、发行号、ML(Maintenance Level)级别: 
    #oslevel -r
      5300-04 
    或 
    #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
   
    我有什么硬件? 
    要显示有关您系统上的硬件信息,请运行以下命令: 
       # lscfg -vp | pg          
    
    如何知道自己在运行单处理器还是多处理器内核? 
     /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 -Fr
        说明:       
        /dev/hdiskxx 目录是启动逻辑卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可运行以下命令: 
        lslv -m hd5
        注意:
        在 AIX 5.2 中,缺省安装的是 32 位内核。在 AIX 5.3 中,缺省情况下会在 64 位硬件上安装 64 位内核,在 32 位硬件上安装 32 位内核。
    
    prtconf或者lscfg 但是prtconf更加强大 一个强大的显示小型机系统配置的命令;如:内存,VG,LV,处理器的个数,等
    
    如何安装 CD? 
    输入以下命令: 
     mount -V cdrfs -o ro /dev/cd0  /cdrom 
    如何安装所有缺省文件系统(/etc/filesystems 文件中标记有 mount=true 属性的所有标准文件系统)?
    以下命令将安装所有此类文件系统:
    mount {-a|all}
    如何对文件系统进行碎片整理?
    可以使用 defragfs 命令来改善或报告文件系统中的连续空间状态。例如,若要对文件系统 /home 进行碎片整理,可以使用以下命令:
     defragfs /home
 
    哪个文件集包含某个特定的二进制文件? 
    若要显示 /usr/bin/vmstat 包含 bos.acct,可输入以下命令:
     lslpp -w /usr/bin/vmstat 
    
    或者若要显示 bos.perf.tools 包含 /usr/bin/svmon,可输入以下命令:
    which_fileset svmon 
    
    
    如何显示有关系统上已安装文件集的信息?
    输入以下命令:
     lslpp -l    
   
    
    如何确定我的系统上是否安装了所有维护级文件集? 
    输入以下命令:
    instfix -i | grep ML 
    
    
    如何确定我的系统上是否安装了某个修复程序? 
    若要确定是否安装了 IY24043,可输入以下命令:
    instfix -ik IY24043 
    
    
    如何按 APAR 安装单独的修复程序?
    举例来说,若要从 /dev/cd0 安装 APAR IY73748,可输入以下命令:
    instfix -k IY73748 -d /dev/cd0   
        
    
    如何验证文件集是否有必需的先决条件和是否已完全安装? 
    要显示需要安装或纠正哪些文件集,可输入以下命令:
    lppchk -v 
    
    
    如何获得符号表示中的 loader 节头和符号条目的转储? 
    输入以下命令:
    dump -Htv 
    
    如何确定已分配和使用的分页空间量? 
    输入以下命令:
    lsps -a 
    
    
    如何增加分页空间?
    可以使用 chps -s 命令来动态增加分页空间的大小。例如,如果希望将 hd6 的大小增加 3 个逻辑分区,您可以执行以下命令:
    chps -s 3 hd6   
        
    如何减少分页空间?
    可以使用 chps -d 命令来动态减少分页空间的大小。例如,如果希望将 hd6 的大小减少四个逻辑分区,您可以执行以下命令:
    chps -d 4 hd6   
        
    
    
    如何知道我的系统是否能够使用同步多线程(Simultaneous Multi-threading,SMT)? 
    如果您的系统是运行 AIX 5L Version 5.3 的基于 POWER5 的系统,则它就能使用 SMT。
    
    如何知道我的系统是否启用了 SMT? 
    如果不带任何选项运行 smtctl 命令,它将告诉您是否启用了 SMT。
    
    32 位内核是否支持 SMT? 
    是的,32 位和 64 位内核都支持 SMT。
    
    如何启用或禁用 SMT? 
    可以通过运行 smtctl 命令来启用或禁用 SMT。下面是该命令的语法: smtctl [ -m off | on [ -w boot | now]] 
    可以使用以下选项:
    -m off 将 SMT 模式设置为禁用。 
    -m on  将 SMT 模式设置为启用。 
    -w boot  如果在下一次系统重新启动前运行 bosboot 命令,则此选项使 SMT 模式更改在下一次和后续重新启动时生效。 
    -w now  使 SMT 模式更改立即生效,但不会延续到下一次重新启动以后。  
    如果既没有指定 -w boot 也没有指定 -w now 选项,则模式更改立即生效。如果在下一次系统重新启动前运行 bosboot 命令,所做的更改将延续到后续重新启动以后。 
    
    如何获得特定于分区的信息和统计信息? 
    lparstat 命令可以提供分区信息和利用率统计信息报告。此命令还可以显示 Hypervisor 信息。
    如何确定服务器上的网络接口?
    以下两个命令中的任何一个都将显示网络接口:
    lsdev -Cc if
    ifconfig -a
     
    若要获得有关某个特定网络接口(例如,tr0)的信息,可以运行以下命令:
    ifconfig tr0
     
    如何激活网络接口?
    若要激活网络接口 tr0,可以运行以下命令:
    ifconfig tr0 up
     
    如何禁用网络接口?
    举例来说,若要禁用网络接口 tr0,可以运行以下命令:
    ifconfig tr0 down


backup命令
     backup命令在备份介质上创建文件的副本。命令路径/usr/sbin/backup
     两种备份格式:
     使用-i标志,按名称备份整个文件系统
     使用Level和FileSystem参数内节点备份文件系统
 如果不带任何参数发出backup命令,它缺省为级别9的内节点备份,将根文件系统备份到/dev/rfd0设备
 缺省的语法是:
     -9uf /dev/rfd0 /dev/rhd4
 注:
     1、backup命令覆盖介质
     2、备份过程中,将系统活动保持最小
   
 3、如果备份到设备块大小设置为0的磁带机,则除非缺省写大小和backup命令一起使用,否则很难再从磁带恢复数据。当磁带的块大小为0
 时,backup命令的缺省写大小可由Restore命令读取。换句话说,当磁带机的块大小为0的时候,不应该指定-b标志,如果指定backup命令的
 -b标志,且他和缺省大小不同,则当从磁带恢复归档文件时,必须用restore命令的-b标志来指定相同的大小。
 按名称备份文件
 需要使用-i参数
 -p 标准则只打包小于2G的文件。
 按内节点备份文件系统
 要指定-level 和FileSystem参数
 -u标志,-level参数提供维护每个文件系统的增量备份的层次结构的方法。指定-u标志并将-level参数设置为n,则只备份从n-1
 级别备份以后修改过的文件。
 有关每个增量备份日期,时间和级别的信息,被写入/etc/dumpdates文件
 用户必须具备访问/dev/hd4读访问权,或者备份权限
 注:
     1、安装内节点备份文件系统将截断有超过65535的UID或GID的文件的uid或者gid
     2、按内节点备份,只能备份JFS文件系统,(使用pax,tar,cpio备份非JFS文件系统)
 标志
     -b  按名称备份时指定512字节块的数量,按内节点备份时指定1024字节块的数量,缺省是100,32
     -c  指定磁带是盒式磁带,而不是九磁道格式
     -e  RegularExpression 指定不打包的名称和正则表达式的文件
     -E  按名称备份,三个值,warn(如果不能保持文件的空间保留或固定范围大小,则发出警报),force,ignore
     -f Device   指定输入设备
     -L  指定磁带长度,仅在备份内节点使用,指定2G字节长度的磁带,则-L 2g
     -l  限制要在软盘设备上使用的块的总量、
     -p   在创建归档之前先打包或压缩,只打包小于2G的文件。不活动的文件系统才选用该选项。
     -q   指可移动介质已准备就绪
     -u   用文件系统的原始设备名称和时间日期以及备份级别来更新/etc/dumpdates文件
     -v   显示使用backup命令来显示备份的附加信息。显示文件备份时的大小。
     -W   显示/etc/dumpdates文件中每个文件系统的最近的备份日期和级别。
 示例:
    
     1、要使用全路径名备份/home目录中的文件和子目录
     #find /home -print | backup -i -f /dev/rmt0
    
     2、要使用相对路径备份/home/mike目录中所有的文件和子目录
     #cd /home/mike
     #find . -print | backup -i -v -q
     缺省备份设备/dev/rfd0
    
     3、要备份/(根)文件系统
     #backup -0 -u -f /dev/rmt0 /
     4、要备份/(根)文件系统中自从最后一次级别0备份以来修改过的所有文件。
     #backup -1 -u -f /dev/rmt0 /
     如果/etc/dumpdates文件不具有/(根)系统的级别0的备份的条目,则备份该文件系统的所有文件。