当前位置: 主页 > 运维经验 > 系统管理 >

linux运维:工作中强大的命令(2)

时间:2013-03-31 11:54来源:转载 作者:网络 点击:
Num8部分设定值为阀值,这条句子会自动将netstat-an中查到的来自同一IP的超过一定量的连接的列入禁止范围。基中本机ip改成你的服务器的ip地址 怎样知
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……



Num>8部分设定值为阀值,这条句子会自动将netstat -an 中查到的来自同一IP的超过一定量的连接的列入禁止范围。   基中本机ip改成你的服务器的ip地址


怎样知道某个进程在哪个CPU上运行?
ps -eo pid,args,psr

查看硬件制造商
dmidecode -s system-product-name


统计var目录下文件以M为大小,以列表形式列出来。
find /var -type f | xargs ls -s | sort -rn | awk '{size=$1/1024; printf("%dMb %s\n", size,$2);}' | head

查找var目录下文件大于100M的文件,并统计文件的个数
find /var -size +100M -type f | tee file_list | wc -l

sed 查找并替换内容
sed -i "s/varnish/LTCache/g"   `grep "Via" -rl /usr/local/src/varnish-2.0.4`
sed -i "s/X-Varnish/X-LTCache/g"     `grep "X-Varnish" -rl /usr/local/src/varnish-2.0.4`

wget 模拟user-agent抓取网页
wget -m -e robots=off -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6" http://www.example.com/

统计目录下文件的大小(按M打印显示)
du $1 --max-depth=1 | sort -n|awk '{printf "%7.2fM ----> %s\n",$1/1024,$2}'|sed 's:/.*/\([^/]\{1,\}\)$:\1:g'

统计一个目录中的目录个数
ls -l | awk '/^d/' | wc -l

统计一个目录中的文件个数
ls -l | awk '/^-/' | wc -l

统计一个目录中的全部文件数
find ./ -type f -print | wc -l

统计一个目录中的全部子目录数
find ./ -type d -print | wc -l

统计某类文件的大小:
find ./ -name "*.jpg" -exec wc -c {} \;|awk '{print $1}'|awk '{a+=$1}END{print a}'

查找占用磁盘IO最多的进程
wget -c http://linux.web.psi.ch/dist/scientific/5/gfa/all/dstat-0.6.7-1.rf.noarch.rpm
dstat -M topio -d -M topbio

去掉第一列(如行号代码)
awk '{for(i=2;i<=NF;i++) if(i!=NF){printf $i" "}else{print $i} }' list

机器插内存情况:
dmidecode |grep -P "Maximum\s+Capacity"

机器最大支持内存:
dmidecode |grep -P "Maximum\s+Capacity"

查看PHP-CGI占用的内存总数:
total=0; for i in `ps -C php-cgi -o rss=`; do total=$(($total+$i)); done; echo "PHP-CGI Memory usage: $total kb"

转载请注明linux系统运维
http://www.linuxyw.com/linux/yunweijingyan/xitongguanli/20130331/13.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片