zoukankan      html  css  js  c++  java
  • 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的版本、发行号、MLMaintenance 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 

    artition_size单位是MB,它是11024之间的一个数。(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系统手册和技术红皮书。

  • 相关阅读:
    【洛谷P2839】middle
    【洛谷P2495】消耗战
    【CF1438D】Powerful Ksenia
    【CF878E】Numbers on the blackboard
    【洛谷U138580】简单的打击
    【洛谷P4774】屠龙勇士
    【GMOJ5363】生命之树
    【YbtOJ#20075】区间异或
    【YbtOJ#20077】计划带师
    hdu 2688
  • 原文地址:https://www.cnblogs.com/travel6868/p/5038944.html
Copyright © 2011-2022 走看看