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

[×ªÔØ]LinuxÈȲå°Î

 
½«¿ÉÒÆ¶¯É豸Á¬Èëϵͳʱ£¬ÏµÍ³µÄºǫ́ÖлáÒÀ´Î·¢ÉúÈçÏÂʼþ£º
l Äں˼ì²âµ½ÐÂÓ²¼þ²åÈ룬Ȼºó·Ö±ð֪ͨhotplugºÍudev¡£Ç°ÕßÓÃÀ´×°ÈëÏàÓ¦µÄÄÚºËÄ£¿é(Èçusb-storage)£¬¶øºóÕßÓÃÀ´ÔÚ/devÖд´½¨ÏàÓ¦µÄÉ豸½Úµã(Èç/dev/sda1)¡£
l udev´´½¨ÁËÏàÓ¦µÄÉ豸½ÚµãÖ®ºó£¬»á½«ÕâÒ»ÏûϢ֪ͨhalµÄÊØ»¤³ÌÐò(hald)¡£µ±È»udev»¹µÃ±£Ö¤Ð´´½¨µÄÉ豸½Úµã¿ÉÒÔ±»ÆÕͨÓû§·ÃÎÊ¡£
l hotplug×°ÈëÁËÏàÓ¦µÄÄÚºËÄ£¿éÖ®ºó£¬»á°ÑÕâÒ»ÏûϢ֪ͨ¸øhald¡£
l haldÔÚÊܵ½hotplugºÍudev·¢³öµÄÏûÏ¢Ö®ºó£¬ÈÏΪÐÂÓ²¼þÒѾ­Õýʽ±»ÏµÍ³ÈÏ¿ÉÁË¡£´ËʱËü»áͨ¹ýһϵÁо«ÐıàдµÄ¹æÔòÎļþ£¨¾ÍÊÇ´«ËµÖеÄxxx-policy.fdi£©£¬°Ñ·¢ÏÖÐÂÓ²¼þµÄÏûϢͨ¹ýdbus·¢ËͳöÈ¥£¬Í¬Ê±»¹»áµ÷ÓÃupdate-fstab»òfstab-syncÀ´¸üÐÂ/etc/fstab£¬ÎªÏàÓ¦µÄÉ豸½Úµã´´½¨ÊʺϵĹÒÔØµã¡£
l ¾í¹ÜÀíÆ÷»á¼àÌýdbusÖз¢ÏÖÐÂÓ²¼þµÄÏûÏ¢¡£¸ù¾ÝËù²åÈëµÄÓ²¼þ(Çø·ÖUÅ̺ÍÊýÂëÏà»úµÈ)²»Í¬£¬¾í¹ÜÀíÆ÷»áÏȽ«ÏàÓ¦µÄÉ豸½Úµã¹ÒÔØµ½hald´´½¨µÄ¹ÒÔØµãÉÏ£¬È»ºóÔÙ´ò¿ª²»Í¬µÄÓ¦ÓóÌÐò¡£
µ±È»£¬Èç¹ûÊÇÔÚCDROMÖвåÈë¹âÅÌ£¬¹ý³Ì¿ÉÄܱȽϼòµ¥¡£ÒòΪCDROM±¾Éí¾ÍÊÇÒ»¸ö¹Ì¶¨µÄÓ²¼þ£¬ÎÞÐèhotplugºÍudevµÄЭÖú£º
l hald»á×Ô¼º¼àÊÓCDROM£¬²¢ÇÒ½«¹âÅÌÍмܿªºÏµÄÏûϢͨ¹ýdbus·¢³öÈ¥¡£
l ¾í¹ÜÀíÆ÷¸ºÔð¼ì²éCDROMÖеÄÅÌÆ¬ÄÚÈÝ£¬½øÐйÒÔØ£¬²¢µ÷ÓúÏÊʵÄÓ¦ÓóÌÐò¡£
ҪעÒ⣬haldµÄ¹¤×÷ÊÇ´ÓÉÏÓεõ½Ó²¼þ¾ÍÐ÷µÄÏûÏ¢£¬È»ºó½«Õâ¸öÏûϢת·¢µ½dbusÖС£¾¡¹ÜËü»áµ÷ÓóÌÐòÀ´¸üÐÂfstab£¬µ«Êµ¼ÊÉÏËü×Ô¼º²¢²»Ö´ÐйÒÔØµÄ¹¤×÷¡£
ÏÂÃæÊÇÉÏÃæµÄ¹ý³ÌÖÐÉæ¼°µÄÄ£¿éºÍ¹¤¾ß£º
l hotplug
hotplug °üºÍÄÚºËÀïµÄhotplugÄ£¿é²»ÊÇÒ»»ØÊ£¬2.6ÄÚºËÀïµÄpci_hotplug.koÊÇÒ»¸öÄÚºËÄ£¿é£¬¶øhotplug°üÊÇÓÃÀ´´¦ÀíÄں˲úÉúµÄhotplugʼþ¡£Õâ¸öÈí¼þ°ü»¹ÔÚÒýµ¼Ê±¼ì²âÏÖ´æµÄÓ²¼þ²¢ÔÚÔËÐеÄÄÚºËÖмÓÔØÏà¹ØÄ£¿é¡£
²»µ«ÓÐÈȲå°Î£¬»¹ÓÐÀä²å°Î£¨cold pluging£©¡£ÈȲå°ÎÔÚÄÚºËÆô¶¯Ö®ºó·¢Éú£¬¶ø“cold pluging”·¢ÉúÔÚÄÚºËÆô¶¯µÄ¹ý³ÌÖС£
/etc/hotplug/*.rc ÕâЩ½Å±¾ÓÃÓÚÀä²å°Î(¼ì²âºÍ¼¤»îÔÚϵͳÆô¶¯Ê±ÒѾ­´æÔÚµÄÓ²¼þ)¡£ËüÃDZ» hotplug ³õʼ»¯½Å±¾µ÷Óá£*.rc ½Å±¾»á³¢ÊÔ»Ö¸´ÏµÍ³Òýµ¼Ê±¶ªÊ§µÄÈȲå°Îʼþ£¬¾ÙÀýÀ´Ëµ£¬ÄÚºËûÓйÒÔØ¸ùÎļþϵͳ¡£
/etc/hotplug/*.agentÕâЩ½Å±¾½«±» hotplug µ÷ÓÃÒÔÏìÓ¦Äں˲úÉúµÄ¸÷ÖÖ²»Í¬µÄÈȲå°Îʼþ£¬µ¼Ö²åÈëÏàÓ¦µÄÄÚºËÄ£¿éºÍµ÷ÓÃÓû§Ô¤¶¨ÒåµÄ½Å±¾¡£
/sbin/hotplugÄÚºËĬÈÏÇé¿öϽ«ÔÚÄÚºË̬µÄijЩÊÂÇé·¢Éú±ä»¯Ê±(ÈçÓ²¼þµÄ²åÈëºÍ°Î³ö)µ÷Óô˽ű¾¡£
·¢ËÍÈȲå°Î


Ïà¹ØÎĵµ£º

Linux»·¾³½ø³Ì¼äͨÐÅ ¹²ÏíÄÚ´æ(ÉÏ£©

   ¹²ÏíÄÚ´æ¿ÉÒÔ˵ÊÇ×îÓÐÓõĽø³Ì¼äͨÐÅ·½Ê½£¬Ò²ÊÇ×î¿ìµÄIPCÐÎʽ¡£Á½¸ö²»Í¬½ø³ÌA¡¢B¹²ÏíÄÚ´æµÄÒâ˼ÊÇ£¬Í¬Ò»¿éÎïÀíÄÚ´æ±»Ó³Éäµ½½ø³ÌA¡¢B¸÷×ԵĽø³ÌµØÖ·¿Õ¼ä¡£½ø³ÌA¿ÉÒÔ¼´Ê±¿´µ½½ø³ÌB¶Ô¹²ÏíÄÚ´æÖÐÊý¾ÝµÄ¸üУ¬·´Ö®ÒàÈ»¡£ÓÉÓÚ¶à¸ö½ø³Ì¹²Ïíͬһ¿éÄÚ´æÇøÓò£¬±ØÈ»ÐèҪijÖÖͬ²½»úÖÆ£¬»¥³âËøºÍÐźÅÁ¿¶¼¿ÉÒÔ¡£
 &nbs ......

LinuxÈëÃűʼÇÎå

Shell½Å±¾¼°Æä³É·Ö
ShellÊÇÒ»¸ö¹¦ÄÜÇ¿´óµÄ±à³ÌÓïÑÔ¡£ÓÃShell±àдµÄÅú´¦ÀíÎļþ³ÆÎªShell½Å±¾¡¢
Shell½Å±¾µÄ³É·Ö
-×¢ÊͲ¿·Ö
 ÒÔ#¿ªÍ·µÄÐÐ
-ÃüÁî
 ÔÚShell½Å±¾ÖпÉÒÔ³öÏÖÈκÎÔÚ½»»¥·½Ê½Ï¿ÉÒÔʹÓõÄÃüÁî
-±äÁ¿
 ¼È¿ÉÒÔʹÓÃÓû§×Ô¶¨ÒåµÄ±äÁ¿£¬Ò²¿ÉÒÔʹÓÃϵͳ»·¾³±äÁ¿
-Á÷³Ì¿ØÖÆ
 ¶ÔÃüÁîµÄÖ´ÐÐÁ÷³ ......

LinuxÖÐÈçºÎʹÓÃÃüÁîÐÞ¸ÄÎļþËùÊôÓû§×飿

ÏÈÀ´Á˽âÒ»ÏÂÎļþÊôÐÔ£¬
ÔÚshell»·¾³ÀïÊäÈ룺ls -l ¿ÉÒԲ鿴µ±Ç°Ä¿Â¼Îļþ¡£È磺
drwxr-xr-x 2 nsf users 1024 12-10 17:37 ÏÂÔØÎļþ±¸·Ý
·Ö±ð¶ÔÓ¦µÄÊÇ£º
ÎļþÊôÐÔ Á¬½ÓÊý ÎļþÓµÓÐÕß ËùÊôȺ×é Îļþ´óС ÎļþÐÞ¸Äʱ¼ä ÎļþÃû
ÕâÀïrÊǿɶÁ£¬w¿Éд,x ¿ÉÖ´ÐУ¬ÆäÖÐÎļþÊôÐÔ·ÖΪËĶΣ¬---- --- --- 10¸öλÖÃ
ÀýÈ磺
¡¡¡¡d ......

LinuxϵͳÏ»ù±¾ÃüÁî

LinuxϵͳÏ»ù±¾ÃüÁ 񻂿·Ö´óСд uname ÏÔʾ°æ±¾ÐÅÏ¢£¨Í¬win2KµÄ ver£© dir ÏÔʾµ±Ç°Ä¿Â¼Îļþ,ls -al ÏÔʾ°üÀ¨Òþ²ØÎļþ£¨Í¬win2KµÄ dir£© pwd ²éѯµ±Ç°ËùÔÚµÄĿ¼λÖà cd cd¡¡..»Øµ½ÉÏÒ»²ãĿ¼£¬×¢Òâcd Óë..Ö®¼äÓпոñ¡£cd¡¡/·µ»Øµ½¸ùĿ¼¡£ cat ÎļþÃû ²é¿´ÎļþÄÚÈÝ cat >abc.txt Íùabc.txtÎļþÖÐдÉÏÄÚÈÝ¡£ more Î ......

Linux kernel ѧϰ±Ê¼Ç£¨1£© ·Ö¶Î·ÖÒ³±£»¤»úÖÆ

ʹÓÃ80x86´¦ÀíÆ÷½øÐÐÑ°Ö·Ê±Ç£Éæµ½ÈýÖÖ²»Í¬µÄµØÖ·£¬Æä¹ØÏµÈçÏÂËùʾ
Âß¼­µØÖ·------------------->ÏßÐÔµØÖ·-------------------------->ÎïÀíµØÖ·
                 £¨·Ö¶Î£©          ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ