AIX 常用操作命令

1. 常用命令操作 ITPUB个人空间m~Y)Zf4l(}g;N
#prtconf --AIX服务器物理结构信息 ITPUB个人空间%R}`,q%m_!f)jX
#lscfg -l hdisk0 --列出设备信息
`2h2@'B2mJ3bF0 #uname -a --主机基本 安装信息 ITPUB个人空间(Z4s+{zX3U
#oslevel -s --查看操作系统版本
|+A9V8~/}{0 #lspv --查看磁盘信息
BR5z1zY P&[sof0 #bootlist -m normal -0 --查看系统启动盘设定 ITPUB个人空间9M:n z#xgI
#bootlist -m normal hdisk1 --修改启动顺序(以hdisk1启动) ITPUB个人空间,H/l uf7Z(q
#lssrc -g[s/t] tcpip --查看服务(TCP/IP相关) ITPUB个人空间#G ]#|4m"wlM_
#startsrc -g nfs --开启nfs组服务 ITPUB个人空间cj;I-]u-w
#stopsrc -s inetd --关闭网络服务 ITPUB个人空间"BPm;\j:a6Da
#refresh -s inetd --刷新服务
5g5n\'e4l"z0 #cat /etc/services --查看服务端口
d|Usk0 #cat /etc/.init.state --查看系统运行级别
[)HB)\[r'M0 #lsitab init --查看系统默认启动级别 ITPUB个人空间Q}n#\&f"N*j
#shutdown -Fr --F强制关机,r重启 ITPUB个人空间6uiQ%Uin6Z[
#uptime --系统启动时间
2f'Ah+v6T0 #ipcs -ma --查看共享内存信息 ITPUB个人空间GC_:k#z3Yn
#ps -fu oracle --查看用户进程信息
OvU;CC"h[\0 #smitty chgsys --修改内核参数 ITPUB个人空间(S|$mz"]0f%B~zD.h o

!W2x0QkZ+['c JB02. AIX 克隆盘(用于创建克隆盘的磁盘不能属于任何卷组)
#W9] q W _|.p3D0 2.1 使用smitty进行克隆 ITPUB个人空间3UJPxL uJ
以此进入smitty -> software installation and maintenance -> altername disk installation -> clone the rootvg to an altername disk 进行操作
:F4x&M){9xE0 2.2 使用 mksysb 创建克隆盘
-W&]X2M W'd k0 #mksysb -i /usr/sys/rootvg.bk --创建 mksysb 备份文件 ITPUB个人空间9fB _F-Ykh!~
#smitty alt_mksysb --使用smitty进行克隆 ITPUB个人空间HZq K-FK
或者 ITPUB个人空间0A _*{aBi
#alt_disk_mksysb -m /usr/sys/rootvg.bk -P "all" -d "hdisk0" --手工备份映像 ITPUB个人空间6t%GI7i)YtU5nS
2.3 使用命令进行克隆
$@Sgs5~F-u*g4Wy7|0 #alt_disk_copy -d hdisk0 --将rootvg克隆到hdisk0 ITPUB个人空间:MJb9O9U
#alt_rootvg_op -X old_rootvg --清除原始的rootvg(old_rotvg)
[P-eis(`Qp9f0 #alt_rootvg_op -X altinst_rootvg --清除原始的rootvg(altinst_rootvg)
8V3a5G9{1Kq.a0 2.4 克隆盘的查看(克隆卷组altinst_rootvg不能使用LVM命令)
MAxyv.D;h0 #alt_rootvg_op -W -d hdisk1 --唤醒克隆盘,此后即可对克隆盘进行修改,但不能继续执行引导操作 ITPUB个人空间 {/@\zy;ez
#alt_rootvg_op -S -t hdisk1 --使其再次休眠
7{j{*QV/l[?0 #alt_rootvg_op -v old_rootvg -d hdisk1 --重新设置卷组名为old_rootvg
rM"Un'@;S0 2.5 AIX 克隆升级系统 ITPUB个人空间3|,U}*}I9h~}7Y
检查磁盘,确定rootvg是否包含2块磁盘
.j.K(v"L/u0 #lspv ITPUB个人空间 @6H"~Jw5[i
拆除镜像,并将hdisk1从rootvg中去掉 ITPUB个人空间#w Rz'tQ%]E/r
#unmirrorvg rootvg hdisk1
#^'b f[3V H0 #reducevg rootvg hdisk1
]sfb(O"?"q&@,S0 查看系统启动顺序
T7x3[5ms P9Ky#h(`7ohM)~0 #bootlist -m normal -o
8}D7v~{B7~*t%yv6I)e0 创建rootvg克隆盘
mV~eq_5X0 #alt_disk_copy -d hdisk1
9t)ijco0 查看并修改系统启动顺序
-y h QY(^ax9w'jl*[0 #bootlist -m normal -o
:T!|&J2uT%Q S#ft x^0 #bootlist -m normal hdisk0 --此处设置为以前的
#n_HOTH w8M0p0 执行AIX系统升级包(存储在/usr/sys/inst.images)
}3A$F9ag\.O!C$w0 #install_all_updates -d /usr/sys/inst.images
+A:N E J z,T,SP d0 重启系统 ITPUB个人空间V9c}6M4Ft wo
#shutdown -Fr --F强制关机,r重启
X,Fv2f}+X0 如果系统顺利启动并运行于新版本,则删除克隆盘
.FafQ@#] u&YH}0 #alt_rootvg_op -X altinst_rootvg ITPUB个人空间`C7U;EE
#lspv ITPUB个人空间8Wz7p h4w-B,\J
如果系统没有运行于新版本甚至无法启动,则使用克隆盘
%I-_Eg-Rys0 #bootlist -m normal -o hdisk1
$R?5A6c!f,z |0 #bootlist -m normal -o ITPUB个人空间'u\(d!P2z _
重启系统 ITPUB个人空间0CV&jAX'{0FF `&zb
#shutdown -Fr ITPUB个人空间ttA9_@:l
删除原来的rootvg卷组,hdisk1成为新的rootvg成员磁盘,hdisk0置为空
0_(|4pDQO q w0 #lspv
.k2M2mSfw6@J zu0 #alt_rootvg_op -X old_rootvg ITPUB个人空间)]$M b7eb7]
3. 关于 软件的安装和卸载(xlC.rte)
f c5Et O N8`)js0 3.1 查看当前安装软件的状态 ITPUB个人空间[N%D6E8b
#lslpp -f xlC.rte ITPUB个人空间4hQfYw
或者 ITPUB个人空间9O*n.Z.U7U
#lslpp -l | grep xlC.rte
-^0NIn:qZu`1h0 3.2 清除之前安装失败的软件残余 ITPUB个人空间v4V M,['T!g LpW l
#installp -C --清除所有安装失败的软件残余 ITPUB个人空间V0b |nB7v)r(M{9Q9|
3.3 安装软件包 ITPUB个人空间6NE&R.v9^YY)zTP8Z
#installp -acpX -d /temp/sys/xlC.rte --安装预览 ITPUB个人空间'M9\*e!C S zi b
#installp -avX -d /temp/sys/xlC.rte --以applied的方式安装 ITPUB个人空间8QE:y"Y Rfl(@l{
#installp -cgX all --提交系统中所有处于应用状态的更新软件
8r t'u#u)vw;}0 3.4 删除已成功安装的软件 ITPUB个人空间&Pr6LPp$h(zZ6p
#installp -ugp -V2 xlC.rte --预览删除
v%[8e Wu+QqV]\0 #installp -u xlC.rte --直接删除
0J'w,f]0gS?0 3.5 列出光盘上可安装的文件内容
9EvC%P4eZ.}!X"x0 #installp -L -d /dev/cd0
B7Kxf5[!n:g0 3.6 查看某软件的 技术级别
Pv!bH7lS0 #lslpp -l xlC.rte
,e,h6P B(z9P,Q5^To0{#[04. AIX 网络设定 ITPUB个人空间~ i4s@9jj
4.1 常用命令 ITPUB个人空间:A)^a$EIbr,k:]$B
#lsdev -Cc adapter --查看适配器 ITPUB个人空间r0rz{(Wxh6I7i
#lsdev -Cc if --查看网络适配器
(aB @`m0 #smitty chgenet --使用smity配置以太网
'U?1T&K-M3NM8V0 #smitty chgtok --使用smity配置令牌环网 ITPUB个人空间7hel}{,o(m
#ifconfig -a --列出所有已分配IP的网络接口
%X5{ knS(^9f0 #ifconfig en1 --列出en1网络接口/网络接口加回系统
^R!xSH-`0 #ifconfig en0 up --激活en0接口 ITPUB个人空间*UJ9b_3Y
#ifconfig en0 down --关闭en0接口
2n7r:C?5R;@p0 #ifconfig en0 delete --删除en0接口配置
Ne S.`!gX0 #ifconfig en0 detach --断开en0接口 ITPUB个人空间HZ yS}_8Z2L6mW
#ifconfig en0 192.168.1.143 netmask 255.255.255.0 up --激活同时赋予IP地址
R7?0@5|8s,]4I S_9~)j*GB0 #ifconfig en0 192.168.1.143 netmask 255.255.255.0 alias --将IP及掩码别名绑定到en0(重启系统后失效)
O X0zXM"}\0 4.2 使用smitty配置网络接口TCP/IP ITPUB个人空间$k!Qm:d|
#smitty tcoip -> minimum configuration & startup -> available network interfaces
&A,u%],l-Cl4UO\0
&_W3PH\:fQm05. 用户、组、文件权限相关
.K r l'{R pi0 5.1 用户相关
;f1d$Y.Lo%W0 #mkuser oracle --创建用户 ITPUB个人空间R.]2DW:gV+G
$passwd --修改自己用户密码 ITPUB个人空间W:L0w4`)iLRo
#passwd oracle --修改指定用户密码
$I ]8t;w_ML a0 #chuser rlogin=true oracle --设置oracle用户可远程访问
+z A:S[3u7X @.}C0 #chuser groups=dba oracle --将用户oracle加到 dba
J?h N7\$vHi0 #lsuser oracle --列出oracle用户属性
-K.ti&~cG+J0 #rmuser oracle --删除用户oracle(只删除用户信息) ITPUB个人空间m:Ng1m MMh
#rmuser -p oracle --删除用户oracle(删除用户所有信息)
1y,AG+I H}c0 #who --查看用户 ITPUB个人空间:Q aK%uPp.J/y
#whoami --查看用户 ITPUB个人空间]hB:D-TAhi
#who -r --系统运行级别
1j'H?1e_2aAsV$P0 $chsh --修改用户shell
-QWq8?pA+_+t0 #last root console | more --查看root用户从控制台登录和退出的相关信息 ITPUB个人空间 ^t*d:n5b
#last oracle | more --查看oracle从任意位置的登录和退出的相关信息
n)y X"f'V-N9J1W0 5.2 组相关
4D"Ll}-b^|0 #mkgroup oinstall --创建用户组
$J0Q;M/f)W0w)g0 #mkgroup -a oinstall --创建 管理型用户组 ITPUB个人空间s!M(k `1e/vM*NPG
5.3 文件权限相关
"m0{ N2ZV-R0 #chmod u+x backup.sh --授予用户对文件的执行权限
8cS1xEtvo/ik9]0
Cn2iN)z06. AIX设备、日志相关 ITPUB个人空间't9s6G(LW'D q
6.1 常用命令
$~"C;w[;e0 #ls -alt /dev --查看所有设备 ITPUB个人空间$u!` gR |3K4W#nr!{
#lsdev -C --列出定制库设备信息 ITPUB个人空间$Z @,R&R5_? h#Oy
#lsdev -P | more --列出预定义库设备信息 ITPUB个人空间&K3zQ_$s ?Y4HO
#cfgmgr --扫描并配置设备
]Z.zr a9Dtd0 #cfgmgr -l scsi0 --配置指定的设备
)f7zh m'qmZ#x,Jn0 #cfgmgr -i /usr/sys/inst.images --扫描并自动安装设备
7x?r_$x0 #lspv --查看磁盘设备 ITPUB个人空间MA5EEU/D@?
#lspv -p hdisk0 | more --查看物理磁盘物理分区
9iBd`"N x~ E)\0 #lsdev -Cc tape --查看磁带设备信息
S!fAu/G?0 #lsattr -El rmt0 --查看磁带设备rmt0配置信息 ITPUB个人空间UaQO _8Vz?8v
#lsattr -l rmt0 -D --查看磁带设备默认属性值 ITPUB个人空间bD!l/u%c~X5`
#lsattr -l rmt0 -E --查看磁带设备当前属性值
w%Fy'|"A0 #lsattr -El tty0 -a speed --查看设备指定属性当前值 ITPUB个人空间aA y;F/H D
6.2 日志相关
bS isOW@0 #/usr/lib/errdemon --重启系统错误守候进程 ITPUB个人空间+o6[xbw9v#U:cC}6h
#/usr/lib/errdemon -l --查看错误相关属性
-x,Bi5_])@y5F0 #errpt --显示到目前的所有错误信息 ITPUB个人空间{#D ]6U.D6L$e
#errpt -a --错误详细信息 ITPUB个人空间)Q!UvWTv3Cf
#errpt -a -s 1102043810 --显示指定时间之前的错误信息(2010年11月02日04点38分)
]Fm\ z0 #errpt -aj 864D2CE3 | more --显示指定错误号的详细信息
([H0T_h9_b!H\0 #errclear -d S 0 --删除所有软件类错误
-~I1GTg| o h0 #errclear 0 --删除所有信息 ITPUB个人空间'p:n { f1G
#diag -d sysplanar0 -v -e --查看指定设备的硬件错误信息
moV)`%m07. AIX任务调度相关
8}b#T'RTU@W0 #crontab -l ITPUB个人空间5H4|P.Oq$MW
50 23 * * 6 /home/oracle/rman.sh
(XsPm/ku%n0 每周6的23点50进行 rman备份 ITPUB个人空间5N7H3p Q1KjN oh
8. AIX存储相关 ITPUB个人空间4?/U,I"R bF#`9Qm0X2`
8.1 常用命令
Z~v8wR,m'R0W3ga0 #cat /etc/filesystems --查看文件系统分布 ITPUB个人空间;KoJ'?_|TNll*k&_
#mount --查看文件系统和逻辑卷对应关系
7qDKe H0 #lsfs test --查看文件系统属性 ITPUB个人空间3b#W T]9z/_1j
8.2 LVM存储管理流程 ITPUB个人空间3_E~+] Y1jVW_*U
8.2.1 物理卷相关 ITPUB个人空间/{S8K P cTCi^
#shutdown -F --关机添加磁盘
;h*}By1O'UZ4c0 #lspv --查看是否识别物理卷
u|m/o6zs$s)`*G0 或者手动识别,并强制设置为物理卷 ITPUB个人空间&w1?]!Ps)WI
#lspv
v,~;kv(k%|(k8[4o0 #cfgmgr
*Y W4V;@e8a0 #lspv ITPUB个人空间YE6t iL n%|
#chdev -l hdisk1 -a pv = yes --强制修改为物理卷 ITPUB个人空间Y4oI;~4Sg0p:Wt`
#chpv -v r hdisk2 --设置为不可用 ITPUB个人空间,Bd8Qx-go$wBH
#chpv -v a hdisk2 --设置为可用
:ZP$s-E7N`q0 #mklv -y lv_test datavg 10 hdisk2 --创建逻辑卷
'K1xz A/LN0 #mklv -T O -y lv_redo1 datavg 1 --创建逻辑卷(裸设备)oracle redo 1个PP在卷组datavg上 ITPUB个人空间2Y Ni G O9\8Mm
#chpv -a n hdisk2 --关闭物理卷可分配权 ITPUB个人空间u C(H8`yG_4Sd1Tdd#F
#chpv -a y hdisk2 --开启物理卷可分配权
R$X9_pQZ Za+C0 #rmdev -l hdisk2 --删除磁盘设备
&^-X&dF;W j9Gzm"u0 #rmdev -l hdisk2 -d --彻底删除磁盘设备
:@u au_zU:y |4i&t0 #lspv hdisk2 --查看物理盘属性
qFBNc7l*\1g0 #lsdev -C -c disk --查看物理盘属性
?IC1j IV7M.iM0 #lscfg --查看物理盘属性
T[1d,? ZB-@&M$X*MD:I0 #lspv -M hdisk2 --查看物理卷上物理分区分配情况 ITPUB个人空间?"Gz C!J wA
8.2.2 卷组相关
H1z6N!`D;VSz0 #lsvg --查看卷组属性
[D/`&x n0 #lsvg -o --查看激活的卷组属性 ITPUB个人空间Kz K }`;rm|?;f-e5s,J
#lsvg -p --列出卷组中物理卷信息
x)_SDA_5J{0 #lsvg -l datavg --列出卷组中逻辑卷信息 ITPUB个人空间2k Dp%^%wL5W
#lspv --查看是否存在可用物理卷
1\\E%` Fo(D0 #smitty mkvg --使用smitty创建卷组 ITPUB个人空间6^*G*B \ XUI]
#mkvg -y 'test' -s'4' hdisk0 hdisk1 hdisk2 --手动创建PP大小为4M不自动激活的卷组test ITPUB个人空间"GN0DYAs aJ
#reducevg rootvg hdisk1 --删除卷组中的物理卷,只有逐个删除物理卷才可删除卷组 ITPUB个人空间]e1O$D(CIyt
#extendvg test hdisk3 --添加磁盘到卷组 ITPUB个人空间 I;y)xbz'dnB
#reorgvg test fslv00 --重组卷组(test)中的逻辑卷(fslv00),重组前,卷组必须处于激活状态,且必须有一个空闲分区,不会重组条带化后的逻辑卷物理分区。 ITPUB个人空间A \ ^[g1{
#varyonvg datavg --激活卷组
}9b+L}Z`_2I.yb0 #varyoffvg datavg --关闭卷组
I{z z7B9k0 #varyonvg -f datavg --强制激活卷组 ITPUB个人空间*z%B&nyEeU9XB
#exportvg test --导出卷组(除rootvg,且已关闭的卷组) ITPUB个人空间{ d3rtN-y
#importvg -y test hdsiak12 --导入卷组 ITPUB个人空间,xxWS1\ q*i
#mirrorvg -c 3 datavg --卷组镜像(3重镜像)
0y*dm)YGr@ M+x0 #lsvg -l datavg --查看卷组中逻辑卷信息
~cC0?o4_Ss0 #镜像卷组中成员物理卷替换
O|XoBm6@ |0 #unmirrorvg datavg hdisk3 --假设hdisk3出现问题 ITPUB个人空间7Gs#\$t\ _1U0F
#reducevg datavg hdisk3 ITPUB个人空间#GR,Ro2]Dzyl
#rmdev -l hdisk3 -d ITPUB个人空间 T-j9r0j3V2AO*D`
#cfgmgr ITPUB个人空间5o[ko.]M;}6F$N
#extendvg datavg hdisk7 --使用hdisk7替换hdisk3 ITPUB个人空间0} S @?EJg
#镜像根卷组(rootvg)
F~[$iz HdZ`7KU0 #extendvg rootvg hdisk1 --添加物理卷到卷组
6E~'E0}"zD0 #mirrorvg rootvg hdisk1 --镜像到物理卷一份
E:o8{L`)rZ#L0 #bosboot -ad /dev/hdisk1 --在镜像盘上创建启动映像 ITPUB个人空间|:G5X&zY@
#bootlist -m normal hdisk0 hdisk1
i%Q"q@?xO0 #bootlist -m normal -o ITPUB个人空间L8Uf~+M6Faq
#shutdown -Fr --重启系统,关闭rootvg卷组的quorum
F;z$v+Q)_#o ?a0 #替换卷组中的物理卷 ITPUB个人空间 Q?i1EYk
#lsvg -p datavg --确定卷组中成员磁盘 ITPUB个人空间A!S%X'D]1|:x
#extendvg datavg hdisk3 --添加物理盘,注:源盘的已用物理分区数要小于或等于目标盘中未用的物理分区数 ITPUB个人空间8qNsd1U(v7q
#lspv hdisk2 | grep "USED PPs" --查看源盘的已用物理分区数
@{zk'z8I9{0 #lspv hdisk3 | grep "FREE PPs" --查看目标盘的未用物理分区数
\ QT:g#N/B0 #migratepv hdisk2 hdisk3 --物理卷(hdisk2)复制迁移到hdisk3 ITPUB个人空间n3kj.Ip
#lspv -M hdisk2 --确定原物理卷hdisk2是否已经为空 ITPUB个人空间f:W9duO"`S Yp
#reducevg datavg hdisk2 --从卷组中剔除物理卷
Dw @$?l.s(e0 8.2.3 逻辑卷相关 ITPUB个人空间Gk:U&O-e$V iGH
#smitty mklv --smitty创建逻辑卷 ITPUB个人空间2|3K+^AP9f#B$V@L
#mklv -y lv1 -c 2 rootvg 10 --在卷组rootvg中创建逻辑卷lv1,其拥有10个逻辑分区采用2镜像,以20个物理分区来匹配这10个逻辑分区。 ITPUB个人空间Q\S)yk|.Mg6s
#rmlv lv1 --删除逻辑卷
fd,uq)uI#?-R3R0 #smitty rmlv --smitty删除逻辑卷
2shg*K|brGa|0 #逻辑卷物理空间占有大小=逻辑分区数*PP数*逻辑卷镜像数
@OkI f-f#K0 #extendlv lv1 10 --为逻辑卷lv1增加10个逻辑分区(逻辑卷扩容)
#_bK2}NB0 #smitty extendlv --逻辑卷扩容
3n@i;`6j$G%V'Cn0 #chfs -a size=-100M /db --文件系统/db缩减100M
m#L+t-n#j'Q0 #lslv lv_system --查看具体逻辑卷信息
V#{$](i"q5mE)}pL0 #smitty lvsc --修改逻辑卷属性
e R:L-^h(X0 #smitty mklvcopy --增加逻辑卷镜像副本 ITPUB个人空间wtM6xI
#smitty rmlvcopy --减少逻辑卷镜像副本
mzy t:`R:E*Lz0 #mklv -y'lv_data1' -t'jfs2' 'S2M' testvg 10 hdsiak0 hdisk1 hdisk2 lv_data1 --创建条带化逻辑卷lv_data1,条带尺寸为2M,使用3块物理盘 ITPUB个人空间eK BXT
#smitty mklv --创建条带化逻辑卷 ITPUB个人空间 y#pvf c![I W+R A
#cplv -v datavg -y lv1 oldlv1 --逻辑卷迁移,将逻辑卷oldlv1复制到卷组datavg上的逻辑卷lv1中,需注意二者的大小
(Xn%wgO7l0 #smitty cplv --使用smitty逻辑卷迁移 ITPUB个人空间.`f-O6?:_W)ZZ
#lslv lv1 | grep COPIES --查看逻辑卷lv1的镜像数 ITPUB个人空间1wjyhPt
#splitlvcopy -y newlv1 lv1 2 --分离镜像逻辑卷,逻辑卷lv1只保留2份副本,原来的一份逻辑卷被分离为newlv1逻辑卷,注:分离式应卸载文件系统使逻辑卷处于关闭状态
/C@&BE"| }"Ws a0 #syncvg -p hdisk04 hdisk05 --同步物理卷hdisk04和hdisk05上的逻辑卷副本
xx5z0C;L9lJb0 #syncvg -v datavg --同步卷组datavg上的所有镜像副本
6S1Jk M:@8@7wm0I6T0 #lspv -l hdisk0 --查看物理卷中逻辑卷属性
\#qSMF1F'M0 8.3 换页空间相关(配置文件:/etc/swapspaces)
U ~'Em;S5cm/Q0 #lsps -a -c --查看换页空间属性 ITPUB个人空间)VWz'U0~@Y
#lsps -s --查看换页空间属性 ITPUB个人空间0D*f.O"|IT^
#mkps -a -n -s20 rootvg --创建换页空间(在rootvg上创建一个新的20个PP大小的换页空间,自动激活,一般均在rootvg中)
G `Q8E H)S\P0 #smitty mkps
6@ a(la/kF {7q6lX0 #swapoff /dev/paging00 --不激活换页空间的物理卷paging00
9?#|2aqO0 #swapon /dev/paging00 --激活换页空间的物理卷paging00 ITPUB个人空间~G)en}]5K
#chps -s 1 hd6 --换页空间添加逻辑分区(1个)
jl9u$r+KC)n0 #chps -d 1 hd6 --换页空间减少逻辑分区(1个) ITPUB个人空间2R2A1d IjF3utMP
#lsps -a --查看所有分页空间
dbS:U)y;~0 #删除换页空间
ms_a1w,Q ]%m0 #swapoff /dev/paging00 --去活 ITPUB个人空间`^n3Y1d}7iN"z
#rmps paging00 --删除换页空间
!o&f^4P*fn4yB vN#e]09. AIX 文件系统(配置文件:/etc/filesystems)
'a6xL&MR C(F0 9.1 常用命令 ITPUB个人空间-M?:?.XVd
#mount --查看文件系统
$]MOu`3tL0 #smitty fs --操作文件系统
Ef.p(HS!k0 #lsfs | grep lv_striped --查看指定文件系统
Qf+`@c){0 #fuser -xc /tmp /hacmp.out --查看文件系统中文件占用情况
{l b.n k&q A8m?2xY0 9.2 创建文件系统
-ax3Vr1d h kL0 #crfs -v jfs2 -g rootvg -a size=10M -m /test --创建文件系统test,类型为jfs2,属于卷组rootvg,大小为10M,挂载点为/test
t n;W7p"{ bw0 #crfs -v jfs2 -g rootvg -a size=10M -p ro -m /test1 --创建文件系统test(只读),类型为jfs2,属于卷组rootvg,大小为10M,挂载点为/test
3L[IUC8Ca"[D&W0 9.3 挂载文件系统
2Vn:c8fsBm0 #mount /test ITPUB个人空间E-Hk)d'CN+u
或者,修改文件/etc/filesystems中对应条目 mount=automatic[自动挂载] ITPUB个人空间M.e{eM~
#mount -rv cdrfs /dev/cd0 /mnt --挂载光盘 ITPUB个人空间wWdfE F2n#K G]
#umount /mnt --卸载光盘 ITPUB个人空间bTJ'?H)`y
9.4 卸载/删除文件系统
_+Wg Q7X?.A|K0 #fuser -ku /test --杀掉文件系统/test占用进程 ITPUB个人空间,G;RitZ8i S ^
#umount test --卸载文件系统/test ITPUB个人空间1o,}N?3g {Kw1P7p
#rmfs /test --删除文件系统/test,会删除对应的逻辑卷 ITPUB个人空间 {%| F!C8ti:I:y+^d x
9.5 文件系统容量管理
K(QMQ p4J.h0 #df -m --查看文件系统容量 ITPUB个人空间!xiZz6|1w*MOCH6Y
#du /usr | sort -r -n --显示/usr文件系统中文件和目录所占磁盘块数,并按磁盘块数升序排序
5xN|R8Is |&D{-x\!V:G0 #chfs -a size=+20M /test --增加20M空间容量(需注意有空闲PP)
(j1| s2Np7R'{0 #chfs -a size=-20M /test --减少20M空间容量 ITPUB个人空间"V,D[8k.q
#smitty chjfs ITPUB个人空间O"w HYz!B ~O
9.6 文件系统一致性管理 ITPUB个人空间4[2u&D4]ska$\
#fsck -p /dev/fslv00 --检查文件系统并进行错误修复(文件系统未挂载,且可读取对应的逻辑卷)
p3IEy4{0 #fsck /dev/fslv00 --检查文件系统完整性(文件系统未挂载,且可读取对应的逻辑卷) ITPUB个人空间4|"U1`C%w$l1x}P(d L
#snapshot -o snapfrom=/db -o size 500M --创建文件系统/db的外部快照,大小为500M
u@RJ2{'fV0 #snapshot -q /db --查看/db的快照设置 ITPUB个人空间$@*{8Q.?3R8aEtI
9.7 文件系统快照相关
'Y `'Y9D/a(sc0 #mkdir -p /home/oracle/db_snap --创建快照挂载点 ITPUB个人空间R2a0W`0e;M\"w
#mount -v jfs2 -o snapshot /dev/fslv02 /home/oracle/db_snap --将文件系统/db的快照挂载到其他目录
)F ei6G]+w D[ s0 #df -g /home/oracle/db_snap --查看快照文件系统的空间使用
P vWCP\1y0
{ `v5zF:^"~z#j@010. AIX 备份 恢复 ITPUB个人空间np+P'oM7|Z"}q
10.1 rootvg卷组备份
nj/s/N,Tn*C0 #mksysb '-m' '-i' '-X' /dev/rmt0 --备份rootvg到第一块磁带(-e 排除文件;-i 自动生成/image.data;-m 生成映像文件;-X 需要时扩展/tmp)
`*Vs.b"O%GF#W\ V0 #smitty mksysb ITPUB个人空间3\I:wCw-@B(t
#备份文件排除
%}P"AcBh0 #编辑文件/etc/exclude.rootvg ITPUB个人空间_9J&k(a|9pQ/g;E1Y
#mksysb -e /dev/rmt0
O.H,b8j:U l?0 ITPUB个人空间KD.r0i(T/Ok0ap
恢复
O-cAi |/a$sr|0 采用磁带备份引导->进入系统恢复界面 ITPUB个人空间T'W o ts^ |

x0MZO5\J0 10.2 用户卷组备份(非rootvg卷组) ITPUB个人空间m^o*~D
注意:卷组必须处于激活状,文件系统必须处于挂载状。
#U3cz@3]z0 #savevg -if /dev/rmt0 datavg --备份用户卷组到磁带 ITPUB个人空间n5o%e3S4X7B:t\\
#smitty savevg ITPUB个人空间5TtE*T'flb
#备份文件排除
&JzhD*\O;U'H0 #编辑文件/etc/exclude.datavg ITPUB个人空间n vbDG*J)RC
#savevg -if /dev/rmt0 datavg ITPUB个人空间XF7Lh M-J1QnR
ITPUB个人空间!h:jQl'{BcV[
恢复卷组
(n1F9IWZk f)c0 #savevg -f '/datavg.backup' '-v' '-i' '-m' '-X' datavg --备份卷组datavg到/datavg.backup
V6IJ.H5u_3fpH0 #listvgbackup -l -f '/datavg.backup' --查看备份内容 ITPUB个人空间G+e6BE Z)s l F
#restvg -q -f '/datavg.backup' -P '2' hdisk7 hdisk8 hdisk9 --恢复备份到新的卷组(由3块新盘组成) ITPUB个人空间pW Ri D `d._
#smitty -> remake a volume group ITPUB个人空间~9`{4u4_
ITPUB个人空间 UG']Xf
恢复卷组中文件
5n6t'bQV;Tp0 #restore -x -d -v -q -f '/datavg.backup' ./data/testfile01 --从备份恢复指定文件 ITPUB个人空间v)Rg!F k!R9dmY(A
ITPUB个人空间"|+qev JI?9D
10.3 文件系统备份 ITPUB个人空间'`l0b$@@1a
#cd /db/oracle/product ITPUB个人空间`(n-c9so EmKL
#find .-depth | backup -i -f /dev/rmt0 --备份/db/oracl e/product中所有文件和目录(相对目录备份,恢复时需切换到相应目录) ITPUB个人空间b4IV~N,rb,s1P K
#backup -f /db/backup.file -'0' -u /db --完全备份文件系统/db ITPUB个人空间?0O$G/[O7S
#smitty backup
P,ko0dutw!D0 恢复
C7u)ur%~ u d;H9K0 #restore -rvqf /dev/rmt0 --从磁带恢复文件系统
)P4l.HM|P0 #restore -xdvqf /dev/rmt0 /dir/mydirectory --从备份恢复一个特定目录
:\/hm,JvfRt0 #restore -xvqf /dev/rmt0 /dir/myfile --从备份恢复一个特定文件 ITPUB个人空间vI#p:D$G

B Y*Zj$e1Ls0 10.4 其他备份恢复
%k5T'b hGk {#|"bH0 #tar -cvf /dev/rmt0 /db/oracle --把/db/oracle备份到磁带上 ITPUB个人空间6L'Q5Fdw,hd,A
#tar -tvf /dev/rmt0 | more --查看磁带上备份文件内容
$Mj4N)t'X ad4kv0 #tar -xvf /dev/rmt0 /db/oracle --把磁带上的备份恢复到/db/oracle目录 ITPUB个人空间^.Qc { n-D*X q1y
#tar -xvf /dev/rmt0 /db/oracle/admin/orcl/pfile/init.ora --用备份文件替换当前文件
MW&`qF n`0 #tar -xvf /dev/rmt0 /db/oracle/admin/orcl/pfile/init.ora --用备份文件替换当前文件
X s.fB1w2K}1P0
K#i W8^#tD0 #find /db/oracle -print | cpio -ov > /dev/rmt0 --备份指定目录下的文件和目录到磁带 ITPUB个人空间@Qq*l/}JP
#cpio -itv < /dev/rmt0 | more --查看备份内容 ITPUB个人空间 JJU&v9F
#cd /db/oracle
kp]M ]6j mAW-T0 #cpio -idmv < /dev/rmt0 --恢复磁带上的文件及目录 ITPUB个人空间,Y|^P;}eI1}
#cpio -idmv < /dev/rmt0 "/db/oracle/admin/orcl/pfile/init.ora" --恢复指定文件 ITPUB个人空间FSX^c O
ITPUB个人空间^$nq]g2V9~7k
#dd if=/dev/control01.ctl f=/backup/control01.bak --裸设备备份及恢复 ITPUB个人空间)NRGJ)X`M;L

0nF3V bX4p0 #pax -wvf /dev/rmt0 --将当前目录及文件复制到磁带
$@{ w~^7q/k U;Pg0 #pax -wvf /dev/rmt0 -x pax /db/db2 /db/oracle --复制指定文件到磁带 ITPUB个人空间n{Q7z P8] u3w
#pax -vf /dev/rmt0 -x pax --列出磁带内容 ITPUB个人空间:|8hx+_7jr h

l"^ bU7V2h0 #cd /db/db2
0r)b7t2W7v"]j Ct7@0 #find . -depth | backup -i -f /dev/rmt0 ITPUB个人空间Y7N3gB6~4Qv[
#cd /db/db2
0Y'dQB:B A^'[0 #find . -print | cpio -o -c -v -B > /dev/rmt0 --备份指定目录及下级目录到磁带
0S%j rK biN\0
uy0H1wxm4_0 10.5 增量备份 ITPUB个人空间z4}~+L [K
注:备份量级:0-9
4L/SG&c'Sg3l4o0 #backup -0 -u -f /dev/rmt0 /db/db2 --0级增量备份带磁带(全备份) ITPUB个人空间B'dlT-z8`

(mp{ hs;o(jP?011. 磁带操作 ITPUB个人空间4z]6Z*nby F|
#cd /dev ITPUB个人空间i ^F zzS"~#p}$P
#ls -alt rmt* --查看磁带设备文件 ITPUB个人空间(c8m]/p"gMB
#lsattr -El rmt0 --查看特定磁带属性 ITPUB个人空间IWT5R}
#tctl -f /dev/rmt0 status --获取磁带机rmt0的状态 ITPUB个人空间A| U1|2p A~A
#tctl -f /dev/rmt0 rewind --使磁带回到头部
}P2e#?5ch1B0 #tctl -f /dev/rmt0 erase --删除磁带内容
p"h$C:|&HNW0 #tctl -f /dev/rmt0 fsf 3 --使磁带跳过备份前3个片段
/e.r\y }j0 #tctl -f /dev/rmt0 offline --弹出磁带 ITPUB个人空间7J'y,YZH0c]Sr v
#tcopy /dev/rmt0 /dev/rmt0.1 --复制磁带内容(rmt0.1 -> rmt0) ITPUB个人空间6f7`p+A7^?
#tcopy /dev/rmt0 --查看磁带内容
~+J a II0
S`"SeV6C1M0\0 示例恢复系统备份中的文件(/etc/hosts.equiv)
HPI-y!fr\2wn0 #tctl -f /dev/rmt0 rewind --跳到磁带头 ITPUB个人空间2ab"X(lsiR
#restore -T -d -v -q -s4 -f /dev/rmt0.1 --跳过前三部分,查看备份内容 ITPUB个人空间RsN4uq
#tctl -f /dev/rmt0 rewind --跳到磁带头 ITPUB个人空间Xp wD7co ^ p1?I4}
#ls -alt /etc/hosts.equiv --查看是否文件存在
Sd%P;K e8B@wZ0 #cd /
3I3Cek` y(^0 #restore -X -d -v -q -s4 -f /dev/rmt0.1 ./etc/hosts.equiv --恢复文件到原始位置
e7W;|3sV8v{?012. AIX性能调整 ITPUB个人空间t8h:pdX9x9RX(?}l1S
#lsps -a --查看内存
!\8s8jI-^&t"a,w#C)F A0 #svmon -G --查看内存
R)i\b T H"b0 #svmon -U oracle --查看指定用户内存使用
TXw l*z&da.}6s0 #ps v 4784366 --查看具体进程资源使用情况
0O5C(h4k7@0 #iostat -A 1 5 --查看异步IO(AIO)情况
xeD8I'i\0 #vmstat 2 30 --查看CPU在IO资源消耗
vf [fGQ0 #pstat -a|grep aio --查看异步IO服务器数(aioserver) ITPUB个人空间^)h(r~;aA\i
#mount -o cio /db --使文件系统采用CIO(缓冲读写)
!u2\Qb*D0 ITPUB个人空间$w'MDr7F]5y J(U"N6b
#vmstat 2 30 --查看系统内存分页情况
M@7T\b~4O}0 #vmstat hdisk0 hdisk1 2 5 ITPUB个人空间%HaW+Dq)] {

6d li!V_AV0 #iostat 2 10 --查看CPU、IO、磁盘读写情况 ITPUB个人空间*cq+V7tH
#iostat -d hdisk0 2 10
*_ q5D,a0I$RH*M Y{6z0
g d2|ocb7V0 #sar -u -P 0,1 2 10 --查看1和2号CPU信息 ITPUB个人空间j#J6D}3K!P+F,hb
#sar -b 2 20 --查看块设备磁盘读写和磁盘缓冲读写信息
m j,e#|3CJ7S"k0 #sar -d 2 5 --查看磁盘使用和等待信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值