<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Chris Wang的IT生活</title><subtitle type="text">日拱一卒 不期速成</subtitle><id>http://feed.cnblogs.com/blog/u/46740/rss</id><updated>2012-01-24T09:34:17Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/46740/rss"/><entry><id>http://www.cnblogs.com/ChrisWang/archive/2012/01/24/2329076.html</id><title type="text">Chinese New Year&amp;rsquo;s Eve of 2012</title><summary type="text">Chinese New Year’s Eve of 2012 is a little bit special as this is first eve I spent on Singapore. Yesterday, it is very exciting and happy to get 14 chinese students have a reunion dinner and watch “...</summary><published>2012-01-23T16:50:00Z</published><updated>2012-01-23T16:50:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2012/01/24/2329076.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2012/01/24/2329076.html"/><content type="html">&lt;p&gt;Chinese New Year’s Eve of 2012 is a little bit special as this is first eve I spent on Singapore.&amp;#160; Yesterday, it is very exciting and happy to get 14 chinese students have a reunion dinner and watch “Spring Festival Gala” together. Compare with study in China, study in NTU is busy and competitive but as for chinese, we must spend our traditional holidays ^_^.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201240049324332.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="reunion" border="0" alt="reunion" src="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201240049355638.jpg" width="347" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I have lived in the city country for around a half of year. During the time, I don’t write a blog to record or even comment my current life. I think it is very bad way to live the life and I should change it. Therefoe, we decide to make a short summarization of my 2011.&lt;/p&gt;  &lt;p&gt;At 1:50 PM ,Jan 17 2011, Yabin and I landed in Singapore Changi Airport,which is definitely the best airport I have ever seen, Modern,Luxury ancozy.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201240116437220.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_0266" border="0" alt="IMG_0266" src="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/20120124011645369.jpg" width="184" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then, one former classmate in the colledge took us and went to a hostel named “One Beary Good Hostel”. This hostel is youth hostel and located in a very small street named “Pagoda” in Chinatown so that Taxi driver costed him a half hour to find it. Beary Good Hostel is also mini and converted from a old apartment. But its decoration is cute and cartoon. On this night, I find it is difficult to get asleep because the room is a little bit noisy and the room is shared with 10 travellers, which from various countries such as UK, Vietnam,German, Japan. Living in an unfamilar country make me feel lonely, uncomfortable. Fortunately, Yabin is here along with me.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201240116537591.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="2000" border="0" alt="2000" src="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201240116554263.jpg" width="345" height="345" /&gt;&lt;/a&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241645268052.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_0268" border="0" alt="IMG_0268" src="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241645375783.jpg" width="345" height="345" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The next day, We met our future roomates:Wen Tao and Hongju and they are nice and vibrant. both of them are fresh graduates of 2011. Before moving to Student Hostel, we together visited some famous places such as &lt;a href="http://www.chinatown.sg/"&gt;Chinatown&lt;/a&gt;, &lt;a href="http://www.clarkequay.com.sg/"&gt;Clarke Quay&lt;/a&gt;, and of course, &lt;a href="http://www.ntu.edu.sg"&gt;Nanyang Technological University&lt;/a&gt;, the school that gave me admission.&lt;/p&gt;  &lt;p&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:30158900-d5c4-41b2-a5ff-064b0a8ea252" &gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241732068245.jpg" title="School of Art, Deisgn &amp; Media" rel="thumbnail"&gt;&lt;img border="0" src="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241732332930.png" width="420" height="332" /&gt;&lt;/a&gt;&lt;/div&gt;    &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:fb709da5-7ac1-4956-a301-94d3f6162da3" &gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241732444216.JPG" title="School of Computer Engineering" rel="thumbnail"&gt;&lt;img border="0" src="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241732548209.png" width="335" height="295" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;/p&gt;  &lt;p&gt;After moving to Student Hostel, we started to buy some second-handed furnitures and open brodband as this apartment we rent is unfurnished style in order to save $$$&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none"  alt="微笑" src="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241732557488.png" /&gt;. Now I still remember that on first night in Student Hostel, Yabin, I and Hongju went out to buy beds and mattress, finally,we did’t find cheap beds and only bought mattress. Fortunately, at least we were able to sleep on that night by mattress.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:044ed5f7-0018-498e-acd4-1a957513412b" &gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241733086101.JPG" title="No Furniture, Just lots of luggages" rel="thumbnail"&gt;&lt;img border="0" src="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/20120124173329574.png" width="335" height="295" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:d872c125-b505-44a5-b0bf-ee8a8f574aa6" &gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241733577079.JPG" title="Outside View of our Apartment" rel="thumbnail"&gt;&lt;img border="0" src="http://images.cnblogs.com/cnblogs_com/ChrisWang/201201/201201241734156800.png" width="335" height="364" /&gt;&lt;/a&gt;&lt;/div&gt;    &lt;p&gt;After furnitures is prepared and registration, we started to get into NTU’s busy study and be a post gradudate student.&lt;/p&gt;  &lt;p&gt;After around 6-month-study, I have the first Chinese New Year’s Eve I spent on Singapore with so many friends I met in NTU.&lt;/p&gt;  &lt;p&gt;-------------------------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;In the next blog, I will introduce my programme “&lt;strong&gt;Communication Software &amp;amp; Networks&lt;/strong&gt;” and discuss some differences of Higher Education between Singapore and Mainland of China.&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ChrisWang/aggbug/2329076.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ChrisWang/archive/2012/01/24/2329076.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ChrisWang/archive/2010/04/16/Linux-Shell-Check-If-The-Specific-Process-Exists.html</id><title type="text">Linux Shell中判断进程是否存在的方法</title><summary type="text">(1)利用pgrep 匹配名字if test $( pgrep -f $1 | wc -l ) -eq 0then echo "进程不存在"else echo "存在进程"fi还不完善，待续....</summary><published>2010-04-15T17:22:00Z</published><updated>2010-04-15T17:22:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/16/Linux-Shell-Check-If-The-Specific-Process-Exists.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/16/Linux-Shell-Check-If-The-Specific-Process-Exists.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;(1)利用pgrep 匹配名字&lt;/p&gt;&#xD;
&lt;p&gt;if test $( pgrep -f $1 | wc -l ) -eq 0&lt;br /&gt;then&lt;br /&gt;&amp;nbsp; echo "进程不存在"&lt;br /&gt;else&lt;br /&gt;&amp;nbsp; echo "存在进程"&lt;br /&gt;fi&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;还不完善，待续....&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ChrisWang/aggbug/1713148.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ChrisWang/archive/2010/04/16/Linux-Shell-Check-If-The-Specific-Process-Exists.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ChrisWang/archive/2010/04/16/Test-Thinking-Try-To-Be-Expert-On-One-Domain.html</id><title type="text">拨开迷雾，测试所学不应杂，更需要精</title><summary type="text">其实这篇文章一大部分来自于以前我在某个测试讨论群里同别人的讨论，讨论后感觉有些感悟，所以就讲这些讨论整理在此，已备后查.阿里(北京) 14:03:05对测试人员证书的看法But the ISTQB standards and other certifications aren't without controversy within the software test community. "It...</summary><published>2010-04-15T16:23:00Z</published><updated>2010-04-15T16:23:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/16/Test-Thinking-Try-To-Be-Expert-On-One-Domain.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/16/Test-Thinking-Try-To-Be-Expert-On-One-Domain.html"/><content type="html">&lt;p&gt;&lt;span  style="word-spacing: 0px; font: medium Simsun; text-transform: none; color: #000000; text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px;"&gt;&#xD;
&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;div style="font-size: 12px; margin: 8px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; webkit-background-clip: initial; webkit-background-origin: initial;"&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&amp;nbsp; 其实这篇文章一大部分来自于以前我在某个测试讨论群里同别人的讨论，讨论后感觉有些感悟，所以就讲这些讨论整理在此，已备后查.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 14:03:05&lt;br /&gt;对测试人员证书的看法&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #000000;"&gt;&lt;strong&gt;But the ISTQB standards and other certifications aren't without controversy within the software test community. "It is only one form of credential," says&lt;br /&gt;Jon Bach, a test manager in Seattle. "A skilled tester is the product of a variety of&lt;br /&gt;experiences, the best of which tend to be experiences from learning. The best people whom I have hired weren't certified and were fantastic testers because they had a history of being great learners, not great test-takers.&amp;rdquo; Bach goes on to say by way of comparison, &amp;ldquo;Airline pilots have certifications, but they also have to have hours of simulator time and co-pilot time in the cockpit. A doctor has certification, but they also have years of residency and interning experience before they can open a practice.&amp;rdquo;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;br /&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 14:14:49&lt;br /&gt;这里面说的 测试作为开发团队的一员同开发紧密地联系在一起 以期使得测试员能够学到该应用程序的哪个功能对支撑主要业务逻辑更重要&lt;br /&gt;看起来很难实现&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:42:06&lt;br /&gt;&amp;nbsp;The best people whom I have hired weren't certified and were fantastic testers because they had a history of being great learners, not great test-takers&lt;br /&gt;I can't agree more&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:43:03&lt;br /&gt;那你所见雇用的最优秀的 来自哪？&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:43:20&lt;br /&gt;&amp;nbsp;great test-takers&lt;br /&gt;?&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:43:51&lt;br /&gt;还是 有证书的？&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:45:14&lt;br /&gt;我同意 杰出的测试人员 其实都是优秀的学习者。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:46:52&lt;br /&gt;哦 就同意这一点是吧&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:47:09&lt;br /&gt;证书倒是 其次 虽然我也pass过很多认证.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:47:59&lt;br /&gt;整篇文章 也不错&lt;br /&gt;你有空读读&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:48:23&lt;br /&gt;恩 好的 thanks&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:50:59&lt;br /&gt;我们的Test Manager从来不主张我们去考测试方面的认证 当然 去考 公司也会报销，倒是如果你去转眼开发方面的技术或者认证 他倒是乐见其成。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:51:33&lt;br /&gt;哦 我决定很合理&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:51:44&lt;br /&gt;觉得&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:52:40&lt;br /&gt;这篇文章里说到 了除google外的那家公司&lt;br /&gt;招聘测试 同 开发的要求 甚至更苛刻&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:53:44&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;恩 但是在公司里面这是很有争议的 即便在所谓的一些技术实力还不错的外企里面&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:54:12&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;我明白你说的那家 在哪家公司里面 你能掌握的资源 非常人所能想象的&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:54:44&lt;br /&gt;大的外企 一般 是从开发中招聘 test 架构师&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:56:04&lt;br /&gt;在微软 熬年限 做管理形式的工作 一般混到sdet 2 就到技术的极限了&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:56:25&lt;br /&gt;呵呵 这倒没所谓 关键是很多tester 根本就不像成为所谓的test architect&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:56:54&lt;br /&gt;哦 这倒是很有趣&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:58:25&lt;br /&gt;成为不了&amp;nbsp; tester很难 相当难&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:58:56&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;这说明或者能推导出一个什么问题呢？&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:59:14&lt;br /&gt;测试的成长慢&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:59:23&lt;br /&gt;相比开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 15:59:26&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;为什么慢呢？&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;br /&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 15:59:50&lt;br /&gt;我自己觉得 是 学到的东西少&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 16:00:19&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;敢问为什么会少呢？&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 16:00:30&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;是因为 要学的东西太杂的缘故么&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 16:01:28&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: medium; color: #0000ff;"&gt;&lt;strong&gt;开始 1～2年是杂&lt;br /&gt;后来 就是其它问题了&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium; color: #0000ff;"&gt;&lt;strong&gt;感觉很大程度是 代码的经验不丰富&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;sun(深圳)(283556365) 16:02:43&lt;br /&gt;我们不能否认开发经验对测试来说的重要性&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;sun(深圳)(283556365) 16:03:24&lt;br /&gt;代码的经验不丰富，想做到测试架构，不用别人说，自己都会觉得很心虚&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 16:07:14&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span &gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;恩 其实 你说到这个问题 我一直也在思考 其实一部分还是归功为其实整个软件测试行业或者说质量保证的发展还是不成熟，不成熟带来了所谓的很多机会 但是也带了 可能你需要做的东西太杂 学的东西太广。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium; color: #0000ff;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium; color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 这容易给刚开始进入测试行业的人 带来一种很浮躁的状态，你想又是自动化,又是性能测试，Unit testing,api testing ...security testing 乱花渐欲迷人眼 实际上到了后面 什么都懂点java python 一会儿又ruby 到后来发现什么都不懂。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium; color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium; color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 反而开发这行业 相对成熟一点 稍微大一点的公司吧 分工也明确 做java就是java ，如果是数据库 就有数据库管理DBA 开发DBA，前台有前端工程师.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 16:10:28&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: medium; color: #0000ff;"&gt;测试 也是需要选择一个方向纵深积累&lt;br /&gt;淘宝qa里面有两篇关于 微软测试员的发展&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 16:11:11&lt;br /&gt;微软测试人员的职业发展（一） - Taobao QA Team - 淘宝质量组：包括测试、配置、流程管理、技术支持&lt;br /&gt;&lt;/span&gt;&lt;a href="http://rdc.taobao.com/blog/qa/?p=2104"&gt;&lt;span style="font-size: medium;"&gt;http://rdc.taobao.com/blog/qa/?p=2104&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: medium;"&gt;微软测试人员的职业发展 （二） - Taobao QA Team - 淘宝质量组：包括测试、配置、流程管理、技术支持&lt;br /&gt;&lt;/span&gt;&lt;a href="http://rdc.taobao.com/blog/qa/?p=2198"&gt;&lt;span style="font-size: medium;"&gt;http://rdc.taobao.com/blog/qa/?p=2198&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 16:11:47&lt;br /&gt;&amp;nbsp; 虽然看起来太专了，但是我觉得并不是这样的，专意味着&amp;ldquo;精&amp;rdquo;，&lt;strong&gt;精通能够给你带来良好的基础和学习能力 和领悟能力&lt;/strong&gt;.到头来这些专注于某一个方面的开发还是比搞了很久 杂七杂八 学了很多东西的测试在技术上强很多.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp; 所以 目前很多测试的 必须要精通一项，如所谓的精通业务，或者编码，或者DBA.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;br /&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 16:12:14&lt;br /&gt;谢谢你的建议.那两篇文章 我看过了 我订阅了的 O(&amp;cap;_&amp;cap;)O~&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;阿里(北京) 16:12:46&lt;br /&gt;是应该 精通一项&lt;br /&gt;否则 杂实际上就是什么都不知道&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;鼎鼎成长ing 16:20:49&lt;span &gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 微软测试员 的发展是可以参考的 但是不具有普通性 你照着那种模板去发展 要不就是铁了心去微软 google 要不把自己搞的很郁闷。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&amp;nbsp; 毕竟测试的流程和规范要做到像微软那样，没有10多年的积累和专研和无止境的投入不可能。&lt;br /&gt;&amp;nbsp; 另外 更多的测试人员是test 非windows平台下的产品的.比如我很难将他们的测试的方法同我所在的产品组对应起来&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;我想测试行业一直所吹嘘的，测试要求有很广博的知识，广阔的视野（其实它要求的是"&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;一专多能&lt;/span&gt;&lt;/strong&gt;"） 很多时候被别人误解，也被很多别有用心的培训机构扭曲了，被吹嘘成具体的&amp;ldquo;纷繁复杂的工具和技术，如QTP,LoadRunner, 脚本语言python,ruby,vbs,各种各样的中间件如websphere,weblogic,jboss,iis，数据库oracle,sqlserver,mysql,postgresql，操作系统linux,unix,windows&amp;rdquo;，被这些不达本质的表象所蒙蔽，渐渐的将太多的测试人员带入了一种非常浮躁的境地：&amp;ldquo;&lt;strong&gt;&lt;span style="color: #0000ff;"&gt;什么都会&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;，&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;什么都不精&lt;/span&gt;&lt;/strong&gt;&amp;rdquo;，所以还是回到一个问题上去吧，测试还是需要&amp;ldquo;专&amp;rdquo;和&amp;ldquo;精&amp;rdquo;。就想我前面聊天记录所说的&lt;strong&gt;精通能够给你带来良好的基础和学习能力 和领悟能力&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span &gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;特别是对于我们目前所面对的技术性和专业性很强的产品，不具有强大的技术实力和业务能力，那就算你有5到6年的QA Testing经验，到了刚做一两年开发的sde面前，你也依然心虚的很.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&amp;nbsp;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;所以&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;不管是业务，或者是编码（自动化,性能），或者是数据库 请成为其中之一的专家吧.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;Note:&amp;ldquo;一专多能&amp;rdquo;这个词我觉得在zhanghonglun的&lt;/span&gt;&lt;a  href="http://zhangmoumou.javaeye.com/blog/420318" target="_blank"&gt;&lt;span style="font-size: medium;"&gt;《谈员工满意度》&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: medium;"&gt;中诠释的非常好:&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-size: medium;"&gt;所谓&lt;span style="color: #0000ff;"&gt;多能，就是指IT 领域里面所有的方面都要了解一点，甚至自己所在行业的业务知识也要知道一些，这些是常识，往往常识是相当重要的，否则沟通起来都很困难&lt;/span&gt;。所谓&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;一专&lt;/strong&gt;&lt;/span&gt;，就是要选定&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;一个方向&lt;/strong&gt;&lt;/span&gt;，成为这方面的&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;专家&lt;/strong&gt;&lt;/span&gt;，人的精力是很有限的，不可能精通太多的东西，一定要有取舍，所谓&amp;ldquo;舍得&amp;rdquo;，&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;这个是真正产生价值的地方&lt;/strong&gt;&lt;/span&gt;。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;br /&gt;&lt;br  /&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/ChrisWang/aggbug/1713127.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ChrisWang/archive/2010/04/16/Test-Thinking-Try-To-Be-Expert-On-One-Domain.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ChrisWang/archive/2010/04/12/1710255.html</id><title type="text">Linux中强大的输入输出重定向和管道</title><summary type="text">Linux中有三个最重要的输入输出流:  &amp;#160;Standard Input(STDIN) - 通常指键盘的输入  &amp;#160;Standard Output(STDOUT) - 通常指显示器的输出  &amp;#160;Standard Error(STDERR) - 通常也是重定向到显示器  &amp;#160;  默认情况下，分别是0表示标准输入(stdin),1表示标准输出(stdout),2表示标...</summary><published>2010-04-12T07:03:00Z</published><updated>2010-04-12T07:03:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/12/1710255.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/12/1710255.html"/><content type="html">&lt;p&gt;Linux中有三个最重要的输入输出流:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;img alt="Soccer Ball" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/58_58.gif" /&gt;Standard Input(STDIN) - 通常指键盘的输入&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;img alt="Soccer Ball" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/58_58.gif" /&gt;Standard Output(STDOUT) - 通常指显示器的输出&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;img alt="Soccer Ball" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/58_58.gif" /&gt;Standard Error(STDERR) - 通常也是重定向到显示器&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;默认情况下，分别是&lt;strong&gt;&lt;font color="#ff0000"&gt;0&lt;/font&gt;&lt;/strong&gt;表示标准输入(stdin),&lt;strong&gt;&lt;font color="#ff0000"&gt;1&lt;/font&gt;&lt;/strong&gt;表示标准输出(stdout),&lt;strong&gt;&lt;font color="#ff0000"&gt;2&lt;/font&gt;&lt;/strong&gt;表示标准错误。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;参考资料:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;(1)&lt;a href="http://blog.chinaunix.net/u3/91047/showart_1785566.html"&gt;关于文件描述符&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ChrisWang/aggbug/1710255.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ChrisWang/archive/2010/04/12/1710255.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ChrisWang/archive/2010/04/11/CentOS-Frequent-Used-Config-Files-Commands-Directory-Structure.html</id><title type="text">CentOS下常用配置文件和命令以及目录结构备注</title><summary type="text">在公司工作,主要用工作在类Linux系统环境下，因为产品需要在多种linux中测试,接触到OpenSuse,redhat,centos,oracle unbreakable linux.下面总结一下Centos下面的一些常用配置文件. 就我个人而言，我目前偏爱使用centos，哈哈，因为他就是克隆版的redhat as(或者说是山寨红帽)，可以享用redhat as几乎所有特性，而且不用pay m...</summary><published>2010-04-11T15:48:00Z</published><updated>2010-04-11T15:48:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/11/CentOS-Frequent-Used-Config-Files-Commands-Directory-Structure.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/11/CentOS-Frequent-Used-Config-Files-Commands-Directory-Structure.html"/><content type="html">&lt;p style="margin: 0px;"&gt;在公司工作,主要用工作在类Linux系统环境下，因为产品需要在多种linux中测试,接触到OpenSuse,redhat,centos,oracle unbreakable linux.下面总结一下Centos下面的一些常用配置文件.&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;就我个人而言，我目前偏爱使用centos，哈哈，因为他就是克隆版的redhat as(或者说是山寨红帽)，可以享用redhat as几乎所有特性，而且不用pay money^_^。还有个oracle出的unbreakable linux也是完全来源于redhat的源码，这个就是明显要给redhat抢生意了,哎，OracleDB确实很好，但Oracle公司有时候就是太咄咄逼人了。&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;看看centos官方网站上写的一段话:&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor.&amp;nbsp; CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.（汗&lt;img src="http://pic002.cnblogs.com/img/ChrisWang/201004/2010041123520432.gif" /&gt;，主要是移除了红帽系统中商标和图片）)&amp;nbsp; CentOS is free。&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;strong&gt;一. Centos常用配置文件:&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;(1)/etc/profile ,系统级的环境变量和启动程序配置,修改后对所有用户都有效&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;(2)/etc/&lt;span style="color: #000000;"&gt;rc.local&lt;/span&gt;&amp;nbsp;，这个脚本将在开机启动的时候，自动运行，可放置一些需要每次开机自启动的程序如tomcat,mysql,oracle&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;这个在opensuse中 对应的是/etc/init.d/boot.local这个文件&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;(3)待续.....&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;strong&gt;二. Centos常用命令和配置:&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;1.pkill&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;(1)kill 大家都会用了，但是这个pkill用着更爽，因为他可以直接根据进程名kill,而不需要pid&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;kill&amp;nbsp; 进程名称&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;(2)可以用pkill踢用户&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;如:&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pts/1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2009-05-23 11:39 (xxx.xxxx.xxx.xxxx)&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;输入 pkill -kill -t pts/1&lt;br /&gt;然后再用who看，就能看到pts/1被干掉了&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;2.python -m SimpleHTTPServer 8000 (8000可以为任意还没被占用的端口)&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;进入你要共享文件的目录执行， ptyhon -m SimpleHTTPServer&amp;nbsp;&lt;br /&gt;对方只要在浏览器里输入你的IP地方加8000端口(例如192.168.1.104:8000)就可以看到共享目录下文件。&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;3.vmstat 1&amp;nbsp;5&amp;nbsp;&amp;nbsp; 可以用这条命令监控swap 最近10秒的情况，看动作是否频繁&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;主要看si 和 so 的值，vmstat 1 5 表示每个一秒拍一次快照，一共拍5次&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&lt;br /&gt;&amp;nbsp;r&amp;nbsp; b&amp;nbsp;&amp;nbsp; swpd&amp;nbsp;&amp;nbsp; free&amp;nbsp;&amp;nbsp; buff&amp;nbsp; cache&amp;nbsp;&amp;nbsp; si&amp;nbsp;&amp;nbsp; so&amp;nbsp;&amp;nbsp;&amp;nbsp; bi&amp;nbsp;&amp;nbsp;&amp;nbsp; bo&amp;nbsp;&amp;nbsp; in&amp;nbsp;&amp;nbsp; cs us sy id wa st&lt;br /&gt;&amp;nbsp;0&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 443532&amp;nbsp; 26364 194836&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; 113&amp;nbsp;&amp;nbsp;&amp;nbsp; 15 1038&amp;nbsp;&amp;nbsp; 95&amp;nbsp; 1&amp;nbsp; 4 94&amp;nbsp; 1&amp;nbsp; 0&lt;br /&gt;&amp;nbsp;0&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 443532&amp;nbsp; 26372 194828&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; 144 1007&amp;nbsp;&amp;nbsp; 60&amp;nbsp; 0&amp;nbsp; 0 99&amp;nbsp; 1&amp;nbsp; 0&lt;br /&gt;&amp;nbsp;0&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 443532&amp;nbsp; 26372 194836&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; 244 1064&amp;nbsp; 151&amp;nbsp; 0&amp;nbsp; 5 95&amp;nbsp; 0&amp;nbsp; 0&lt;br /&gt;&amp;nbsp;0&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 443532&amp;nbsp; 26372 194836&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 1004&amp;nbsp;&amp;nbsp; 55&amp;nbsp; 0&amp;nbsp; 0 100&amp;nbsp; 0&amp;nbsp; 0&lt;br /&gt;&amp;nbsp;0&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 443532&amp;nbsp; 26372 194836&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 1023&amp;nbsp;&amp;nbsp; 73&amp;nbsp; 0&amp;nbsp; 2 98&amp;nbsp; 0&amp;nbsp; 0&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;4.安装配置JDK(这个应该是搞服务器端应用的人最常见的操作了吧:-))&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;Step1:在centos5的根目录下，创建一个jdk6的目录 -&amp;gt;命令:mkdir jdk6&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;Step2:将jdk-6u12-linux-i586.bin 拷到该目录下&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;Step3:chmod +x jdk-6u12-linux-i586.bin -》打开该文件的可执行权限,然后安装它./jdk-6u12-linux-i586.bin&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;Step4:这样jdk会安装在jdk6下面的目录jdk1.6.0_12下面&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;Step5: vi /etc/profile.d/java.sh 编辑java.sh文件,把下面的配置写上去,如下：&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;strong&gt;&lt;span style="color: #0000ff;"&gt;JAVA_HOME=/jdk6/jdk1.6.0_12&lt;br /&gt;CLASSPATH=.:＄JAVA_HOME/lib/tools.jar&lt;br /&gt;PATH=＄JAVA_HOME/bin:＄PATH&lt;br /&gt;export JAVA_HOME CLASSPATH PATH&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;Step6:reboot 重启 ，然后输入java -version 看是否已经切换成最新的jdk了。&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;strong&gt;三. Centos/RedHat 目录结构:&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/ " &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Linux文件系统的入口，也是处于最高一级的目录&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/bin" &amp;nbsp; &amp;nbsp; &amp;nbsp; bin是Binary的缩写。这个目录存放着最经常使用的命令，比如 cp, ls&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/boot" &amp;nbsp; &amp;nbsp; Linux的内核及引导系统程序所需要的文件目录，比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下，GRUB或LILO系统引导管理器也位于这个目录.&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/dev" &amp;nbsp; &amp;nbsp; &amp;nbsp;设备文件存储目录&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/etc" &amp;nbsp; &amp;nbsp; &amp;nbsp; 系统配置和初始化文件的所在地，一些服务器的配置文件也在这里；比如用户帐号及密码配置文件&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/home" &amp;nbsp; &amp;nbsp;普通用户家目录默认存放目录(root用户除外)&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/lib" &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 重要库文件存放目录&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/lost+found" &amp;nbsp; &amp;nbsp;在ext2或ext3文件系统中，当系统意外崩溃或机器意外关机，而产生一些文件碎片放在这里。当系统启动 的过程中fsck工具会检查这里,并修复已经损坏的文件系统.有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/mnt" &amp;nbsp; &amp;nbsp; &amp;nbsp; 这个目录一般是用于存放挂载储存设备的挂载目录的,主要看/etc/fstab中怎么定义&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/opt" &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;有些软件包也会被安装在这里，也就是自定义软件包,比如Slackware的KDE,Fedora的OpenOffice&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/proc" &amp;nbsp; &amp;nbsp; &amp;nbsp; 操作系统运行时，进程信息及内核信息（比如cpu、硬盘分区、内存信息等）存放在这里.&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/root" &amp;nbsp; &amp;nbsp; &amp;nbsp; root用户的家目录&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/sbin" &amp;nbsp; &amp;nbsp; &amp;nbsp; 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权执行此目录下命令&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/tmp" &amp;nbsp; &amp;nbsp; &amp;nbsp; 临时文件目录&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/usr" &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;这个是系统存放程序的目录，比如命令、帮助文件等。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时，大多安装在这里&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;"/var" &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;这个目录存放一些是经常变动的内容如System log files, lock files, mail spools, and printer spools.&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="line-height: normal; color: #000000;"&gt;还有有些比较重要的子目录，我也列举如下:&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="line-height: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/etc/rc.d &amp;nbsp; 放置开机和关机的脚本。&lt;/div&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/etc/rc.d/init.d放置启动脚本&lt;/div&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/etc/xinetd.d 配置xinetd.conf可以配置启动其他额外服务。&lt;/div&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/usr/inlude &amp;nbsp; &amp;nbsp;一些distribution套件的头文件放置目录，安装程序时可能会用到。&lt;/div&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/usr/lib &amp;nbsp; &amp;nbsp; &amp;nbsp;套件的程序库&lt;/div&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/urs/local &amp;nbsp; 默认的软件安装目录。&lt;/div&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/usr/share/doc &amp;nbsp;系统说明文件的放置目录&lt;/div&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/usr/share/man 程序说明文件放置目录&lt;/div&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/usr/src &amp;nbsp;内核源代码目录&lt;/div&gt;&#xD;
&lt;div style="position: absolute; left: -10000px; top: 1556px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"&gt;/usr/X11R6 &amp;nbsp;X的存放目录&lt;/div&gt;&#xD;
&lt;p&gt;/etc/rc.d &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;放置开机和关机的脚本。&lt;/p&gt;&#xD;
&lt;p&gt;/etc/rc.d/init.d &amp;nbsp; &amp;nbsp;放置启动脚本&lt;/p&gt;&#xD;
&lt;p&gt;/etc/xinetd.d &amp;nbsp; &amp;nbsp; &amp;nbsp;配置xinetd.conf可以配置启动其他额外服务。&lt;/p&gt;&#xD;
&lt;p&gt;/usr/include &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;一些distribution套件的头文件放置目录，安装程序时可能会用到。&lt;/p&gt;&#xD;
&lt;p&gt;/usr/lib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;套件的程序库&lt;/p&gt;&#xD;
&lt;p&gt;/usr/local &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 默认的软件安装目录。&lt;/p&gt;&#xD;
&lt;p&gt;/usr/share/doc &amp;nbsp; 系统说明文件的放置目录&lt;/p&gt;&#xD;
&lt;p&gt;/usr/share/man &amp;nbsp;程序说明文件放置目录&lt;/p&gt;&#xD;
&lt;p&gt;/usr/src &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 内核源代码目录&lt;/p&gt;&#xD;
&lt;p&gt;/usr/X11R6 &amp;nbsp; &amp;nbsp; &amp;nbsp; X的存放目录&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0px;"&gt;&lt;span style="font-family: verdana, ����, Arial; line-height: 24px; color: #333333;"&gt;&lt;strong&gt;参考资料:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: verdana, ����, Arial; line-height: 24px; color: #333333;"&gt;&lt;span style="color: #000000; font-family: verdana, 'courier new'; line-height: 21px;"&gt;(1)&lt;a style="text-decoration: none; color: #000000; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; padding: 0px; margin: 0px;" href="http://linux.ccidnet.com/art/3067/20070315/1037337_1.html"&gt;完美解读Linux中文件系统的目录结构&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; padding: 0px;"&gt;(2)&lt;a style="text-decoration: none; color: #000000; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; padding: 0px; margin: 0px;" href="http://elfirex.spaces.live.com/blog/cns!4501730e219ba9ce!469.entryl"&gt;Linux总结之四----文件系统（文件格式、种类和目录结构）&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ChrisWang/aggbug/1709871.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ChrisWang/archive/2010/04/11/CentOS-Frequent-Used-Config-Files-Commands-Directory-Structure.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ChrisWang/archive/2010/04/09/Use-LSOF-Watch-The-Files-Opened-By-Linux-Process.html</id><title type="text">利用lsof去查看Unix/Linux进程打开了哪些文件</title><summary type="text">今天用了一下lsof,发现这个linux的小工具，功能非常强大而且好用。 我们可以方便的用它查看应用程序进程打开了哪些文件或者对于特定的一个文件，哪些进程打开了他 等等。 在类Unix系统中，几乎可以说"Everything is a file" : 管道是文件,网络套接字(Sockets)是文件,目录是文件,设备是文件...... 下面列出几个常用的应用作为备忘: 1)搜索被某一进程打开的相关文...</summary><published>2010-04-08T16:09:00Z</published><updated>2010-04-08T16:09:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/09/Use-LSOF-Watch-The-Files-Opened-By-Linux-Process.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2010/04/09/Use-LSOF-Watch-The-Files-Opened-By-Linux-Process.html"/><content type="html">&lt;p&gt;今天用了一下lsof,发现这个linux的小工具，功能非常强大而且好用。&lt;/p&gt;&#xD;
&lt;p&gt;我们可以方便的用它查看&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;应用程序进程打开了哪些文件&lt;/span&gt;&lt;/strong&gt;或者对于&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;特定的一个文件，哪些进程打开了他 &lt;span style="font-weight: normal;"&gt;&lt;span style="color: #000000;"&gt;等等。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在类Unix系统中，几乎可以说"Everything is a file" : 管道是文件,网络套接字(Sockets)是文件,目录是文件,设备是文件......&lt;/p&gt;&#xD;
&lt;p&gt;下面列出几个常用的应用作为备忘:&lt;/p&gt;&#xD;
&lt;p&gt;1)搜索被某一进程打开的相关文件:&lt;/p&gt;&#xD;
&lt;p&gt;比如查看java进程(PID:5225)所打开相关文件的信息&lt;/p&gt;&#xD;
&lt;p&gt;#lsof -p&amp;nbsp;5225&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img width="735" src="http://pic002.cnblogs.com/img/ChrisWang/201004/2010040901040373.png" height="328" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;2)查看被打开某一文件的相关进程信息:&lt;/p&gt;&#xD;
&lt;p&gt;#lsof /proc&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img width="733" src="http://pic002.cnblogs.com/img/ChrisWang/201004/2010040901145231.png" height="126" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;3)查看网络连接&lt;/p&gt;&#xD;
&lt;p&gt;查看监听端口25的进程:&lt;/p&gt;&#xD;
&lt;p&gt;#lsof -i:25&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img src="http://pic002.cnblogs.com/img/ChrisWang/201004/2010040901171876.png" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;查看活动的连接：&lt;/p&gt;&#xD;
&lt;p&gt;#lsof -i @192.168.1.171&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img src="http://pic002.cnblogs.com/img/ChrisWang/201004/2010040901215646.png" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;4)查看某个用户的打开的文件&lt;/p&gt;&#xD;
&lt;p&gt;#lsof -u root(root用户打开的文件)&lt;/p&gt;&#xD;
&lt;p&gt;#lsof -u ^root(非root用户打开的文件)&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ChrisWang/aggbug/1707895.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ChrisWang/archive/2010/04/09/Use-LSOF-Watch-The-Files-Opened-By-Linux-Process.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ChrisWang/archive/2010/03/24/Good_Bye_Gu_Ge_The_Great_Company.html</id><title type="text">Good-bye Google...</title><summary type="text">该来的总还是会来......</summary><published>2010-03-23T16:48:00Z</published><updated>2010-03-23T16:48:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2010/03/24/Good_Bye_Gu_Ge_The_Great_Company.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2010/03/24/Good_Bye_Gu_Ge_The_Great_Company.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: x-large;"&gt;该来的总还是会来......&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.google.com/prc/report.html"&gt;&lt;img src="http://pic002.cnblogs.com/img/ChrisWang/201003/2010032400514694.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ChrisWang/aggbug/1693362.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ChrisWang/archive/2010/03/24/Good_Bye_Gu_Ge_The_Great_Company.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ChrisWang/archive/2009/12/11/1622012.html</id><title type="text">算法复习:快速排序</title><summary type="text">快速排序的基本思想是： 在待排序的n个记录中任取一个记录作为基准点，基准点一般选第1个记录。数据区间被此基准点 划分为两个部分，所有比该基准点小的数据都排在它前半部分，所有比该基准点大的数据都排在它右半部分，并 把该基准点排在这两部分中间(成为记录归位)。这个过程成为一趟快速排序。然后对基准点左，右两个部分分别重复上述 操作，直到每部分只有一个记录为止。 这个思想再简而言之就是：每趟排序使表中的某...</summary><published>2009-12-11T08:09:00Z</published><updated>2009-12-11T08:09:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2009/12/11/1622012.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2009/12/11/1622012.html"/></entry><entry><id>http://www.cnblogs.com/ChrisWang/archive/2009/12/10/1620968.html</id><title type="text">数据结构复习:链式二叉树创建和递归遍历</title><summary type="text">二叉链表中，每个结点除了存储本身的数据外，还应该设置两个指针域left和right，它们分别指向左孩子和右孩子。 当需要在二叉树中经常寻找某结点的双亲，每个结点还可以加一个指向双亲的指针域parent，这就是三叉链表，  下面的两幅图分别就是，二叉链表和三叉链表的数据结构：  &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 和&amp;#160...</summary><published>2009-12-10T03:57:00Z</published><updated>2009-12-10T03:57:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2009/12/10/1620968.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2009/12/10/1620968.html"/></entry><entry><id>http://www.cnblogs.com/ChrisWang/archive/2009/12/08/1619794.html</id><title type="text">数据结构复习:队列-Java数组实现</title><summary type="text">队列是一种“FIFO”先进先出的数据结构.可以想象每年在火车站中买票的人群所组成的&amp;quot;队列&amp;quot;。  &amp;#160; |队员1 队员2 队员3 队员3 队员4 队员5 队员6 队员7 队员8| &amp;#160;&amp;#160;&amp;#160;  ^&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#16...</summary><published>2009-12-08T14:21:00Z</published><updated>2009-12-08T14:21:00Z</updated><author><name>Chris Wang</name><uri>http://www.cnblogs.com/ChrisWang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ChrisWang/archive/2009/12/08/1619794.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ChrisWang/archive/2009/12/08/1619794.html"/></entry></feed>
