命令如下 :for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr
分类:
其他好文 时间:
2015-02-28 16:00:42
阅读次数:
99
SHELL编程学习笔记
本文描述unix shell的各种应用实例,根据查阅资料和自我总结,作为自己今后复习的模板。本文搜集整理常用的shell应用实例,以例子详述unixshell部分命令的使用,着重于正则表达式以及grep、sed、awk等命令,涵盖业务开发中需要使用到的unix shell编程命令,供查阅或者自测使用,面向已经熟悉UNIX基本操作的开发人员。
注:...
分类:
系统相关 时间:
2015-02-27 21:35:03
阅读次数:
2996
最近的一个项目要结合使用rabbitmq、keepalived、supervisor。其中的一个场景为某个keepalived实例被提升为MASTER后需要到部署了rabbitmq client的远程主机上kill掉这些client进程。
一般的思路为配置keepalived所在主机与部署了client的主机之间的无密码ssh登录,然后通过ssh执行远程命令,先获取各client进程的进程号...
分类:
其他好文 时间:
2015-02-27 17:07:29
阅读次数:
217
1、lnoi.sh:列出当前系统下每个IP的连接数:#catlnoi.sh#!/bin/bash
#UseforlistconnectnumbersandIPaddress.
netstat-n|grep‘^tcp‘|grep-v‘127.0.0.1‘|awk‘{print$5}‘|cut-d:-f1|sort|uniq-c|sort-rn|awk‘BEGIN{printf"%-10s%s\n","ConNum","IP"}{printf"%-11s%s\n",$1,$2}..
分类:
其他好文 时间:
2015-02-27 01:38:42
阅读次数:
208
在Linux中,当你想要改变一个文件名,使用mv命令就好了。然而mv不能使用通配符重命名多个文件。可以用sed、awk或者与xargs结合使用来处理多个文件的情况。然而,这些命令行即繁琐又不友好,并且如果不小心的话还很容易出错。你不会想要撤销1000个文件的错误名吧! 当你想要重命名多个文件的时.....
分类:
系统相关 时间:
2015-02-26 18:10:31
阅读次数:
187
简单代码如下:需上传目录为/root/sk? #!/bin/bash?
sss=`find?/root/sk?-type?d?-printf?‘%P\n‘|?awk?‘{if?($0?==?"")next;print?"mkdir?"?$0}‘`?
aaa=`find?/root/sk?-type?f?-printf?‘pu...
分类:
Web程序 时间:
2015-02-26 16:51:30
阅读次数:
195
#!/bin/bash
ipp(){
exec<$1
whilereada
do
string1=`curl-s"http://www.ip138.com/ips138.asp?ip=${a}&action=2"|iconv-fgb2312-tutf-8|grep‘<ulclass="ul1"><li>‘|awk-F‘[<>]+‘‘{printsubstr($5,7)}‘`
echo$a
echo-e"\033[44;37;5m$string1\033[0m"..
分类:
系统相关 时间:
2015-02-26 16:49:11
阅读次数:
185
由于之前远程桌面不好使,集群出现了missing block的时候没法登陆远程桌面查看是那些节点由于重启导致DataNode进程挂掉。同时简单的用命令hdfs dfsadmin -report查看又不方便,信息量太多,以下是一个用sed和awk实现的简单的脚本:...
分类:
其他好文 时间:
2015-02-26 11:43:39
阅读次数:
187
新年第一天上班,有点不习惯。但是还是要坚持,新的一年,要有计划了,无论多小的事,要做好,做到极致。把过年的懒散丢掉,重新调整心态出发,不要想太多,唯有努力,才会有更大的进步。 今天学会了awk 命令,以前怎么记没记住。用法如下所示 awk -F ':' '{print $1}' filename:....
分类:
其他好文 时间:
2015-02-25 23:42:31
阅读次数:
127
1 /opt/tomcat/bin/shutdown.sh2 sleep 53 ps aux|grep "apache-tomcat-7.0.1" |grep -v "grep" |grep "java" |awk '{print $2}' |xargs kill -94 rm -f /opt/to...
分类:
其他好文 时间:
2015-02-25 00:43:55
阅读次数:
250