--借鉴网络文档,加入自己工作中的积累
IBM AIX篇(基于AIX7.1)
1.1. AIX查看磁盘容量
df –g (以G大小查看) --查看文件系统大小
Bootinfo –s hdiskpower8 --查磁盘容量
lsattr -El hdiskpower8 --查磁盘属性
lsdev -Cc disk --查看磁盘状态
1.2. AIX 退出光驱
cdeject
1.3. 查看文件大小
du –sg (sk) s后面跟G是按照G大小算 跟K是按照K大小算
1.4. 确认AIX java版本
Java –version
lslpp -l | grep java
1.5. 确认AIX OS的版本
oslevel -s
1.6. 确认操作系统位数
bootinfo -k
如果结果为:3,则表示AIX系统为32位,请勿安装64位的JVM。
1.7. AIX CPU位数
# prtconf –c(cpu位数)
CPU Type: 64-bit
1.8. 显示当前时间
Date
1.9. 显示当前VG
lsvg --显示当前的VG
lsvg rootvg --显示VG的详细信息
lspv --显示当前的磁盘与其挂载的VG
1.10. 查看配置信息
lscfg –vp
1.11. 查看安装的软件
lslpp –l
1.12. 处理器个数
lsdev -C|grep proc
1.13. 内存大小
lsattr -El mem0
1.14. 关机重启命令
Shutdown(+2)就是2分钟后关机‘
Shutdown –Fr (关机后重启)
1.15. 查看错误信息
显示错误:errpt
显示详细的错误信息:errpt –a
清空错误记录信息:errclear 0
TYPE: --T
PEND 设备或功能组件可能丢失 --简写P
PERF 性能严重下降 --简写P
PERM 硬件设备或软件模块损坏,确诊了的 --简写P
TEMP 临时性错误,经过重试后已经恢复正常 --简写T
INFO 一般消息,不是错误 --简写I
UNKN 不能确定错误的严重性 --简写U
CLASS: --C
H 硬件或介质故障
S 软件故障
O 人为错误
U 不能确定
1.16. smit/smitty快捷菜单
#smitty chvg --修改物理卷
#smitty tcpip --修改IP
#smitty jfs2 --逻辑卷挂载
#smitty chlv --修改逻辑卷
#mkgroup -'A' id='1001' adms='root' oinstall --建组参考命令
#mkuser id='1007' pgrp='dba' groups='dba,oinstall' home='/home/applprod' applprod --建用户
修改系统时区 # smitty chtz_date
修改系统时间 # smitty data
修改异步IO # smitty chgaio
更改最大进程数 # smitty chgsys
更改系统用户数 # smitty chlicense
配置主机名和IP # smitty mktcpip
1.17. 修改换页空间大小
lsps -a --查看换页空间大小
chps -s pp数 pslv名称
1.18. vg删除磁盘过程
migratepv hdisk1 --将该disk上被使用的pp移动到其他disk
reducevg rootvg hdisk1
dd if=/dev/zero of=/dev/hdisk2 count=10 bs=1024
1.19. VG镜像建立及删除
——建立镜像
1 lsdev -Cc disk #查看系统盘的分配情况,本例以hdisk0 hdisk1镜像为例.
2 chdev -l hdisk1 -a pv=yes #将hdisk1配置为PV
3 extendvg rootvg hdisk1 #将hdisk1配置入rootvg中(可以加-f参数强制执行添加到rootvg中的操作)
4 mirrorvg rootvg #镜像系统卷
5 bosboot -a -d /dev/hdisk1 #将引导信息加入新盘中
6 bootlist -m normal hdisk0 hdisk1 #更改启起序列
——删除镜像
1 chpv -c hdisk1 #移除磁盘上的启动镜像
2 unmirrorvg rootvg hdisk1 #从VG镜像中拆除hdisk1
3 lspv -l hdisk1 #查看hdisk1上是否有残留项
4 migratepv hdisk1 #将hdisk1上的残留项转移到其所属VG的其他盘
5 reducevg rootvg hdisk1 #将磁盘从VG中删除
6 rmdev -dl hdisk1 #删除磁盘
7 cfgmgr -v #刷新设备
8 bootlist -m normal -o #查看启动项
9 bootlist -m normal hdisk0 #更改启动序列
1.20. ASM 扩磁盘组
扫盘:cfgmgr
查看磁盘:lspv
删除物理卷:rmdev -Rdl hdisk1
授予PV码:chdev -l hdisk2 -a pv=yes
删除PV码:chdev -l hdisk2 -a pv=clear
创建testvg,pp大小4M,把hdisk1、2加入卷组:
mkvg -y 'testvg' -s '4' hdisk1 hdisk2
扩容卷,加入hdisk3磁盘:extendvg testvg hdisk3
删除卷,删除hdisk3磁盘:reducevg testvg hdisk3
在testvg上创建名为lvfs01逻辑分区(PP)为10的逻辑卷
mklv -y lvfs01 testvg 10
扩充lv:extendlv lvfs01 10
创建挂在目录:mkdir /test
挂载文件系统:mount /dev/lsfs01 /test
扩展文件系统:chfs -a size=+10m /test
在testvg上直接创建一个大小为100m的文件夹,并使其在系统重启是自动挂载:
crfs -v jfs2 -g testvg -a size=100m -m test -A
-A:新创建的文件系统是否在系统重启是自动挂载
1.21. 常用监控命令
whoami --查看当前用户
last --登录事件和关机信息
last root console
last | grep shutdown
1.22. 安装程序包
installp/smitty installp
1.23. 监控CPU,内存
#vmstat 2
#iostat -t 2 6
#sar -P ALL 2 3
#vmstat 2 10
#ps aux
#svmon -G
#svmon -Pau 10
1.24. 监控I/O使用情况
#iostat 5
#sar -d 3 3
#filemon -O lv,pv -o fmon.out
1.25. 监视网络使用情况
1、网络接口统计:netstat -i
2、网络内存使用情况:netstat -m
3、正在运行的每一个基于通用数据链接接口设备驱动程序的统计信息:netstat -v
4、显示由协议参量(udp、tcp、ip、icmp)所指定值的统计信息:netstat -p、netstat -p ip
5、得到在一个时间间隔内网络操作的详细内容:netpmon -o netpmon.out -O all; sleep 400; trcstop
1.26. 查看机器型号
uname -Mu
1.27. 【推荐】SCP用法举例:
##复制远程服务器的文件到本地:
scp root@120.18.50.33:/data/ha97.zip /home/
##复制远程服务器的目录到本地:
scp -r root@120.18.50.33:/data/ha97/ /home/
##复制本地的文件到远程服务器:
scp /home/ha97.zip root@120.18.50.33:/data/
##复制本地的目录到远程服务器:
scp -r /home/ root@120.18.50.33:/data/
1.28. 按时间顺序排序
ls –lrt
1.29. AIX服务的开启、查看和关闭
# chrctcp -d pop3d(重启生效)
#stopsrc -t pop3d(立即生效)
#lssrc -t pop3d --检查服务状态
1.30.【推荐】IBM AIX开启VNC
##安装VNC软件
rpm –ivh vnc-3.3.3r2-6.aix5.1.ppc.rpm
##使用vnc
root用户或者指定用户运行:vncserver
输入两次密码,看到xxx:1 --1表示第一个端口
然后PC客户端打开VNC view,输入IP:1,输入密码即可登录
##停止服务进程
vncserver -kill :1
##打开漂亮的VNC窗口
vi ~/.vnc/xstartup
dd所有行
添加下面星号中间的内容:
******************************************************************************
#!/bin/sh
PATH=$PATH:/usr/dt/bin
if [ -f /usr/dt/bin/Xsession ]
then
export XSTATION=1 DTXSERVERLOCATION=local
Xsession &
else
xrdb $HOME/.Xdefaults
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mwm &
fi
******************************************************************************
1.31. IBM AXI挂载VG
crfs -v jfs2 -g XXX(vgname) -m /XXX -a size=60G
mount /u1
crfs -v jfs2 -g XXX(vgname) -m /XXX(目录名称) -a size=60G
crfs -v jfs2 -g oravg -a size=500G -m /u1
1、mkdir /u01
2、建立一个lv mklv –t jfs2 –y u01lv rootvg 200 #200个pps,可视需要而定
3、建立一个文件系统 crfs –v jfs2 -d /dev/u01lv -m /u01
4、mount文件系统 mount /u01
5、使用smit chfs,修改/u01启动自动mount。
1.32.【推荐】nmon分析工具的使用
##介绍:nmon是一个强大的AIX性能分析工具,能生成很多漂亮的性能表格,给Boss看是最好不过了。
##自动化生成脚本
crontab -e
添加如下内容
0 8 * * * /usr/bin/nmon -f -N -m /nmon/day/ -s 300 -c 288 1>>/dev/null 2>>/dev/null
--注意:-c最好不要超过300个,否则一个analayer就分析不完
##将生成的文件在AIX系统下转化为.csv文件,然后给nmon analyser分析,即可生成性能分析报告
sort -A xxx > xxx.csv
##有兴趣的朋友可以百度试试,也可以咨询我,我的QQ是156580801,期待与技术牛交流!!
##我是MUST,我喂自己袋盐!!
IBM AIX篇(基于AIX7.1)
1.1. AIX查看磁盘容量
df –g (以G大小查看) --查看文件系统大小
Bootinfo –s hdiskpower8 --查磁盘容量
lsattr -El hdiskpower8 --查磁盘属性
lsdev -Cc disk --查看磁盘状态
1.2. AIX 退出光驱
cdeject
1.3. 查看文件大小
du –sg (sk) s后面跟G是按照G大小算 跟K是按照K大小算
1.4. 确认AIX java版本
Java –version
lslpp -l | grep java
1.5. 确认AIX OS的版本
oslevel -s
1.6. 确认操作系统位数
bootinfo -k
如果结果为:3,则表示AIX系统为32位,请勿安装64位的JVM。
1.7. AIX CPU位数
# prtconf –c(cpu位数)
CPU Type: 64-bit
1.8. 显示当前时间
Date
1.9. 显示当前VG
lsvg --显示当前的VG
lsvg rootvg --显示VG的详细信息
lspv --显示当前的磁盘与其挂载的VG
1.10. 查看配置信息
lscfg –vp
1.11. 查看安装的软件
lslpp –l
1.12. 处理器个数
lsdev -C|grep proc
1.13. 内存大小
lsattr -El mem0
1.14. 关机重启命令
Shutdown(+2)就是2分钟后关机‘
Shutdown –Fr (关机后重启)
1.15. 查看错误信息
显示错误:errpt
显示详细的错误信息:errpt –a
清空错误记录信息:errclear 0
TYPE: --T
PEND 设备或功能组件可能丢失 --简写P
PERF 性能严重下降 --简写P
PERM 硬件设备或软件模块损坏,确诊了的 --简写P
TEMP 临时性错误,经过重试后已经恢复正常 --简写T
INFO 一般消息,不是错误 --简写I
UNKN 不能确定错误的严重性 --简写U
CLASS: --C
H 硬件或介质故障
S 软件故障
O 人为错误
U 不能确定
1.16. smit/smitty快捷菜单
#smitty chvg --修改物理卷
#smitty tcpip --修改IP
#smitty jfs2 --逻辑卷挂载
#smitty chlv --修改逻辑卷
#mkgroup -'A' id='1001' adms='root' oinstall --建组参考命令
#mkuser id='1007' pgrp='dba' groups='dba,oinstall' home='/home/applprod' applprod --建用户
修改系统时区 # smitty chtz_date
修改系统时间 # smitty data
修改异步IO # smitty chgaio
更改最大进程数 # smitty chgsys
更改系统用户数 # smitty chlicense
配置主机名和IP # smitty mktcpip
1.17. 修改换页空间大小
lsps -a --查看换页空间大小
chps -s pp数 pslv名称
1.18. vg删除磁盘过程
migratepv hdisk1 --将该disk上被使用的pp移动到其他disk
reducevg rootvg hdisk1
dd if=/dev/zero of=/dev/hdisk2 count=10 bs=1024
1.19. VG镜像建立及删除
——建立镜像
1 lsdev -Cc disk #查看系统盘的分配情况,本例以hdisk0 hdisk1镜像为例.
2 chdev -l hdisk1 -a pv=yes #将hdisk1配置为PV
3 extendvg rootvg hdisk1 #将hdisk1配置入rootvg中(可以加-f参数强制执行添加到rootvg中的操作)
4 mirrorvg rootvg #镜像系统卷
5 bosboot -a -d /dev/hdisk1 #将引导信息加入新盘中
6 bootlist -m normal hdisk0 hdisk1 #更改启起序列
——删除镜像
1 chpv -c hdisk1 #移除磁盘上的启动镜像
2 unmirrorvg rootvg hdisk1 #从VG镜像中拆除hdisk1
3 lspv -l hdisk1 #查看hdisk1上是否有残留项
4 migratepv hdisk1 #将hdisk1上的残留项转移到其所属VG的其他盘
5 reducevg rootvg hdisk1 #将磁盘从VG中删除
6 rmdev -dl hdisk1 #删除磁盘
7 cfgmgr -v #刷新设备
8 bootlist -m normal -o #查看启动项
9 bootlist -m normal hdisk0 #更改启动序列
1.20. ASM 扩磁盘组
扫盘:cfgmgr
查看磁盘:lspv
删除物理卷:rmdev -Rdl hdisk1
授予PV码:chdev -l hdisk2 -a pv=yes
删除PV码:chdev -l hdisk2 -a pv=clear
创建testvg,pp大小4M,把hdisk1、2加入卷组:
mkvg -y 'testvg' -s '4' hdisk1 hdisk2
扩容卷,加入hdisk3磁盘:extendvg testvg hdisk3
删除卷,删除hdisk3磁盘:reducevg testvg hdisk3
在testvg上创建名为lvfs01逻辑分区(PP)为10的逻辑卷
mklv -y lvfs01 testvg 10
扩充lv:extendlv lvfs01 10
创建挂在目录:mkdir /test
挂载文件系统:mount /dev/lsfs01 /test
扩展文件系统:chfs -a size=+10m /test
在testvg上直接创建一个大小为100m的文件夹,并使其在系统重启是自动挂载:
crfs -v jfs2 -g testvg -a size=100m -m test -A
-A:新创建的文件系统是否在系统重启是自动挂载
1.21. 常用监控命令
whoami --查看当前用户
last --登录事件和关机信息
last root console
last | grep shutdown
1.22. 安装程序包
installp/smitty installp
1.23. 监控CPU,内存
#vmstat 2
#iostat -t 2 6
#sar -P ALL 2 3
#vmstat 2 10
#ps aux
#svmon -G
#svmon -Pau 10
1.24. 监控I/O使用情况
#iostat 5
#sar -d 3 3
#filemon -O lv,pv -o fmon.out
1.25. 监视网络使用情况
1、网络接口统计:netstat -i
2、网络内存使用情况:netstat -m
3、正在运行的每一个基于通用数据链接接口设备驱动程序的统计信息:netstat -v
4、显示由协议参量(udp、tcp、ip、icmp)所指定值的统计信息:netstat -p、netstat -p ip
5、得到在一个时间间隔内网络操作的详细内容:netpmon -o netpmon.out -O all; sleep 400; trcstop
1.26. 查看机器型号
uname -Mu
1.27. 【推荐】SCP用法举例:
##复制远程服务器的文件到本地:
scp root@120.18.50.33:/data/ha97.zip /home/
##复制远程服务器的目录到本地:
scp -r root@120.18.50.33:/data/ha97/ /home/
##复制本地的文件到远程服务器:
scp /home/ha97.zip root@120.18.50.33:/data/
##复制本地的目录到远程服务器:
scp -r /home/ root@120.18.50.33:/data/
1.28. 按时间顺序排序
ls –lrt
1.29. AIX服务的开启、查看和关闭
# chrctcp -d pop3d(重启生效)
#stopsrc -t pop3d(立即生效)
#lssrc -t pop3d --检查服务状态
1.30.【推荐】IBM AIX开启VNC
##安装VNC软件
rpm –ivh vnc-3.3.3r2-6.aix5.1.ppc.rpm
##使用vnc
root用户或者指定用户运行:vncserver
输入两次密码,看到xxx:1 --1表示第一个端口
然后PC客户端打开VNC view,输入IP:1,输入密码即可登录
##停止服务进程
vncserver -kill :1
##打开漂亮的VNC窗口
vi ~/.vnc/xstartup
dd所有行
添加下面星号中间的内容:
******************************************************************************
#!/bin/sh
PATH=$PATH:/usr/dt/bin
if [ -f /usr/dt/bin/Xsession ]
then
export XSTATION=1 DTXSERVERLOCATION=local
Xsession &
else
xrdb $HOME/.Xdefaults
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mwm &
fi
******************************************************************************
1.31. IBM AXI挂载VG
crfs -v jfs2 -g XXX(vgname) -m /XXX -a size=60G
mount /u1
crfs -v jfs2 -g XXX(vgname) -m /XXX(目录名称) -a size=60G
crfs -v jfs2 -g oravg -a size=500G -m /u1
1、mkdir /u01
2、建立一个lv mklv –t jfs2 –y u01lv rootvg 200 #200个pps,可视需要而定
3、建立一个文件系统 crfs –v jfs2 -d /dev/u01lv -m /u01
4、mount文件系统 mount /u01
5、使用smit chfs,修改/u01启动自动mount。
1.32.【推荐】nmon分析工具的使用
##介绍:nmon是一个强大的AIX性能分析工具,能生成很多漂亮的性能表格,给Boss看是最好不过了。
##自动化生成脚本
crontab -e
添加如下内容
0 8 * * * /usr/bin/nmon -f -N -m /nmon/day/ -s 300 -c 288 1>>/dev/null 2>>/dev/null
--注意:-c最好不要超过300个,否则一个analayer就分析不完
##将生成的文件在AIX系统下转化为.csv文件,然后给nmon analyser分析,即可生成性能分析报告
sort -A xxx > xxx.csv
##有兴趣的朋友可以百度试试,也可以咨询我,我的QQ是156580801,期待与技术牛交流!!
##我是MUST,我喂自己袋盐!!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30268819/viewspace-1680846/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30268819/viewspace-1680846/