﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-anchor110-文章分类-linux相关</title><link>http://www.blogjava.net/anchor110/category/45624.html</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Aug 2018 21:15:22 GMT</lastBuildDate><pubDate>Sun, 12 Aug 2018 21:15:22 GMT</pubDate><ttl>60</ttl><item><title>腾讯smtp代理发送邮件时，报java.io.IOException: 535 Error错误</title><link>http://www.blogjava.net/anchor110/articles/433325.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 11 Aug 2018 14:02:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/433325.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/433325.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/433325.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/433325.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/433325.html</trackback:ping><description><![CDATA[<div>&nbsp;背景：</div><div>java web工程中使用腾讯的smtp代理做为邮件转发服务器，发送邮件时，报如下错误：</div><div><div>java.io.IOException: 535 Error: &#199;&#235;&#202;&#185;&#211;&#195;&#202;&#218;&#200;&#168;&#194;&#235;&#181;&#199;&#194;&#188;&#161;&#163;&#207;&#234;&#199;&#233;&#199;&#235;&#191;&#180;: http://service.mail.qq.com/cgi-bin/help?subtype=1&amp;&amp;id=28&amp;&amp;no=1001256</div></div><div></div><div>解决办法：</div><div>参数说明链接，按照操作步骤，获取邮件管理员邮箱的授权码，然后用授权码替换邮箱密码，即可。</div><img src ="http://www.blogjava.net/anchor110/aggbug/433325.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2018-08-11 22:02 <a href="http://www.blogjava.net/anchor110/articles/433325.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux shell命令计算字符串md5值</title><link>http://www.blogjava.net/anchor110/articles/433319.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Mon, 06 Aug 2018 04:01:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/433319.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/433319.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/433319.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/433319.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/433319.html</trackback:ping><description><![CDATA[正确命令：<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">[root@xyz.com&nbsp;</span><span style="color: #000000; ">~</span><span style="color: #000000; ">]$&nbsp;echo&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">n&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">hello&nbsp;world!</span><span style="color: #000000; ">'</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">|</span><span style="color: #000000; ">&nbsp;md5sum<br />fc3ff98e8c6a0d3087d515c0473f8677&nbsp;&nbsp;</span><span style="color: #000000; ">-</span></div><br />注：一定要加上'-n'参数，代表去掉控制字符。<br /><br />错误命令示例1：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">[root@xyz.com&nbsp;</span><span style="color: #000000; ">~</span><span style="color: #000000; ">]$&nbsp;echo&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">hello&nbsp;world!</span><span style="color: #000000; ">'</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">|</span><span style="color: #000000; ">&nbsp;md5sum<br />c897d1410af8f2c74fba11b1db511e9e&nbsp;&nbsp;</span><span style="color: #000000; ">-</span></div><br />错误操作2：将文本写在文本文件中进行保存，然后对文件进行md5sum。<br />此错误操作与错误1得到的结果一样，都是因为文本中会自动带上一些控制字符，从而导致最终计算出来的md5值不是纯粹字符串的md5值。<br />示例：将hello world！文本写在一直单独的文件中，如下：<br />hello world!<br /><br />然后vi 命令"：set list"，显示如下：<br />hello world!$<br />多了控制字符。<br /><br /><br /><img src ="http://www.blogjava.net/anchor110/aggbug/433319.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2018-08-06 12:01 <a href="http://www.blogjava.net/anchor110/articles/433319.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>awk按列合并两个文件</title><link>http://www.blogjava.net/anchor110/articles/432312.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Thu, 16 Feb 2017 12:43:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/432312.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/432312.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/432312.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/432312.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/432312.html</trackback:ping><description><![CDATA[new_retain.txt<br />2017-01-01|121419|17844<br />2017-01-02|111997|14747<br />2017-01-03|98559|13898<br /><br />active.txt<br />2017-01-01|4552854<br />2017-01-02|4254646<br />2017-01-03|3980417<br /><br /><br />awk '{if(NR==FNR){a[FNR]=$1;}else{print $1 "|" a[FNR]}}' new_retain.txt active.txt &gt; new.txt<br />命令执行完成后，new.txt内容如下<br />2017-01-01|4552854|2017-01-01|121419|17844<br />2017-01-02|4254646|2017-01-02|111997|14747<br />2017-01-03|3980417|2017-01-03|98559|13898<img src ="http://www.blogjava.net/anchor110/aggbug/432312.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2017-02-16 20:43 <a href="http://www.blogjava.net/anchor110/articles/432312.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>hadoop查看文件大小命令</title><link>http://www.blogjava.net/anchor110/articles/432298.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 11 Feb 2017 16:19:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/432298.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/432298.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/432298.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/432298.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/432298.html</trackback:ping><description><![CDATA[参考命令：<span style="color: #333333; font-family: &quot;PingFang SC&quot;, &quot;Lantinghei SC&quot;, &quot;Microsoft YaHei&quot;, arial, 宋体, sans-serif, tahoma; background-color: #ffffff;">hadoop dfsadmin -report</span><img src ="http://www.blogjava.net/anchor110/aggbug/432298.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2017-02-12 00:19 <a href="http://www.blogjava.net/anchor110/articles/432298.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>curl post二进制数据</title><link>http://www.blogjava.net/anchor110/articles/431133.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 08 Jul 2016 08:00:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/431133.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/431133.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/431133.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/431133.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/431133.html</trackback:ping><description><![CDATA[<div>命令示例：<br />curl --data-binary @demo.dat http://localhost/demo.do<br /><br />注：<br />--data-binary代表传送的是二进制数据；<br />@demo.dat代表当前传送的二进制文件路径，即当前目录下的demo.dat文件；<br />http://localhost/demo.do代表服务器接口地址；</div><img src ="http://www.blogjava.net/anchor110/aggbug/431133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2016-07-08 16:00 <a href="http://www.blogjava.net/anchor110/articles/431133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ifconfig: command not found解决办法</title><link>http://www.blogjava.net/anchor110/articles/427971.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Thu, 29 Oct 2015 15:13:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/427971.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/427971.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/427971.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/427971.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/427971.html</trackback:ping><description><![CDATA[解决办法：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">yum&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">y&nbsp;install&nbsp;net</span><span style="color: #000000; ">-</span><span style="color: #000000; ">tools</span></div><br /><br /><img src ="http://www.blogjava.net/anchor110/aggbug/427971.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2015-10-29 23:13 <a href="http://www.blogjava.net/anchor110/articles/427971.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux清除历史记录</title><link>http://www.blogjava.net/anchor110/articles/422848.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 10 Feb 2015 06:02:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/422848.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/422848.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/422848.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/422848.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/422848.html</trackback:ping><description><![CDATA[<div>清空用户目录下的这个文件即可 <div>[root@localhost root]# echo &gt; ./.bash_history</div></div><img src ="http://www.blogjava.net/anchor110/aggbug/422848.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2015-02-10 14:02 <a href="http://www.blogjava.net/anchor110/articles/422848.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>yum升级openssl方法</title><link>http://www.blogjava.net/anchor110/articles/419798.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 08 Nov 2014 10:21:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/419798.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/419798.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/419798.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/419798.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/419798.html</trackback:ping><description><![CDATA[yum安装nginx时，发现openssl依赖包错误，提示openssl要求版本为1.0.1 ,但当前版本为1.0.0。<br />通过网上介绍的办法，将openssl源码重新编译安装到一个新的位置，也安装成功了，通过openssl version也显示是最新的版本（网址见：http://my.oschina.net/ixfs/blog/220177），但再安装nginx的时候还是报版本不对，提示的还是老的版本。<br /><br />原因：<br />通过yum info openssl，发现openssl版本还是老的版本,即1.0.0。<br /><br />解决办法：<br />yum update openssl，即可。若无openssl yum 源，可自行下载163的yum源，方法如下：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">#&nbsp;cd&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">etc</span><span style="color: #000000; ">/</span><span style="color: #000000; ">yum.repos.d</span><span style="color: #000000; ">/</span><span style="color: #000000; "><br />#&nbsp;wget&nbsp;&nbsp;http:</span><span style="color: #008000; ">//</span><span style="color: #008000; ">mirrors.163.com/.help/CentOS6-Base-163.repo</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">#&nbsp;vi&nbsp;CentOS6</span><span style="color: #000000; ">-</span><span style="color: #000000; ">Base</span><span style="color: #000000; ">-</span><span style="color: #000000; ">163</span><span style="color: #000000; ">.repo</span></div><br /><div>编辑文件，把文件里面的$releasever全部替换为版本号，即6 最后保存！</div><br /><br /><br /><br /><img src ="http://www.blogjava.net/anchor110/aggbug/419798.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-11-08 18:21 <a href="http://www.blogjava.net/anchor110/articles/419798.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux安装nginx</title><link>http://www.blogjava.net/anchor110/articles/413573.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Mon, 12 May 2014 15:13:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/413573.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/413573.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/413573.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/413573.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/413573.html</trackback:ping><description><![CDATA[1、下载nginx<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">wget&nbsp;http:</span><span style="color: #008000; ">//</span><span style="color: #008000; ">nginx.org/download/nginx-1.6.0.tar.gz</span></div><br />2、解压<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">tar&nbsp;zxvf&nbsp;nginx</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1.6</span><span style="color: #000000; ">.</span><span style="color: #000000; ">0</span><span style="color: #000000; ">.tar.gz</span></div>进入nginx目录，cd nginx-1.6.0<br /><br />3、配置<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">.</span><span style="color: #000000; ">/</span><span style="color: #000000; ">configure</span></div><br />配置过程中可能会报如下错误：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">checking&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;PCRE&nbsp;library&nbsp;<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />&nbsp;not&nbsp;found&nbsp;&nbsp;<br />checking&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;PCRE&nbsp;library&nbsp;in&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">local</span><span style="color: #000000; ">/</span><span style="color: #000000; ">&nbsp;<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />&nbsp;not&nbsp;found&nbsp;&nbsp;checking&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;PCRE&nbsp;library&nbsp;in&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">include</span><span style="color: #000000; ">/</span><span style="color: #000000; ">pcre</span><span style="color: #000000; ">/</span><span style="color: #000000; ">&nbsp;<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />&nbsp;not&nbsp;found&nbsp;&nbsp;checking&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;PCRE&nbsp;library&nbsp;in&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">pkg</span><span style="color: #000000; ">/</span><span style="color: #000000; ">&nbsp;<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />&nbsp;not&nbsp;found&nbsp;&nbsp;checking&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;PCRE&nbsp;library&nbsp;in&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">opt</span><span style="color: #000000; ">/</span><span style="color: #000000; ">local</span><span style="color: #000000; ">/</span><span style="color: #000000; ">&nbsp;<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />&nbsp;not&nbsp;found&nbsp;&nbsp;&nbsp;&nbsp;<br />.</span><span style="color: #000000; ">/</span><span style="color: #000000; ">configure:&nbsp;error:&nbsp;the&nbsp;HTTP&nbsp;rewrite&nbsp;module&nbsp;requires&nbsp;the&nbsp;PCRE&nbsp;library.&nbsp;&nbsp;You&nbsp;can&nbsp;either&nbsp;disable&nbsp;the&nbsp;module&nbsp;by&nbsp;using&nbsp;</span><span style="color: #000000; ">--</span><span style="color: #000000; ">without</span><span style="color: #000000; ">-</span><span style="color: #000000; ">http_rewrite_module&nbsp;&nbsp;<br />option,&nbsp;or&nbsp;install&nbsp;the&nbsp;PCRE&nbsp;library&nbsp;into&nbsp;the&nbsp;system,&nbsp;or&nbsp;build&nbsp;the&nbsp;PCRE&nbsp;library&nbsp;&nbsp;<br />statically&nbsp;from&nbsp;the&nbsp;source&nbsp;with&nbsp;nginx&nbsp;by&nbsp;using&nbsp;</span><span style="color: #000000; ">--</span><span style="color: #000000; ">with</span><span style="color: #000000; ">-</span><span style="color: #000000; ">pcre</span><span style="color: #000000; ">=&lt;</span><span style="color: #000000; ">path</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;option.&nbsp; <br /></span></div><br />解决办法，下载pcre库，并编译和安装：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">PCRE库是实现Perl正则表达式的基础。如果系统中缺少此库需要编译安装。可以从著名的开源软件网站sourceforge上下载：<br />http:</span><span style="color: #008000; ">//</span><span style="color: #008000; ">sourceforge.net/projects/pcre/files/pcre/。</span><span style="color: #008000; "><br /></span><span style="color: #000000; "><br />仍然是下载后解压、配置、编译和安装：<br /><br />[</span><span style="color: #000000; ">***</span><span style="color: #000000; ">]tar&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">zxvf&nbsp;pcre</span><span style="color: #000000; ">-</span><span style="color: #000000; ">8.35</span><span style="color: #000000; ">.tar.gz&nbsp;&nbsp;&nbsp;<br /><br />[</span><span style="color: #000000; ">***</span><span style="color: #000000; ">]cd&nbsp;pcre</span><span style="color: #000000; ">-</span><span style="color: #000000; ">8.35</span><span style="color: #000000; "><br /><br />[</span><span style="color: #000000; ">***</span><span style="color: #000000; ">].</span><span style="color: #000000; ">/</span><span style="color: #000000; ">configure&nbsp;&nbsp;<br /><br />[</span><span style="color: #000000; ">***</span><span style="color: #000000; ">]make&nbsp;&nbsp;<br /><br />[</span><span style="color: #000000; ">***</span><span style="color: #000000; ">]make&nbsp;install <br /></span></div><br />4、编译与安装nginx<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">make<br /><br />make&nbsp;install</span></div><br />5、启动nginx<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">local</span><span style="color: #000000; ">/</span><span style="color: #000000; ">nginx</span><span style="color: #000000; ">/</span><span style="color: #000000; ">sbin</span><span style="color: #000000; ">/</span><span style="color: #000000; ">nginx</span></div><br />注：在64位系统上启动时有可能报如下错误：<br /><div>Nginx: error while loading shared libraries: libpcre.so.1</div>解决办法如下：<br /><div>ln -s /usr/local/lib/libpcre.so.1 /lib64/libpcre.so.1<br /><br />再将启动即可。<br /><br />6、查看是否启动成功<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">[root@localhost&nbsp;</span><span style="color: #000000; ">~</span><span style="color: #000000; ">]#&nbsp;ps&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">aef&nbsp;</span><span style="color: #000000; ">|</span><span style="color: #000000; ">&nbsp;grep&nbsp;nginx<br />root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">28295</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">1</span><span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">22</span><span style="color: #000000; ">:</span><span style="color: #000000; ">52</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">?</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">00</span><span style="color: #000000; ">:</span><span style="color: #000000; ">00</span><span style="color: #000000; ">:</span><span style="color: #000000; ">00</span><span style="color: #000000; ">&nbsp;nginx:&nbsp;master&nbsp;process&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">local</span><span style="color: #000000; ">/</span><span style="color: #000000; ">nginx</span><span style="color: #000000; ">/</span><span style="color: #000000; ">sbin</span><span style="color: #000000; ">/</span><span style="color: #000000; ">nginx<br />nobody&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">28296</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">28295</span><span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">22</span><span style="color: #000000; ">:</span><span style="color: #000000; ">52</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">?</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">00</span><span style="color: #000000; ">:</span><span style="color: #000000; ">00</span><span style="color: #000000; ">:</span><span style="color: #000000; ">00</span><span style="color: #000000; ">&nbsp;nginx:&nbsp;worker&nbsp;process&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">28615</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">28587</span><span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">23</span><span style="color: #000000; ">:</span><span style="color: #000000; ">09</span><span style="color: #000000; ">&nbsp;pts</span><span style="color: #000000; ">/</span><span style="color: #000000; ">0</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">00</span><span style="color: #000000; ">:</span><span style="color: #000000; ">00</span><span style="color: #000000; ">:</span><span style="color: #000000; ">00</span><span style="color: #000000; ">&nbsp;grep&nbsp;nginx<br />[root@localhost&nbsp;</span><span style="color: #000000; ">~</span><span style="color: #000000;">]# <br /></span></div><div>启动成功，master是主进程，关闭的时候kill这个进程，其他子进程会自动关掉 <br /> <br />打开浏览器http://localhost/ 即可看到nginx的默认欢迎页 <br />Welcome to nginx! </div><br /></div><br /><br /><br /><br /><br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/anchor110/aggbug/413573.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-05-12 23:13 <a href="http://www.blogjava.net/anchor110/articles/413573.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>rsync传送文件</title><link>http://www.blogjava.net/anchor110/articles/412253.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Thu, 10 Apr 2014 10:15:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/412253.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/412253.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/412253.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/412253.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/412253.html</trackback:ping><description><![CDATA[<div>rsync传送文件：<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">rsync&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">avz&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">e&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">ssh&nbsp;-p&nbsp;22</span><span style="color: #000000; ">'</span><span style="color: #000000; ">&nbsp;conf</span><span style="color: #000000; ">/</span><span style="color: #000000; ">system.conf&nbsp;root@</span><span style="color: #000000; ">192.15</span><span style="color: #000000; ">.</span><span style="color: #000000; ">15.25</span><span style="color: #000000; ">:</span><span style="color: #000000; ">/</span><span style="color: #000000; ">tmp<br /><br /><div>rsync -avpz 101.247.190.33.log.2014-03-01 root@42.156.145.25::sltdata --bwlimit=125 --password-file=/opt/xcache/pwd.txt</div><br /></span></div></div><img src ="http://www.blogjava.net/anchor110/aggbug/412253.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-04-10 18:15 <a href="http://www.blogjava.net/anchor110/articles/412253.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux配置monit自动监控程序运行状态</title><link>http://www.blogjava.net/anchor110/articles/411424.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Mon, 24 Mar 2014 09:02:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/411424.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/411424.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/411424.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/411424.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/411424.html</trackback:ping><description><![CDATA[为了监控程序正常运行，即当程序挂掉时，能够自动重启。<br />特配置如下：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">check&nbsp;process&nbsp;pusher</span><span style="color: #000000; ">-</span><span style="color: #000000; ">admin&nbsp;with&nbsp;pidfile&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">var</span><span style="color: #000000; ">/</span><span style="color: #000000; ">run</span><span style="color: #000000; ">/</span><span style="color: #000000; ">admin.pid<br />&nbsp;&nbsp;&nbsp;&nbsp;start&nbsp;program&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/etc/init.d/pusherd&nbsp;start</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;stop&nbsp;program&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/etc/init.d/pusherd&nbsp;stop</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">5</span><span style="color: #000000; ">&nbsp;restarts&nbsp;within&nbsp;</span><span style="color: #000000; ">5</span><span style="color: #000000; ">&nbsp;cycles&nbsp;then&nbsp;timeout<br />&nbsp;&nbsp;&nbsp;&nbsp;group&nbsp;pusherd</span></div><br />查看是否监控正常，运行命令如下：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">[root@pusher</span><span style="color: #000000; ">-</span><span style="color: #000000; ">ECM</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">-</span><span style="color: #000000; ">226</span><span style="color: #000000; ">&nbsp;pusher]#&nbsp;monit&nbsp;status<br />The&nbsp;Monit&nbsp;daemon&nbsp;</span><span style="color: #000000; ">5.2</span><span style="color: #000000; ">.</span><span style="color: #000000; ">5</span><span style="color: #000000; ">&nbsp;uptime:&nbsp;1m&nbsp;<br /><br />System&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">127.0.0.1</span><span style="color: #000000; ">'</span><span style="color: #000000; "><br />&nbsp;&nbsp;status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;running<br />&nbsp;&nbsp;monitoring&nbsp;status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;monitored<br />&nbsp;&nbsp;load&nbsp;average&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[</span><span style="color: #000000; ">0.00</span><span style="color: #000000; ">]&nbsp;[</span><span style="color: #000000; ">0.02</span><span style="color: #000000; ">]&nbsp;[</span><span style="color: #000000; ">0.05</span><span style="color: #000000; ">]<br />&nbsp;&nbsp;cpu&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">0.0</span><span style="color: #000000; ">%</span><span style="color: #000000; ">us&nbsp;</span><span style="color: #000000; ">0.0</span><span style="color: #000000; ">%</span><span style="color: #000000; ">sy&nbsp;</span><span style="color: #000000; ">0.0</span><span style="color: #000000; ">%</span><span style="color: #000000; ">wa<br />&nbsp;&nbsp;memory&nbsp;usage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">1731472</span><span style="color: #000000; ">&nbsp;kB&nbsp;[</span><span style="color: #000000; ">10.6</span><span style="color: #000000; ">%</span><span style="color: #000000; ">]<br />&nbsp;&nbsp;swap&nbsp;usage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">&nbsp;kB&nbsp;[</span><span style="color: #000000; ">0.0</span><span style="color: #000000; ">%</span><span style="color: #000000; ">]<br />&nbsp;&nbsp;data&nbsp;collected&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mon&nbsp;Mar&nbsp;</span><span style="color: #000000; ">24</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">16</span><span style="color: #000000; ">:</span><span style="color: #000000; ">44</span><span style="color: #000000; ">:</span><span style="color: #000000; ">25</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">2014</span><span style="color: #000000; "><br /><br />Process&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">pusher-admin</span><span style="color: #000000; ">'</span><span style="color: #000000; "><br />&nbsp;&nbsp;status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;running<br />&nbsp;&nbsp;monitoring&nbsp;status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;monitored<br />&nbsp;&nbsp;pid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">9245</span><span style="color: #000000; "><br />&nbsp;&nbsp;parent&nbsp;pid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">1</span><span style="color: #000000; "><br />&nbsp;&nbsp;uptime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5m&nbsp;<br />&nbsp;&nbsp;children&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">6</span><span style="color: #000000; "><br />&nbsp;&nbsp;memory&nbsp;kilobytes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">978964</span><span style="color: #000000; "><br />&nbsp;&nbsp;memory&nbsp;kilobytes&nbsp;total&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">983880</span><span style="color: #000000; "><br />&nbsp;&nbsp;memory&nbsp;percent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">6.0</span><span style="color: #000000; ">%</span><span style="color: #000000; "><br />&nbsp;&nbsp;memory&nbsp;percent&nbsp;total&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">6.0</span><span style="color: #000000; ">%</span><span style="color: #000000; "><br />&nbsp;&nbsp;cpu&nbsp;percent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">0.0</span><span style="color: #000000; ">%</span><span style="color: #000000; "><br />&nbsp;&nbsp;cpu&nbsp;percent&nbsp;total&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">0.0</span><span style="color: #000000; ">%</span><span style="color: #000000; "><br />&nbsp;&nbsp;data&nbsp;collected&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mon&nbsp;Mar&nbsp;</span><span style="color: #000000; ">24</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">16</span><span style="color: #000000; ">:</span><span style="color: #000000; ">44</span><span style="color: #000000; ">:</span><span style="color: #000000; ">25</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">2014</span><span style="color: #000000; "><br /></span></div><br />可以看到，monit已经监控到pusher-admin应用。<br /><br />注意：在配置pusherd.monit的时候，如果添加上<div>mode manual</div>，则需要在/etc/init.d/pusherd中手动去monit这个pusherd应用，即在启动是monit上，在关闭时unmonit，代码示例如下：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><span style="color: #0000FF; ">start时：<br />if</span><span style="color: #000000; ">&nbsp;[&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">f&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">etc</span><span style="color: #000000; ">/</span><span style="color: #000000; ">init.d</span><span style="color: #000000; ">/</span><span style="color: #000000; ">monit&nbsp;]&nbsp;;&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;APPLICATION_TYPE&nbsp;in&nbsp;${APPLICATION_TYPES};&nbsp;</span><span style="color: #0000FF; ">do</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">bin</span><span style="color: #000000; ">/</span><span style="color: #000000; ">monit&nbsp;monitor&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">${APPLICATION_PRODUCT}-${APPLICATION_TYPE}</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;done<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br />stop时：<br /><div>if [ -f /etc/init.d/monit ] ; then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for APPLICATION_TYPE in ${ALL_TYPES[@]}; do<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/bin/monit unmonitor "${APPLICATION_PRODUCT}-${APPLICATION_TYPE}"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; done<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi</div><br /></span></div><br />另注：若monit stauts显示某一项服务为not monitored，则可以删除/var/monit/state文件，再重启monit即可。<br /><br /><img src ="http://www.blogjava.net/anchor110/aggbug/411424.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-03-24 17:02 <a href="http://www.blogjava.net/anchor110/articles/411424.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ls命令按时间或大小排序文件</title><link>http://www.blogjava.net/anchor110/articles/410750.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 07 Mar 2014 11:03:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/410750.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/410750.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/410750.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/410750.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/410750.html</trackback:ping><description><![CDATA[按大小排序：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">ll&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">Sh</span></div><br /><br />按时间排序：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">&nbsp;ll&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">rt</span></div><img src ="http://www.blogjava.net/anchor110/aggbug/410750.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-03-07 19:03 <a href="http://www.blogjava.net/anchor110/articles/410750.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>chmod级联修改子目录权限</title><link>http://www.blogjava.net/anchor110/articles/408227.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Mon, 30 Dec 2013 16:56:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/408227.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/408227.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/408227.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/408227.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/408227.html</trackback:ping><description><![CDATA[假如文件/opt/cache是个目录，如果需要将/opt/cache目录及其子目录都设置为可读写执行，则执行以下命令即可：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">chmod&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">R&nbsp;</span><span style="color: #000000; ">777</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">opt</span><span style="color: #000000; ">/</span><span style="color: #000000; ">cache</span></div><br /><img src ="http://www.blogjava.net/anchor110/aggbug/408227.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-12-31 00:56 <a href="http://www.blogjava.net/anchor110/articles/408227.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vi /etc/sysconfig/iptables写的内容，重启iptables后还是老的规则</title><link>http://www.blogjava.net/anchor110/articles/407172.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 03 Dec 2013 15:20:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/407172.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/407172.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/407172.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/407172.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/407172.html</trackback:ping><description><![CDATA[<div>vi /etc/sysconfig/iptables写的内容，重启iptables后还是老的规则</div><br />想在iptables中把端口9090放开，于是编辑/etc/sysconfig/iptables ,在里面添加了一条规则。然后重启iptables，即：service iptables restart。<br />但再用iptables -L -n查看的时候，发现还是老的规则。<br /><br />解决办法，vi /etc/sysconfig/iptables-config，修改配置项<div>IPTABLES_SAVE_ON_RESTART="no"，意思是重启iptables的时候，不要保存老的规则。这样，老的规则就不会再覆盖新的iptables文件了。</div><img src ="http://www.blogjava.net/anchor110/aggbug/407172.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-12-03 23:20 <a href="http://www.blogjava.net/anchor110/articles/407172.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vsftp相关</title><link>http://www.blogjava.net/anchor110/articles/406390.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 15 Nov 2013 09:07:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/406390.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/406390.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/406390.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/406390.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/406390.html</trackback:ping><description><![CDATA[<div>3、yum info vsftp<br />4、netstat -anptu ftp，注t代表--tcp，uu代表--udp<br />5、vsftp相关：<br />&nbsp;&nbsp;&nbsp; mount --bind /data1/http /var/ftp/data/data1<br /><br />vi /etc/vsftpd/vsftpd.conf，<br />anonymous_enable=NO<br />local_root=/var/ftp/data<br />chroot_local_user=YES<br /><br />chmod -R 777 /var/ftp/data<br /><br /><br />mount命令可以查询到当前mount的所有列表。<br /><br />如果要卸载mount的东西，直接umount /data1/http即可。<br /><br />listen_port=8099指定ftp默认端口号<br /><br />注：添加的用户只能访问FTP，不能登录系统。<br />useradd -d /home -s /sbin/nologin test</div><img src ="http://www.blogjava.net/anchor110/aggbug/406390.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-11-15 17:07 <a href="http://www.blogjava.net/anchor110/articles/406390.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux修改时间</title><link>http://www.blogjava.net/anchor110/articles/405737.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 29 Oct 2013 02:22:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/405737.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/405737.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/405737.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/405737.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/405737.html</trackback:ping><description><![CDATA[<div>&nbsp;cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime</div><div>date -s "2013-10-29 10:20:30"</div><img src ="http://www.blogjava.net/anchor110/aggbug/405737.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-10-29 10:22 <a href="http://www.blogjava.net/anchor110/articles/405737.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat查看并发连接数</title><link>http://www.blogjava.net/anchor110/articles/404240.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Thu, 19 Sep 2013 17:28:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/404240.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/404240.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/404240.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/404240.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/404240.html</trackback:ping><description><![CDATA[<div>netstat -na | grep ESTAB | grep 8080 | wc -l</div><img src ="http://www.blogjava.net/anchor110/aggbug/404240.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-09-20 01:28 <a href="http://www.blogjava.net/anchor110/articles/404240.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>apache库与rpm库</title><link>http://www.blogjava.net/anchor110/articles/404061.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 13 Sep 2013 18:28:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/404061.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/404061.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/404061.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/404061.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/404061.html</trackback:ping><description><![CDATA[<div><div>http://www.apache.org/dist/httpd/</div><br /><br />http://rpmfind.net/linux/rpm2html/search.php?query=apr</div><br /><br /><div>http://mirrors.163.com/centos/6.4/os/x86_64/Packages/</div><br /><br /><div>http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/</div><br /><br /><div>http://mirrors.sohu.com/centos/6.4/os/x86_64/Packages/</div><img src ="http://www.blogjava.net/anchor110/aggbug/404061.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-09-14 02:28 <a href="http://www.blogjava.net/anchor110/articles/404061.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vsftp允许匿名用户上传文件</title><link>http://www.blogjava.net/anchor110/articles/403809.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sun, 08 Sep 2013 02:45:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/403809.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/403809.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/403809.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/403809.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/403809.html</trackback:ping><description><![CDATA[anon_uploads_enable=YES赋予了匿名用户的FTP上传权限，同时要确保上传的目标目录有写权限。<img src ="http://www.blogjava.net/anchor110/aggbug/403809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-09-08 10:45 <a href="http://www.blogjava.net/anchor110/articles/403809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vsftp匿名用户登录默认根目录</title><link>http://www.blogjava.net/anchor110/articles/403807.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sun, 08 Sep 2013 02:21:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/403807.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/403807.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/403807.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/403807.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/403807.html</trackback:ping><description><![CDATA[vsftp匿名用户登录默认根目录为/var/ftp<br /><img src ="http://www.blogjava.net/anchor110/aggbug/403807.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-09-08 10:21 <a href="http://www.blogjava.net/anchor110/articles/403807.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mount --bind使用</title><link>http://www.blogjava.net/anchor110/articles/403805.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sun, 08 Sep 2013 01:52:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/403805.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/403805.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/403805.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/403805.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/403805.html</trackback:ping><description><![CDATA[<div>绑定：<br />示例：将/opt/parser/data/resources/icon目录映射到/var/ftp/data目录
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">mount&nbsp;</span><span style="color: #000000">--</span><span style="color: #000000">bind&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">opt</span><span style="color: #000000">/</span><span style="color: #000000">parser</span><span style="color: #000000">/</span><span style="color: #000000">data</span><span style="color: #000000">/</span><span style="color: #000000">resources</span><span style="color: #000000">/</span><span style="color: #000000">icon&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">var</span><span style="color: #000000">/</span><span style="color: #000000">ftp</span><span style="color: #000000">/</span><span style="color: #000000">data</span></div><br />解绑：<br />示例：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">umount&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">var</span><span style="color: #000000">/</span><span style="color: #000000">ftp</span><span style="color: #000000">/</span><span style="color: #000000">data</span></div><br />查看所有bind选项：<br />示例：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">mount&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">l</span></div></div>里面为bind的，即为通过mount --bind绑定的文件目录<img src ="http://www.blogjava.net/anchor110/aggbug/403805.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-09-08 09:52 <a href="http://www.blogjava.net/anchor110/articles/403805.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>搭建linux下的代理服务器</title><link>http://www.blogjava.net/anchor110/articles/401549.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sun, 14 Jul 2013 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/401549.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/401549.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/401549.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/401549.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/401549.html</trackback:ping><description><![CDATA[<span style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 14px/23px 'lucida Grande', Verdana; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">代理服务器使用Tinyproxy搭建 
<div><br />
<div>Tinyproxy：<a style="outline-style: none; color: rgb(30,84,148); cursor: pointer; text-decoration: underline" href="https://banu.com/tinyproxy/" target="_blank">https://banu.com/tinyproxy/</a><br />
<div><br /></div>
<div>下载</div>
<div>wget<span class="Apple-converted-space">&nbsp;</span><a style="outline-style: none; color: rgb(30,84,148); cursor: pointer; text-decoration: underline" href="http://dl.fedoraproject.org/pub/epel/5/i386/tinyproxy-1.6.5-1.el5..i386.rpm" target="_blank">http://dl.fedoraproject.org/pub/epel/5/i386/tinyproxy-1.6.5-1.el5.i386.rpm</a></div>
<div><br /></div>
<div>安装</div>
<div>rpm -i tinyproxy-1.6.5-1.el5.i386.rpm</div>
<div><br /></div>
<div>配置</div>
<div>vi /etc/tinyproxy/tinyproxy.conf</div>
<div>注释一行：</div>
<div>Allow 127.0.0.1</div>
<div><br /></div>
<div>启动</div>
<div>/etc/init.d/tinyproxy restart</div>
<div><br /></div>
<div>测试</div>
<div>本机：</div>
<div>curl -H "Host:<span class="Apple-converted-space">&nbsp;</span><a style="outline-style: none; color: rgb(30,84,148); cursor: pointer; text-decoration: underline" href="http://www.baidu.com/" target="_blank">www.baidu.com</a>"<span class="Apple-converted-space">&nbsp;</span><a style="outline-style: none; color: rgb(30,84,148); cursor: pointer; text-decoration: underline" href="http://127.0.0.1:8888/" target="_blank">http://127.0.0.1:8888</a></div>
<div><br /></div>
<div>北京电信通：</div>
<div>iptables 放开访问权限：</div>
<div>vi /etc/sysconfig/iptables</div>
<div>添加一行：</div>
<div>
<div>-A RH-Firewall-1-INPUT -s 124.207.162.149 -j ACCEPT</div></div>
<div>启用iptables：</div>
<div>iptables-restore &lt; /etc/sysconfig/iptables</div>
<div>测试：</div>
<div>
<div>curl -D - -H "Host:<span class="Apple-converted-space">&nbsp;</span><a style="outline-style: none; color: rgb(30,84,148); cursor: pointer; text-decoration: underline" href="http://www.baidu.com/" target="_blank">www..baidu.com</a>"<span class="Apple-converted-space">&nbsp;</span><a style="outline-style: none; color: rgb(30,84,148); cursor: pointer; text-decoration: underline" href="http://122.102.11.41:8888/" target="_blank">http://122.102.11.41:8888</a></div></div>
<div><br /></div>
<div>完成，你可以直接使用了！</div></div></div></span><img src ="http://www.blogjava.net/anchor110/aggbug/401549.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-07-14 15:27 <a href="http://www.blogjava.net/anchor110/articles/401549.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux find命令查找指令大小的文件</title><link>http://www.blogjava.net/anchor110/articles/401518.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 12 Jul 2013 11:42:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/401518.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/401518.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/401518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/401518.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/401518.html</trackback:ping><description><![CDATA[<div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">find&nbsp;.</span><span style="color: #000000; ">/</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">size&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1024c&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">size&nbsp;</span><span style="color: #000000; ">+</span><span style="color: #000000; ">10240c</span></div><br />上述命令在当前目录及其子目录下查找大小在1K至1M之间的文件。<br /></div><img src ="http://www.blogjava.net/anchor110/aggbug/401518.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-07-12 19:42 <a href="http://www.blogjava.net/anchor110/articles/401518.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>硬盘分区指南</title><link>http://www.blogjava.net/anchor110/articles/401380.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 09 Jul 2013 13:34:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/401380.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/401380.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/401380.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/401380.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/401380.html</trackback:ping><description><![CDATA[<div class="wiki wiki-page"><a name="硬盘分区指南"></a>
<h1 id="section">硬盘分区指南<a class="wiki-anchor" href="http://team.surfront.com/projects/esurf-entcache/wiki/%E7%A1%AC%E7%9B%98%E5%88%86%E5%8C%BA%E6%8C%87%E5%8D%97#硬盘分区指南">&#182;</a></h1>
<p>格式化硬盘并挂载</p>
<p>注意：企业缓存硬盘挂载点是/data1-/dataA-/dataF-/dataZ，必须是/data开头的，后面接数字：1-9，再往后就是大写字母：A-Z， 请严格按照此命令规则挂载硬盘。</p>
<div class="contextual" title="编辑此区域"><a href="http://team.surfront.com/projects/esurf-entcache/wiki/%E7%A1%AC%E7%9B%98%E5%88%86%E5%8C%BA%E6%8C%87%E5%8D%97/edit?section=2"><img alt="Edit" src="http://team.surfront.com/images/edit.png?1363048876" /></a></div><a name="单块硬盘分区方法"></a>
<h2 id="section-1">单块硬盘分区方法<a class="wiki-anchor" href="http://team.surfront.com/projects/esurf-entcache/wiki/%E7%A1%AC%E7%9B%98%E5%88%86%E5%8C%BA%E6%8C%87%E5%8D%97#单块硬盘分区方法">&#182;</a></h2>
<p>首先使用命令查看硬盘设备列表：</p><pre><code>fdisk -l
</code></pre>
<p>给其中一块硬盘创建分区：</p><pre><code>fdisk /dev/sdb
</code></pre>
<p>根据情况，输入n（回车）p（回车）1（回车）（回车）（回车）w（回车）</p>
<p>格式化分区：</p><pre><code>mkfs.ext3 -L /data1 /dev/sdb1
</code></pre>
<p>挂载分区：</p><pre><code>mkdir -p /data1
echo "LABEL=/data1     /data1     ext3     defaults 0 0" &gt;&gt; /etc/fstab
</code></pre>
<div class="contextual" title="编辑此区域"><a href="http://team.surfront.com/projects/esurf-entcache/wiki/%E7%A1%AC%E7%9B%98%E5%88%86%E5%8C%BA%E6%8C%87%E5%8D%97/edit?section=3"><img alt="Edit" src="http://team.surfront.com/images/edit.png?1363048876" /></a></div><a name="硬盘快速分区方法"></a>
<h2 id="section-2">硬盘快速分区方法<a class="wiki-anchor" href="http://team.surfront.com/projects/esurf-entcache/wiki/%E7%A1%AC%E7%9B%98%E5%88%86%E5%8C%BA%E6%8C%87%E5%8D%97#硬盘快速分区方法">&#182;</a></h2>
<p>创建command.txt，文件内容是：</p><pre><code>n
p
1


w
</code></pre>
<p>（注：w后请保留一个回车）</p>
<p>如果有5块硬盘，可以copy &amp; paste以下这些命令：</p><pre><code>fdisk /dev/sdb &lt; command.txt
fdisk /dev/sdc &lt; command.txt
fdisk /dev/sdd &lt; command.txt
fdisk /dev/sde &lt; command.txt
fdisk /dev/sdf &lt; command.txt

mkfs.ext3 -L /data1 /dev/sdb1
mkfs.ext3 -L /data2 /dev/sdc1
mkfs.ext3 -L /data3 /dev/sdd1
mkfs.ext3 -L /data4 /dev/sde1
mkfs.ext3 -L /data5 /dev/sdf1

mkdir -p /data{1,2,3,4,5}
echo "LABEL=/data1     /data1     ext3     defaults 0 0" &gt;&gt; /etc/fstab
echo "LABEL=/data2     /data2     ext3     defaults 0 0" &gt;&gt; /etc/fstab
echo "LABEL=/data3     /data3     ext3     defaults 0 0" &gt;&gt; /etc/fstab
echo "LABEL=/data4     /data4     ext3     defaults 0 0" &gt;&gt; /etc/fstab
echo "LABEL=/data5     /data5     ext3     defaults 0 0" &gt;&gt; /etc/fstab
mount -a
</code></pre>
<p>确认硬盘已经挂载：</p><pre><code>df -h
</code></pre></div><img src ="http://www.blogjava.net/anchor110/aggbug/401380.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-07-09 21:34 <a href="http://www.blogjava.net/anchor110/articles/401380.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何查看服务器上安装的nginx版本号</title><link>http://www.blogjava.net/anchor110/articles/401038.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 28 Jun 2013 03:45:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/401038.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/401038.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/401038.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/401038.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/401038.html</trackback:ping><description><![CDATA[nginx -v<br />显示nginx的版本。<br /><br />nginx -V<br />显示nginx的版本，编译器版本和配置参数。<img src ="http://www.blogjava.net/anchor110/aggbug/401038.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-06-28 11:45 <a href="http://www.blogjava.net/anchor110/articles/401038.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux挂载与卸载U盘</title><link>http://www.blogjava.net/anchor110/articles/397357.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 03 Apr 2013 07:57:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/397357.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/397357.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/397357.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/397357.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/397357.html</trackback:ping><description><![CDATA[挂载U盘步骤如下：<br />1、往linux设备上插入U盘。<br />2、fdisk -l，查看插入的U盘的设备编号，如：/dev/sdg1。<br />3、mkdir /mnt/usb。<br />4、mount  -t vfat   /dev/sdg1   /mnt/usb<br />5、完成，ll /mnt/usb，可查看到U盘里的内容。<br /><br />卸载U盘的步骤如下：<br />1、umount /dev/sdg1。<br />2、完毕，ll /mnt/usb，可看到里面内容为空。<br /><img src ="http://www.blogjava.net/anchor110/aggbug/397357.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-04-03 15:57 <a href="http://www.blogjava.net/anchor110/articles/397357.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vi如何跳转到指定行</title><link>http://www.blogjava.net/anchor110/articles/397238.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Mon, 01 Apr 2013 08:32:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/397238.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/397238.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/397238.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/397238.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/397238.html</trackback:ping><description><![CDATA[示例：跳转到第150行，vi中如下操作即可：<br />:150<img src ="http://www.blogjava.net/anchor110/aggbug/397238.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-04-01 16:32 <a href="http://www.blogjava.net/anchor110/articles/397238.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何查看网卡是否插上网线</title><link>http://www.blogjava.net/anchor110/articles/397170.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 30 Mar 2013 05:54:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/397170.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/397170.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/397170.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/397170.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/397170.html</trackback:ping><description><![CDATA[方法：<br /><div>[root@RG-PowerCache-X ~]# ethtool eth0<br />Settings for eth0:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Supported ports: [ FIBRE ]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Supported link modes:&nbsp;&nbsp; 1000baseT/Full <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Supports auto-negotiation: Yes<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Advertised link modes:&nbsp; 1000baseT/Full <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Advertised pause frame use: No<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Advertised auto-negotiation: Yes<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Speed: Unknown!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Duplex: Unknown! (255)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Port: FIBRE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHYAD: 0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Transceiver: external<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Auto-negotiation: on<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Supports Wake-on: pumbg<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Wake-on: d<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Current message level: 0x00000001 (1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link detected: no</div><br />如上所示，&#8220;Link detected&#8221;为no时，表示网线没有插上；反之为yes时，表示网线插上了。<img src ="http://www.blogjava.net/anchor110/aggbug/397170.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-03-30 13:54 <a href="http://www.blogjava.net/anchor110/articles/397170.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>shell脚本中的$*，$@和$#</title><link>http://www.blogjava.net/anchor110/articles/396183.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 08 Mar 2013 02:48:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/396183.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/396183.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/396183.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/396183.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/396183.html</trackback:ping><description><![CDATA[<div><pre id="best-content-595598634"  mb-10"="" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: arial, 'courier new', courier, 宋体, monospace; white-space: pre-wrap; word-wrap: break-word; color: #333333; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 24px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #fffcf6; ">举例说：<br />脚本名称叫test.sh 入参三个: 1 2 3<br />运行test.sh 1 2 3后<br />$*为"1 2 3"（一起被引号包住）<br />$@为"1" "2" "3"（分别被包住）<br />$#为3（参数数量）</pre></div><img src ="http://www.blogjava.net/anchor110/aggbug/396183.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-03-08 10:48 <a href="http://www.blogjava.net/anchor110/articles/396183.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>监控系统服务和端口，异常时实现自动重启</title><link>http://www.blogjava.net/anchor110/articles/395939.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 01 Mar 2013 09:08:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/395939.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/395939.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/395939.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/395939.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/395939.html</trackback:ping><description><![CDATA[详见：http://www.51testing.com/html/86/n-214186.html<br /><br />示例，监听ssh服务，如果停止则自动重启服务，步骤如下：<br />1、vi /etc/monit.d/sshd.monit。<br />2、撰写内容，如下：<br /><div>check process sshd with pidfile /var/run/sshd.pid<br />&nbsp;&nbsp;&nbsp; start program = "/etc/init.d/sshd start"<br />&nbsp;&nbsp;&nbsp; stop program = "/etc/init.d/sshd stop"<br />&nbsp;&nbsp;&nbsp; if failed port 22 protocol ssh then restart<br />&nbsp;&nbsp;&nbsp; if 5 restarts within 5 cycles then timeout</div>3、如果要设置monit的相关参数，比如多长时间检测一次，请修改/etc/monit.conf，示例文件如下：<br /><div>set daemon 300<br /><br />set logfile /var/log/monit.log<br />set idfile /var/monit/id<br />set statefile /var/monit/state<br /><br />set httpd port 2812 and use address 127.0.0.1<br />&nbsp;&nbsp;&nbsp; allow 127.0.0.1<br />&nbsp;&nbsp;&nbsp; allow surfront:surfront<br /><br />check system 127.0.0.1<br /><br />include /etc/monit.d/*.monit<br />4、重启monit服务，/etc/init.d/monit restart。<br />5、完毕，monit的相关日志位于/var/log/monit.log。</div><br /><img src ="http://www.blogjava.net/anchor110/aggbug/395939.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-03-01 17:08 <a href="http://www.blogjava.net/anchor110/articles/395939.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>