﻿<?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-西瓜地儿-随笔分类-Linux</title><link>http://www.blogjava.net/ashutc/category/45405.html</link><description>沈阳求职（java3年以上经验）！ashutc@126.com</description><language>zh-cn</language><lastBuildDate>Wed, 27 Apr 2011 08:19:34 GMT</lastBuildDate><pubDate>Wed, 27 Apr 2011 08:19:34 GMT</pubDate><ttl>60</ttl><item><title>在win平台正常，在linux平台乱码</title><link>http://www.blogjava.net/ashutc/archive/2011/03/14/346191.html</link><dc:creator>西瓜</dc:creator><author>西瓜</author><pubDate>Mon, 14 Mar 2011 02:45:00 GMT</pubDate><guid>http://www.blogjava.net/ashutc/archive/2011/03/14/346191.html</guid><wfw:comment>http://www.blogjava.net/ashutc/comments/346191.html</wfw:comment><comments>http://www.blogjava.net/ashutc/archive/2011/03/14/346191.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ashutc/comments/commentRss/346191.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ashutc/services/trackbacks/346191.html</trackback:ping><description><![CDATA[<p>export LANG=ZH_cn.GBK<br />
nohup /home/jdk1.6.0_17/bin/java -Dfile.encoding=GBK -Xms200m -Xmx400m -classpath "/home/icehome/search2010/classes" -Djava.ext.dirs=/home/icehome/search2010/lib com.tmg.search.service.indexer.IndexSpider &amp;<br />
<br />
</p>
<p>在startIndexer2010.sh中添加环境变量-Dfile.encoding=GBK&nbsp;&nbsp;&nbsp; 问题解决。</p>
<p>其原因在于String.getBytes()时实际调用StringCoding.encode(value, offset,
count)方法，其中使用默认编码Charset.defaultCharset().name()。defaultCharset从环境变量
file.encoding中取值。</p>
<p>故设置环境变量-Dfile.encoding=GBK&nbsp;改变默认编码</p>
<img src ="http://www.blogjava.net/ashutc/aggbug/346191.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ashutc/" target="_blank">西瓜</a> 2011-03-14 10:45 <a href="http://www.blogjava.net/ashutc/archive/2011/03/14/346191.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux常用命令</title><link>http://www.blogjava.net/ashutc/archive/2010/12/08/340053.html</link><dc:creator>西瓜</dc:creator><author>西瓜</author><pubDate>Wed, 08 Dec 2010 03:53:00 GMT</pubDate><guid>http://www.blogjava.net/ashutc/archive/2010/12/08/340053.html</guid><wfw:comment>http://www.blogjava.net/ashutc/comments/340053.html</wfw:comment><comments>http://www.blogjava.net/ashutc/archive/2010/12/08/340053.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ashutc/comments/commentRss/340053.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ashutc/services/trackbacks/340053.html</trackback:ping><description><![CDATA[<br />
<br />
<p class="MsoListParagraph" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1、<span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp; </span></span></span><span style="font-family: 宋体;">基本命令：</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">cd</span><span style="font-family: 宋体;">：进入目录</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">pwd</span><span style="font-family: 宋体;">：显示当前路径</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">ls</span><span style="font-family: 宋体;">：列出目录下的文件和目录。</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">cp</span><span style="font-family: 宋体;">：复制文件或目录</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">touch</span><span style="font-family: 宋体;">：新建文件</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">vi</span><span style="font-family: 宋体;">：编辑文件</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">mkdir</span><span style="font-family: 宋体;">：新建目录</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">rm</span><span style="font-family: 宋体;">：删除文件或目录</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">mv</span><span style="font-family: 宋体;">：移动文件或目录</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">ln</span><span style="font-family: 宋体;">：添加软连</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">cat</span><span style="font-family: 宋体;">：从头到尾的顺序显示整个文件</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">tac</span><span style="font-family: 宋体;">：从尾到头的顺序显示文件</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">more</span><span style="font-family: 宋体;">：按屏显示文件</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">less</span><span style="font-family: 宋体;">：安屏显示文件，显示过程中可以上下查看</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">ps</span><span style="font-family: 宋体;">：显示当前运行的进程信息</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">su</span><span style="font-family: 宋体;">：改变登录用户</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">chmod</span><span style="font-family: 宋体;">：对目录或文件授权</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">chown</span><span style="font-family: 宋体;">：修改文件或目录的属主</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">chgrp</span><span style="font-family: 宋体;">：修改文件或目录的属组</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">which</span><span style="font-family: 宋体;">：显示命令的完整路径</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">grep</span><span style="font-family: 宋体;">：选择匹配条件的行</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">awk</span><span style="font-family: 宋体;">：处理文本或数据</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">sed</span><span style="font-family: 宋体;">：流编辑器</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">sort</span><span style="font-family: 宋体;">：排序</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">uniq</span><span style="font-family: 宋体;">：去重</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">tail</span><span style="font-family: 宋体;">：输出文件的尾部</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">wc</span><span style="font-family: 宋体;">：统计行数</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">find</span><span style="font-family: 宋体;">：查找文件</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">kill</span><span style="font-family: 宋体;">：杀死进程</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">tar</span><span style="font-family: 宋体;">：文件压缩或解压</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">unzip</span><span style="font-family: 宋体;">：解压文件</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">netstat</span><span style="font-family: 宋体;">：输出连接状态或统计信息</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">w</span><span style="font-family: 宋体;">：显示登录的用户</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">last</span><span style="font-family: 宋体;">：显示用户登录列表</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">du</span><span style="font-family: 宋体;">：统计文件空间使用</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">top</span><span style="font-family: 宋体;">：显示运行任务信息</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">free</span><span style="font-family: 宋体;">：显示内存的使用信息</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">vmstat</span><span style="font-family: 宋体;">：显示虚拟内存统计信息</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">iostat</span><span style="font-family: 宋体;">：显示</span><span lang="EN-US">IO</span><span style="font-family: 宋体;">信息</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">sar</span><span style="font-family: 宋体;">：收集、报告和保存系统活动信息</span></p>
<p class="MsoNormal" style="margin-left: 18pt;"><span lang="EN-US">man</span><span style="font-family: 宋体;">：显示命令手册。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">2</span><span style="font-family: 宋体;">、软件安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(1)RPM</span><span style="font-family: 宋体;">安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp; </span>rpm
&#8211;ivh *.rpm (</span><span style="font-family: 宋体;">安装到默认目录</span><span lang="EN-US">)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp; </span>rpm
-ivh --prefix=</span><span style="font-family: 宋体;">目录</span><span lang="EN-US"> *.rpm (</span><span style="font-family: 宋体;">安装到指定目录</span><span lang="EN-US">)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp; </span>rpm
-ivh --replacepkg --prefix=</span><span style="font-family: 宋体;">目录</span><span lang="EN-US"> *.rpm (</span><span style="font-family: 宋体;">如果已经安装，重新安装到指定目录</span><span lang="EN-US">)</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">更新安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp; </span>rpm
&#8211;Uvh *.rpm</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;</span></span><span style="font-family: 宋体;">参数说明：</span></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span lang="EN-US">-i</span><span style="font-family: 宋体;">：安装软件</span></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span lang="EN-US">-u</span><span style="font-family: 宋体;">：更新软件</span></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: &quot;ˎ̥&quot;,&quot;serif&quot;;" lang="EN-US">-h</span><span style="font-family: 宋体;">：安装时输出</span><span style="font-family: &quot;ˎ̥&quot;,&quot;serif&quot;;" lang="EN-US">hash</span><span style="font-family: 宋体;">记号</span><span style="font-family: &quot;ˎ̥&quot;,&quot;serif&quot;;" lang="EN-US"> (``#'')</span></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: &quot;ˎ̥&quot;,&quot;serif&quot;;" lang="EN-US">-v</span><span style="font-family: 宋体;">：显示附加信息</span></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: &quot;ˎ̥&quot;,&quot;serif&quot;;" lang="EN-US">--replacepkgs</span><span style="font-family: 宋体;">：强制重新安装已经安装的软件包</span></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: &quot;ˎ̥&quot;,&quot;serif&quot;;" lang="EN-US">--prefix</span><span style="font-family: 宋体;">：将软件包安装到由</span><span style="font-family: &quot;ˎ̥&quot;,&quot;serif&quot;;">
</span><span style="font-family: 宋体;">指定的路径下</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(2)</span><span style="font-family: 宋体;">源码安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style="font-family: 宋体;">①<span lang="EN-US">.tar.gz</span>或<span lang="EN-US">.tgz</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>tar -zxvf *.tar.gz (</span><span style="font-family: 宋体;">解压到当前目录<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>tar -zxvf *.tar.gz -C </span><span style="font-family: 宋体;">目录<span lang="EN-US"> (</span>解压到指定目录<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>./configure &#8211;-help</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>./configure &#8211;-prefix=</span><span style="font-family: 宋体;">目录 选项</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>make &amp;&amp; make install</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 31.5pt;"><span style="font-family: 宋体;">②<span lang="EN-US">.tar.bz2</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>tar -jxvf *.tar.gz (</span><span style="font-family: 宋体;">解压到当前目录<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>tar -jxvf *.tar.gz -C </span><span style="font-family: 宋体;">目录<span lang="EN-US"> (</span>解压到指定目录<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>./configure &#8211;prefix=</span><span style="font-family: 宋体;">目录 选项</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>make &amp;&amp; make install</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">③<span lang="EN-US">.src.rpm</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>rpm -i your-package.src.rpm</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>cd /usr/src/redhat/SPECS</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>rpmbuild -bb your-package.specs</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>cd /usr/src/redhat/RPM/i386/</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>rpm -i new-package.rpm</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(3)</span><span style="font-family: 宋体;">二进制安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style="font-family: 宋体;">①<span lang="EN-US">.tar.gz (tomcat)</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>tar -zxvf *.tar.gz (</span><span style="font-family: 宋体;">解压到当前目录<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>tar -zxvf *.tar.gz -C </span><span style="font-family: 宋体;">目录<span lang="EN-US"> (</span>解压到指定目录<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 31.5pt;"><span style="font-family: 宋体;">②<span lang="EN-US">.bin</span></span></p>
<p class="MsoNormal" style="text-indent: 31.5pt;"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp; </span><span>&nbsp;</span>chmod 755 *.bin</span></p>
<p class="MsoNormal" style="text-indent: 31.5pt;"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;
</span>./*.bin</span></p>
<p class="MsoNormal" style="text-indent: 31.5pt;"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">然后把解压的目录拷贝到想放置的目录。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US">3</span><span style="font-family: 宋体;">、软件卸载：</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp; </span>(1)RPM</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>rpm -e *.rpm (</span><span style="font-family: 宋体;">一般卸载<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>rpm -e --nodeps *.rpm (</span><span style="font-family: 宋体;">有依赖软件的卸载<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp; </span>(2)</span><span style="font-family: 宋体;">源码安装的卸载：</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">查</span><span style="font-family: 宋体;">看解压文件目录下</span><span lang="EN-US">README</span><span style="font-family: 宋体;">和</span><span lang="EN-US">INSTALL</span><span style="font-family: 宋体;">文件，一般的情况下都有说明，但大多软件没有提供源码包的卸载方法。</span><span style="font-family: 宋体;">如果指定目录安装，直接删除目录。</span><span style="font-family: 宋体;">有些软件要在解压安装目录中执行</span><span lang="EN-US"> make
uninstall </span><span style="font-family: 宋体;">，就可以卸载。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">4</span><span style="font-family: 宋体;">、查看软件包是否已经安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp; </span>rpm
&#8211;qa </span><span style="font-family: 宋体;">软件包名</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">5</span><span style="font-family: 宋体;">、常用软件安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(1)apache</span><span style="font-family: 宋体;">：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>http://www.apache.org</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style="font-family: 宋体;">常用安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>./configure --prefix=/home/apache2 --with-mpm=worker --enable-rewrite
--enable-proxy --enable-expires --enable-headers --enable-deflate --enable-so</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>make &amp;&amp; make install</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(2)mysql:</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>http://www.mysql.com</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style="font-family: 宋体;">常用安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>./configure --prefix=/home/mysql --with-extra-charsets=all
--enable-thread-safe-client --enable-assembler --with-big-tables --with-mysqld-ldflags=-all-static</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>make &amp;&amp; make install</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 15.75pt;"><span lang="EN-US">(3)php:</span></p>
<p class="MsoNormal" style="text-indent: 15.75pt;"><span lang="EN-US"><span>&nbsp;&nbsp; </span>http://www.php.net</span></p>
<p class="MsoNormal" style="text-indent: 15.75pt;"><span lang="EN-US"><span>&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">常用安装：</span></p>
<p class="MsoNormal" style="text-indent: 15.75pt;"><span lang="EN-US"><span>&nbsp;&nbsp; </span>./configure --prefix=/home/php
</span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--with-apxs2=/home /apache2/bin/apxs </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--with-mysql=/home /mysql </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--with-config-file-path=/home /php/etc </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--with-freetype-dir=/usr/local/include/freetype2 </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--with-jpeg-dir=/home/jpeg6 </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--with-png-dir=/home /libpng </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--with-gd=/home/gd2 </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--with-zlib </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--enable-sysvsem </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--enable-sysvshm </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--enable-inline-optimization </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--enable-xml </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--enable-mbstring</span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">--enable-sockets </span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">make &amp;&amp; make install</span></p>
<p class="MsoNormal" style="text-indent: 36.75pt;"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp; </span>(4)tomcat</span><span style="font-family: 宋体;">：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>http://tomcat.apache.org/</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style="font-family: 宋体;">常用安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>tar &#8211;axvf apache-tomcat-7.0.0.tar.gz</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>mv apache-tomcat-7.0.0 /home/ apache-tomcat-7.0.0</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp; </span>(5)jdk:</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>http://java.sun.com/javase/downloads/index.jsp</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style="font-family: 宋体;">常用安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>chmod 755 jdk-6u20-linux-i586.bin</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp; </span><span>&nbsp;&nbsp;&nbsp;</span>./jdk-6u20-linux-i586.bin</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>mv jdk1.6.0_20 /home/</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(6)jk:</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>http://tomcat.apache.org/connectors-doc/</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style="font-family: 宋体;">常用安装：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>tar &#8211;zxvf tomcat-connectors-1.2.30-src.tar.gz</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>cd tomcat-connectors-1.2.30-src/native</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>./configure --with-apxs=/home/apache2/bin/apxs</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>make &amp;&amp; make install</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;</span></span></p>
<p class="MsoNormal"><span lang="EN-US">6</span><span style="font-family: 宋体;">、查看连接状态：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(1)</span><span style="font-family: 宋体;">显示服务器打开的端口：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>netstat &#8211;nultp</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(2)</span><span style="font-family: 宋体;">显示当前的所有连接：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>netstat &#8211;an</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(3)</span><span style="font-family: 宋体;">显示连接状态统计</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span><span>&nbsp;</span></span><span style="font-size: 10pt; font-family: &quot;Cambria&quot;,&quot;serif&quot;; color: black;" lang="EN-US">netstat
-an | awk '/^tcp/ {++S[$NF]} END {for(i in S) print i, S[i]}'</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;
</span>(4)</span><span style="font-family: 宋体;">显示某个端口的信息：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>netstat &#8211;nultp|grep </span><span style="font-family: 宋体;">端口</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>netstat &#8211;an|grep </span><span style="font-family: 宋体;">端口</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style="font-size: 10pt; font-family: &quot;Cambria&quot;,&quot;serif&quot;; color: black;" lang="EN-US">netstat -an | grep </span><span style="font-size: 10pt; font-family: 宋体; color: black;">端口</span><span style="font-size: 10pt; font-family: &quot;Cambria&quot;,&quot;serif&quot;; color: black;" lang="EN-US">|awk
'/^tcp/ {++S[$NF]} END {for(i in S) print i, S[i]}'</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp; </span>TCP</span><span style="font-family: 宋体;">状态：</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(1)CLOSED</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(2)LISTEN</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(3)SYN-SENT</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(4)SYN-RECEIVED</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(5)ESTABLISHED</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(6)CLOSE-WAIT</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(7)LAST-ACK</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(8)FIN-WAIT-1</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(9)FIN-WAIT-2</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(10)CLOSING</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;
</span>(11)TIME-WAIT</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<br />
<br />
<img src ="http://www.blogjava.net/ashutc/aggbug/340053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ashutc/" target="_blank">西瓜</a> 2010-12-08 11:53 <a href="http://www.blogjava.net/ashutc/archive/2010/12/08/340053.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>crontab命令详解</title><link>http://www.blogjava.net/ashutc/archive/2010/11/09/337648.html</link><dc:creator>西瓜</dc:creator><author>西瓜</author><pubDate>Tue, 09 Nov 2010 09:16:00 GMT</pubDate><guid>http://www.blogjava.net/ashutc/archive/2010/11/09/337648.html</guid><wfw:comment>http://www.blogjava.net/ashutc/comments/337648.html</wfw:comment><comments>http://www.blogjava.net/ashutc/archive/2010/11/09/337648.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ashutc/comments/commentRss/337648.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ashutc/services/trackbacks/337648.html</trackback:ping><description><![CDATA[<font id="zoom" class="f14">crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件，这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。
<br />
<br />
crontab命令有三种形式的命令行结构：
<br />
<br />
crontab&nbsp;[-u&nbsp;user]&nbsp;[file]
<br />
<br />
crontab&nbsp;[-u&nbsp;user]&nbsp;[-e|-l|-r]
<br />
<br />
crontab&nbsp;-l&nbsp;-u&nbsp;[-e|-l|-r]&nbsp;第一个命令行中，file是命令文件的名字。如果在命令行中指定了这个文件，那么执行
crontab命令，则将这个文件拷贝到crontabs目录下；如果在命令行中没有制定这个文件，crontab命令将接受标准输入（键盘）上键入的命
令，并将他们也存放在crontab目录下。
<br />
<br />
命令行中-r选项的作用是从/usr/spool/cron/crontabs目录下删除用户定义的文件crontab；
<br />
<br />
命令行中-l选项的作用是显示用户crontab文件的内容。
<br />
<br />
使用命令crontab&nbsp;-u&nbsp;user&nbsp;-e命令编辑用户user的cron(c)作业。用户通过编辑文件来增加或修改任何作业请求。
<br />
<br />
执行命令crontab&nbsp;-u&nbsp;user&nbsp;-r即可删除当前用户的所有的cron作业。
<br />
<br />
作业与它们预定的时间储存在文件/usr/spool/cron/crontabs/username里。username使用户名，在相应的文
件中存放着该用户所要运行的命令。命令执行的结果，无论是标准输出还是错误输出，都将以邮件形式发给用户。文件里的每一个请求必须包含以spaces和
tabs分割的六个域。前五个字段可以取整数值，指定何时开始工作，第六个域是字符串，称为命令字段，其中包括了crontab调度执行的命令。
<br />
<br />
第一道第五个字段的整数取值范围及意义是：
<br />
<br />
0～59&nbsp;表示分
<br />
<br />
1～23&nbsp;表示小时
<br />
<br />
1～31&nbsp;表示日
<br />
<br />
1～12&nbsp;表示月份
<br />
<br />
0～6&nbsp;表示星期（其中0表示星期日）
<br />
<br />
/usr/lib/cron/cron.allow表示谁能使用crontab命令。如果它是一个空文件表明没有一个用户能安排作业。如果这个文
件不存在，而有另外一个文件/usr/lib/cron/cron.deny,则只有不包括在这个文件中的用户才可以使用crontab命令。如果它是一
个空文件表明任何用户都可安排作业。两个文件同时存在时cron.allow优先，如果都不存在，只有超级用户可以安排作业。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</font><font color="#000000" size="3">Linux操作系统定时任务系统 Cron 入门 <br />
cron是一个linux下的定时执行工具，可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务，但它不自动起来，可以用以下的方法启动、关闭这个服务: <br />
/sbin/service crond start //启动服务 <br />
/sbin/service crond stop //关闭服务 <br />
/sbin/service crond restart //重启服务 <br />
/sbin/service crond reload //重新载入配置 <br />
你也可以将这个服务在系统启动的时候自动启动: <br />
在/etc/rc.d/rc.local这个脚本的末尾加上: <br />
/sbin/service crond start <br />
现在Cron这个服务已经在进程里面了，我们就可以用这个服务了，Cron服务提供以下几种接口供大家使用: <br />
1.直接用crontab命令编辑 <br />
cron服务提供crontab命令来设定cron服务的，以下是这个命令的一些参数与说明: <br />
crontab -u //设定某个用户的cron服务，一般root用户在执行这个命令的时候需要此参数 <br />
crontab -l //列出某个用户cron服务的详细内容 <br />
crontab -r //删除没个用户的cron服务 <br />
crontab -e //编辑某个用户的cron服务 <br />
比如说root查看自己的cron设置:crontab -u root -l <br />
再例如，root想删除fred的cron设置:crontab -u fred -r <br />
在编辑cron服务时，编辑的内容有一些格式和约定，输入:crontab -u root -e <br />
进入vi编辑模式，编辑的内容一定要符合下面的格式:*/1 * * * * ls &amp;gt;&amp;gt; /tmp/ls.txt <br />
任务调度的crond常驻命令 <br />
crond 是linux用来定期执行程序的命令。当安装完成操作系统之后，默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作，如果有要执行的工作便会自动执行该工作。 <br />
1、linux任务调度的工作主要分为以下两类： <br />
&nbsp;&nbsp;&nbsp;&nbsp;  *系统执行的工作：系统周期性所要执行的工作，如备份系统数据、清理缓存 <br />
&nbsp;&nbsp;&nbsp;&nbsp;  *个人执行的工作：某个用户定期要做的工作，例如每隔10分钟检查邮件服务器是否有新信，这些工作可由每个用户自行设置。 <br />
2.crontab命令选项: <br />
&nbsp;&nbsp;&nbsp;&nbsp;  -u指定一个用户, <br />
&nbsp;&nbsp;&nbsp;&nbsp;  -l列出某个用户的任务计划, <br />
&nbsp;&nbsp;&nbsp;&nbsp;  -r删除某个用户的任务, <br />
&nbsp;&nbsp;&nbsp;&nbsp;  -e编辑某个用户的任务 <br />
3.cron文件语法: <br />
&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;&nbsp;  命令 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  0-59&nbsp;&nbsp;  0-23&nbsp;&nbsp;  1-31&nbsp;&nbsp;  1-12&nbsp;&nbsp;&nbsp;&nbsp;  0-6&nbsp;&nbsp;&nbsp;&nbsp;  command&nbsp;&nbsp;&nbsp;&nbsp;  (取值范围,0表示周日一般一行对应一个任务) <br />
4.记住几个特殊符号的含义: <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  "*"代表取值范围内的数字, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  "/"代表"每", <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  "-"代表从某个数字到某个数字, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  ","分开几个离散的数字 <br />
一、任务调度设置文件的写法 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件 <br />
具体格式如下： <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Minute Hour Day Month Dayofweek&nbsp;&nbsp;  command <br />
&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;  命令 <br />
每个字段代表的含义如下： <br />
&nbsp;&nbsp;&nbsp;&nbsp;  Minute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  每个小时的第几分钟执行该任务 <br />
&nbsp;&nbsp;&nbsp;&nbsp;  Hour&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  每天的第几个小时执行该任务 <br />
&nbsp;&nbsp;&nbsp;&nbsp;  Day&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  每月的第几天执行该任务 <br />
&nbsp;&nbsp;&nbsp;&nbsp;  Month&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  每年的第几个月执行该任务 <br />
&nbsp;&nbsp;&nbsp;&nbsp;  DayOfWeek&nbsp;&nbsp;&nbsp;&nbsp;  每周的第几天执行该任务 <br />
&nbsp;&nbsp;&nbsp;&nbsp;  Command&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  指定要执行的程序 <br />
&nbsp;&nbsp;&nbsp;&nbsp;  在这些字段里，除了&#8220;Command&#8221;是每次都必须指定的字段以外，其它字段皆为可选字段，可视需要决定。对于不指定的字段，要用&#8220;*&#8221;来填补其位置。 <br />
举例如下： <br />
5&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;  ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  指定每小时的第5分钟执行一次ls命令 <br />
30&nbsp;&nbsp;&nbsp;&nbsp;  5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  指定每天的 5:30 执行ls命令 <br />
30&nbsp;&nbsp;&nbsp;&nbsp;  7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  指定每月8号的7：30分执行ls命令 <br />
30&nbsp;&nbsp;&nbsp;&nbsp;  5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  6&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  指定每年的6月8日5：30执行ls命令 <br />
30&nbsp;&nbsp;&nbsp;&nbsp;  6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  0&nbsp;&nbsp;&nbsp;&nbsp;  ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
指定每星期日的6:30执行ls命令[注：0表示星期天，1表示星期1，以此类推，也可以用英文来表示，sun表示星期天，mon表示星期一等。] <br />
30&nbsp;&nbsp;&nbsp;&nbsp;  3&nbsp;&nbsp;&nbsp;&nbsp;  10,20&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  ls&nbsp;&nbsp;&nbsp;&nbsp;  每月10号及20号的3：30执行ls命令[注：&#8220;，&#8221;用来连接多个不连续的时段] <br />
25&nbsp;&nbsp;&nbsp;&nbsp;  8-11 *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  每天8-11点的第25分钟执行ls命令[注：&#8220;-&#8221;用来连接连续的时段] <br />
*/15&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;  ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ] <br />
30&nbsp;&nbsp;  6&nbsp;&nbsp;&nbsp;&nbsp;  */10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  每个月中，每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6：30执行一次ls命令。 ] <br />
每天7：50以root 身份执行/etc/cron.daily目录中的所有可执行文件 <br />
50&nbsp;&nbsp;  7&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;  root&nbsp;&nbsp;&nbsp;&nbsp;
run-parts&nbsp;&nbsp;&nbsp;&nbsp;  /etc/cron.daily&nbsp;&nbsp;  [ 注：run-parts参数表示，执行后面目录中的所有可执行文件。 ] <br />
二、新增调度任务 <br />
新增调度任务可用两种方法： <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  1、在命令行输入: crontab -e 然后添加相应的任务，wq存盘退出。 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  2、直接编辑/etc/crontab 文件，即vi /etc/crontab，添加相应的任务。 <br />
三、查看调度任务 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  crontab -l //列出当前的所有调度任务 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  crontab -l -u jp&nbsp;&nbsp;  //列出用户jp的所有调度任务 <br />
四、删除任务调度工作 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  crontab -r&nbsp;&nbsp;  //删除所有任务调度工作 <br />
五、任务调度执行结果的转向 <br />
&nbsp;&nbsp;&nbsp;&nbsp;  例1：每天5：30执行ls命令，并把结果输出到/jp/test文件中 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  30 5 * * * ls &amp;gt;/jp/test 2&amp;gt;&amp;1 <br />
&nbsp;&nbsp;&nbsp;&nbsp;  注：2&amp;gt;&amp;1 表示执行结果及错误信息。 <br />
编辑/etc/crontab 文件配置cron&nbsp;&nbsp;<br />
cron服务每分钟不仅要读一次/var/spool/cron内的所有文件，还需要读一次/etc/crontab,因此我们配置这个文件也能运用
cron服务做一些事情。用crontab配置是针对某个用户的，而编辑/etc/crontab是针对系统的任务。此文件的文件格式是:&nbsp;&nbsp;<br />
SHELL=/bin/bash&nbsp;&nbsp;<br />
PATH=/sbin:/bin:/usr/sbin:/usr/bin&nbsp;&nbsp;<br />
MAILTO=root //如果出现错误，或者有数据输出，数据作为邮件发给这个帐号&nbsp;&nbsp;<br />
HOME=/ //使用者运行的路径,这里是根目录&nbsp;&nbsp;<br />
# run-parts&nbsp;&nbsp;<br />
01&nbsp;&nbsp;  *&nbsp;&nbsp;  *&nbsp;&nbsp;  *&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  root run-parts /etc/cron.hourly&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  //每小时执行/etc/cron.hourly内的脚本&nbsp;&nbsp;<br />
02&nbsp;&nbsp;  4&nbsp;&nbsp;  *&nbsp;&nbsp;  *&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  root run-parts /etc/cron.daily&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  //每天执行/etc/cron.daily内的脚本&nbsp;&nbsp;<br />
22&nbsp;&nbsp;  4&nbsp;&nbsp;  *&nbsp;&nbsp;  *&nbsp;&nbsp;  0&nbsp;&nbsp;&nbsp;&nbsp;  root run-parts /etc/cron.weekly&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  //每星期执行/etc/cron.weekly内的脚本&nbsp;&nbsp;<br />
42&nbsp;&nbsp;  4&nbsp;&nbsp;  1&nbsp;&nbsp;  *&nbsp;&nbsp;  *&nbsp;&nbsp;&nbsp;&nbsp;  root run-parts /etc/cron.monthly&nbsp;&nbsp;&nbsp;&nbsp;  //每月去执行/etc/cron.monthly内的脚本&nbsp;&nbsp;<br />
大家注意"run-parts"这个参数了，如果去掉这个参数的话，后面就可以写要运行的某个脚本名，而不是文件夹名了 <br />
例如：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  1、在命令行输入: crontab -e 然后添加相应的任务，wq存盘退出。 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  2、直接编辑/etc/crontab 文件，即vi /etc/crontab，添加相应的任务 <br />
11 2 21 10 * rm -rf /mnt/fb </font><br />
<img src ="http://www.blogjava.net/ashutc/aggbug/337648.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ashutc/" target="_blank">西瓜</a> 2010-11-09 17:16 <a href="http://www.blogjava.net/ashutc/archive/2010/11/09/337648.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat在linux中的启动和查看相关信息</title><link>http://www.blogjava.net/ashutc/archive/2010/06/22/324181.html</link><dc:creator>西瓜</dc:creator><author>西瓜</author><pubDate>Tue, 22 Jun 2010 07:48:00 GMT</pubDate><guid>http://www.blogjava.net/ashutc/archive/2010/06/22/324181.html</guid><wfw:comment>http://www.blogjava.net/ashutc/comments/324181.html</wfw:comment><comments>http://www.blogjava.net/ashutc/archive/2010/06/22/324181.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ashutc/comments/commentRss/324181.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ashutc/services/trackbacks/324181.html</trackback:ping><description><![CDATA[<div class="bct fc05 fc11 nbw-blog ztag js-fs2">
<p>打开终端<br />
cd
/java/tomcat<br />
#执行<br />
bin/startup.sh #启动tomcat<br />
bin/shutdown.sh
#停止tomcat<br />
tail -f logs/catalina.out #看tomcat的控制台输出；
</p>
<p>#看是否已经有tomcat在运行了<br />
ps -ef |grep tomcat<br />
#如果有，用kill;<br />
kill
-9 pid #pid 为相应的进程号
</p>
<p>例如 pe -ef |grep tomcat 输出如下
</p>
<p>sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath
:/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar
-Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat
-Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap
start
</p>
<p>则 5144 就为进程号 pid = 5144<br />
kill -9 5144 就可以彻底杀死tomcat</p>
</div>
<img src ="http://www.blogjava.net/ashutc/aggbug/324181.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ashutc/" target="_blank">西瓜</a> 2010-06-22 15:48 <a href="http://www.blogjava.net/ashutc/archive/2010/06/22/324181.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>（自用）linux启动main函数 命令方法或设置监听器方法</title><link>http://www.blogjava.net/ashutc/archive/2010/06/22/324128.html</link><dc:creator>西瓜</dc:creator><author>西瓜</author><pubDate>Tue, 22 Jun 2010 02:46:00 GMT</pubDate><guid>http://www.blogjava.net/ashutc/archive/2010/06/22/324128.html</guid><wfw:comment>http://www.blogjava.net/ashutc/comments/324128.html</wfw:comment><comments>http://www.blogjava.net/ashutc/archive/2010/06/22/324128.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ashutc/comments/commentRss/324128.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ashutc/services/trackbacks/324128.html</trackback:ping><description><![CDATA[startdemo.sh <br />
<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">nohup&nbsp;</span><span style="color: #000000;">/</span><span style="color: #000000;">home</span><span style="color: #000000;">/</span><span style="color: #000000;">jdk1.</span><span style="color: #000000;">6</span><span style="color: #000000;">.0_14</span><span style="color: #000000;">/</span><span style="color: #000000;">bin</span><span style="color: #000000;">/</span><span style="color: #000000;">java&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">Dfile.encoding</span><span style="color: #000000;">=</span><span style="color: #000000;">GBK&nbsp;&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">Xms200m&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">Xmx400m&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">classpath&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">/home/icehome/search2010_demo/WEB-INF/classes</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">Djava.ext.dirs</span><span style="color: #000000;">=/</span><span style="color: #000000;">home</span><span style="color: #000000;">/</span><span style="color: #000000;">icehome</span><span style="color: #000000;">/</span><span style="color: #000000;">search2010_demo</span><span style="color: #000000;">/</span><span style="color: #000000;">WEB</span><span style="color: #000000;">-</span><span style="color: #000000;">INF</span><span style="color: #000000;">/</span><span style="color: #000000;">lib&nbsp;com.yesky.wstsearch.common.FileUtil.File2DocumentUtils&nbsp;</span><span style="color: #000000;">&amp;</span><span style="color: #000000;"><br />
</span></div>
<br />
nohup 命令<br />
jdk路径<br />
class路径<br />
lib路径<br />
方法全路径<br />
<br />
<br />
<br />
<br />
<br />
<br />
监听器方法：<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">package</span><span style="color: #000000;">&nbsp;com.yesky.servlet;<br />
<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;javax.servlet.ServletContextEvent;<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;javax.servlet.ServletContextListener;<br />
<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;org.springframework.context.ApplicationContext;<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;org.springframework.context.support.ClassPathXmlApplicationContext;<br />
<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;com.yesky.wstsearch.DBSpider;<br />
<br />
</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;MyServletContextListener&nbsp;</span><span style="color: #0000ff;">implements</span><span style="color: #000000;">&nbsp;ServletContextListener{<br />
&nbsp;&nbsp;&nbsp;&nbsp;ApplicationContext&nbsp;context</span><span style="color: #000000;">=</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;ClassPathXmlApplicationContext(</span><span style="color: #000000;">"</span><span style="color: #000000;">classpath*:**//application*.xml</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;DBSpider&nbsp;db</span><span style="color: #000000;">=</span><span style="color: #000000;">(DBSpider)&nbsp;context.getBean(</span><span style="color: #000000;">"</span><span style="color: #000000;">dbSpider</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
<br />
&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;contextDestroyed(ServletContextEvent&nbsp;arg0)<br />
&nbsp;{<br />
<br />
&nbsp;}<br />
<br />
&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;contextInitialized(ServletContextEvent&nbsp;arg0)<br />
&nbsp;{<br />
&nbsp;&nbsp;System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;开始</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;db.Run();<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">(Exception&nbsp;e)<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">结束</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
}</span></div>
<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">&lt;?</span><span style="color: #000000;">xml&nbsp;version</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">1.0</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;encoding</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">UTF-8</span><span style="color: #000000;">"</span><span style="color: #000000;">?&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">web</span><span style="color: #000000;">-</span><span style="color: #000000;">app&nbsp;version</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">2.5</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;xmlns</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">http://java.sun.com/xml/ns/javaee</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;xmlns:xsi</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">http://www.w3.org/2001/XMLSchema-instance</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;xsi:schemaLocation</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">http://java.sun.com/xml/ns/javaee&nbsp;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;http:</span><span style="color: #008000;">//</span><span style="color: #008000;">java.sun.com/xml/ns/javaee/web-app_2_5.xsd"&gt;</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">welcome</span><span style="color: #000000;">-</span><span style="color: #000000;">file</span><span style="color: #000000;">-</span><span style="color: #000000;">list</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">welcome</span><span style="color: #000000;">-</span><span style="color: #000000;">file</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">index.jsp</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">welcome</span><span style="color: #000000;">-</span><span style="color: #000000;">file</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">welcome</span><span style="color: #000000;">-</span><span style="color: #000000;">file</span><span style="color: #000000;">-</span><span style="color: #000000;">list</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">listener</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">listener</span><span style="color: #000000;">-</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">com.yesky.servlet.MyServletContextListener</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">listener</span><span style="color: #000000;">-</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">listener</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">web</span><span style="color: #000000;">-</span><span style="color: #000000;">app</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span></div>
<br />
<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/ashutc/aggbug/324128.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ashutc/" target="_blank">西瓜</a> 2010-06-22 10:46 <a href="http://www.blogjava.net/ashutc/archive/2010/06/22/324128.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>