AIX系统运维操作命令集锦

查看服务器硬件资源信息
----------------------------------------------------------------------
oslevel -s    #查看操作系统版本

uname -Mu    #查看机型

bootinfo -y    #查看多少位机器

lsdev -Cc processor
lsattr -El proc0    #查看CPU数量与主频

lsdev -Cc memory    
lsattr -El mem0        #查看内存

lsdev -Cc disk         #查看磁盘

lsdev -Cc if        #查看网卡

lsdev -Cc adapter    #查看所有适配器

lscfg -vpl fcs0        #查看光纤卡的WWN号和位置(Network Address)

lsdev -Cc tape        #查看磁带
utape -cd rmt0 -n    #查看磁带是否需要清洗

lsdev -Cc cdrom        #查看cdrom
rmdev -dl cd0        #删除cdrom
cfgmgr -v | more    #重新刷新设备

mail            #查看邮件

diag            #论断硬件设备

prtconf | more        #查看所有硬件配置信息

-----------------------------------------------------------------------
AIX的LVM管理
-----------------------------------------------------------------------
cfgmgr -v            #重新扫描设备

lspv            #查看PV

lsvg            #查看VG

lsvg -l rootvg        #查看rootvg中的所有LV

lsvg -p rootvg        #查看rootvg中的所有PV

chdev -l hdisk2 -a pv=yes    #给磁盘分配PVID使其可用

rmdev -l hdisk2 -d        #从ODM库中彻底删除hdisk2

extendvg rootvg hdisk2    #向卷组中加入PV

reducevg rootvg hdisk2    #从卷组中删除PV

migratepv -l lv01 hdisk0 hdisk1    #将LV01从hdisk0移到hdisk1

mkvg -y rootvg -s 8 hdisk2    #创建VG并指定PP大小为8M

mklv -t jfs2 -y lv02 rootvg 20g        #创建LV

crfs -v jfs2 -g rootvg -m /gaofs -A yes -a size=100G        #自动创建LV并添加文件系统


crfs -v jfs2 -d lv02 -m /gaofs -A yes         #在已有LV上创建文件系统
mount /gaofs
df -g

chfs -a size=200G /gaofs    #扩大文件系统空间

----------------------------------------------------------------------
获取和修改主机配置信息
----------------------------------------------------------------------
ifconfig        #查看IP地址及工作状态

netstat -in        

netstat -rn        #查看路由

df -g/-m        #查看文件系统空间容量

mount            #查看挂载点

hostname        #查看主机名

smitty tcpip    #设置IP地址

smitty chinet    #修改IP地址

smitty user    #添加用户

smitty group    #添加组

---------------------------------------------------------------------
AIX性能相关信息
---------------------------------------------------------------------

iostat 2 5        #查看系统性能状况

sar 2 5            #Sar收集、报告、或保存系统活动信息(看系统cpu性能)%usr + %sys > 80% 的时候 CPU将是瓶颈

sar -P ALL 2 100    #查看CPU状态

vmstat 2 10        #Pi/po表示页面调入/调出的数量:经常为非零值时,需要注意,参考值为5。Wa 表示cpu等待I/O的时间:wa 长期> 50%说明I/O高。具体察看是应用I/O高还是系统i/o高,如是后者说明内存不足,如是前者时要优化应用或存储设备

lsps -s         #察看系统的交换空间的利用率%used > 70% 内存将成瓶颈

topas            #查看所有资源性能情况(CPU,内存,磁盘,网络)

nmon            #系统监控与分析工具

---------------------------------------------------------------------
错误日志查看
---------------------------------------------------------------------

errpt            #显示完整摘要报告

errpt -a        #显示完整详细报告

errpt -aj E19E094F    #显示一个错误标示符E19E094F纪录的所有的错误的报表

errpt -as mmddhhmmyy    #mmddhhmmyy字符串等于当前的月,日,小时,分和年再减去24小时

errpt -dH        #显示硬件错误日志

errpt -dS        #显示软件错误日志

errpt -dO        #显示错误信息

errpt -dU        #显示未定义错误

errclear 0        #删除所有日志

---------------------------------------------------------------------
常用组合命令
---------------------------------------------------------------------

ps aux|head -1; ps aux|sort -nr +2|head -10    #查看消耗CPU资源最大的10个进程

ps aux|head -1; ps aux|sort -nr +3|head -10    #查看消耗MEM资源最大的10个进程

ps -eakl |head -1; ps -eakl |sort -rn +5|head -10    #查看前10个受罚进程

ps -eakl |sort -n +6 |head            #按优先级显示系统中进程

ps vx|head -1; ps vx|grep -v PID|sort -rn +3|head -10    #按时间处理顺序显示前10个进程

ps vx|head -1; ps vx|grep -v PID|sort -rn +6|head -10    #按实际使用内存多少显示前10个进程

ps vx|head -1; ps vx|grep -v PID|sort -rn +4|head -10    #按换入页面多少显示前10个进程

上一篇:Docker实战(十)之分布式处理与大数据平台


下一篇:Android图形显示系统——一张图片的显示流程