<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Ops运维 | Mr`kang Blog｜小豆子]]></title> 
<link>https://www.cnmysql.com/index.php</link> 
<description><![CDATA[关注服务器运维技术、DB优化、Docker虚拟化、自动化运维、工作积累]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Ops运维 | Mr`kang Blog｜小豆子]]></copyright>
<item>
<link>https://www.cnmysql.com/post//</link>
<title><![CDATA[linux系统技巧17条命令]]></title> 
<author>kangyang &lt;kangyang315@qq.com&gt;</author>
<category><![CDATA[LINUX系统管理]]></category>
<pubDate>Mon, 21 Jul 2014 08:35:02 +0000</pubDate> 
<guid>https://www.cnmysql.com/post//</guid> 
<description>
<![CDATA[ 
	<span style="font-size: 12px;"><span style="font-family: 宋体;">1、查找所有tar文件然后移动到目录：find . -name “*.tar” -exec mv &#123;&#125; ./backup/ &#92;;<br/><br/>2、查找for i in `find . -name *.html&#124;sed ‘s/&#92;.//g’&#124;sed ‘s/html/.html/g’` ;do echo <a href="http://192.168.0.170:8017$i" target="_blank">http://192.168.0.170:8017$i</a> ; done<br/><br/>3、去掉行首的.字符：<br/>find . -name *.html&#124;sed ‘s/^.//g’<br/><br/>4、查找类型属于文件的，然后备份到其他目录：<br/><br/>find . -name nginx.conf.tgz -exec cp &#123;&#125; dir/ &#92;;<br/><br/>5、监控linux磁盘分区，如果空间大于90%，发送邮件给Linux SA<br/>(1)、打印根分区大小<br/>df -h &#124;sed -n ‘/&#92;/$/p’&#124;awk ‘&#123;print $5&#125;’&#124;awk -F”%” ‘&#123;print $1&#125;’<br/>(2)、if条件判断该大小是否大于90，如果大于90则发送邮件报警<br/><br/>while sleep 5m<br/>do<br/><br/>for i in `df -h &#124;sed -n ‘/&#92;/$/p’ &#124;awk ‘&#123;print $5&#125;’ &#124;sed ‘s/%//g’`<br/>do<br/>echo $i<br/><br/>if [ $i -gt 90 ];then<br/>echo “More than 90% Linux of disk space ,Please Linux SA Check Linux Disk &#92;!” &#124;mail -s “Warn Linux / Parts is $i%” <br/><br/>wugk@map.com<br/>fi<br/>done<br/>done<br/><br/>6、统计apache访问日志，访问量排在前20 ip地址：<br/><br/>cat access.log &#124;awk ‘&#123;print $1&#125;’&#124;sort&#124;uniq -c &#124;sort -nr &#124;head -20<br/><br/>7、在所有行前添加<a href="http://img.map.com" target="_blank">http://img.map.com</a>，并在最后添加/<br/>sed -e ‘s/^/http:&#92;/&#92;/img.map.com&#92;/maplite&#92;/map&#92;/subway&#92;/1.1&#92;//’ -e ‘s/$/&#92;//’ a.txt<br/>8、找到当前行，然后在修改该行后面的参数：<br/>sed -i ‘/SELINUX/s/disabled/enforcing/’ /etc/selinux/config<br/>9、查找并修改目录下所有文件夹的名字：<br/>find . -name “NaviInfo.2010.12.0″ &#124;xargs rename NaviInfo.2010.12.0 NaviInfo.2010.12.1<br/>10、查看apache并发连接数，及相关转发状态：<br/>netstat -n &#124;awk ‘/^tcp/’&#124;awk ‘&#123;print $NF&#125;’&#124;sort &#124;uniq -c &#124;sort -nr<br/>netstat -n &#124; awk ‘/^tcp/ &#123;++S[$NF]&#125; END &#123;for(a in S) print a, S[a]&#125;’<br/><br/>11、打印出一个文件里面最大和最小值：<br/>cat a.txt &#124;sort -nr&#124;awk ‘&#123;&#125;END&#123;print&#125; NR==1′<br/>cat a.txt &#124;sort -nr &#124;awk ‘END&#123;print&#125; NR==1′<br/>这个才是真正的打印最大最小值：sed ‘s/ /&#92;n/g’ a.txt &#124;sort -nr&#124;sed -n ’1p;$p’<br/><br/>12、使用snmpd抓取版本为v2的cacti数据方式：<br/>snmpwalk -v2c -c public 192.168.0.241<br/>13、修改文本中以jk结尾的替换成yz：<br/>sed -e ‘s/jk$/yz/g’ b.txt<br/>14、网络抓包：tcpdump<br/>tcpdump -nn host 192.168.56.7 and port 80 抓取56.7通过80请求的数据包。<br/>tcpdump -nn host 192.168.56.7 or ! host 192.168.0.22 and port 80 排除0.22 80端口！<br/>tcp/ip 7层协议 物理层–数据链路层-网络层-传输层-会话层-表示层-应用层。<br/><br/>15、H3C配置团体名配置：首先设置snmp版本如下：<br/>snmp-agent sys-info version v1 v2c ，然后设置团体名：snmp-agent community read public<br/>16、apache优化配置：这里记录worker方式的<br/><br/>(1)、默认配置如下：<br/><br/># StartServers 2<br/># MaxClients 150<br/># MinSpareThreads 25<br/># MaxSpareThreads 75<br/># ThreadsPerChild 25<br/># MaxRequestsPerChild 0<br/><br/><br/>（2）、优化配置：<br/><br/>ServerLimit 64<br/>StartServers 8<br/>ThreadLimit 128<br/>MaxClients 8192<br/>MinSpareThreads 64<br/>MaxSpareThreads 256<br/>ThreadsPerChild 64<br/>MaxRequestsPerChild 10000<br/><br/><br/>17、显示最常用的20条命令：<br/>cat .bash_history &#124;grep -v ^# &#124;awk ‘&#123;print $1&#125;’ &#124;sort &#124;uniq -c &#124;sort -nr &#124;head -20</span></span>
]]>
</description>
</item><item>
<link>https://www.cnmysql.com/post//#blogcomment</link>
<title><![CDATA[[评论] linux系统技巧17条命令]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.cnmysql.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>