aix 系统命令简介

来源:岁月联盟 编辑:zhu 时间:2008-02-17
aix 系统命令简介内容简介:【aix教程】 在AIX操作系统上有很多的命令。这里介绍一些系统级的命令,它将有助于回答一些常见问题。大家以此做参考,并补充修改。 以下命令在AIX 5.1上测试通过。 正文 以下命令在AIX 5.1上测试通过。 · 关于内核 显示AIX

  【aix教程】在AIX操作系统上有很多的命令。这里介绍一些系统级的命令,它将有助于回答一些常见问题。大家以此做参考,并补充修改。
  以下命令在AIX 5.1上测试通过。

  正文 以下命令在AIX 5.1上测试通过。

  · 关于内核

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

  如何改变内核模式(32位或64位)
  /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系统安装时,缺省安装的内核是32位。可以用如下命令更改内核模式:
  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所在的硬盘。可通过下面命令来查看xx是几:
  lslv -m hd5

  · 关于硬件

  显示机器硬件是32位还是64位:
  bootinfo -y

  查看机器的物理内存是多少:
  bootinfo -r
  或
  lsattr -El sys0 -a realmem

  查看机器是否支持64位内核(是否64位硬件
  /usr/sbin/bootinfo -p
  假如返回32,则表示硬件是32位的;假如返回的是chrp,则表示硬件是64位的机器。

  显示当前磁带设备rmt0的属性:
  lsattr -l rmt0 -E

  显示缺省的磁带设备rmt0的属性:
  lsattr -l rmt0 -D

  显示终端设备tty0的登录属性:
  lsattr -l tty0 -a login -R

  显示系统级属性:
  lsattr -E -l sys0

  查看当前系统有多少CPU:
  lscfg | grep proc

  查看当前系统有多少硬盘而且是否被使用:
  Lspv

  查看当前系统的具体配置:
  lscfg -pv
  也可以显示某一设备的配置:
  lscfg -vl rmt0

  查看当前系统的芯片名称、系统名、节点名、型号等:
  uname -p # 显示芯片名称,例如:powerpc
  uname -r # 显示操作系统的发行号
  uname -s # 显示系统名,例如:AIX
  uname -n # 显示节点名
  uname -a # 显示系统名、节点名、版本、机器ID
  uname -M # 显示型号,例如:IBM,7046-B50
  uname -v # 显示操作系统版本
  uname -m # 显示机器ID

  · 关于AIX

  查看AIX的版本、发行号、ML(Maintenance Level)级别:
  oslevel -r
  或
  lslpp -h bos.rte

  如何改变文件系统大小,例如:将/usr文件系统增加1000000字节:
  chfs -a size= 1000000 /usr

  如何使用CD:
  mount -V cdrfs -o ro /dev/cd0 /cdrom

  查看本机的IP地址:
  Ifconfig -a
  或
  host Fully_Qualified_Host_Name
  例如:host cyclop.austin.ibm.com

  查找哪一个文件集(fileset)包含特定的文件,例如:查找/usr/bin/vmstat属于哪一个文件集。
  lslpp -w /usr/bin/vmstat

  显示哪一个文件集包含/usr/bin/svmon:
  Which_fileset svmon

  查看某一级别的ML中所有文件是否都已经安装:
  instfix -i | grep ML

  如何确定某一补丁(fix)是否安装,例如:查看IY24043是否安装
  instfix -ik IY24043

  显示哪些文件集需要安装或修改:
  lppchk -v

  查看交换区(paging space)的分配和使用:
  lsps -a

  · 关于卷组和逻辑卷

  创建卷组:
  mkvg -y name_of_volume_group -s partition_size list_of_hard_disks
  partition_size单位是MB,它是1到1024之间的一个数。(2的次幂,例如:1, 2, 4, 8, 16, 32等,缺省是4MB。)

  创建逻辑卷:
  mklv -y name_of_logical_volume name_of_volume_group number_of_partition

  显示当前系统的所有卷组:
  Lsvg

  显示卷组rootvg的具体信息:
  lsvg rootvg

  显示属于rootvg的所有硬盘:
  lsvg -p rootvg

  如何添加一个硬盘到卷组中:
  extendvg Volume_Group_Name hdisk0 hdisk1 ... hdiskn

  如何替换一个硬盘:
  1. extendvg Volume_Group_Name hdisk_new
  2. migratepv hdisk_bad hdisk_new
  3. reducevg -d Volume_Group_Name hdisk_bad

  如何做一个逻辑卷镜像:
  1. mklvcopy Logical_Volume_Name Number_of_copies
  2. Syncvg Volume_Group_Name

  在AIX上,有一个很方便的系统治理命令smit。上面提到的命令中,如逻辑卷操作部分就可以smit轻松的完成。

  这里介绍的命令只是AIX中的一小部分。更多更具体的内容请参考AIX系统手册和技术红皮书。

图片内容