查看服务器硬件资源信息
----------------------------------------------------------------------
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个进程