Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 µÄ¶àÏ̱߳à³ÌµÄ¸ßЧ¿ª·¢¾­Ñé

2009 Äê 4 ÔÂ 23 ÈÕ
±¾ÎÄÖÐÎÒÃÇÕë¶Ô Linux É϶àÏ̱߳à³ÌµÄÖ÷ÒªÌØÐÔ×ܽá³ö 5 Ìõ¾­Ñ飬ÓÃÒÔ¸ÄÉÆ Linux ¶àÏ̱߳à³ÌµÄÏ°¹ßºÍ±ÜÃâÆäÖеĿª·¢ÏÝÚå¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃÇ´©²åһЩ Windows µÄ±à³ÌÓÃÀýÓÃÒÔ¶Ô±È Linux ÌØÐÔ£¬ÒÔ¼ÓÉî¶ÁÕßÓ¡Ïó¡£
±³¾°
Linux ƽ̨ÉϵĶàÏ̳߳ÌÐò¿ª·¢Ïà¶ÔÓ¦ÆäËûƽ̨£¨±ÈÈç Windows£©µÄ¶àÏß³Ì API ÓÐһЩϸ΢ ......

linuxÐéÄâ»ú ¹ÒÔØÍⲿÎļþϵͳ

Ò».Linux¹ÒÔØUÅÌ:
  1¡¢²åÈëuÅ̵½¼ÆËã»ú£¬Èç¹ûÄ¿Ç°Ö»²åÈëÁËÒ»¸öuÅ̶øÇÒÄãµÄÓ²Å̲»ÊÇscsiµÄÓ²Å̽ӿڵĻ°£¬ÄÇËüµÄÓ²¼þÃû³ÆΪ:sda1¡£
  2¡¢ÔÚmntĿ¼ÏÂÏȽ¨Á¢Ò»¸öusbµÄĿ¼(Èç:[root@localhost root]# mkdir /mnt/usb)
  3¡¢¹ÒÔØUÅÌ£ºmount -t vfat /dev/sda1 /mnt/usb
  4¡¢Ð¶ÔØUÅÌ£ºumount /mnt ......

linux»·¾³ÖÐÉ趨¿ª»ú×ÔÆô¶¯Ó붨ʱÈÎÎñ

¿ª»ú×ÔÆô¶¯ÈÎÎñµÄÉ趨
ͨ³£Çé¿öÊDZ༭rc.local£¬½«ÒªÆô¶¯µÄÄÚÈÝдÔÚÀïÃæ¼´¿É
Eg:
¿ª»ú×Ô¶¯¿ªÆô3306¶Ë¿Ú
#vi  /etc/rc.local
iptables -I RH-Firewall-1-INPUT -p tcp --dport 3690 -j ACCEPT
 
µ±È»£¬ÓеķþÎñ£¬ÏëÒªÉ趨¿ª»ú×ÔÆô¶¯»¹Òª×öһЩÆäËüµÄÅäÖã¬Æ©È磬É趨oracle¿ª»ú×ÔÆô¶¯¡£
crontabÓÐ兩 ......

linuxÏ°²×°oracle11g²½ÖèÓëÌå»á

ÔÚlinuxÉÏ°²×°oracleÊÇÒ»¼þ¸´ÔÓµÄÊÂÇ飬ÓÈÆä¶ÔÓÚÒ»¸öÉúÊÖÀ´Ëµ£¬ËüµÄ¸´Ôӳ̶ÈÔ¶³¬¹ýÁËlinux²Ù×÷ϵͳµÄ°²×°£¬ÒòΪ²»ÏñwindowsÄÇÑù¿ÉÒÔÖ±½Óµã»÷sertup.exe¾ÍokÁË£¬ÔÚ°²×°Ö®Ç°ÄãÒªÅäÖû·¾³±äÁ¿£¬ÐÞ¸ÄÈô¸É¸öϵͳÎļþ£¬²¢ÇÒÕâЩ²ÎÊý¿ÉÄܸù¾ÝÄãlinux°æ±¾µÄ²»Í¬¶øÓÐËù²»Í¬£¬Èç¹ûÅäÖò»ÕýÈ·£¬¿ÉÄܵ¼ÖÂ×îÖյݲװʧ°Ü£¬ÆäËü»¹ÓÐÄãµÄÄ¿ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ