显示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的备份的条目,则备份该文件系统的所有文件。