ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>国产夫妻在线播放,久久精品播放,国产精品69毛片高清亚洲http://www.aygfsteel.com/hankchen/category/41476.html把工作当事业åšï¼ŒæŠŠé¡¹ç›®å½“作å“åšï¼zh-cnFri, 25 Jun 2010 12:24:13 GMTFri, 25 Jun 2010 12:24:13 GMT60Linux查看½E‹åºç«¯å£å ç”¨æƒ…况http://www.aygfsteel.com/hankchen/archive/2010/05/16/321079.htmlhankchenhankchenSun, 16 May 2010 00:59:00 GMThttp://www.aygfsteel.com/hankchen/archive/2010/05/16/321079.htmlhttp://www.aygfsteel.com/hankchen/comments/321079.htmlhttp://www.aygfsteel.com/hankchen/archive/2010/05/16/321079.html#Feedback0http://www.aygfsteel.com/hankchen/comments/commentRss/321079.htmlhttp://www.aygfsteel.com/hankchen/services/trackbacks/321079.html今天å‘现æœåŠ¡å™¨ä¸ŠTomcat 8080端å£èµ·ä¸æ¥ï¼Œè€æ½Cºç«¯å£å·²¾l被å ç”¨ã€?

使用命ä×oåQ?

ps -aux | grep tomcat

å‘现òq¶æ²¡æœ?080端å£çš„Tomcat˜q›ç¨‹ã€?

使用命ä×oåQšnetstat –apn

查看所有的˜q›ç¨‹å’Œç«¯å£ä‹É用情å†üc€‚å‘çŽîC¸‹é¢çš„˜q›ç¨‹åˆ—表åQŒå…¶ä¸­æœ€åŽä¸€æ æ˜¯PID/Program name 

clip_image002

å‘现8080端å£è¢«PIDä¸?658çš„Java˜q›ç¨‹å ç”¨ã€?/p>

˜q›ä¸€æ­¥ä‹É用命令:ps -aux | grep javaåQŒæˆ–者直接:ps -aux | grep pid 查看

clip_image004

ž®±å¯ä»¥æ˜Ž¼‹®çŸ¥é?080ç«¯å£æ˜¯è¢«å“ªä¸ª½E‹åºå ç”¨äº†ï¼ç„¶åŽåˆ¤æ–­æ˜¯å¦ä½¿ç”¨KILL命ä×oòq²æŽ‰åQ?br />

æ–ÒŽ³•二:直接使用 netstat   -anp   |   grep  portno
å»I¼šnetstat –apn | grep 8080

 

åQˆå‹æƒ…æ½Cºï¼šæœ¬åšæ–‡ç« ‹Æ¢è¿Žè½¬è²åQŒä½†è¯äh³¨æ˜Žå‡ºå¤„:hankchenåQ?a title="http://www.aygfsteel.com/hankchen" href="http://www.aygfsteel.com/hankchen">http://www.aygfsteel.com/hankchenåQ?/strong>



]]>
Linux下查看系¾lŸè´Ÿè½?/title><link>http://www.aygfsteel.com/hankchen/archive/2010/03/16/315584.html</link><dc:creator>hankchen</dc:creator><author>hankchen</author><pubDate>Tue, 16 Mar 2010 05:59:00 GMT</pubDate><guid>http://www.aygfsteel.com/hankchen/archive/2010/03/16/315584.html</guid><wfw:comment>http://www.aygfsteel.com/hankchen/comments/315584.html</wfw:comment><comments>http://www.aygfsteel.com/hankchen/archive/2010/03/16/315584.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hankchen/comments/commentRss/315584.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hankchen/services/trackbacks/315584.html</trackback:ping><description><![CDATA[<font style="background-color: #cce8cf">      <br />        åœ¨Linux¾pÈ»Ÿä¸­ï¼Œuptimeã€top½{‰å‘½ä»¤éƒ½ä¼šæœ‰¾pÈ»Ÿòq›_‡è´Ÿè²load average的输出ã€?br />        ¾pÈ»Ÿòq›_‡è´Ÿè²è¢«å®šä¹‰äؓ在特定时间间隔内˜q行队列中的òq›_‡˜q›ç¨‹æ ‘。如果一个进½E‹æ»¡­‘³ä»¥ä¸‹æ¡ä»¶åˆ™å…¶å°±ä¼šä½äºŽè¿è¡Œé˜Ÿåˆ—中åQ?br />   - 它没有在½{‰å¾…I/Oæ“作的结æž?br />   - 它没有主动进入等待状æ€?也就是没有调ç”?wait')<br />   - æ²¡æœ‰è¢«åœæ­?例如åQšç­‰å¾…终æ­?<br />   <br />         例如åQ?br />   [root@www2 init.d]# uptime<br />   7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94<br />   命ä×o输出的最åŽå†…容表½Cºåœ¨˜q‡åŽ»çš?ã€?ã€?5分钟内è¿è¡Œé˜Ÿåˆ—中的åã^å‡è¿›½E‹æ•°é‡ã€?br />   <br />         一般æ¥è¯´åªè¦æ¯ä¸ªCPUçš„å½“å‰æ´»åŠ¨è¿›½E‹æ•°ä¸å¤§äº?那么¾pÈ»Ÿçš„æ€§èƒ½ž®±æ˜¯è‰¯å¥½çš„,如果æ¯ä¸ªCPUçš„ä“Q务数大于5åQŒé‚£ä¹ˆå°±è¡¨ç¤º˜q™å°æœºå™¨çš„æ€§èƒ½æœ‰ä¸¥é‡é—®é¢˜ã€‚对于上é¢çš„例孿¥è¯´åQŒå‡è®„¡³»¾lŸæœ‰ä¸¤ä¸ªCPUåQŒé‚£ä¹ˆå…¶æ¯ä¸ªCPU的当å‰ä“Q务数为:8.13/2=4.065。这表示该系¾lŸçš„æ€§èƒ½æ˜¯å¯ä»¥æŽ¥å—çš„ã€?nbsp;<br /> </font> <img src ="http://www.aygfsteel.com/hankchen/aggbug/315584.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hankchen/" target="_blank">hankchen</a> 2010-03-16 13:59 <a href="http://www.aygfsteel.com/hankchen/archive/2010/03/16/315584.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>Linux下JDK1.6安装步骤详解http://www.aygfsteel.com/hankchen/archive/2010/01/04/308150.htmlhankchenhankchenMon, 04 Jan 2010 03:09:00 GMThttp://www.aygfsteel.com/hankchen/archive/2010/01/04/308150.htmlhttp://www.aygfsteel.com/hankchen/comments/308150.htmlhttp://www.aygfsteel.com/hankchen/archive/2010/01/04/308150.html#Feedback0http://www.aygfsteel.com/hankchen/comments/commentRss/308150.htmlhttp://www.aygfsteel.com/hankchen/services/trackbacks/308150.html
jdk版本åQ?/span>jdk-6u16-linux-i586-rpm.binåQ?/span>å¯ä»¥åœ?/span>http://java.sun.com/javase/downloads/index.jsp下è²ã€?/span>

åQˆå‹æƒ…æ½Cºï¼šæœ¬åšæ–‡ç« ‹Æ¢è¿Žè½¬è²åQŒä½†è¯äh³¨æ˜Žå‡ºå¤„:陈新汉,http://www.aygfsteel.com/hankchenåQ?/span>

1.
åœ?/span>windows下è²åŽï¼Œž®†æ–‡ä»¶ä¸Šä¼ åˆ°åQ?/span>/home/chenxinhanåQˆè‡ªå»ºçš„目录åQ?/span>ä¸?/span>


2.
æŠ?/span> /home/chenxinhan中的jdk-6u16-linux-i586-rpm.binæ–‡äšgå¤åˆ¶åˆ°JDK安装目录åQ?/span> /usr/local/javaåQˆè‡ªå»ºç›®å½•)

$ cd /home/chenxinhan

$ cp   jdk-6u16-linux-i586-rpm.bin /usr/local/java


3.
˜q›å…¥å®‰è£…目录åQŒåƈ¾l™æ‰€æœ‰ç”¨æˆ¯‚µ‹äºˆæ‰§è¡Œæƒé™?/span>

$ cd /usr/local/java

$ chmod +x jdk-6u16-linux-i586-rpm.bin

$ ./jdk-6u16-linux-i586-rpm.bin

æ­¤æ—¶ç”Ÿæˆæ‰§è¡Œæ–‡äšgjdk-6u16-linux-i586-rpmåQŒç»™æ‰€æœ‰ç”¨æˆ¯‚µ‹äºˆæ‰§è¡Œæƒé™?/span>

$ chomd +x jdk-6u16-linux-i586-rpm

开始安装程åºï¼š

$ rpm -ivh jdk-6u16-linux-i586-rpm

˜q›å…¥å®‰è£…åQŒå‡ºçŽ?/span> --More--的时å€?/span>,Crtl + C ¾l„åˆé”®è¿›è¡Œç¿»™åµï¼Œæ‰?/span> yes åŒæ„安装ã€?/span>


4.
安装完毕åQŒè¿›è¡ŒçŽ¯å¢ƒå˜é‡è®¾¾|?/span>

˜q›å…¥profileæ–‡äšg讄¡½®

$ vi /etc/profile

åœ?/span>doneçš„åŽé¢ã€?/span>unset içš„å‰é¢è¾“å…?/span>

#set java environment

export JAVA_HOME=/usr/java/jdk1.6.0_16

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

ä¿å­˜é€€å‡?br />


5.
‹¹‹è¯•hello world, javaä¸?/span>/home/chenxinhan目录内的一个自讄¡š„æ–‡äšgå¤?/span>

$ cd /home/chenxinhan/java

$ vi Test.java

输入åQ?/span>

class Test

{

     public static void main(String[] args)

     {

         System.out.println("Hello World!");

     }

}

¾~–译åQ?/span>

$ javac Test.java

执行åQ?/span>

$ java Test

å¦‚æžœä¸æŠ¥é”™ï¼Œòq¶ä¸”输出åQ?/span>Hello World!åQŒè¡¨½Cºå®‰è£…æˆåŠŸã€?br />
åQˆå‹æƒ…æ½Cºï¼šæœ¬åšæ–‡ç« ‹Æ¢è¿Žè½¬è²åQŒä½†è¯äh³¨æ˜Žå‡ºå¤„:陈新汉,http://www.aygfsteel.com/hankchenåQ?/span>



]]>
vi常用命ä×ohttp://www.aygfsteel.com/hankchen/archive/2009/09/14/295042.htmlhankchenhankchenMon, 14 Sep 2009 09:27:00 GMThttp://www.aygfsteel.com/hankchen/archive/2009/09/14/295042.htmlhttp://www.aygfsteel.com/hankchen/comments/295042.htmlhttp://www.aygfsteel.com/hankchen/archive/2009/09/14/295042.html#Feedback0http://www.aygfsteel.com/hankchen/comments/commentRss/295042.htmlhttp://www.aygfsteel.com/hankchen/services/trackbacks/295042.htmlvi¾~–辑器是所æœ?/span>Unixå?/span>Linux¾pÈ»Ÿä¸‹æ ‡å‡†çš„¾~–辑器。基本上viå¯ä»¥åˆ†äؓ三ç§çжæ€ï¼Œåˆ†åˆ«æ˜¯å‘½ä»¤æ¨¡å¼ï¼ˆcommand modeåQ‰ã€æ’入模å¼ï¼ˆInsert modeåQ‰å’Œåº•行模å¼åQ?/span>last line modeåQ‰ï¼Œå„模å¼çš„功能区分如下åQ?/span>


1)
命ä×o行模å¼?/span>command modeåQ?/span>
  控制å±å¹•光标的移动,字符ã€å­—或行的删除,¿UÕdЍå¤åˆ¶æŸåŒºŒDµåŠ˜q›å…¥Insert mode下,或者到 last line modeã€?/span>
2)
æ’入模å¼åQ?/span>Insert modeåQ?/span>
ã€€ã€€åªæœ‰åœ?/span>Insert mode下,æ‰å¯ä»¥åšæ–‡å­—è¾“å…¥åQŒæŒ‰ã€?/span>ESCã€é”®å¯å›žåˆ°å‘½ä»¤è¡Œæ¨¡å¼ã€?/span>
3)
底行模å¼åQ?/span>last line modeåQ?/span>
  ž®†æ–‡ä»¶ä¿å­˜æˆ–退å‡?/span>viåQŒä¹Ÿå¯ä»¥è®„¡½®¾~–辑环境åQŒå¦‚å¯ÀL‰¾å­—ç¬¦ä¸ŒÓ€åˆ—å‡ø™¡Œå?/span>……½{‰ã€?/span>

一ã€?/span>vi的基本æ“ä½?/span>

a) ˜q›å…¥vi
  在系¾lŸæ½Cºç¬¦å¯‚¾“å…?/span>viåŠæ–‡ä»¶å¿U°åŽåQŒå°±˜q›å…¥viå…¨å±òq•编辑画é¢ï¼š
  $ vi myfile
  ä¸è¿‡æœ‰ä¸€ç‚¹è¦ç‰¹åˆ«æ³¨æ„åQŒå°±æ˜¯æ‚¨˜q›å…¥vi之åŽåQŒæ˜¯å¤„于「命令行模å¼åQ?/span>command modeåQ‰ã€ï¼Œæ‚¨è¦åˆ‡æ¢åˆ°ã€Œæ’入模å¼ï¼ˆInsert modeåQ‰ã€æ‰èƒ½å¤Ÿè¾“入文字ã€?/span>

b) 切æ¢è‡Ïx’入模å¼ï¼ˆInsert modeåQ‰ç¼–辑文ä»?/span>
  在「命令行模å¼åQ?/span>command modeåQ‰ã€ä¸‹æŒ‰ä¸€ä¸‹å­—æ¯ã€?/span>iã€å°±å¯ä»¥˜q›å…¥ã€Œæ’入模å¼ï¼ˆInsert modeåQ‰ã€ï¼Œ˜q™æ—¶å€™ä½ ž®±å¯ä»¥å¼€å§‹è¾“入文字了ã€?/span>
c) Insert 的切æ?/span>
  您目å‰å¤„于「æ’入模å¼ï¼ˆInsert modeåQ‰ã€ï¼Œæ‚¨å°±åªèƒ½ä¸€ç›´è¾“入文字,如果您å‘çŽ°è¾“é”™äº†å­—ï¼æƒ³ç”¨å…‰æ ‡é”®å¾€å›žç§»åŠ¨ï¼Œž®†è¯¥å­—删除,ž®Þp¦å…ˆæŒ‰ä¸€ä¸‹ã€?/span>ESCã€é”®è½¬åˆ°ã€Œå‘½ä»¤è¡Œæ¨¡å¼åQ?/span>command modeåQ‰ã€å†åˆ é™¤æ–‡å­—ã€?/span>
d)
退å‡?/span>viåŠä¿å­˜æ–‡ä»?/span>
  在「命令行模å¼åQ?/span>command modeåQ‰ã€ä¸‹åQŒæŒ‰ä¸€ä¸‹ã€Œï¼šã€å†’å·é”®˜q›å…¥ã€?/span>Last line modeã€ï¼Œä¾‹å¦‚åQ?/span>
: w filename
åQˆè¾“å…?/span>ã€?/span>w filenameã€å°†æ–‡ç« ä»¥æŒ‡å®šçš„æ–‡äšgå?/span>filenameä¿å­˜åQ?/span>
: wq (
输入ã€?/span>wqã€ï¼Œå­˜ç›˜òq‰™€€å‡?/span>vi)
: q! (
输入q!åQ?/span>ä¸å­˜ç›˜å¼ºåˆ‰™€€å‡?/span>vi)

二ã€å‘½ä»¤è¡Œæ¨¡å¼åQ?/span>command modeåQ‰åŠŸèƒ½é”®
1
åQ?/span>. æ’入模å¼
  按ã€?/span>iã€åˆ‡æ¢è¿›å…¥æ’入模å¼ã€?/span>insert modeã€ï¼ŒæŒ?/span>“i”˜q›å…¥æ’入模å¼åŽæ˜¯ä»Žå…‰æ ‡å½“å‰ä½¾|®å¼€å§‹è¾“入文ä»Óž¼›
  按ã€?/span>aã€è¿›å…¥æ’入模å¼åŽåQŒæ˜¯ä»Žç›®å‰å…‰æ ‡æ‰€åœ¨ä½¾|®çš„下一个佾|®å¼€å§‹è¾“入文字;
  按ã€?/span>oã€è¿›å…¥æ’入模å¼åŽåQŒæ˜¯æ’入新的一行,从行首开始输入文å­?/span>
2
åQ?/span>. 从æ’入模å¼åˆ‡æ¢äؓ命ä×o行模å¼?/span>
  按ã€?/span>ESCã€é”®ã€?/span>
3
åQ?/span>. ¿UÕdŠ¨å…‰æ ‡

  viå¯ä»¥ç›´æŽ¥ç”¨é”®ç›˜ä¸Šçš„光标æ¥ä¸Šä¸‹å·¦å³¿UÕdЍåQŒä½†æ­£è§„çš?/span>vi是用ž®å†™è‹±æ–‡å­—æ¯ã€?/span>hã€ã€ã€?/span>jã€ã€ã€?/span>kã€ã€ã€?/span>lã€ï¼Œåˆ†åˆ«æŽ§åˆ¶å…‰æ ‡å·¦ã€ä¸‹ã€ä¸Šã€å³¿UÖM¸€æ ¹{€?/span>
  按ã€?/span>ctrlã€?/span>+ã€?/span>bã€ï¼šå±å¹•å¾€å?/span>¿UÕdЍ䏀™åüc€?/span>
  按ã€?/span>ctrlã€?/span>+ã€?/span>fã€ï¼šå±å¹•å¾€å‰?/span>¿UÕdЍ䏀™åüc€?/span>
  按ã€?/span>ctrlã€?/span>+ã€?/span>uã€ï¼šå±å¹•å¾€å?/span>¿UÕdЍåŠé¡µã€?/span>
  按ã€?/span>ctrlã€?/span>+ã€?/span>dã€ï¼šå±å¹•å¾€å‰?/span>¿UÕdЍåŠé¡µã€?/span>
  按数字ã€?/span>0ã€ï¼š¿UÕdˆ°æ–‡ç« çš„开头ã€?/span>
  按ã€?/span>Gã€ï¼š¿UÕdŠ¨åˆ°æ–‡ç« çš„æœ€åŽã€?/span>
  按ã€?/span>$ã€ï¼š¿UÕdŠ¨åˆ°å…‰æ ‡æ‰€åœ¨è¡Œçš?/span>行尾ã€?/span>
  按ã€?/span>^ã€ï¼š¿UÕdŠ¨åˆ°å…‰æ ‡æ‰€åœ¨è¡Œçš?/span>行首

4åQ?/span>. 删除文字
  ã€?/span>xã€ï¼šæ¯æŒ‰ä¸€‹Æ¡ï¼Œåˆ é™¤å…‰æ ‡æ‰€åœ¨ä½¾|®çš„åŽé¢ä¸€ä¸ªå­—½W¦ã€?/span>
  ã€?/span>#xã€ï¼šä¾‹å¦‚åQŒã€?/span>6xã€è¡¨½Cºåˆ é™¤å…‰æ ‡æ‰€åœ¨ä½¾|®çš„åŽé¢”6个字½W¦ã€?/span>
  ã€?/span>Xã€ï¼šå¤§å†™çš?/span>XåQŒæ¯æŒ‰ä¸€‹Æ¡ï¼Œåˆ é™¤å…‰æ ‡æ‰€åœ¨ä½¾|®çš„å‰é¢ä¸€ä¸ªå­—½W¦ã€?/span>
  ã€?/span>#Xã€ï¼šä¾‹å¦‚åQŒã€?/span>20Xã€è¡¨½Cºåˆ é™¤å…‰æ ‡æ‰€åœ¨ä½¾|®çš„å‰é¢”20个字½W¦ã€?/span>
  ã€?/span>ddã€ï¼šåˆ é™¤å…‰æ ‡æ‰€åœ¨è¡Œã€?/span>
  ã€?/span>#ddã€ï¼šä»Žå…‰æ ‡æ‰€åœ¨è¡Œå¼€å§‹åˆ é™?/span>#è¡?/span>
5
åQ?/span>. å¤åˆ¶
  ã€?/span>ywã€ï¼šž®†å…‰æ ‡æ‰€åœ¨ä¹‹å¤„到字尾的字½W¦å¤åˆ¶åˆ°¾~“冲åŒÞZ¸­ã€?/span>
  ã€?/span>#ywã€ï¼šå¤åˆ¶#个字到缓冲区
  ã€?/span>yyã€ï¼šå¤åˆ¶å…‰æ ‡æ‰€åœ¨è¡Œåˆ°ç¼“冲区ã€?/span>
  ã€?/span>#yyã€ï¼šä¾‹å¦‚åQŒã€?/span>6yyã€è¡¨½Cºæ‹·è´ä»Žå…‰æ ‡æ‰€åœ¨çš„该行往下数”6行文字ã€?/span>
  ã€?/span>pã€ï¼šž®†ç¼“冲区内的字符贴到光标所在佾|®ã€‚注æ„:所有与“y”有关的å¤åˆ¶å‘½ä»¤éƒ½å¿…é¡»ä¸?/span>“p”é…åˆæ‰èƒ½å®Œæˆå¤åˆ¶ä¸Žç²˜è´´åŠŸèƒ½ã€?/span>
6
åQ?/span>. 替æ¢
  ã€?/span>rã€ï¼šæ›¿æ¢å…‰æ ‡æ‰€åœ¨å¤„的字½W¦ã€?/span>
  ã€?/span>Rã€ï¼šæ›¿æ¢å…‰æ ‡æ‰€åˆîC¹‹å¤„的字符åQŒç›´åˆ°æŒ‰ä¸‹ã€?/span>ESCã€é”®ä¸ºæ­¢ã€?/span>
7
åQ?/span>. 回å¤ä¸Šä¸€‹Æ¡æ“ä½?/span>
  ã€?/span>uã€ï¼šå¦‚果您误执行一个命令,å¯ä»¥é©¬ä¸ŠæŒ‰ä¸‹ã€?/span>uã€ï¼Œå›žåˆ°ä¸Šä¸€ä¸ªæ“作。按多次“u”å¯ä»¥æ‰§è¡Œå¤šæ¬¡å›žå¤ã€?/span>åQˆå‘½ä»¤è¡Œæ¨¡å¼åQ?/span>

æ€È»“åQ?/span>
1ã€ç”¨vi打开文äšgåŽï¼Œæ˜¯å¤„于「命令行模å¼åQ?/span>command modeåQ‰ã€ï¼Œæ‚¨è¦åˆ‡æ¢åˆ°ã€Œæ’入模å¼ï¼ˆInsert modeåQ‰ã€æ‰èƒ½å¤Ÿè¾“å…¥æ–‡å­—ã€‚åˆ‡æ¢æ–¹æ³•:在「命令行模å¼åQ?/span>command modeåQ‰ã€ä¸‹æŒ‰ä¸€ä¸‹å­—æ¯ã€?/span>iã€å°±å¯ä»¥˜q›å…¥ã€Œæ’入模å¼ï¼ˆInsert modeåQ‰ã€ï¼Œ˜q™æ—¶å€™ä½ ž®±å¯ä»¥å¼€å§‹è¾“入文字了ã€?/span>
2
ã€ç¼–辑好åŽï¼Œéœ€ä»Žæ’入模å¼åˆ‡æ¢äؓ命ä×oè¡Œæ¨¡å¼æ‰èƒ½å¯¹æ–‡äšg˜q›è¡Œä¿å­˜åQŒåˆ‡æ¢æ–¹æ³•:按ã€?/span>ESCã€é”®ã€?/span>
3
ã€ä¿å­˜åƈ退出文ä»Óž¼šåœ¨å‘½ä»¤æ¨¡å¼ä¸‹è¾“å…¥:wqå›_¯åQ(别忘äº?/span>wqå‰é¢çš?/span>:åQ?/span> 

勿ƒ…æé†’åQšæœ¬åšæ–‡ç« æ¬¢˜qŽè{载,但请注明出处åQ?a href='http://www.aygfsteel.com/hankchen'>陈新æ±?/a>

]]>
Linuxåˆå­¦è€…应该掌æ¡çš„命ä×ohttp://www.aygfsteel.com/hankchen/archive/2009/09/14/295040.htmlhankchenhankchenMon, 14 Sep 2009 09:11:00 GMThttp://www.aygfsteel.com/hankchen/archive/2009/09/14/295040.htmlhttp://www.aygfsteel.com/hankchen/comments/295040.htmlhttp://www.aygfsteel.com/hankchen/archive/2009/09/14/295040.html#Feedback0http://www.aygfsteel.com/hankchen/comments/commentRss/295040.htmlhttp://www.aygfsteel.com/hankchen/services/trackbacks/295040.htmlæ–‡äšg½Ž¡ç†

æ–‡äšg½Ž¡ç†   #   ls   ls -a   列出当å‰ç›®å½•下的所有文ä»Óž¼ŒåŒ…括ä»?/span>.头的éšå«æ–‡äšg         

æ–‡äšg½Ž¡ç†   #   ls   ls -læˆ?/span>ll   列出当å‰ç›®å½•下文件的详细信毠        

æ–‡äšg½Ž¡ç†   #   pwd   pwd   æŸ¥çœ‹å½“å‰æ‰€åœ¨ç›®å½•çš„¾l对路绠        

æ–‡äšg½Ž¡ç†   #   cd   cd ..   回当å‰ç›®å½•的上一¾U§ç›®å½?/span>         

æ–‡äšg½Ž¡ç†   #   cd   cd -   回上一‹Æ¡æ‰€åœ¨çš„目录         

æ–‡äšg½Ž¡ç†   #   cd   cd ~ æˆ?/span> cd   回当å‰ç”¨æˆïLš„宿主目录         

æ–‡äšg½Ž¡ç†   #   cd   cd ~用户å?/span>   回指定用æˆïLš„宿主目录                 

æ–‡äšg½Ž¡ç†   #   cat   catæ–‡äšgå?/span>   䏀屿Ÿ¥çœ‹æ–‡ä»¶å†…å®?/span>         

æ–‡äšg½Ž¡ç†   #   more   moreæ–‡äšgå?/span>   分页查看文äšg内容          

æ–‡äšg½Ž¡ç†   #   less   less æ–‡äšgå?/span>   å¯æŽ§åˆ†é¡µæŸ¥çœ‹æ–‡äšg内容         

æ–‡äšg½Ž¡ç†   #   grep   grep字符 æ–‡äšgå?/span>   æ ÒŽ®å­—ç¬¦åŒšw…æ¥æŸ¥çœ‹æ–‡ä»‰™ƒ¨åˆ†å†…å®?/span>         

æ–‡äšg½Ž¡ç†   #   mkdir   mkdir 目录å?/span>   创å¾ä¸€ä¸ªç›®å½?/span>         

æ–‡äšg½Ž¡ç†   #   mkdir   mkdir p   递归å¼åŽ»åˆ›å¾ä¸€äº›åµŒå¥—ç›®å½?/span>         

æ–‡äšg½Ž¡ç†   #   rmdir   Rmdir ½Iºç›®å½•å   删除一个空目录          

æ–‡äšg½Ž¡ç†   #   rm   rm æ–‡äšgå?/span> æ–‡äšgå?/span>   删除一个文件或多个文äšg         

æ–‡äšg½Ž¡ç†   #   rm   rm -rf éžç©ºç›®å½•å?/span>   递归删除一个鞽Iºç›®å½•下的一切,ä¸è®©æå¼-f  

æ–‡äšg½Ž¡ç†   #   mv   mv è·¯ç»/æ–‡äšg /¾l?/span>/æ–‡äšg   ¿UÕdŠ¨ç›¸å¯¹è·¯ç»ä¸‹çš„æ–‡äšg到ç»å¯¹èµ\¾l下         

æ–‡äšg½Ž¡ç†   #   mv   mv æ–‡äšgå?/span> æ–°å¿U?/span>   在当å‰ç›®å½•下改堠       

æ–‡äšg½Ž¡ç†   #   cp   cp /è·¯ç»/æ–‡äšg ./   ¿UÕdЍ¾l对路ç»ä¸‹çš„æ–‡äšg到当å‰ç›®å½•下         

æ–‡äšg½Ž¡ç†   #   find   find è·¯ç» -name “字符ä¸?#8221;   æŸ¥æ‰¾è·¯ç»æ‰€åœ¨èŒƒå›´å†…满èƒö字符串匹é…的文äšg和目å½?/span>         

æ–‡äšg½Ž¡ç†   #   ln   ln æºæ–‡ä»?/span> 链接å?/span>   创å¾å½“å‰ç›®å½•æºæ–‡ä»¶çš„¼‹¬é“¾æŽ?/span>         

例如åQ?/span>ln /home/test /usr/test1   åœ?/span>/usr下å¾ç«?/span>/home/test的硬链接         

æ–‡äšg½Ž¡ç†   #   ln   Ln -s a b   创å¾å½“å‰ç›®å½•ä¸?/span>a的符å·é“¾æŽ?/span>b      

æ–‡äšg½Ž¡ç†   #   touch   touch file1 file2   创å¾ä¸¤ä¸ª½Iºæ–‡ä»?/span>         

二ã€ç£ç›˜ç®¡ç?/span>

¼‚盘½Ž¡ç†   #   df   df   用于报告文äšg¾pÈ»Ÿçš„æ€Õd®¹é‡ï¼Œä½¿ç”¨é‡ï¼Œå‰©ä½™å®šw‡ã€?/span>         

¼‚盘½Ž¡ç†   #   du   du -b /home   查看目å‰/HOME目录的容é‡?/span>(k)åŠå­ç›®å½•的容é‡?/span>(k)ã€?/span>         

¼‚盘½Ž¡ç†   #   fdisk   fdisk -l   查看¾pÈ»Ÿåˆ†åŒºä¿¡æ¯      

ä¸‰ã€æ–‡ä»¶æƒé™?/span>

æ–‡äšgæƒé™   #   chmod   chmod u+s file   ä¸?/span>file的属ä¸ÕdŠ ä¸Šç‰¹ŒDŠæƒé™?/span>         

               chmod g+r file   ä¸?/span>file的属¾l„加上读æƒé™         

               chmod o+w file   ä¸?/span>file的其它用户加上写æƒé™         

               chmod a-x file   ä¸?/span>file的所有用户å‡åŽÀL‰§è¡Œæƒé™?/span>      

æ–‡äšgæƒé™   #   chown   chown root /home   æŠ?/span>/home的属ä¸ÀL”¹æˆ?/span>root用户      

æ–‡äšgæƒé™   #   chgrp   chgrp root /home   æŠ?/span>/home的属¾l„改æˆ?/span>root¾l?/span>      

å››ã€ç”¨æˆïL®¡ç?/span>

用户½Ž¡ç†   #   useradd   Useradd   创å¾ä¸€ä¸ªæ–°çš„用æˆ?/span>         

用户½Ž¡ç†   #   groupadd   Groupadd ¾l„å   创å¾ä¸€ä¸ªæ–°çš„组         

用户½Ž¡ç†   #   passwd   Passwd 用户å?/span>   为用户创建密ç ?/span>         

用户½Ž¡ç†   #   Passwd -d   Passwd -d用户å?/span>   删除用户密ç ä¹Ÿèƒ½ç™»é™†         

用户½Ž¡ç†   #   Passwd -l   Passwd -l用户å?/span>   é”定账å·å¯†ç          

用户½Ž¡ç†   #   Passwd -u   Passwd -u用户å?/span>   è§£é”è´¦å·å¯†ç          

用户½Ž¡ç†   #   Passwd -S   Passwd -S用户å?/span>   查询账å·å¯†ç          

用户½Ž¡ç†   #   Usermod -l   Usermod -l 新用户å è€ç”¨æˆ·å   为用æˆäh”¹å?/span>         

用户½Ž¡ç†   #   Usermod -L   Usermod -L è¦é”定用户堠 é”定用户登陆         

用户½Ž¡ç†   #   Usermod -U   Usermod Uè§£é”用户å?/span>   è§£é”用户登陆         

用户½Ž¡ç†   #   Usermod -u   Usermod u 501用户å?/span>   改å˜ç”¨æˆ·UID         

用户½Ž¡ç†   #   Userdel   Userdelr 用户å?/span>   删除用户一åˆ?/span>         

用户½Ž¡ç†   #   Groupmod -n   Groupmod n新用户å è€ç”¨æˆ·å   为组改堠       

用户½Ž¡ç†   #   Groupmod -g   Groupmod g 501 ¾l„å   改嘾l?/span>GID         

用户½Ž¡ç†   #   groupdel   Groupdel¾l„å    先应删它的用æˆ?/span>   删除¾l?/span>         

用户½Ž¡ç†   #   gpasswd -a   gpasswd -a 用户å?/span> ¾l„å   增加用户到组         

用户½Ž¡ç†   #   Id    id   用户å?/span>   查用户信æ?/span>

五ã€èÊY件管ç?/span>   

软äšg½Ž¡ç†   #   tar    -c 创å¾åŒ?/span> x 释放åŒ?/span> -v 昄¡¤ºå‘½ä×o˜q‡ç¨‹ z 代表压羃åŒ?/span>      

软äšg½Ž¡ç†   #   tar -cf   tar cvf benet.tar /home/benet   æŠ?/span>/home/benet目录打包      

软äšg½Ž¡ç†   #   tar -czf   tar zcvf benet.tar.gz /mnt   æŠŠç›®å½•æ‰“åŒ…åÆˆåŽ‹ç¾ƒ      

软äšg½Ž¡ç†   #   tar tf   tar tf benet.tar   看éžåŽ‹ç¾ƒåŒ…çš„æ–‡äšg列表      

软äšg½Ž¡ç†   #   tar tzf   tar tf benet.tar.gz   看压¾~©åŒ…的文件列è¡?/span>      

软äšg½Ž¡ç†   #   tar xf   tar xf benet.tar   éžåŽ‹¾~©åŒ…的文件æ¢å¤?/span>      

软äšg½Ž¡ç†   #   tar zxvf   tar zxvf benet.tar.gz   压羃包的文äšg解压æ¢å¤      

软äšg½Ž¡ç†   #   tar -jxvf   tar jxvf benet.tar.bz2         

软äšg½Ž¡ç†   #   ./configure --prefix=/usr/local/   ¾~–译å‰é…¾|?/span>      

软äšg½Ž¡ç†   #   make   ¾~–译      

软äšg½Ž¡ç†   #   make install   安装¾~–译好的æºç åŒ?/span>      

å…­ã€å¯åŠ¨ç®¡ç?/span>

å¯åЍ½Ž¡ç†   #   reboot   Init 6   é‡å¯LINUX¾pÈ»Ÿ      

å¯åЍ½Ž¡ç†   #   Halt   Init 0   Shutdown h now   关闭LINUX¾pÈ»Ÿ      

å¯åЍ½Ž¡ç†   #   runlevel      昄¡¤º¾pÈ»Ÿ˜q行¾U?/span>      

å¯åЍ½Ž¡ç†   #   Init [0123456]       改嘾pÈ»Ÿ˜q行¾U?/span>,7¿U?/span>      

å¯åЍ½Ž¡ç†   #   Chkconfig -list [æœåŠ¡åç§°]   查看æœåŠ¡çš„çŠ¶æ€?/span>      

å¯åЍ½Ž¡ç†   #   Chkconfig -level <˜q行¾U?/span>> <æœåŠ¡å?/span>> on|off|set    讄¡½®æœåŠ¡çš„å¯åŠ¨çŠ¶æ€?/span>      

å¯åЍ½Ž¡ç†   #   Chkconfig <æœåŠ¡å?/span>> on|off|set   讄¡½®éžç‹¬ç«‹æœåŠ¡å¯çжæ€?/span>     

七ã€è¿›½E‹ç®¡ç?/span>

˜q›ç¨‹½Ž¡ç†   #   Top动æ€?/span>   Ps-aux陿€?/span>   ˜q›ç¨‹æ ?/span>pstree    查看¾pÈ»Ÿ˜q›ç¨‹      

˜q›ç¨‹½Ž¡ç†   #   ½E‹åºå?/span> &   åŽå°˜q行½E‹åº         

˜q›ç¨‹½Ž¡ç†   #   fg   把åŽå°è¿è¡Œçš„˜q›ç¨‹è°ƒå›žå‰å°         

˜q›ç¨‹½Ž¡ç†   #   bg   把å‰å°è¿è¡Œè¿›½E‹è°ƒåˆ°åŽå?/span>             

˜q›ç¨‹½Ž¡ç†   #   kill   Kill PID    ¾lˆæ­¢æŸä¸ªPID˜q›ç¨‹      

˜q›ç¨‹½Ž¡ç†   #   crontab   Crontab -e   ç”?/span>VIçš„åÅžå¼æ¥¾~–辑自动周期性ä“QåŠ?/span>      

˜q›ç¨‹½Ž¡ç†   #   crontab   Crontab -l   查看自动周期性ä“QåŠ?/span>      

˜q›ç¨‹½Ž¡ç†   #   crontab   Crontab -r   删除自动周期性ä“QåŠ?/span>      

˜q›ç¨‹½Ž¡ç†   #   crond   Service crond <start|stop|restart|status>      

马上å¯åŠ¨è‡ªåŠ¨å‘¨æœŸæ€§æœåŠ?/span>   Service crond <å¯åЍ|åœæ­¢|é‡å¯|状æ€?/span>>        

勿ƒ…æé†’åQšæœ¬åšæ–‡ç« æ¬¢˜qŽè{载,但请注明出处åQ?a href='http://www.aygfsteel.com/hankchen'>陈新æ±?/a>

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ¼ÎÀèÏØ| ¿Ëʲ¿ËÌÚÆì| ÓÀ°²ÊÐ| »¯µÂÏØ| ¼´Ä«ÊÐ| ºþ¿ÚÏØ| ¸¡ÁºÏØ| µ¤ÀâÏØ| ÔÀÑôÏØ| Î÷ÁÖÏØ| ¹«°²ÏØ| ÎijÉÏØ| ÑÉêÈ| ²ý¼ªÊÐ| ½£¸óÏØ| º£³ÇÊÐ| ÖÓÉ½ÏØ| SHOW| פÂíµêÊÐ| Ì«ÆÍËÂÆì| Ç­½­Çø| ¿¦Ê²ÊÐ| ¶î¼ÃÄÉÆì| ËÉÑôÏØ| ±±Á÷ÊÐ| Ë®³ÇÏØ| ÔóÆÕÏØ| ÃÜÔÆÏØ| ³ö¹ú| ÐÏÌ¨ÏØ| ¶«¸ÛÊÐ| ²¼¶û½òÏØ| ¿Æ¼¼| ¿ËÀ­ÂêÒÀÊÐ| ÓÜÉçÏØ| ÁùÖ¦ÌØÇø| ÈÄÆ½ÏØ| ¸ÓÖÝÊÐ| ÕýÀ¶Æì| ·ðÆºÏØ| ÎÐÑôÏØ|