Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

½âÎöLinux²Ù×÷ϵͳ½©Ê¬½ø³Ì

ÔÚfork()/execve()¹ý³ÌÖУ¬¼ÙÉè×Ó½ø³Ì½áÊøÊ±¸¸½ø³ÌÈÔ´æÔÚ£¬¶ø¸¸½ø³Ìfork()֮ǰ¼Èû°²×°SIGCHLDÐźŴ¦Àíº¯Êýµ÷ÓÃwaitpid()µÈ´ý×Ó½ø³Ì½áÊø£¬ÓÖûÓÐÏÔʽºöÂÔ¸ÃÐźţ¬Ôò×Ó½ø³Ì³ÉΪ½©Ê¬½ø³Ì£¬ÎÞ·¨Õý³£½áÊø£¬´Ëʱ¼´Ê¹ÊÇrootÉí·Ýkill-9Ò²²»ÄÜɱËÀ½©Ê¬½ø³Ì¡£²¹¾È°ì·¨ÊÇɱËÀ½©Ê¬½ø³ÌµÄ¸¸½ø³Ì(½©Ê¬½ø³ÌµÄ¸¸½ø³Ì±ØÈ»´æÔÚ)£¬½©Ê¬½ø³Ì³ÉΪ"¹Â¶ù½ø³Ì"£¬¹ý¼Ì¸ø1ºÅ½ø³Ìinit£¬initʼÖջḺÔðÇåÀí½©Ê¬½ø³Ì¡£
¡¡¡¡½©Ê¬½ø³ÌÊÇÖ¸µÄ¸¸½ø³ÌÒѾ­Í˳ö£¬¶ø¸Ã½ø³ÌdeadÖ®ºóûÓнø³Ì½ÓÊÜ£¬¾Í³ÉΪ½©Ê¬½ø³Ì.(zombie)½ø³Ì
¡¡¡¡ÔõÑù²úÉú½©Ê¬½ø³ÌµÄ£º
¡¡¡¡Ò»¸ö½ø³ÌÔÚµ÷ÓÃexitÃüÁî½áÊø×Ô¼ºµÄÉúÃüµÄʱºò£¬ÆäʵËü²¢Ã»ÓÐÕæÕýµÄ±»Ïú»Ù£¬¶øÊÇÁôÏÂÒ»¸ö³ÆÎª½©Ê¬½ø³Ì(Zombie)µÄÊý¾Ý½á¹¹(ϵͳµ÷ÓÃexit£¬ËüµÄ×÷ÓÃÊÇʹ½ø³ÌÍ˳ö£¬µ«Ò²½ö½öÏÞÓÚ½«Ò»¸öÕý³£µÄ½ø³Ì±ä³ÉÒ»¸ö½©Ê¬½ø³Ì£¬²¢²»Äܽ«ÆäÍêÈ«Ïú»Ù)¡£ÔÚLinux½ø³ÌµÄ״̬ÖУ¬½©Ê¬½ø³Ì
¡¡¡¡ÊǷdz£ÌØÊâµÄÒ»ÖÖ£¬ËüÒѾ­·ÅÆúÁ˼¸ºõËùÓÐÄÚ´æ¿Õ¼ä£¬Ã»ÓÐÈκοÉÖ´ÐдúÂ룬Ҳ²»Äܱ»µ÷¶È£¬½ö½öÔÚ½ø³ÌÁбíÖб£ÁôÒ»¸öλÖ㬼ÇÔØ¸Ã½ø³ÌµÄÍË
¡¡¡¡³ö״̬µÈÐÅÏ¢¹©ÆäËû½ø³ÌÊÕ¼¯£¬³ý´ËÖ®Í⣬½©Ê¬½ø³Ì²»ÔÙÕ¼ÓÐÈκÎÄÚ´æ¿Õ¼ä¡£ËüÐèÒªËüµÄ¸¸½ø³ÌÀ´ÎªËüÊÕʬ£¬Èç¹ûËûµÄ¸¸½ø³Ìû°²×°SIGCHLDÐÅ
¡¡¡¡ºÅ´¦Àíº¯Êýµ÷ÓÃwait»òwaitpid()µÈ´ý×Ó½ø³Ì½áÊø£¬ÓÖûÓÐÏÔʽºöÂÔ¸ÃÐźţ¬ÄÇôËü¾ÍÒ»Ö±±£³Ö½©Ê¬×´Ì¬£¬Èç¹ûÕâʱ¸¸½ø³Ì½áÊøÁË£¬ÄÇôinit½ø³Ì×Ô¶¯
¡¡¡¡»á½ÓÊÖÕâ¸ö×Ó½ø³Ì£¬ÎªËüÊÕʬ£¬Ëü»¹ÊÇÄܱ»Çå³ýµÄ¡£µ«ÊÇÈç¹ûÈç¹û¸¸½ø³ÌÊÇÒ»¸öÑ­»·£¬²»»á½áÊø£¬ÄÇô×Ó½ø³Ì¾Í»áÒ»Ö±±£³Ö½©Ê¬×´Ì¬£¬Õâ¾ÍÊÇΪʲôϵͳÖÐÓÐʱ»áÓкܶàµÄ½©Ê¬½ø³Ì¡£
¡¡¡¡Ôõô²é¿´½©Ê¬½ø³Ì£º
¡¡¡¡ÀûÓÃÃüÁîps£¬¿ÉÒÔ¿´µ½Óбê¼ÇΪZµÄ½ø³Ì¾ÍÊǽ©Ê¬½ø³Ì¡£
¡¡¡¡ÔõÑùÀ´Çå³ý½©Ê¬½ø³Ì£º
¡¡¡¡1.¸Äд¸¸½ø³Ì£¬ÔÚ×Ó½ø³ÌËÀºóҪΪËüÊÕʬ¡£¾ßÌå×ö·¨ÊǽӹÜSIGCHLDÐźš£×Ó½ø³ÌËÀºó£¬»á·¢ËÍSIGCHLDÐźŸø¸¸½ø³Ì£¬¸¸½ø³ÌÊÕµ½´ËÐźźó£¬Ö´ÐÐwaitpid()º¯ÊýΪ×Ó½ø³ÌÊÕʬ¡£ÕâÊÇ»ùÓÚÕâÑùµÄÔ­Àí£º¾ÍË㸸½ø³ÌûÓе÷ÓÃwait£¬ÄÚºËÒ²»áÏòËü·¢ËÍSIGCHLDÏûÏ¢£¬¾¡¹Ü¶ÔµÄĬÈÏ´¦ÀíÊǺöÂÔ£¬Èç¹ûÏëÏìÓ¦Õâ¸öÏûÏ¢£¬¿ÉÒÔÉèÖÃÒ»¸ö´¦Àíº¯Êý¡£
¡¡¡¡2.°Ñ¸¸½ø³Ìɱµô¡£¸¸½ø³ÌËÀºó£¬½©Ê¬½ø³Ì³ÉΪ"¹Â¶ù½ø³Ì"£¬¹ý¼Ì¸ø1ºÅ½ø³Ìinit£¬initʼÖջḺÔðÇåÀí½©Ê¬½ø³Ì.Ëü²úÉúµÄËùÓн©Ê¬½ø³ÌÒ²¸ú×ÅÏûʧ¡£
¡¡¡¡===========================================
¡¡¡¡ÔÚLinuxÖпÉÒÔÓÃ
¡¡¡¡ps auwx
¡¡¡¡·¢ÏÖ½©Ê¬½ø³Ì
¡¡¡¡a all w/ tty£¬ including other users ËùÓд°¿ÚºÍÖÕ¶Ë£¬°üÀ


Ïà¹ØÎĵµ£º

Linuxѧϰ±Ê¼Ç


Linuxѧϰ±Ê¼Ç
1.  Ò»¸ö±äÁ¿´´½¨Ê±£¬Ëü²»»á×Ô¶¯µØÎªÔÚËüÖ®ºó´´½¨µÄshell½ø³ÌËùÖª¡£¶øÃüÁîexport¿ÉÒÔÏòºóÃæµÄshell´«µÝ±äÁ¿µÄÖµ¡£µ±Ò»¸öshell½Å±¾µ÷Óò¢Ö´ÐÐʱ£¬Ëü²»»á×Ô¶¯µÃµ½Ô­Îª½Å±¾£¨µ÷ÓÃÕߣ©ÀﶨÒåµÄ±äÁ¿µÄ·ÃÎÊȨ£¬³ý·ÇÕâЩ±äÁ¿ÒѾ­±»ÏÔʽµØÉèÖÃΪ¿ÉÓá£exportÃüÁî¿ÉÒÔÓÃÓÚ´«µÝÒ»¸ö»ò¶à¸ö±äÁ¿µÄÖµµ½Èκκó ......

linux LVMÅäÖÃ

LVMÊÇLogical Volume Manager(Âß¼­¾í¹ÜÀíÆ÷)µÄ¼òд£¬ËüΪÖ÷»úÌṩÁ˸ü¸ß²ã´ÎµÄ´ÅÅÌ´æ´¢¹ÜÀíÄÜÁ¦¡£LVM¿ÉÒÔ°ïÖúϵͳ¹ÜÀíԱΪӦÓÃÓëÓû§·½±ãµØ·ÖÅä´æ´¢¿Õ¼ä¡£ÔÚLVM¹ÜÀíϵÄÂß¼­¾í¿ÉÒÔ°´Ðè¸Ä±ä´óС»òÌí¼ÓÒÆ³ý¡£ÁíÍ⣬LVM¿ÉÒÔΪËù¹ÜÀíµÄÂß¼­¾íÌṩ¶¨ÖƵÄÃüÃû±êʶ¡£Òò´Ë£¬Ê¹ÓÃLVMÖ÷ÒªÊÇ·½±ãÁ˶Դ洢ϵͳµÄ¹ÜÀí£¬Ôö¼ÓÁËϵͳµÄÀ©Õ¹Ð ......

linuxÏÂÌí¼Ó·Óɱí

# redhat-config-network
/* ʹÓÃifconfigÃüÁîÅäÖò¢²é¿´ÍøÂç½Ó¿ÚÇé¿ö */
//ÅäÖÃeth0µÄIP£¬Í¬Ê±¼¤»îÉ豸
# ifconfig eth0 192.168.168.119 netmask 255.255.255.0 up
//ÅäÖÃeth0±ðÃûÉ豸 eth0:1 µÄIP£¬²¢Ìí¼Ó·ÓÉ
# ifconfig eth0:1 192.168.168.110
# route add –host 192.168.168.110 dev eth0:1
//¼¤»î£¨½û ......

linux½ø³ÌÖ®¼äµÄͨÐÅ

¸¸×Ó½ø³ÌÈçºÎͨÐÅ£¿
Ò»¶Ô¸¸×Ó½ø³Ì¿ÉÒÔͨ¹ýÕý³£µÄ½ø³Ì¼äͨÐŵİ취(¹ÜµÀ£¬Ì×½Ó×Ö£¬ÏûÏ¢¶ÓÁУ¬¹²ÏíÄÚ´æ)½øÐÐͨÐÅ£¬µ«Ò²¿ÉÒÔͨ¹ýÀûÓÃËüÃÇ×÷Ϊ¸¸×Ó½ø³ÌµÄÏ໥¹ØÏµ¶ø¾ßÓеÄÒ»Ð©ÌØÊâ·½·¨¡£
Ò»¸ö×îÏÔÈ»µÄ·½·¨ÊǸ¸½ø³Ì¿ÉÒԵõ½×Ó½ø³ÌµÄÍ˳ö״̬¡£
ÒòΪ×Ó½ø³Ì´ÓËüµÄ¸¸½ø³Ì¼Ì³ÐÎļþÃèÊö·û£¬ËùÒÔ¸¸½ø³Ì¿ÉÒÔ´ò¿ªÒ»¸ö¹ÜµÀµÄÁ½¶Ë£¬È» ......

linuxϲ鿴Ïß³Ì

ps ax ÃüÁîÏÔʾһ¸öµ±Ç°ÏµÍ³½ø³ÌµÄÁÐ±í£¬¸ÃÁбíÖаüÀ¨ÆäËûÓû§ÓµÓеĽø³Ì¡£ÒªÏÔʾ½ø³ÌÒÔ¼°ËüÃǵÄËùÓÐÕߣ¬Ê¹Óà ps aux ÃüÁî¡£¸ÃÁбíÊÇÒ»¸ö¾²Ì¬ÁÐ±í£»»»Ò»¾ä»°Ëµ£¬ËüÊÇÔÚÄãÆôÓÃÕâÏîÃüÁîʱÕýÔÚÔËÐеĽø³ÌµÄ¿ìÕÕ¡£Èç¹ûÄãÐèÒªÒ»¸öʱ¿Ì¸üеÄÔËÐнø³ÌÁÐ±í£¬Ê¹ÓÃÏÂÃæÃèÊöµÄ top ÃüÁî¡£
ps µÄÊä³ö»áºÜ³¤¡£Òª·ÀÖ¹Ëü¿ìËÙ´ÓÆÁÄ»Öл¬¹ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ