½âÎö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 ËùÓд°¿ÚºÍÖÕ¶Ë£¬°üÀ
Ïà¹ØÎĵµ£º
×ÜÀÀ
ÓÃiptables -ADC À´Ö¸¶¨Á´µÄ¹æ
Ôò
£¬-AÌí¼Ó -Dɾ³ý -C ÐÞ¸Ä
iptables - [RI] chain rule num rule-specification[option]
ÓÃiptables - RI ͨ¹ý¹æÔòµÄ˳ÐòÖ¸¶¨
iptables -D chain rule num[option]
ɾ³ýÖ¸¶¨¹æÔò
iptables -[LFZ] [chain][option]
ÓÃiptables -LFZ Á´Ãû [Ñ¡Ïî]
iptables -[NX] chain
ÓÃ -NX ......
ÎÒµÄÏîÄ¿ÊÇÓÃUTF-8±àÂëµÄ jspÒ³ÃæÌá½»µÄform±íµ¥µ½ctrl²ãÓÃsystem.out.println()´òÓ¡ÊÇÒ»¶ÑÎʺе«ÊDZ£´æµ½oracleÊý¾Ý¿âÖеÄÖÐÎÄÓÖÊÇÕýÈ·µÄ£¬´ÓÊý¾Ý¿âÖжÁÈ¡ÖÐÎĺó£¬ÔÚ¿ØÖÆÌ¨ÉÏ´òÓ¡µÄÊÇÂÒÂë µ«ÊÇÔÚÒ³ÃæÖÐÏÔʾÓÖÊÇÕýÈ·µÄ ºÜÆæ¹Ö ÎҵĻ·¾³ÊÇlinuxϵÄweblogic ......
×÷Õß:Error À´×Ô:http://www.zoesan.com
ÔÚInternetÉÏFTP£¨File Transfer Protocol£¬Îļþ´«ÊäÐÒ飩°çÑÝ×ÅÊ®·ÖÖØÒªµÄ½ÇÉ«¡£ÎÒÃÇ¿ÉÒÔͨ¹ýFTPÓëÔ¶³Ì»úÆ÷´«Êä½»»»ÎļþÊý¾Ý£¬ÏÂÔØ»òÉÏ´«×îеÄÈí¼þ¡£»ù±¾µÄFTP·þÎñÆ÷¸ù¾Ý·þÎñµÄ¶ÔÏó¿ÉÒÔ·ÖΪÁ½ÖÖ£¬Ò»ÖÖÊÇUnix£¨µ±È»Ò²°üÀ¨Linux£©ÏµÍ³»ù±¾µÄFTP·þÎñÆ÷£¬Ê¹ÓÃÕßÊÇ·þÎñÆ÷ÉϺϷ¨µÄÓû§ ......
ʲôÊÇprocÎļþϵͳ£¿ procÎļþϵͳÊÇÒ»¸öαÎļþϵͳ£¬ËüÖ»´æÔÚÄÚ´æµ±ÖУ¬¶ø²»Õ¼ÓÃÍâ´æ¿Õ¼ä¡£ËüÒÔÎļþϵͳµÄ·½Ê½Îª·ÃÎÊϵͳÄÚºËÊý¾ÝµÄ²Ù×÷Ìṩ½Ó¿Ú¡£Óû§ºÍÓ¦ÓóÌÐò¿ÉÒÔͨ¹ýprocµÃµ½ÏµÍ³µÄÐÅÏ¢£¬²¢¿ÉÒԸıäÄں˵ÄijЩ²ÎÊý¡£ÓÉÓÚϵͳµÄÐÅÏ¢£¬Èç½ø³Ì£¬ÊǶ¯Ì¬¸Ä±äµÄ£¬ËùÒÔÓû§»òÓ¦ÓóÌÐò¶ÁÈ¡procÎļþʱ£¬procÎļþϵͳÊǶ¯Ì¬´Ó ......
ÔÚÃüÁîģʽÏÂÉèÖÃIPµØÖ·£¬ÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊDZ¾´Î¿ª»úÓÐЧ£¬¼´Ê¹ÓÃifconfig eth0 IP netmask µÄ·½Ê½£¬ÏµÍ³Ò»µ©¹Ø»úÖØÆôÐèÒªÖØÐÂÉèÖÃIP£»ÁíÒ»ÖÖÖ±½Ó¸ü¸ÄÅäÖÃÎļþ¡£ÔÚÕâÀï²ÉÓÃÖ±½ÓÐÞ¸ÄÅäÖÃÎļþµÄ·½Ê½½øÐÐÉèÖÃIP¡£
LINUX IPÅäÖÃÎļþΪifcfg-eth0£¬¸ÃÎļþ´æ·ÅÔÚ/etc/sysconfig/network-scripts·¾¶Ï£¬
²ÉÓÃV ......