常用命令示例
?
一、快速抓取Java?thread dump
(1)tail -20000 cmsWIIWebServer1289.out | perl -ne 'print if /FULL THREAD DUMP/../END OF THREAD DUMP/'
可以打出后20000行內(nèi)從FULL THREAD DUMP到END OF THREAD DUMP的日志信息
三、for循環(huán)
For domain in `ls /wls/wldomains/|grep Dom|grep –v tgz`;do echo $domain;done
For domain in `ls /wls/wldomains/|grep Dom|grep –v tgz`;do cd $domain;./shutServers.sh ALL;cd ..;done
For domain in `find /wls/wldomains -mindepth 1 -maxdepth 1 -type d
`;do cd $domain;./shutServers.sh ALL;cd ..;done斷掉F5上某個member上的所有網(wǎng)絡(luò)連接:
for member ?in `b conn|grep?192.168.66.10:3070 |awk -F '<->' '{print \$1}'` ; do? b conn $member delete; done
四、awk命令
/usr/sbin/lsof|awk '{print $7}'|sort -n -r|less??? 當/wls目錄滿報警時很有用,特別當某個大文件被人刪了,但空間又沒釋放時。找出當前機器上所有進程打開的文件,抽取文件大小,按文件大小排序。
五、excel的vlookup命令
?vlookup(A1,B:B,1,0)????????????????????????????????????? 可以查找在B列中是否有A1格的內(nèi)容,如果有,則顯示出來
六、調(diào)整進程中線程的優(yōu)先級
top -p 24243 -H -b -n1 > /tmp/pids.txt
for pid in `cat /tmp/pids.txt | awk '{print $1}'`; do renice 15 -p $pid; done
找到占用cpu高的進程,臨時調(diào)整它的cpu占用的優(yōu)先級。
轉(zhuǎn)載于:https://blog.51cto.com/frankzhao/343519
總結(jié)
- 上一篇: [原创].NET 业务框架开发实战之十
- 下一篇: 一点感悟