linuxÉó²éÄ¿½ñÔËÐÐÀú³Ì
¿ÉÒÔͨ¹ýÒÔϼ¸ÖÖÒªÁìÉó²é linux ÖÐÄ¿½ñÔËÐеÄÀú³Ì£ºÊ¹Óà “ps” ÏÂÁîÀ´Éó²éÀú³ÌÐÅÏ¢£¬°üÀ¨ pid¡¢Óû§¡¢cpu ºÍÄÚ´æʹÓÃÇéÐΡ£Ê¹Óà “top” ÏÂÁîÌṩһ¸ö½»»¥Ê½½çÃ棬°´ cpu »òÄÚ´æʹÓÃÇéÐζÔÀú³Ì¾ÙÐÐÅÅÐò¡£Ê¹Óà “pidof” ÏÂÁîͨ¹ýÃû³Æ²éÕÒÀú³ÌµÄ pid¡£Ê¹Óà “pgrep” ÏÂÁîͨ¹ýÕýÔò±í´ïʽ²éÕÒÀú³ÌµÄ pid¡£
ÔõÑùÉó²é Linux ÖÐÄ¿½ñÔËÐеÄÀú³Ì£¿
¹ØÓÚ Linux ϵͳÖÎÀíÔ±À´Ëµ£¬ÏàʶºÍÖÎÀíÕýÔÚÔËÐеÄÀú³ÌÖÁ¹ØÖ÷Òª¡£ÒÔÏÂÊÇÉó²éÄ¿½ñÔËÐÐÀú³ÌµÄ¼¸ÖÖÒªÁ죺
1. ʹÓá°ps¡±ÏÂÁî
¡°ps¡±ÏÂÁîÊÇÉó²éÀú³ÌÐÅÏ¢µÄÇ¿Ê¢¹¤¾ß¡£ÒÔÏÂÊÇÒ»¸ö»ù±¾ÏÂÁ
ps
µÇ¼ºó¸´ÖÆ
Õ⽫ÏÔʾÒÔÏÂÐÅÏ¢£º
PID£ºÀú³Ì ID
USER£ºÀú³ÌËùÓÐÕß
%CPU£ºÀú³ÌÏûºÄµÄ CPU °Ù·Ö±È
%MEM£ºÀú³ÌÏûºÄµÄÄÚ´æ°Ù·Ö±È
VSZ£ºÀú³ÌµÄÐéÄâÄÚ´æ¾Þϸ
RSS£ºÀú³ÌµÄפÁô¼¯¾Þϸ
TTY£ºÀú³ÌÅþÁ¬µÄÖÕ¶Ë
STAT£ºÀú³Ì״̬£¨Èç S£¨ÐÝÃߣ©¡¢R£¨ÕýÔÚÔËÐУ©£©
START£ºÀú³ÌÆô¶¯Ê±¼ä
TIME£ºÀú³ÌÔËÐÐʱ¼ä
COMMAND£ºÀú³ÌµÄÏÂÁîÐÐ
2. ʹÓá°top¡±ÏÂÁî
¡°top¡±ÏÂÁîÌṩÁËÒ»¸ö½»»¥Ê½½çÃæÀ´Éó²éÀú³ÌÐÅÏ¢¡£Ëü°´ CPU »òÄÚ´æʹÓÃÇéÐζÔÀú³Ì¾ÙÐÐÅÅÐò£¬²¢ÔÊÐíÄúʵʱ¼à¿Øϵͳ¡£
ҪʹÓá°top¡±ÏÂÁÇëÊäÈ룺
top
µÇ¼ºó¸´ÖÆ
¿ÉÒÔʹÓÃÒÔϼüµ¼º½ÏÂÁ
h£ºÏÔʾ×ÊÖú²Ëµ¥
q£ÎÂ˳ö
s£º°´ CPU ʹÓÃÇéÐÎÅÅÐò
m£º°´ÄÚ´æʹÓÃÇéÐÎÅÅÐò
3. ʹÓá°pidof¡±ÏÂÁî
¡°pidof¡±ÏÂÁîÔÊÐíÄúͨ¹ýÆäÃû³Æ²éÕÒÀú³ÌµÄ PID¡£ÀýÈ磬Ҫ²éÕÒÃûΪ¡°bash¡±µÄÀú³ÌµÄ PID£¬Äú¿ÉÒÔÊäÈ룺
pidof bash
µÇ¼ºó¸´ÖÆ
Õ⽫·µ»ØÒÔÏÂÊä³ö£º
1234
µÇ¼ºó¸´ÖÆ
ÆäÖÐ 1234 ÊÇ bash Àú³ÌµÄ PID¡£
4. ʹÓá°pgrep¡±ÏÂÁî
¡°pgrep¡±ÏÂÁîÓë¡°pidof¡±ÀàËÆ£¬µ«ËüÔÊÐíÄúÖ¸¶¨Ò»¸öÕýÔò±í´ïʽÀ´²éÕÒÀú³Ì¡£ÀýÈ磬Ҫ²éÕÒÃû³ÆÖаüÀ¨¡°gnome¡±µÄÀú³Ì£¬Äú¿ÉÒÔÊäÈ룺
pgrep -f gnome
µÇ¼ºó¸´ÖÆ
Õ⽫·µ»ØÒÔÏÂÊä³ö£º
1234 2345 3456
µÇ¼ºó¸´ÖÆ
ÆäÖÐ 1234¡¢2345 ºÍ 3456 ÊÇÃû³ÆÖаüÀ¨¡°gnome¡±µÄÀú³ÌµÄ PID¡£
ÒÔÉϾÍÊÇlinuxÉó²éÄ¿½ñÔËÐÐÀú³ÌµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡