LinuxÈȲå°Î
LinuxÈȲå°Î
from:
http://blog.chinaunix.net/u1/34190/showart_287894.html
½«¿ÉÒÆ¶¯É豸Á¬Èëϵͳʱ£¬ÏµÍ³µÄºǫ́ÖлáÒÀ´Î·¢ÉúÈçÏÂʼþ£º
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
Ïà¹ØÎĵµ£º
ÓÉÓÚ¹«Ë¾ÀïµÄ±¸·ÝÈí¼þÊÇÿÌìÍíÉÏÖ´ÐÐÒ»´Î£¬Èç¹ûÔ±¹¤µ±Ì첻СÐÄɾ³ýÁËÎļþ£¬ÄÇÖ»Äܻظ´µ½×òÌìµÄ״̬£¬Èç¹ûÊÇÔ±¹¤½ñÌ컨ÁËÒ»Ìì²ÅдÍêµÄCODE£¬ÄǾÍû·¨»Ö¸´ ÁË£¬ÕâÑù¾ÍÔ±¹¤Ò»ÌìµÄ¹¤×÷¾Í°×¸ÉÁË£¬µ±È»Äã¿ÉÄÜ»á˵£¬Õâ¸öÔ±¹¤»î¸Ã£¬ËÈÃËû²»Ð¡ÐÄÁË£¬µ«Êǵ±ÊÂÇé·¢ÉúÁËÖ®ºó£¬È˼ҾͻáÀ´ÕÒÄã½â¾öÁË£¬ËäÈ» ÄãÆ½³£¶ãÔÚ½ÇÂäÀïÌý¸è¡¢¿´µç ......
Linux»ù±¾²Ù×÷ÃüÁî
¡¡¡¡Ê×ÏȽéÉÜÒ»¸öÃû´Ê“¿ØÖÆÌ¨£¨console£©”£¬Ëü¾ÍÊÇÎÒÃÇͨ³£¼ûµ½µÄʹÓÃ×Ö
·û²Ù×÷½çÃæµÄÈË»ú½Ó¿Ú£¬ÀýÈçdos¡£ÎÒÃÇ˵¿ØÖÆÌ¨ÃüÁ¾ÍÊÇָͨ¹ý×Ö·û½çÃæÊäÈëµÄ¿ÉÒÔ²Ù×÷ϵͳµÄÃüÁÀýÈçdosÃüÁî¾ÍÊÇ¿ØÖÆÌ¨ÃüÁî¡£ÎÒÃÇÏÖÔÚÒªÁ˽âµÄÊÇ
»ùÓÚLinux²Ù×÷ϵͳµÄ»ù±¾¿ØÖÆÌ¨ÃüÁî¡£ÓÐÒ»µãÒ»¶¨Òª×¢Ò⣬ºÍdosÃü ......
1. Sed¼ò½é
sed ÊÇÒ»ÖÖÔÚÏß±à¼Æ÷£¬ËüÒ»´Î´¦ÀíÒ»ÐÐÄÚÈÝ¡£´¦Àíʱ£¬°Ñµ±Ç°´¦ÀíµÄÐд洢ÔÚÁÙʱ»º³åÇøÖУ¬³ÆÎª“ģʽ¿Õ¼ä”£¨pattern
space£©£¬½Ó×ÅÓÃsedÃüÁî´¦Àí»º³åÇøÖеÄÄÚÈÝ£¬´¦ÀíÍê³Éºó£¬°Ñ»º³åÇøµÄÄÚÈÝËÍÍùÆÁÄ»¡£½Ó×Å´¦ÀíÏÂÒ»ÐУ¬ÕâÑù²»¶ÏÖØ¸´£¬Ö±µ½Îļþĩβ¡£ÎļþÄÚÈݲ¢Ã»ÓÐ
¸Ä±ä£¬³ý·ÇÄãʹÓÃÖØ¶¨Ïò´æ´¢Ê ......
1 linux½ø³ÌÓëÏ̵߳ÄÁªÏµºÍÇø±ð£º
ÔÚlinuxÖУ¬Ḭ̈߳´ÕÕ½ø³ÌµÄ·½Ê½ÊµÏÖ¡£ÆäʵÏÖ»úÖÆÓësolarisºÍwindows²îÒìºÜ´ó¡£
ÔÚÏÖ´ú²Ù×÷ϵͳÖУ¬½ø³ÌÖ§³Ö¶àỊ̈߳¬½ø³ÌÊÇ×ÊÔ´¹ÜÀíÒÔ¼°·ÖÅäµÄ×îСµ¥Ôª£¬Ïß³ÌÊdzÌÐòÖ´ÐеÄ×îСµ¥Ôª¡£Ò»¸ö½ø³ÌʵÌå·ÖΪ£ºÏ̼߳¯ºÍ×ÊÔ´¼¯(°üÀ¨µØÖ·¿Õ¼ä¡¢´ò¿ªµÄÎļþÒ ......
³Âð© (CSDN)
¸ÅÊö
——
ʲôÊÇ
makefile£¿»òÐíºÜ¶àWinodwsµÄ³ÌÐòÔ±¶¼²»ÖªµÀÕâ¸ö¶«Î÷£¬ÒòΪÄÇЩWindowsµÄIDE¶¼ÎªÄã×öÁËÕâ¸ö¹¤×÷£¬µ«ÎÒ¾õµÃÒª×÷Ò»¸öºÃµÄºÍ
professionalµÄ³ÌÐòÔ±£¬makefile»¹ÊÇÒª¶®¡£Õâ¾ÍºÃÏñÏÖÔÚÓÐÕâô¶àµÄHTMLµÄ±à¼Æ÷£¬µ«Èç¹ûÄãÏë³ÉΪһ¸öרҵÈËÊ¿£¬Ä㻹ÊÇÒªÁ˽â
HTMLµÄ±êʶµÄº¬Òå¡£ÌØ±ð ......