1. 常用命令操作
#prtconf  --AIX服务器物理结构信息
#lscfg -l hdisk0 --列出设备信息
#uname -a  --主机基本安装信息
#oslevel -s  --查看操作系统版本
#lspv    --查看磁盘信息
#bootlist -m normal -0 --查看系统启动盘设定
#bootlist -m normal hdisk1 --修改启动顺序(以hdisk1启动)
#lssrc -g[s/t] tcpip  --查看服务(TCP/IP相关)
#startsrc -g nfs  --开启nfs组服务
#stopsrc -s inetd  --关闭网络服务
#refresh -s inetd  --刷新服务
#cat /etc/services  --查看服务端口
#cat /etc/.init.state --查看系统运行级别
#lsitab init  --查看系统默认启动级别
#shutdown -Fr  --F强制关机,r重启
#uptime    --系统启动时间
#ipcs -ma  --查看共享内存信息
#ps -fu oracle  --查看用户进程信息
#smitty chgsys  --修改内核参数
2. AIX 克隆盘(用于创建克隆盘的磁盘不能属于任何卷组)
2.1 使用smitty进行克隆
以此进入smitty -> software installation and maintenance -> altername disk installation -> clone the rootvg to an altername disk 进行操作
2.2 使用 mksysb 创建克隆盘
#mksysb -i /usr/sys/rootvg.bk --创建 mksysb 备份文件
#smitty alt_mksysb  --使用smitty进行克隆
或者
#alt_disk_mksysb -m /usr/sys/rootvg.bk -P "all" -d "hdisk0" --手工备份映像
2.3 使用命令进行克隆
#alt_disk_copy -d hdisk0 --将rootvg克隆到hdisk0
#alt_rootvg_op -X old_rootvg --清除原始的rootvg(old_rotvg)
#alt_rootvg_op -X altinst_rootvg --清除原始的rootvg(altinst_rootvg)
2.4 克隆盘的查看(克隆卷组altinst_rootvg不能使用LVM命令)
#alt_rootvg_op -W -d hdisk1 --唤醒克隆盘,此后即可对克隆盘进行修改,但不能继续执行引导操作
#alt_rootvg_op -S -t hdisk1 --使其再次休眠
#alt_rootvg_op -v old_rootvg -d hdisk1 --重新设置卷组名为old_rootvg
2.5 AIX 克隆升级系统
检查磁盘,确定rootvg是否包含2块磁盘
#lspv
拆除镜像,并将hdisk1从rootvg中去掉
#unmirrorvg rootvg hdisk1
#reducevg rootvg hdisk1
查看系统启动顺序
#bootlist -m normal -o
创建rootvg克隆盘
#alt_disk_copy -d hdisk1
查看并修改系统启动顺序
#bootlist -m normal -o
#bootlist -m normal hdisk0 --此处设置为以前的
执行AIX系统升级包(存储在/usr/sys/inst.images)
#install_all_updates -d /usr/sys/inst.images
重启系统
#shutdown -Fr  --F强制关机,r重启
如果系统顺利启动并运行于新版本,则删除克隆盘
#alt_rootvg_op -X altinst_rootvg
#lspv
如果系统没有运行于新版本甚至无法启动,则使用克隆盘
#bootlist -m normal -o hdisk1
#bootlist -m normal -o
重启系统
#shutdown -Fr
删除原来的rootvg卷组,hdisk1成为新的rootvg成员磁盘,hdisk0置为空
#lspv
#alt_rootvg_op -X old_rootvg
3. 关于软件的安装和卸载()
3.1
查看当前安装软件的状态
#lslpp -
或者
#lslpp -l |
3.2 清除之前安装失败的软件残余
#installp -C --清除所有安装失败的软件残余
3.3 安装软件包
#installp -acpX -d /temp/ --安装预览
#installp -avX -d /temp/ --以applied的方式安装
#installp -cgX all --提交系统中所有处于应用状态的更新软件
3.4 删除已成功安装的软件
#installp -ugp - --预览删除
#installp -  --直接删除
3.5 列出光盘上可安装的文件内容
#installp -L -d /dev/cd0
3.6 查看某软件的技术级别
#lslpp -
4. AIX 网络设定
4.1 常用命令
#lsdev -Cc adapter  --查看适配器
#lsdev -Cc if  --查看网络适配器
#smitty chgenet  --使用smity配置以太网
#smitty chgtok  --使用smity配置令牌环网
#ifconfig -a  --列出所有已分配IP的网络接口
#ifconfig en1  --列出en1网络接口/网络接口加回系统
#ifconfig en0 up  --激活en0接口
#ifconfig en0 down  --关闭en0接口
#ifconfig en0 delete  --删除en0接口配置
#ifconfig en0 detach  --断开en0接口
#ifconfig en0 192.168.1.143 netmask 255.255.255.0 up --激活同时赋予IP地址
#ifconfig en0 192.168.1.143 netmask 255.255.255.0 alias --将IP及掩码别名绑定到en0(重启系统后失效)
4.2 使用smitty配置网络接口TCP/IP
#smitty tcoip -> minimum configuration & startup -> available network interfaces
5. 用户、组、文件权限相关
5.1 用户相关
#mkuser oracle  --创建用户
$passwd    --修改自己用户密码
#passwd oracle  --修改指定用户密码
#chuser rlogin=true oracle --设置oracle用户可远程访问
#chuser groups=dba oracle --将用户oracle加到dba组
#lsuser oracle  --列出oracle用户属性
#rmuser oracle  --删除用户oracle(只删除用户信息)
#rmuser -p oracle --删除用户oracle(删除用户所有信息)
#who    --查看用户
#whoami    --查看用户
#who -r    --系统运行级别
$chsh    --修改用户shell
#last root console | more  --查看root用户从控制台登录和退出的相关信息
#last oracle | more    --查看oracle从任意位置的登录和退出的相关信息
5.2 组相关
#mkgroup oinstall  --创建用户组
#mkgroup -a oinstall --创建管理型用户组
5.3 文件权限相关
#chmod u+x backup.sh --授予用户对文件的执行权限
6. AIX设备、日志相关
6.1 常用命令
#ls -alt /dev  --查看所有设备
#lsdev -C    --列出定制库设备信息
#lsdev -P | more  --列出预定义库设备信息
#cfgmgr    --扫描并配置设备
#cfgmgr -l scsi0  --配置指定的设备
#cfgmgr -i /usr/sys/inst.images --扫描并自动安装设备
#lspv    --查看磁盘设备
#lspv -p hdisk0 | more --查看物理磁盘物理分区
#lsdev -Cc tape  --查看磁带设备信
#lsattr -El rmt0  --查看磁带设备rmt0配置信息
#lsattr -l rmt0 -D  --查看磁带设备默认属性值
#lsattr -l rmt0 -E  --查看磁带设备当前属性值
#lsattr -El tty0 -a speed --查看设备指定属性当前值
6.2 日志相关
#/usr/lib/errdemon  --重启系统错误守候进程
#/usr/lib/errdemon -l --查看错误相关属性
#errpt    --显示到目前的所有错误信息
#errpt -a    --错误详细信息
#errpt -a -s 1102043810 --显示指定时间之前的错误信息(2010年11月02日04点38分)
#errpt -aj 864D2CE3 | more  --显示指定错误号的详细信息
#errclear -d S 0  --删除所有软件类错误
#errclear 0    --删除所有信息
#diag -d sysplanar0 -v -e  --查看指定设备的硬件错误信息
7. AIX任务调度相关
#crontab -l
50 23 * * 6 /home/oracle/rman.sh
每周6的23点50进行rman备份
8. AIX存储相关
8.1 常用命令
#cat /etc/filesystems --查看文件系统分布
#mount    --查看文件系统和逻辑卷对应关系
#lsfs test    --查看文件系统属性
8.2 LVM存储管理流程
8.2.1 物理卷相关
#shutdown -F  --关机添加磁盘
#lspv    --查看是否识别物理卷
或者手动识别,并强制设置为物理卷
#lspv
#cfgmgr
#lspv
#chdev -l hdisk1 -a pv = yes --强制修改为物理卷
#chpv -v r hdisk2  --设置为不可用
#chpv -v a hdisk2  --设置为可用
#mklv -y lv_test datavg 10 hdisk2 --创建逻辑卷
#mklv -T O -y lv_redo1 datavg 1  --创建逻辑卷(裸设备)oracle redo 1个PP在卷组datavg上
#chpv -a n hdisk2  --关闭物理卷可分配权
#chpv -a y hdisk2  --开启物理卷可分配权
#rmdev -l hdisk2  --删除磁盘设备
#rmdev -l hdisk2 -d  --彻底删除磁盘设备
#lspv hdisk2  --查看物理盘属性
#lsdev -C -c disk  --查看物理盘属性
#lscfg    --查看物理盘属性
#lspv -M hdisk2  --查看物理卷上物理分区分配情况
8.2.2 卷组相关
#lsvg    --查看卷组属性
#lsvg -o  --查看激活的卷组属性
#lsvg -p  --列出卷组中物理卷信息
#lsvg -l datavg  --列出卷组中逻辑卷信息
#lspv    --查看是否存在可用物理卷
#smitty mkvg  --使用smitty创建卷组
#mkvg -y 'test' -s'4' hdisk0 hdisk1 hdisk2  --手动创建PP大小为4M不自动激活的卷组test
#reducevg rootvg hdisk1  --删除卷组中的物理卷,只有逐个删除物理卷才可删除卷组
#extendvg test hdisk3  --添加磁盘到卷组
#reorgvg test fslv00  --重组卷组(test)中的逻辑卷(fslv00),重组前,卷组必须处于激活状态,且必须有一个空闲分区,不会重组条带化后的逻辑卷物理分区。
#varyonvg datavg --激活卷组
#varyoffvg datavg --关闭卷组
#varyonvg -f datavg --强制激活卷组
#exportvg test  --导出卷组(除rootvg,且已关闭的卷组)
#i
mportvg -y test hdsiak12 --导入卷组
#mirrorvg -c 3 datavg --卷组镜像(3重镜像)
#lsvg -l datavg  --查看卷组中逻辑卷信息
#镜像卷组中成员物理卷替换
#unmirrorvg datavg hdisk3 --假设hdisk3出现问题
#reducevg datavg hdisk3 
#rmdev -l hdisk3 -d
#cfgmgr
#extendvg datavg hdisk7  --使用hdisk7替换hdisk3
#镜像根卷组(rootvg)
#extendvg rootvg hdisk1    --添加物理卷到卷组
#mirrorvg rootvg hdisk1    --镜像到物理卷一份
#bosboot -ad /dev/hdisk1  --在镜像盘上创建启动映像
#bootlist -m normal hdisk0 hdisk1
#bootlist -m normal -o
#shutdown -Fr      --重启系统,关闭rootvg卷组的quorum
#替换卷组中的物理卷
#lsvg -p datavg      --确定卷组中成员磁盘
#extendvg datavg hdisk3    --添加物理盘,注:源盘的已用物理分区数要小于或等于目标盘中未用的物理分区数
#lspv hdisk2 | grep "USED PPs"  --查看源盘的已用物理分区数
#lspv hdisk3 | grep "FREE PPs"  --查看目标盘的未用物理分区数
#migratepv hdisk2 hdisk3  --物理卷(hdisk2)复制迁移到hdisk3
#lspv -M hdisk2      --确定原物理卷hdisk2是否已经为空
#reducevg datavg hdisk2    --从卷组中剔除物理卷
8.2.3 逻辑卷相关
#smitty mklv  --smitty创建逻辑卷
#mklv -y lv1 -c 2 rootvg 10  --在卷组rootvg中创建逻辑卷lv1,其拥有10个逻辑分区采用2镜像,以20个物理分区来匹配这10个逻辑分区。
#rmlv lv1  --删除逻辑卷
#smitty rmlv  --smitty删除逻辑卷
#逻辑卷物理空间占有大小=逻辑分区数*PP数*逻辑卷镜像数
#extendlv lv1 10 --为逻辑卷lv1增加10个逻辑分区(逻辑卷扩容)
tcpip详解卷一有用吗
#smitty extendlv --逻辑卷扩容
#chfs -a size=-100M /db  --文件系统/db缩减100M
#lslv lv_system  --查看具体逻辑卷信息
#smitty lvsc  --修改逻辑卷属性
#smitty mklvcopy --增加逻辑卷镜像副本
#smitty rmlvcopy --减少逻辑卷镜像副本
#mklv -y'lv_data1' -t'jfs2' 'S2M' testvg 10 hdsiak0 hdisk1 hdisk2 lv_data1  --创建条带化逻辑卷lv_data1,条带尺寸为2M,使用3块物理盘
#smitty mklv  --创建条带化逻辑卷
#cplv -v datavg -y lv1 oldlv1  --逻辑卷迁移,将逻辑卷oldlv1复制到卷组datavg上的逻辑卷lv1中,需注意二者的大小
#smitty cplv  --使用smitty逻辑卷迁移
#lslv lv1 | grep COPIES  --查看逻辑卷lv1的镜像数
#splitlvcopy -y newlv1 lv1 2 --分离镜像逻辑卷,逻辑卷lv1只保留2份副本,原来的一份逻辑卷被分离为newlv1逻辑卷,注:分离式应卸载文件系统使逻辑卷处于关闭状态
#syncvg -p hdisk04 hdisk05  --同步物理卷hdisk04和hdisk05上的逻辑卷副本
#syncvg -v datavg    --同步卷组datavg上的所有镜像副本
#lspv -l hdisk0  --查看物理卷中逻辑卷属性
8.3 换
页空间相关(配置文件:/etc/swapspaces)
#lsps -a -c  --查看换页空间属性
#lsps -s  --查看换页空间属性
#mkps -a -n -s20 rootvg  --创建换页空间(在rootvg上创建一个新的20个PP大小的换页空间,自动激活,一般均在rootvg中)
#smitty mkps
#swapoff /dev/paging00  --不激活换页空间的物理卷paging00
#swapon /dev/paging00  --激活换页空间的物理卷paging00
#chps -s 1 hd6    --换页空间添加逻辑分区(1个)
#chps -d 1 hd6    --换页空间减少逻辑分区(1个)
#lsps -a    --查看所有分页空间
#删除换页空间
#swapoff /dev/paging00 --去活
#rmps paging00  --删除换页空间
9. AIX 文件系统(配置文件:/etc/filesystems)
9.1 常用命令
#mount      --查看文件系统
#smitty fs    --操作文件系统
#lsfs | grep lv_striped  --查看指定文件系统
#fuser -xc /tmp /hacmp.out --查看文件系统中文件占用情况
9.2 创建文件系统
#crfs -v jfs2 -g rootvg -a size=10M -m /test  --创建文件系统test,类型为jfs2,属于卷组rootvg,大小为10M,挂载点为/test
#crfs -v jfs2 -g rootvg -a size=10M -p ro -m /test1  --创建文件系统test(只读),类型为jfs2,属于卷组rootvg,大小为10M,挂载点为/test
9.3 挂载文件系统
#mount /test
或者,修改文件/etc/filesystems中对应条目 mount=automatic[自动挂载]
#mount -rv cdrfs /dev/cd0 /mnt  --挂载光盘
#umount /mnt      --卸载光盘
9.4 卸载/删除文件系统
#fuser -ku /test  --杀掉文件系统/test占用进程
#umount test  --卸载文件系统/test
#rmfs /test    --删除文件系统/test,会删除对应的逻辑卷
9.5 文件系统容量管理
#df -m        --查看文件系统容量
#du /usr | sort -r -n    --显示/usr文件系统中文件和目录所占磁盘块数,并按磁盘块数升序排序
#chfs -a size=+20M /test  --增加20M空间容量(需注意有空闲PP)
#chfs -a size=-20M /test  --减少20M空间容量
#smitty chjfs
9.6 文件系统一致性管理
#fsck -p /dev/fslv00    --检查文件系统并进行错误修复(文件系统未挂载,且可读取对应的逻辑卷)
#fsck  /dev/fslv00    --检查文件系统完整性(文件系统未挂载,且可读取对应的逻辑卷)
#snapshot -o snapfrom=/db -o size 500M  --创建文件系统/db的外部快照,大小为500M
#snapshot -q /db      --查看/db的快照设置
9.7 文件系统快照相关
#mkdir -p /home/oracle/db_snap          --创建快照挂载点
#mount -v jfs2 -o snapshot /dev/fslv02 /home/oracle/db_snap  --将文件系统/db的快照挂载到其他目录
#df -g /home/oracle/db_snap          --查看快照文件系统的空间使用
10. AIX 备份恢复
10.1 rootvg卷组备份
#mksysb '-m' '-i' '-X' /dev/rmt0 --备份rootvg到第一块磁带(-e 排除文件;-i 自动生成/image.data;-m 生成映像文

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。