ITPub博客

首页 > Linux操作系统 > Linux操作系统 > AIX常用操作汇总(三)

AIX常用操作汇总(三)

原创 Linux操作系统 作者:myfriend2010 时间:2019-03-12 21:54:06 0 删除 编辑

aix 系统命令汇总


· 关于内核
显示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轻松的完成。


 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/694276/viewspace-201629/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-01

  • 博文量
    187
  • 访问量
    159020