第一步:查看服务器资源
cat /proc/cpuinfo 有几个cpu就是几个逻辑CPU(但是不是实际CPU,物理CPU)
查询物理CPU数量:cat /proc/cpuinfo | grep physical(physical―id里有几个)
查询逻辑CPU数量:cat /proc/cpuinfo (实际1个cpu里有几核)
查询内存:free total列里
查看环境变量:set
第二步:部署环境,修改配置文件
vi filename
:q 退出
第三步:测试过程中的监控,查看日志,排查
查看总体资源情况:top free
查看最后几行日志:tail -n 10 file.log
实时更新查看最新日志:tail -f 10 file.log
linux查看thread dump文件: jstack -l pid >dump.txt
windows查看thread dump文件: jstack 4612 > 1.txt
linux下查看heap dump文件: jmap -dump:format=b,file=m.hprof 4612
windows下查看heap dump文件: jmap -dump:format=b,file=m.hprof 4612
linux下生成nmon监控文件:./nmon -F filename.nmon -s10 -c60 (-s频率,-c次数)
统计80端口连接数:netstat -nat|grep -i "80"|wc -l
统计httpd协议连接数:ps -ef|grep httpd|wc -l
统计已连接上的,状态为“established:netstat -na|grep ESTABLISHED|wc -l
查出哪个IP地址连接最多,将其封了.
netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n
netstat -na|grep SYN|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n
查看apache当前并发访问数:netstat -an | grep ESTABLISHED | wc -l
切换Oracle用户:su - oracle
linux下启动Oracle的listener:lsnrctl start
linux下启动Oracle的某个实例:
export ORACLE_SID=orcl
sqlplus /nolog
# connect /as sysdba
#startup
shutdown immediate
其他:
Tab键补齐路径
查看所在路径:pwd
linux查看本机IP:ifconfig
windows下打开IBM 分析器分析dump文件:java -Xmx4500m -jar ha.jar
windows下打开注册表:cmd-regedit