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

ÈçºÎÀ´ÅжÏÄãµÄLinuxϵͳ»úÆ÷ÊÇ·ñ±»ºÚ£¿


Ë׳Ɠ½Å±¾Ð¡¹í”µÄ¼Ò»ïÊÇÊôÓÚÄÇÖÖºÜÔã¸âµÄºÚ¿Í£¬ÒòΪ»ù±¾ÉÏËûÃÇÖеÄÐí¶àºÍ´ó¶àÊýÈ˶¼ÊÇÈç´ËµÄûÓм¼ÇÉ¡£¿ÉÒÔÕâÑù˵£¬Èç¹ûÄã°²×°ÁËËùÓÐÕýÈ·µÄ²¹¶¡£¬ÓµÓо­¹ý²âÊԵķÀ»ðǽ£¬²¢ÇÒÔÚ¶à¸ö¼¶±ð¶¼¼¤»îÁËÏȽøµÄÈëÇÖ¼ì²âϵͳ£¬ÄÇôֻÓÐÔÚÒ»ÖÖÇé¿öÏÂÄã²Å»á±»ºÚ£¬ÄǾÍÊÇ£¬ÄãÌ«ÀÁÁËÒÔÖÁûȥ×ö¸Ã×öµÄÊÂÇ飬ÀýÈ磬°²×°BINDµÄ×îв¹¶¡¡£
Ò»²»ÁôÉñ¶ø±»ºÚȷʵÈÃÈ˸е½ÎªÄÑ£¬¸üÑÏÖصÄÊÇijЩ½Å±¾Ð¡¹í»¹»áÏÂÔØһЩÖÚËùÖÜÖªµÄ“root kits”»òÕßÁ÷ÐеĴÌ̽¹¤¾ß£¬ÕâЩ¶¼Õ¼ÓÃÁËÄãµÄCPU£¬´æ´¢Æ÷£¬Êý¾ÝºÍ´ø¿í¡£ÕâЩ»µÈËÊÇ´ÓÄÇÀ↑ʼ×ÅÊÖµÄÄØ£¿Õâ¾ÍÒª´Óroot kit¿ªÊ¼ËµÆð¡£
Ò»¸öroot kitÆäʵ¾ÍÊÇÒ»¸öÈí¼þ°ü£¬ºÚ¿ÍÀûÓÃËüÀ´Ìṩ¸ø×Ô¼º¶ÔÄãµÄ»úÆ÷¾ßÓÐroot¼¶±ðµÄ·ÃÎÊȨÏÞ¡£Ò»µ©Õâ¸öºÚ¿ÍÄܹ»ÒÔrootµÄÉí·Ý·ÃÎÊÄãµÄ»úÆ÷£¬Ò»Çж¼ÍêÁË¡£Î¨Ò»¿ÉÒÔ×ö¾ÍÊÇÓÃ×î¿ìµÄЧÂʱ¸·ÝÄãµÄÊý¾Ý£¬ÇåÀíÓ²ÅÌ£¬È»ºóÖØа²×°²Ù×÷ϵͳ¡£ÎÞÂÛÈçºÎ£¬Ò»µ©ÄãµÄ»úÆ÷±»Ä³È˽ӹÜÁËÒªÏë»Ö¸´²¢²»ÊÇÒ»¼þÇá¶øÒ×¾ÙµÄÊÂÇé¡£
ÄãÄÜÐÅÈÎÄãµÄpsÃüÁîÂð£¿
ÕÒ³öroot kitµÄÊ׸öÇÏÃÅÊÇÔËÐÐpsÃüÁî¡£ÓпÉÄܶÔÄãÀ´ËµÒ»Çж¼¿´À´ºÜÕý³£¡£Í¼Ê¾ÊÇÒ»¸öpsÃüÁîÊä³öµÄÀý×Ó¡£ÕæÕýµÄÎÊÌâÊÇ£¬“ÕæµÄÒ»Çж¼Õý³£Â𣿔ºÚ¿Í³£ÓõÄÒ»¸ö¹î¼Æ¾ÍÊÇ°ÑpsÃüÁîÌæ»»µô£¬¶øÕâ¸öÌæ»»ÉϵÄps½«²»»áÏÔʾÄÇЩÕýÔÚÄãµÄ»úÆ÷ÉÏÔËÐеķǷ¨³ÌÐò¡£ÎªÁ˲âÊÔ¸ö£¬Ó¦¸Ã¼ì²éÄãµÄpsÎļþµÄ´óС£¬Ëüͨ³£Î»ÓÚ/bin/ps¡£ÔÚÎÒÃǵÄLinux»úÆ÷ÀïËü´ó¸ÅÓÐ60kB¡£ÎÒ×î½üÓöµ½Ò»¸ö±»root kitÌæ»»µÄps³ÌÐò£¬Õâ¸ö¶«Î÷Ö»ÓдóÔ¼12kBµÄ´óС¡£
ÁíÒ»¸öÃ÷ÏÔµÄÆ­¾ÖÊÇ°ÑrootµÄÃüÁîÀúÊ·¼Ç¼ÎļþÁ´½Óµ½/dev/null¡£Õâ¸öÃüÁîÀúÊ·¼Ç¼ÎļþÊÇÓÃÀ´¸ú×ٺͼǼһ¸öÓû§ÔڵǼÉÏһ̨Linux»úÆ÷ºóËùÓùýµÄÃüÁîµÄ¡£ºÚ¿ÍÃÇ°ÑÄãµÄÀúÊ·¼Í¼ÎļþÖض¨Ïòµ½/dev/nullµÄÄ¿µÄÔÚÓÚʹÄã²»ÄÜ¿´µ½ËûÃÇÔø¾­ÊäÈë¹ýµÄÃüÁî¡£
Äã¿ÉÒÔͨ¹ýÔÚshellÌáʾ·ûÏÂÇÃÈëhistoryÀ´·ÃÎÊÄãµÄÀúÊ·¼Ç¼Îļþ¡£¼ÙÈçÄã·¢ÏÖ×Ô¼ºÕýÔÚʹÓÃhistoryÃüÁ¶øËü²¢Ã»ÓгöÏÖÔÚ֮ǰʹÓùýµÄÃüÁîÁбíÀÄãÒª¿´Ò»¿´ÄãµÄ~/.bash_history Îļþ¡£¼ÙÈçÕâ¸öÎļþÊǿյģ¬¾ÍÖ´ÐÐÒ»¸öls -l ~/.bash_historyÃüÁî¡£ÔÚÄãÖ´ÐÐÁËÉÏÊöµÄÃüÁîºóÄ㽫¿´µ½ÀàËÆÒÔϵÄÊä³ö£º
¡¡¡¡-rw------- 1 jd jd 13829 Oct 10 17:06 /home/jd/.bash_history
ÓÖ»òÕߣ¬Äã¿ÉÄܻῴµ½ÀàËÆÒÔϵÄÊä³ö£º
¡¡¡¡lrwxrwxrwx 1 jd jd 9 Oct 10 19:40 /home/jd/.bash_history -> /dev/null
¼ÙÈçÄã¿´µ½µÄÊǵڶþÖÖ£¬¾Í±íÃ÷Õâ¸ö .bash_history ÎļþÒѾ­±»Öض¨Ïòµ½/dev/null¡£Õ


Ïà¹ØÎĵµ£º

дµÃÂùºÃµÄlinuxѧϰ±Ê¼Ç


linuxĿ¼¼Ü¹¹
/   ¸ùĿ¼
/bin    ³£ÓõÄÃüÁî binary file µÄÄ¿錄
/boot   ´æ·ÅϵͳÆô¶¯Ê±±ØÐë¶ÁÈ¡µÄµµ°¸£¬°üÀ¨ºËÐÄ (kernel) ÔÚÄÚ
     /boot/grub/menu.lst   GRUBÉèÖÃ
     /boot/vmlinuz   ÄÚºË
 &nbs ......

LinuxÔÚLive´óµÀÉÏÇ°½ø






<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
     2009
Ä꣬¼´½«¹ýÈ¥¡£»Ø¹ËÍùÊ£¬ÓиС£
 
       ½ñÄêµÚËļ¾¶È£¬¸÷´ó
Linux
·¢Ðа棨ÓÈÆäÊÇ×ÀÃæ°æ£©Ïà¼Ì·¢²¼£¬°Ñ
Linux
×ÀÃæÍƽøµ½Ò»¸öеÄˮƽ£¬Õ¹ÏÖÁË
L ......

25.2.1 LinuxÄÚºËUSBÇý¶¯¿ò¼Ü

25.2.1  LinuxÄÚºËUSBÇý¶¯¿ò¼Ü
ͼ25-2ÊÇLinuxÄں˴ÓÖ÷»úºÍÉ豸Á½¸ö½Ç¶È¹Û²ìUSB×ÜÏ߽ṹµÄʾÒâͼ¡£
´Óͼ25-2ÖпÉÒÔ¿´³ö£¬LinuxÄÚºËUSBÇý¶¯ÊÇ°´ÕÕÖ÷»úÇý¶¯ºÍÉ豸Çý¶¯Á½Ì×ÌåϵʵÏֵģ¬ÏÂÃæ½éÉÜÁ½Ì×ÌåϵµÄ½á¹¹ºÍÌص㡣
1£®»ù±¾½á¹¹
ͼ25-2µÄ×ó²àÊÇÖ÷»úÇý¶¯½á¹¹¡£Ö÷»úÇý¶¯µÄ×îµ×²ãÊÇUSBÖ÷»ú¿ØÖÆÆ÷£¬ÌṩÁËOHCI/EHCI/UHC ......

1.4 InternetÉϵÄLinux×ÊÔ´

1.4  InternetÉϵÄLinux×ÊÔ´
InternetÉÏÓÀÔ¶¶¼²»È±ÉÙLinux×ÊÔ´£¬³ýÁË1.3.1½ÚÁгöµÄ¸÷·¢ÐаæµÄ¹Ù·½ÍøÕ¾Í⣬»¹Óкܶà×éÖ¯ºÍ¸öÈ˽¨Á¢Á˸÷ÖÖLinuxÍøÕ¾ºÍÂÛ̳£¬ÕâЩ×ÊԴΪLinuxÓû§ÌṩÁË´óÁ¿Ö§³Ö¡£¾­³£¹â¹ËÕâЩµØ·½²¢¼°Ê±Êµ¼ùÊÇѧϰLinuxµÄ×îºÃ;¾¶¡£±í1.2ºÍ±í1.3·Ö±ðÁгöÁ˹úÍâºÍ¹úÄڵij£ÓÃLinuxÕ¾µã¡£
±í1.2  ³£Ó ......

LinuxÄÚºËͬ²½£¬½ø³Ì£¬Ïß³Ìͬ²½

°üÀ¨ÎÒ×Ô¼ºÔÚÄÚ£¬ºÜ¶àÈ˶ÔÄںˣ¬½ø³Ì£¬Ïß³Ìͬ²½¶¼²»ÊǺÜÇå³þ£¬ÏÂÃæÉÔ΢×ܽáһϣº
 
ÄÚºËͬ²½£º
Ö÷ÒªÊÇ·ÀÖ¹¶àºË´¦ÀíÆ÷ͬʱ·ÃÎÊÐÞ¸Äij¶Î´úÂ룬»òÕßÔÚ¶ÔÉ豸Çý¶¯³ÌÐò½øÐÐÁÙ½çÇø±£»¤¡£Ö÷ÒªÓÐһϼ¸ÖÖ·½Ê½£º
1. Mutex£¨»¥³â£©
Í·Îļþ£º
#include <linux/mutex.h>
³õʼ»¯·½·¨£º
DEFINE_MUTEX(name);»òÕß ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ