AIX命令
- 格式:docx
- 大小:27.00 KB
- 文档页数:10
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 --查看系统运行级别#lsitabinit --查看系统默认启动级别#shutdown -Fr --F强制关机,r重启#uptime --系统启动时间#ipcs -ma --查看共享内存信息#ps -fu oracle --查看用户进程信息#smittychgsys --修改内核参数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备份文件#smittyalt_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_rootvg2.5 AIX 克隆升级系统检查磁盘,确定rootvg是否包含2块磁盘#lspv拆除镜像,并将hdisk1从rootvg中去掉#unmirrorvgrootvg hdisk1#reducevgrootvg 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_rootvg3. 关于软件的安装和卸载(xlC.rte)3.1 查看当前安装软件的状态#lslpp -f xlC.rte或者#lslpp -l | grepxlC.rte3.2 清除之前安装失败的软件残余#installp -C --清除所有安装失败的软件残余3.3 安装软件包#installp -acpX -d /temp/sys/xlC.rte --安装预览#installp -avX -d /temp/sys/xlC.rte --以applied的方式安装#installp -cgX all --提交系统中所有处于应用状态的更新软件3.4 删除已成功安装的软件#installp -ugp -V2 xlC.rte --预览删除#installp -u xlC.rte --直接删除3.5 列出光盘上可安装的文件内容#installp -L -d /dev/cd03.6 查看某软件的技术级别#lslpp -l xlC.rte4. AIX 网络设定4.1 常用命令#lsdev -Cc adapter --查看适配器#lsdev -Cc if --查看网络适配器#smittychgenet --使用smity配置以太网#smittychgtok --使用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#smittytcoip -> minimum configuration & startup -> available network interfaces5. 用户、组、文件权限相关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 组相关#mkgroupoinstall --创建用户组#mkgroup -a oinstall --创建管理型用户组5.3 文件权限相关#chmodu+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 -l50 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_testdatavg 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 --查看是否存在可用物理卷#smittymkvg --使用smitty创建卷组#mkvg -y 'test' -s'4' hdisk0 hdisk1 hdisk2 --手动创建PP大小为4M不自动激活的卷组test #reducevgrootvg hdisk1 --删除卷组中的物理卷,只有逐个删除物理卷才可删除卷组#extendvg test hdisk3 --添加磁盘到卷组#reorgvg test fslv00 --重组卷组(test)中的逻辑卷(fslv00),重组前,卷组必须处于激活状态,且必须有一个空闲分区,不会重组条带化后的逻辑卷物理分区。