linuxʵÑéÎå
ʵÑé5 ½ø³Ì¹ÜÀí
Ò»¡¢ÊµÑéÄ¿µÄ£º
1. ÁË½â½ø³ÌÓë³ÌÐòµÄÇø±ð£¬¼ÓÉî¶Ô½ø³Ì¸ÅÄîµÄÀí½â¼Ó£»
2£® ÕÆÎÕ½ø³Ì²¢·¢Ö´ÐеÄÔÀí£¬¼°ÆäËùÒýÆðµÄͬ²½¡¢»¥³âÎÊÌâµÄ·½·¨
¶þ¡¢ÊµÑéÒªÇó£º
Íê³ÉʵÑéÄÚÈݲ¢Ð´³öʵÑ鱨¸æ£¬±¨¸æÓ¦¾ßÓÐÒÔÏÂÄÚÈÝ£º
1£® ʵÑéÄ¿µÄ¡£
2£® ʵÑéÄÚÈÝ¡£
3£® ³ÌÐòÁ÷³Ìͼ¡¢³ÌÐòÖ´ÐÐÇé¿ö¡¢¼°ÔËÐнá¹û·ÖÎö¡£
4£® ʵÑé¹ý³ÌÖгöÏÖµÄÎÊÌâ¼°½â¾ö·½·¨¡£
5£® ʵÑéÌå»á¡£
Èý¡¢ÊµÑéÄÚÈÝ£º
1£®½ø³ÌµÄ´´½¨¡£
±àдһ¶Î³ÌÐò£¬Ê¹ÓÃϵͳµ÷ÓÃfork£¨£©´´½¨Á½¸ö×Ó½ø³Ì¡£µ±´Ë³ÌÐòÔËÐÐʱ£¬ÔÚϵͳÖÐÓÐÒ»¸ö¸¸½ø³ÌºÍÁ½¸ö×Ó½ø³Ì»î¶¯¡£ÈÃÿһ¸ö½ø³ÌÔÚÆÁÄ»ÉÏÏÔʾһ¸ö×Ö·û£º¸¸½ø³ÌÏÔʾ×Ö·û“a”£»×Ó½ø³Ì·Ö±ðÏÔʾ×Ö·û“b”ºÍ×Ö·û“c”¡£ÊÔ¹Û²ì¼Ç¼ÆÁÄ»ÉϵÄÏÔʾ½á¹û£¬²¢·ÖÎöÔÒò¡£
2£®½ø³ÌµÄ¿ØÖÆ¡£
ÐÞ¸ÄÔÚ½ø³Ì´´½¨ÖÐÒѱàдµÄ³ÌÐò£¬½«Ã¿¸ö½ø³ÌÊä³öÒ»¸ö×Ö·û¸Ä³Éÿ¸ö½ø³ÌÊä³öÒ»¾ä»°(³¤Ò»Ð©)£¬¹Û²ì³ÌÐòÖ´ÐÐʱÆÁÄ»ÉϳöÏÖµÄÏÖÏ󣬲¢·ÖÎöÔÒò¡£
Èç¹ûÔÚ³ÌÐòÖÐʹÓÃϵͳµ÷ÓÃlockf£¨£©À´¸øÃ¿¸ö½ø³Ì¼ÓËø£¬¿ÉÒÔʵÏÖ½ø³ÌµÄ»¥³â£¬¹Û²ì²¢·ÖÎö³öÏÖµÄÏÖÏó¡£
3£®ÊµÏÖ½ø³ÌµÄÈíÖжÏͨÐÅ
±àÖÆÒ»¶Î³ÌÐò£¬Ê¹ÓÃϵͳµ÷ÓÃfork£¨£©´´½¨Á½¸ö×Ó½ø³Ì£¬ÔÙÓÃϵͳµ÷ÓÃsignal£¨£©Èø¸½ø³Ì²¶×½¼üÅÌÉÏÀ´µÄÖжÏÐźţ¨¼´°´ctrl+c¼ü£©£»µ±²¶×½µ½ÖжÏÐźź󣬸¸½ø³ÌÓÃϵͳµ÷ÓÃkill()ÏòÁ½¸ö×Ó½ø³Ì·¢³öÐźţ¬×Ó½ø³Ì²¶×½µ½Ðźźó·Ö±ðÊä³öÏÂÁÐÐÅÏ¢ºóÖÕÖ¹£º
Child Process1 is killed by Parent!
Child Process2 is killed by Parent!
¸¸½ø³ÌµÈ´ýÁ½¸ö×Ó½ø³ÌÖÕÖ¹ºó£¬Êä³öÈçϵÄÐÅÏ¢ºóÖÕÖ¹£º
Parent Process is killed!
¶àÔËÐм¸´Î±àдµÄ³ÌÐò£¬·ÖÎö³öÏÖ²»Í¬½á¹ûµÄÔÒò¡£
˼¿¼ÎÊÌ⣺
¸Ã³ÌÐòÇ°Ãæ²¿·ÖÓÃÁËÁ½¸öwait(0),Ϊʲô£¿
×Ó½ø³ÌÖУ¬Signal(17, stop);ÖеÄÖжϺÅ17ÄÜ·ñ¸Ä±ä£¿Èç¹ûÄܸı䣬»¹Òª×öÄÄЩÏàÓ¦Ð޸ģ¿
Èç¹û°Ñ¸¸½ø³ÌÖеÄÈÎÒâÒ»¸ökillÓï¾ä×¢Ê͵ô£¬»á³öÏÖʲô½á¹û£¿ÎªÊ²Ã´£¿
ËÄ¡¢ÊµÑéÖ¸µ¼£º
1¡¢Ïà¹Øº¯Êý
¢Ùforkº¯Êý£º£¨¿Î±¾P10-106£¬´´½¨Ò»¸ö×Ó½ø³ÌµÄÀý×Ó£©
ÓÃÓÚ´´½¨Ò»¸öеĽø³Ì£¨×Ó½ø³Ì£©£¬¸ñʽÈçÏ£º
Int fork£¨£©£»
ÕýÈ··µ»Ø£ºµÈÓÚ0£¬´´½¨×Ó½ø³Ì£¬´Ó×Ó½ø³Ì·µ»ØµÄIDÖµ¡£
&nbs
Ïà¹ØÎĵµ£º
ת×Ô£ºhttp://blog.csdn.net/dog250/archive/2010/02/09/5303688.aspx
Õâ¸örootkitʹÓõļ¼Êõ²»±Èǰһ¸ö£¬Ëü²»ÊÇÀ¹½ØÏµÍ³µ÷Ó㬶øÊÇÀ¹½Ø¾ßÌåÎļþϵͳµÄ»Øµ÷º¯Êý£¬±¾ÉíÎļþϵͳµÄ»Øµ÷º¯Êý¾ÍÊǶ¯Ì¬×¢²áµÄ£¬ºÜÊDz»È·¶¨£¬ÄÇô·´ºÚÈí¼þ×ÔÈ»¾Í²»Äܼòµ¥Ï½áÂÛ˵Õâ¸öº¯Êý±»ºÚµôÁË£¬Òò´ËÕâ¸örootkit¿´À´±Èǰһ¸öÂÔʤһ³ï£¬×ÔÈ»µÄ£¬¼ ......
Õâ¸örootkitʹÓõļ¼Êõ²»±Èǰһ¸ö£¬Ëü²»ÊÇÀ¹½ØÏµÍ³µ÷Ó㬶øÊÇÀ¹½Ø¾ßÌåÎļþϵͳµÄ»Øµ÷º¯Êý£¬±¾ÉíÎļþϵͳµÄ»Øµ÷º¯Êý¾ÍÊǶ¯Ì¬×¢²áµÄ£¬ºÜÊDz»È·¶¨£¬ÄÇô·´ºÚÈí¼þ×ÔÈ»¾Í²»Äܼòµ¥Ï½áÂÛ˵Õâ¸öº¯Êý±»ºÚµôÁË£¬Òò´ËÕâ¸örootkit¿´À´±Èǰһ¸öÂÔʤһ³ï£¬×ÔÈ»µÄ£¬¼ÈÈ»ÊÇÄÚºËÄ£¿é£¬ÄÇôģ¿éÒþ²ØÒ²ÊÇÒ»¸öÖØÒªµÄÄÚÈÝ£¬ÒÔÏÂÊÇÒ»¸ö¼òµ¥µÄÄ£¿é ......
Ò»¡¢ÏÂÔØQtÔ´Âë°üµ½±¾»ú£¬È»ºó½âѹËõ
1.ÏÂÔØqt-x11-free-3.2.1.tar.gzºÍqt-x11-opensource-src.tar.gz¶þ½øÖưü¡£
2.ÔÚÖÕ¶ËÇл»ÖÁqt-x11-free-3.2.1.tar.gzËùÔÚĿ¼Ï£¬Ö´ÐУºtar zxvf qt-x11-free-3.2.1.tar.gz -C /usr/local
3.ÒÑͬÑùµÄ·½·¨½«qt-x11-opensource-src-.tar.gzÔ´Âë°ü½âѹËõ µ½/usr/localĿ¼
PS£º£ ......
ʵÑé2 LinuxÎļþϵͳ
Ò».ʵÑéÄ¿µÄ
ͨ¹ýʵÑéÕÆÎÕLinuxÖÐÎļþ¹ÜÀíµÄ»ù±¾¸ÅÄ°üÀ¨³£ÓÃÃüÁî¸ñʽ¡¢ÎļþÀàÐÍ¡¢Ä¿Â¼½á¹¹µÈ£¬³õ²½Á˽âÓйØÎļþ°²È«·½ÃæµÄ֪ʶ¡£¡£
¶þ.ʵÑéÄÚÈÝ
1.ʹÓÃpwd£¬cd£¬lsµÈÃüÁîä¯ÀÀÎļþϵͳ¡£
2.ʹÓÃcat£¬cp£¬mv£¬head£¬tail£¬rmµÈÃüÁî²é¿´ºÍ²Ù×÷Îļþ¡£
3.ʹÓÃfind£¬grepÃüÁî½øÐÐÎļþ²éÕÒºÍ ......
ʵÑé3 LinuxµÄ½ø³Ì¿ØÖÆ
Ò».ʵÑéÄ¿µÄ
ͨ¹ýʵÑéÕÆÎÕLinuxÖнø³Ì¿ØÖƵĻù±¾ÃüÁî¡£
¶þ.ʵÑéÒªÇó
1.Á·Ï°Ê¹ÓÃwho, w, ps,pstree²ì¿´ÏµÍ³Óû§¼°½ø³ÌµÄÐÅÏ¢¡£
2.Á·Ï°Ê¹ÓÃkillÃüÁî³·Ïú½ø³Ì¡£
3.Á·Ï°½ø³Ìǰºǫ́µÄÇл»¡£
Èý¡¢ ʵÑ鱨¸æÒªÇó
1£®   ......