网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > AIX > 文章  
AIX系统命令简介
文章来源: sysop 文章作者: 未知 发布时间: 2005-11-18   字体: [ ]  
 

AIX操作系统上有很多的命令。这里介绍一些系统级的命令,它将有助于回答一些常见问题。大家以此做参考,并补充修改。以下命令在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 /unix

ln -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

partition_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系统手册和技术红皮书。

 

--

原文链接: http://www.51cto.com/html/2005/1118/11622.htm

 
推荐文章
·AIX资源监控与调制工具
 
 
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·AIX操作系统基本命令
·AIX系统简介
·AIX操作系统的shell简介
·AIX 5L操作系统
·AIX资源监控与调制工具
·AIX简单了解
·AIX操作系统产品发布小
·Linux和AIX双引导
相关文章
·AIX 5L操作系统
·AIX系统简介
·AIX无线系统管理器---WS
·AIX操作系统基本命令
·AIX操作系统的shell简介
·AIX操作系统产品发布小
·AIX简单了解
·AIX 5.3与PAM
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统