AIX常用命令.docx
- 文档编号:17526047
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:30
- 大小:32.64KB
AIX常用命令.docx
《AIX常用命令.docx》由会员分享,可在线阅读,更多相关《AIX常用命令.docx(30页珍藏版)》请在冰点文库上搜索。
AIX常用命令
AIX常用命令汇总
硬件
如何知道自己在运行32位内核还是64位内核?
要显示内核启用的是32位还是64位,可输入以下命令:
bootinfo-K
如何知道自己在运行单处理器还是多处理器内核?
/unix是指向已启动内核的符号链接。
要了解正在运行什么内核模式,可输入ls
-l/unix并查看/unix链接到什么文件。
下面是ls-l/unix命令的三种可能
输出及其对应的内核:
/unix->/usr/lib/boot/unix_up#32bituniprocessor
kernel
/unix->/usr/lib/boot/unix_mp#32bitmultiprocessor
kernel
/unix->/usr/lib/boot/unix_64#64bitmultiprocessor
kernel
注意:
AIX5LVersion5.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-r
/dev/hdiskxx目录是启动逻辑卷/dev/hd5所在的位置。
要弄清hdiskxx中有哪些xx,可运行以下命令:
lslv-mhd5
注意:
在AIX5.2中,缺省安装的是32位内核。
在AIX5.3中,缺省情况下会在64位硬件上安装64位内核,在32位硬件上安装32位内核。
如何知道我的计算机是否能够运行AIX5LVersion5.3?
AIX5LVersion5.3可在当前受支持的所有基于共用硬件参考平台(CommonHardwareReferencePlatform,CHRP)的POWER硬件上运行。
如何知道我的计算机是否基于CHRP?
运行prtconf命令。
如果是CHRP计算机,则字符串chrp会出现在ModelArchitecture行上。
如何知道我的Systemp计算机(硬件)是32位还是64位?
要显示硬件32位还是64位,可输入以下命令:
bootinfo-y
如何知道我的计算机有多少实际内存?
要显示以KB为单位的实际内存,可输入以下命令之一:
bootinfo-r
lsattr-Elsys0-arealmem
我的计算机是否可以运行64位内核?
需要64位硬件才能运行64位内核。
我系统中的设备属性值是什么?
要列出磁带设备rmt0的当前属性值,可输入以下命令:
lsattr-lrmt0-E
要列出磁带设备rmt0的缺省属性值,可输入以下命令:
lsattr-lrmt0-D
要列出TTY设备tty0的可能登录属性值,可输入以下命令:
lsattr-ltty0-alogin-R
要显示系统级别的属性,可输入以下命令:
lsattr-E-lsys0
我的系统有多少个处理器?
lscfg|grepproc
我的系统上有多少个硬盘,当前正在使用哪些硬盘?
lspv
如何列出有关特定物理卷的信息?
举例来说,若要了解有关hdisk1的详细信息,可运行如下命令:
lspvhdisk1
如何获得系统的详细配置?
输入以下命令:
lscfg
下列选项可以提供特定的信息:
-p
显示特定于平台的设备信息。
该标志适用于AIX4.2.1或更高版本。
-v
显示在自定义VPD对象类中找到的重要产品数据库(VitalProductDatabase,VPD)。
例如,要显示有关磁带驱动器rmt0的详细信息,可输入以下命令:
lscfg-vlrmt0
通过运行prtconf命令也可以获得非常类似的信息。
如何确定芯片类型、系统名称、节点名称、型号,等等?
uname命令可以提供关于系统的详细信息。
uname-p
显示系统的芯片类型。
例如,PowerPC。
uname-r
显示操作系统的版本号。
uname-s
显示系统名称。
例如,AIX。
uname-n
显示节点名称。
uname-a
显示系统名称、节点名称、版本、计算机ID。
uname-M
显示系统型号名称。
例如,IBM,9114-275。
uname-v
显示操作系统版本。
uname-m
显示运行系统的硬件的计算机ID编号。
uname-u
显示系统ID编号。
Aix
我的系统上在运行什么AIX主要版本、次要版本和维护级?
输入以下命令之一:
oslevel-r
lslpp-hbos.rte
如何确定某个特定的AIX级别缺少哪些文件集更新?
举例来说,若要确定5300-04缺少哪些文件集更新,可运行以下命令:
oslevel-rl5300-04
我的系统上安装了什么SP(ServicePack)?
要了解系统上当前安装了哪个SP,可运行oslevel-s命令。
对于安装了TL4和SP2的AIX5LVersion5.3系统,示例输出如下:
oslevel–s
5300-04-02
我的系统上是否安装了CSP(ConcludingServicePack)?
要确定系统上当前是否安装了某个CSP,可运行oslevel-s命令。
对于安装了TL3和CSP的AIX5LVersion5.3系统,示例输出如下:
oslevel–s
5300-03-CSP
如何创建文件系统?
以下命令将在卷组testvg中创建一个大小为10MB、安装点为/fs1的jfs文件系统:
crfs-vjfs-gtestvg-asize=10M-m/fs1
以下命令将在卷组testvg中创建一个大小为10MB、安装点为/fs2并具有只读权限的jfs2文件系统:
crfs-vjfs2-gtestvg-asize=10M-pro-m/fs2
如何更改文件系统的大小?
若要将/usr文件系统的大小增加1000000个512字节的块,可输入以下命令:
chfs-asize=+1000000/usr
注意:
在AIX5.3中,JFS2文件系统的大小还可以收缩。
如何安装CD?
输入以下命令:
mount-Vcdrfs-oro/dev/cd0/cdrom
如何安装文件系统?
以下命令将在/test目录中安装文件系统/dev/fslv02:
mount/dev/fslv02/test
如何安装所有缺省文件系统(/etc/filesystems文件中标记有mount=true属性的所有标准文件系统)?
以下命令将安装所有此类文件系统:
mount{-a|all}
如何卸载文件系统?
输入以下命令可以卸载/test文件系统:
umount/test
如何显示已安装的文件系统?
输入以下命令可以显示有关所有当前已安装的文件系统的信息:
mount
如何删除文件系统?
输入以下命令可以删除/test文件系统:
rmfs/test
如何对文件系统进行碎片整理?
可以使用defragfs命令来改善或报告文件系统中的连续空间状态。
例如,若要对
文件系统/home进行碎片整理,可以使用以下命令:
defragfs/home
哪个文件集包含某个特定的二进制文件?
若要显示/usr/bin/vmstat包含bos.acct,可输入以下命令:
lslpp-w/usr/bin/vmstat
或者若要显示bos.perf.tools包含/usr/bin/svmon,可输入以下命令:
which_filesetsvmon
如何显示有关系统上已安装文件集的信息?
输入以下命令:
lslpp-l
如何确定我的系统上是否安装了所有维护级文件集?
输入以下命令:
instfix-i|grepML
如何确定我的系统上是否安装了某个修复程序?
若要确定是否安装了IY24043,可输入以下命令:
instfix-ikIY24043
如何按APAR安装单独的修复程序?
举例来说,若要从/dev/cd0安装APARIY73748,可输入以下命令:
instfix-kIY73748-d/dev/cd0
如何验证文件集是否有必需的先决条件和是否已完全安装?
要显示需要安装或纠正哪些文件集,可输入以下命令:
lppchk-v
如何获得符号表示中的loader节头和符号条目的转储?
输入以下命令:
dump-Htv
如何确定已分配和使用的分页空间量?
输入以下命令:
lsps-a
如何增加分页空间?
可以使用chps-s命令来动态增加分页空间的大小。
例如,如果希望将hd6的大小增加3个逻辑分区,您可以执行以下命令:
chps-s3hd6
如何减少分页空间?
可以使用chps-d命令来动态减少分页空间的大小。
例如,如果希望将hd6的大小减少四个逻辑分区,您可以执行以下命令:
chps-d4hd6
如何知道我的系统是否能够使用同步多线程(SimultaneousMulti-threading,SMT)?
如果您的系统是运行AIX5LVersion5.3的基于POWER5的系统,则它就能使用SMT。
如何知道我的系统是否启用了SMT?
如果不带任何选项运行smtctl命令,它将告诉您是否启用了SMT。
32位内核是否支持SMT?
是的,32位和64位内核都支持SMT。
如何启用或禁用SMT?
可以通过运行smtctl命令来启用或禁用SMT。
下面是该命令的语法:
smtctl[-moff|on[-wboot|now]]
可以使用以下选项:
-moff
将SMT模式设置为禁用。
-mon
将SMT模式设置为启用。
-wboot
如果在下一次系统重新启动前运行bosboot命令,则此选项使SMT模式更改在下一次和后续重新启动时生效。
-wnow
使SMT模式更改立即生效,但不会延续到下一次重新启动以后。
如果既没有指定-wboot也没有指定-wnow选项,则模式更改立即生效。
如果在下一次系统重新启动前运行bosboot命令,所做的更改将延续到后续重新启动以后。
如何获得特定于分区的信息和统计信息?
lparstat命令可以提供分区信息和利用率统计信息报告。
此命令还可以显示
Hypervisor信息。
卷组和逻辑卷
如何知道我的卷组是常规、大容量还是可扩展的?
对该卷组运行lsvg命令并查看MAXPVs的值。
该值为32表示常规、128表示大容量、1024表示可扩展的卷组。
如何创建卷组?
可以使用以下命令,其中spartition_size设置每个物理分区中的兆字节(MB)数,并且partition_size是以MB为单位、从1到1024的值(对于AIX5.3是从1到131072)。
partition_size变量必须等于2的幂(例如:
1、2、4、8)。
标准和大容量卷组的缺省值是保持在“每个物理卷最多只能有1016个物理分区”限制内的最低值。
可扩展卷组的缺省值为每个物理卷容纳2040个物理分区的最低值。
mkvg-yname_of_volume_group-s
partition_size
list_of_hard_disks
如何更改卷组的特征?
可以使用以下命令来更改卷组的特征:
chvg
如何创建逻辑卷?
输入以下命令:
mklv-yname_of_logical_volume
name_of_volume_group
number_of_partition
如何增加逻辑卷的大小?
举例来说,若要将lv05目录所表示的逻辑卷增加三个逻辑分区,可输入以下命令:
extendlvlv053
如何显示属于某个卷组(例如,rootvg)的所有逻辑卷?
可以通过输入以下命令来显示属于rootvg的所有逻辑卷:
lsvg-lrootvg
如何列出有关逻辑卷的信息?
可运行以下命令来显示有关逻辑卷lv1的信息:
lslvlv1
如何删除逻辑卷?
可以运行以下命令来删除逻辑卷lv7:
rmlvlv7
rmlv命令仅删除逻辑卷,但不删除其他实体,例如使用该逻辑卷的文件系统或分页空间。
如何镜像逻辑卷?
•mklvcopyLogicalVolumeNameNumberofcopies
•syncvgVolumeGroupName
如何删除逻辑卷的副本?
可以使用rmlvcopy命令来删除逻辑卷的逻辑分区副本。
若要减少属于逻辑卷testlv的每个逻辑分区的副本数量,可输入以下命令:
rmlvcopytestlv2
现在该逻辑卷中每个逻辑分区最多只有两个物理分区。
有关卷组的问题
要显示系统中的卷组,可输入以下命令:
lsvg
要显示rootvg的所有特征,可输入以下命令:
lsvgrootvg
要显示rootvg所使用的磁盘,可输入以下命令:
lsvg-prootvg
如何将磁盘添加到卷组?
输入以下命令:
extendvgVolumeGroupNamehdisk0hdisk1...hdiskn
如何确定我的硬盘所支持的最大逻辑磁道组(LTG)大小?
可以带-M标志使用lquerypv命令。
此命令的输出给出以KB为单位的LTG大小。
例如,在下面的示例中,hdisk0的LTG大小为256KB。
/usr/sbin/lquerypv-Mhdisk0
256
还可以在硬盘上运行lspv并查看MAXREQUEST的值。
syncvg命令是做什么用的?
syncvg命令用于同步过时的物理分区。
它接受逻辑卷、物理卷或卷组名称作为参数。
例如,若要同步位于物理卷hdisk6和hdisk7上的物理分区,可以使用以下命令:
syncvg-phdisk4hdisk5
若要同步卷组testvg中的所有物理分区,可以使用以下命令:
syncvg-vtestvg
如何替换某个磁盘?
•extendvgVolumeGroupNamehdisk_new
•migratepvhdisk_badhdisk_new
•reducevg-dVolumeGroupNamehdisk_bad
如何克隆rootvg(创建其副本)?
您可以运行alt_disk_copy命令来将当前rootvg复制到某个替代磁盘。
下面的示例演示了如何将rootvg克隆到hdisk1。
alt_disk_copy-dhdisk1
如何显示或设置网络参数值?
no命令设置或显示网络优化参数的当前或下一次启动时的值。
如何获得我计算机的IP地址?
输入以下命令之一:
ifconfig-a
hostFully_Qualified_Host_Name
例如,输入主机。
如何确定服务器上的网络接口?
以下两个命令中的任何一个都将显示网络接口:
lsdev-Ccif
ifconfig-a
若要获得有关某个特定网络接口(例如,tr0)的信息,可以运行以下命令:
ifconfigtr0
如何激活网络接口?
若要激活网络接口tr0,可以运行以下命令:
ifconfigtr0up
如何禁用网络接口?
举例来说,若要禁用网络接口tr0,可以运行以下命令:
ifconfigtr0down
查看交换区信息:
lsps-a显示交换区的分布信息
lsps-s显示交换区的使用信息
more/etc/swapspaces查看存放分页空间表格信息
显示卷信息:
lsvg显示卷的名称
lsvg-lrootvg显示rootvg卷的详细信息
查看文件使用率
df–m(-k,-g)(备注:
参数k,m,g为存储单位)
SMIT快速路径名称:
(smit:
图形方式,smitty:
字符方式)
smittydev设备管理
smittydiag硬件诊断
smittyjfs/jfs2日志文件管理
smittylvm逻辑卷管理
smittynfsNFS管理
smittyinstallp软件安装及维护
smittyspooler列印队列管理
smittysystem系统管理
smittytcpipTCP/IP管理
smittyuser帐户管理
clstart,clstop:
启动和停止cluster
lssrc-gcluser:
查看cluser的状态
查看已安装的软件信息:
ls-aF/usr/lpp
启动时自动加载文件系统信息:
需要加载的信息存放在/etc/filesystems
mount-tnf加载所有在/ect/filesystems中定义type=nfs的文件系统
显示已加载的文件系统及状态:
df–v,mount
查看执行过的历史命令:
history
查看错误日志信息:
errpt-a
有关TCP/IP的命令
网路:
smittychgenet:
adapter架构快速路径
smittymkinet:
NetworkInterface与ppp快速路径
ifconfig:
config界面,常用-a参数查询网络信息。
地址:
/etc/hosts静态主机表
/etc/resolv.conf地址解析的域名服务器
nslookup查询域名服务器信息
网络路由:
route管理路由
netstat-rn列出定义的路由
服务:
/etc/services
/etc/inetd.conf
TCP/IP群组子系统:
/etc/
startsrc-gtcpip启动全部的TCP/IP子系统
startsrc-sinetd启动主要internet
除错:
iptrace启动封包追踪
ipreport追踪结果格式化输出
netstat网络统计
ping检查是否可以到达
路由:
永久路由
#chdev-linet0-aroute=’10.47.0.0’,’9.3.240.59’
临时路由
#routeadd10.47.1.29.3.240.59
用命令netstat-rn查看路由表
AIX常用系统状态查询命令:
#lsdev–C–sscsi
列出各个SCSI设备的所有相关信息:
如逻辑单元号,硬件地址及设备文件名等。
#ps-ef
列出正在运行的所有进程的各种信息:
如进程号及进程名等。
#netstat-rn
列出网卡状态及路由信息等。
#netstat-in
列出网卡状态及网络配置信息。
#df-k
列出已加载的逻辑卷及其大小信息。
#mount
列出已加载的逻辑卷及其加载位置。
#uname-a
列出系统ID号,系统名称,OS版本等信息。
#hostname
列出系统网络名称。
#lsvg–lrootvg,lsvg–prootvg
显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。
#lslv–ldatalv,lslv–pdatalv
显示逻辑卷各种信息,如包含哪些盘,是否有镜像等。
查看硬件信息:
lscfg-v
lsdev-Ccadapter
观察进程
lssrc-a
观察进程内存使用情况:
psaux(备注:
%MEM为内存使用百分比,RSS为实际使用内存)
vmstat(备注:
free的单位为块,缺省值为4,096bytes)
网络故障定位方法
网络不通的诊断过程:
ifconfig查看网卡是否启动(up)
netstat–i查看网卡状态
Ierrs/Ipkts和Oerrs/Opkts是否>1%
ping自己网卡地址(ip地址)
ping其它机器地址,如不通,在其机器上用diag检测网卡是否有问题。
在同一网中,subnetmask应一致。
网络配置的基本方法:
(1)如需修改网络地址、主机名等,一定要用chdev命令
#chdev–linet0–ahostname=myhost
#chdev-len0-anetaddr='9.3.240.58'-anetmask=255.255.255.0’
(2)查看网卡状态:
#lsdev–Ccif
(3)确认网络地址:
#ifconfigen0
(4)启动网卡:
#ifconfigen0up
(5)配置路由
AIX常用的性能监控命令
使用sar命令来查看cpu的使用率
ibm150:
[/]#sar15
AIXibm15015000AF70D4C0001/24/06
13:
13:
25%usr%sys%wio%idle
13:
13:
26000100
13:
13:
27000100
13:
13:
28000100
13:
13:
29000100
13:
13:
30000100
Average000100
%usr+%sys>80%的时候CPU将是瓶颈
查看前3位占用cpu的进程
ibm150:
[/]#psaux|head-4
USERPID%CPU%MEMSZRSSTTYSTATSTIMETIMECOMMAND
root77449.78.01218052-A10:
07:
58188:
24wait
root51649.78.0121805
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AIX 常用命令