AIX常用命令大全.docx
- 文档编号:11755729
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:14
- 大小:22.75KB
AIX常用命令大全.docx
《AIX常用命令大全.docx》由会员分享,可在线阅读,更多相关《AIX常用命令大全.docx(14页珍藏版)》请在冰豆网上搜索。
AIX常用命令大全
AIX常用命令大全
查看交换区信息:
lsps-a显示交换区的分布信息
lsps-s显示交换区的使用信息
slibclean清除处理程序遗留的旧分页信息
smitmkps建立交换区空间信息
swapon-a启动所有的分页空间
/etc/swapspaces存放分页空间表格信息
-------------------------------------------------
显示卷信息:
lsvg显示卷的名称
lsvg-lrootvg显示rootvg卷的详细信息
-------------------------------------------------
mount卷的方法:
varyonvgdatavg加载datavg卷
mount/dev/data1加载datavg下的一个data1卷
裸设备类型:
raw,jfs jfs可以转变成文件系统,而raw则不行
-------------------------------------------------
在裸设备上安装oracle系统:
修改裸设备的权限,如裸设备名为system01,安装数据库用户为oracle
chownoracle:
dba/dev/system01
chownoracle:
dba/dev/rsystem01
在使用文件时必须用rsystem01
-------------------------------------------------
smit快速路径名称:
(smit:
图形方式,smitty:
字符方式)
dev设备管理
diag诊断
jfs定期档案管理系统
lvm逻辑卷册系统管理员管理
nfsNFS管理
sinstallp软件安装及维护
spooler列印队列管理
system系统管理
tcpipTCP/IP管理
USER使用者管理
clstart,clstop:
启动和停止cluster
lssrc-gcluser:
查看cluser的状态
-------------------------------------------------
查看已安装的软件信息:
ls-aF/usr/lpp(lpp:
LicensedProgramProducts)
查看安装媒体内容:
installp-q-d/dev/cdrom-l
-------------------------------------------------
启动时自动加载文件系统信息:
需要加载的信息存放在/etc/filesystems
mount-tnf加载所有在/ect/filesystems中定义type=nfs的文件系统
显示已加载的文件系统及状态:
df-v,mount
-------------------------------------------------
查看错误日志信息:
errpt-a
-------------------------------------------------
有关TCP/IP的命令
网路卡:
smitchgenet,chgtok,chgfddi,opschange,mktty:
adptr架构快速路径
smitmkinet,ppp:
slip与ppp快速路径
ifconfig:
config界面
位址:
/etc/hosts静态主机表
/etc/resolv.conf位址解析的名称服务器
/etc/named.boot名称服务器架构
/etc/named.ca根名称服务器快取
/etc/named.data位址列表
/etc/named.rev反转指标列表
nslookup查询名称服务器资讯
网络路由:
route管理路由
netstat-rn列出定义的路由
routed路由(daekminrip)
gated路由(daekminrip、egp、hello)
/etc/gateways已知网关
/etc/networks已知网路
服务:
/etc/services
/etc/inetd.conf
TCP/IP群组子系统:
/etc/
startsrc-gtcpip启动全部的tcpip子系统
startsrc-sinetd启动主要internet
除错:
iptrace启动封包追踪
ipreport追踪结果格式化输出
netstat网络统计
ping检查是否可以到达
查看HACMP,外部硬盘信息:
lscfg-v
lsdev-Ccadapter
对等机器信息:
/etc/.rhosts
/etc/hosts.equiv
/etc/hosts
-------------------------------------------------
观察进程内存使用情况:
psaux观察参数%mem:
内存使用百分比RSS:
实际使用内存
vmstatfree的单位为块,缺省值为4096bytst
-------------------------------------------------
查看内存
/etc/lsattr-Elmem0
查看SWAP空间
lsps-l
创建raw设备时选择的类型:
raw_lv
裸设备的备份
ddif=/dev/raw1of=/dev/rmt0bs=16k
AIX系统所需要补丁
IX72696,IX85104,IX81863,IX87313,IX89087,IX89522,IY02407,IY03412,IY05995,IY07276,IY01050
查看操作系统补丁
instfix-a
查看操作系统文件系统
lslpp-l[fileset_name]
AIXl10.169.180.80
root/tsc
#lspv *列出设备名称
hdisk0 0006fa7f212ee586 rootvg
hdisk1 0006fa7f7dc2b8a8 oradata
如想删除设备,则用rmdev-dlhdisk1...
smitssaraid(首先创建RAID阵列)
再创建VGsmitvg
然后在VG中创建lv(也即裸设备)
此时便可以创建数据库了,或者可以在此时创建FS:
smitfs
几个命令
lsvg-o 列出所有激活的VG
lsvg 列出所有VG
lsvg-lvgname 列出此VG中所有的LV
#lsvgrootvg
VOLUMEGROUP:
rootvg VGIDENTIFIER:
0006fa7f7a9d0093
VGSTATE:
active PPSIZE:
32megabyte(s)
VGPERMISSION:
read/write TOTALPPs:
542(17344megabytes)
MAXLVs:
256 FREEPPs:
462(14784megabytes)
LVs:
8 USEDPPs:
80(2560megabytes)
OPENLVs:
7 QUORUM:
2
TOTALPVs:
1 VGDESCRIPTORS:
2
STALEPVs:
0 STALEPPs:
0
ACTIVEPVs:
1 AUTOON:
yes
MAXPPsperPV:
1016 MAXPVs:
32
#
lsvg-pvg_name
oradata:
PV_NAME PVSTATE TOTALPPs FREEPPs FREEDISTRIBUTION
hdisk1 active 543 343 109..00..17..108..109
此出时可以看出此VG的大小,即pp*pp_size=543*64=...
挂VGvaryonvgvg_name
删VGvaryoffvgvg_name
检查IBMCLUSTER(HACMP/ES)配置的校验
lslpp-l|greprsct
lslpp-l|grep-ihacmp
检查AIO是否在系统启动时配置启用
lsdev-Ccaio
或用smitchaio
AIX下mount光盘
mount-rvcdrfs/dev/cd0/cdrom
查看系统内核,进程,硬盘等性能前几位
#topas
#lscfg–v (显示所有已安装的系统资源)
#lsattr–E-lsys0(显示系统初始参数设置)
#lsdev–CH(显示系统资源状态)
#df–k(文件系统使用情况)
#
#bootinfo-y 操作系统环境(位数)
#bootinfo-m 硬件环境
更改每个VG中LV的个数默认值=vgsize/pp
#chvg-t
#chlv-xnumber
'lsps-a' Liststhestatusofdefinedpagingspaces.
'lslpp-h' UsedtodeterminetheversionofAIXyouarerunningas wellastheversionofALLLicensedProgramProducts.
'lsattr-E-lsys0' Usefulindetermininghowmuchrealmemoryresideson thesystem.
'lsdev-C' Usedtodeterminewhatdevicesaredefinedtothesystem.
'psav' Givesaballparkestimateofthepercentageofcpuandmemory utilizedbyeachprocesscurrentlyrunning.
'vmstat320' Usefulfordetermininghowmuchpagingactivityistaking placeonthesystem. Alsogivesusefulcpuusageinfo.
'iostat320' Usefulindeterminingdiskutilizationforeachharddrive
备份裸设备
#ddif=/dev/raw_diviceof=/dev/rmt0.1bs=256k
从磁带还原裸设备
#ddif=/dev/rmt0.1of=/dev/raw_devicecount=63seek=1skip=1bs=4k
#mt-f/dev/rmt0.1bsf1
#ddif=/dev/rmt0.1of=/dev/raw_deviceseek=1skip=1bs=256k
#ddif=/dev/rsystemof=/dev/rsystem_bakbs=8192
怎样镜像rootvg?
现举例如下:
1.添加新硬盘到rootvg
#extendvgrootvghdisk1
2.镜像rootvg
#mirrorvg-c2rootvghdisk1
3.重新生成bootimage
#bosboot-ad/dev/hdisk0
4.更新bootlist
#bootlist-mnormalhdisk0hdisk1cd0
5.重起系统
#shutdown–Fr
系统备份
用以下菜单命令形成可启动磁带,用于系统恢复。
#smitmksysb
#lsattr-E-lsys0(显示系统初始参数设置)
#lsdev-CH(显示系统资源状态)
cplv的用法:
fs的拷贝
如在lv00中有文件系统/dev/lv00,mount点/testfs
cplv-vvgname-ynewlyoldlv(此命令自动创建newlv)
删去oldlv
修改/etc/filesystems下/testfs,将dev定为/dev/newlv
fsck/testfs
mount/testfs则原文件系统的内容都能访问
rotating方式与cascading方式所不同的是,采用rotating方式的资源组不是固定地分配给某个node,而是第一个加入cluster的node拥有第一个可用的资源组,第二个加入cluster的node获得第二个可用的资源组,直至最后一个资源组被动态分配完为止,没有获得资源组的节点将作为standby节点。
当一个节点失败后,拥有最高优先级的standby节点将接管资源。
当故障节点恢复并重新加入cluster后,该恢复节点不能重新获得原有的资源组,而只能成为standby节点。
1.如何禁止终端上的中断键(CTRL+C)?
在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在终端上按CTRL+C键时就会退到系统提示符下。
由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法:
(1)如果使用ksh,可在$HOME/.profile中第一行加入如下内容:
trap"echo'Abnormaloperation';exit"123915
(2)如果使用csh(ksh亦可),可用如下命令:
%sttyintr^!
如果恢复正常情况,键入下列命令:
%sttyintr^c
2.如何在shell中不回显(echo)字符?
在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在屏幕上,为此可采用下面的两种办法:
·使用stty命令
stty-echo#donotdisplaypassword
echo"Enterpassword:
\c"
readPASSWD#getthepassword
sttyecho#restorestandardconfiguration
·使用echo命令
设置保密属性:
echo"\033[8m"
取消保密属性:
echo"\033[m"
3.如何在某个目录及其所属子目录的所有文件中查找字符串?
在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面两种方法(假设在*.cp文件中查找字符串"abc",结果放在文件out中):
(1)cat/dev/null>out
find./-name"*.cp"-execgrep"abc"{}>>out
(2)find./-name"*.cp"|xargsgrep"abc">out
推荐使用第二种方法,因其系统开销小、速度快。
4.如何对/etc/inittab文件中的一行进行注释?
我们都知道在shell中使用"#"作为注释符号,但在/etc/inittab中注释一行的方法是在第一个字符前插入字符":
"。
5.如何转换DOS和AIX两种格式的文本文件?
如欲转换DOS和AIX两种格式的文本文件,有两种方法:
(1)用ftp命令:
设置ASCII传输类型,在一台运行AIX的机器和另外一台运行Windows的机器之间互相传送,这里不再赘述。
(2)使用aix2dos或dos2aix命令
如将DOS格式的文本文件转换为AIX格式,可用命令A:
dos2aixinputfileoutfile,反之可用命令:
aix2dosinputfileoutfile,关于dos2aix和aix2dos命令的详细用法可参阅"dos2aix-h"和"aix2dos-h"。
注意要使用这两个命令,必须首先安装文件集bos.pci。
6.如何解决某一PV上的VGDA与ODM库不一致的问题?
在系统维护过程中,因为操作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关操作无法进行,这时可采用如下两个AIX命令加以解决:
redefinevg-dhdisk_namevg_name
该命令以指定PV上的LVM信息重新定义给定VG的ODM库。
或:
synclvodm-P-vvgname
该命令同步或重建给定VG的ODM库和LVM信息。
7.如何设置用户的文件大小限制?
在AIX系统中,用户使用系统资源是有一定限制的。
如用户缺省可创建或扩展的最大文件为1G(参见/etc/security/limits:
fsize=2097151,fsize_hard=fsize512-bytesblocks)。
如欲修改,可使用smit:
#smitchuser选择用户,修改下面两项:
SoftFILEsize[4194302]
#(2G,可根据需要设定)
HardFILEsize[4194302]
#(2G,可根据需要设定)
用该用户身份登录,使用"ulimit-f"和"ulimit-Hf"可分别显示其fsize、fsize_hard的大小。
8、如何按文件大小排序列出一个文件系统下的文件?
当监控某一文件系统的空间使用情况时,如果该文件系统剩余空间较少或已使用空间增长较快,则有必要排序列出该文件系统中所有大于某一给定字节数的文件,以便进一步维护管理。
为此,可用如下命令:
#find[filesystem_name]-xdev-size+[512-bytesbloks]-ls|sort-r-n-k7
1.文件系统是否满
方法:
df–k可以以K为单位检查文件系统的使用率。
(90%以上,需要调整)
2.检查系统出错日志使用errpt|more来检查
清除现有的log:
Errclear0
3.检查系统合法/非法登陆情况
使用Last命令来检查来自登陆的地方。
4.检查系统是否有巨大的Core文件生成
使用find/-namecore–print来检查。
对Core文件,一般直接删除就可以了。
5.系统性能检查:
a)CPU性能:
使用Vmstat,topas来检查
b)内存使用情况:
也是使用topas,vmstat来检查
c)检查IO平衡使用情况:
使用iostat来检查
d)交换空间使用情况:
使用lsps–a来检查
6.Mail检查
7.Diag一个月一次
用命令SVMON来监控服务器,
如
root@AIX1[/]#svmon
size inuse free pin virtual
memory10485661023178 4976 55113 251293
pgspace52428810871
work pers clnt
pin 55116 0 0
inuse 250952 772224 2
用SVMON可以具体指定进程号,如
#SVMON-P26060就会指出这个进程具体的内存的使用情况
把64位改成32位的,
Beforethekernelchange,plsverifytheexistingkernelfirst:
#bootinfo-K
64----->64-bitkernel
32----->32-bitkernel
Thefollowingexampleprovidesthecommandstochangethe64-bitkernelto32-bitkernel:
#ln-sf/usr/lib/boot/unix_mp/unix
#ln-sf/usr/lib/boot/unix_mp/usr/lib/boot/unix
#bosboot-ad/dev/ipldevice
#shutdown-Fr
Afterthesystemhasrebooted,itwillberunningthe32-bitkernel.
学习笔记(cfgmgr)
Cfgmgr命令:
用来配置设备并随时把设备软件安装到系统中。
参数:
-f指定cfgmgr命令运行第一阶段配置规则,该参数在运行时不可用(即系统启动后)
-iDevice指定安装介质的路径。
-lName指定单独配置的设备及其子设备Specifiesthenameddevicetoconfigurealongwithitschildren.
-pPhase指定cfgmgr命令运行的阶段
-s指定cfgmgr命令从事第2阶段的配置规则
-v指定详细输出. cfgmgr命令把关于它所做的操作信息写到标准输出
被设置的设备受到configurationrulesobjectclass(配置规则对象类)的控制,configurationrulesobjectclass是deviceconfigurationdatabase的一部分,每个configurationrulesobjectclass指定了三个项:
1、可执行程序运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AIX 常用命令 大全