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

LinuxµÄÖжϴ¦ÀíµÄһЩ˵Ã÷

1¡¢ÖжÏÊÇÒ»ÖÖµçÐźţ¬ÓÉÓ²¼þÉ豸Éú³É£¬²¢Ö±½ÓËÍÈëÖжϿØÖÆÆ÷µÄÊäÈëÒý½ÅÉÏ¡£È»ºóÔÙÓÉÖжϿØÖÆÆ÷Ïò´¦ÀíÆ÷·¢ËÍÏàÓ¦µÄÐźš£´¦ÀíÆ÷Ò»¾­¼ì²âµ½´ËÐźţ¬±ãÖжÏ×Ô¼ºµÄµ±Ç°¹¤×÷ת¶ø´¦ÀíÖжϡ£´Ëºó£¬´¦ÀíÆ÷»á֪ͨ²Ù×÷ϵͳÒѾ­²úÉúÖжϣ¬ÕâÑù£¬²Ù×÷ϵͳ¾Í¿ÉÒÔ¶ÔÕâ¸öÖжϽøÐÐÊʵ±µÄ´¦ÀíÁË¡£  
2¡¢²»Í¬µÄÉ豸¶ÔÓ¦µÄÖжϲ»Í¬£¬¶øÃ¿¸öÖж϶¼Í¨¹ýÒ»¸öΨһµÄÊý×Ö±êʶ¡£ÖжÏֵͨ³£±»³ÆÎªÖжÏÇëÇó(IRQ)Ïß¡£ÓÐЩÖжÏÖµÊÇÖ¸¶¨µÄ£¬ÓÐЩÊǶ¯Ì¬·ÖÅäµÄ¡£Ìض¨µÄÖжÏ×ÜÓëÌØ¶¨µÄÉ豸Ïà¹ØÁª¡£
3¡¢Òì³£ÓëÖжϲ»Í¬£¬ËüÔÚ²úÉúʱ±ØÐ뿼ÂÇÓë´¦ÀíÆ÷ʱÖÓͬ²½¡£Òì³£Ò²³£³£³ÆÎªÍ¬²½Öжϡ£Ðí¶à´¦ÀíÆ÷Ìåϵ½á¹¹´¦ÀíÒì³£ÓëÖжϵķ½Ê½ÀàËÆ£¬Òò´ËÄں˶ÔËüÃǵĴ¦ÀíÒ²ºÜÀàËÆ¡£
4¡¢ÔÚÏìÓ¦Ò»¸öÌØ¶¨ÖжϵÄʱºò£¬Äں˻áÖ´ÐÐÒ»¸öº¯Êý£¬¸Ãº¯Êý½Ð×öÖжϴ¦Àí³ÌÐò»òÖжϷþÎñÀý³Ì¡£²úÉúÖжϵÄÿ¸öÉ豸¶¼ÓÐÒ»¸öÏàÓ¦µÄÖжϴ¦Àí³ÌÐò£¬Èç¹ûÒ»¸öÉ豸¿ÉÒÔ²úÉú¶àÖÖ²»Í¬µÄÖжϣ¬ÄÇô¸ÃÉ豸¾Í¿ÉÒÔ¶ÔÓ¦¶à¸öÖжϴ¦Àí³ÌÐò¡£Ò»¸öÉ豸µÄÖжϴ¦Àí³ÌÐòÊÇËüÉ豸Çý¶¯³ÌÐòµÄÒ»²¿·Ö¡£
5¡¢Öжϴ¦Àí³ÌÐòÓëÆäËûÄں˺¯ÊýµÄÕæÕýÇø±ðÔÚÓÚ£ºÖжϴ¦Àí³ÌÐòÊDZ»Äں˵÷ÓÃÀ´ÏìÓ¦Öжϵ쬶øËüÃÇÔËÐÐÓÚÎÒÃdzÆÖ®ÎªÖжÏÉÏÏÂÎĵÄÌØÊâÉÏÏÂÎÄÖС£
6¡¢Öжϴ¦ÀíÒ»°ã·ÖΪÁ½¸ö²¿·Ö£¬Öжϴ¦Àí³ÌÐòÊÇÉϰ벿£º½ÓÊÕµ½Ò»¸öÖжϾÍÁ¢¼´Ö´ÐУ¬µ«Ö»×öÓÐÑϸñʱÏ޵Ť×÷£¬ÕâЩ¹¤×÷¶¼ÊÇÔÚËùÓÐÖжϱ»½ûÖ¹µÄÇé¿öÏÂÍê³ÉµÄ¡£Äܹ»±»ÔÊÐíÉÔºóÍê³ÉµÄ¹¤×÷±»ÍƳٵ½Ï°벿ȥ¡£Í¨³£Çé¿öÏ£¬Ï°벿»áÔÚÖжϴ¦Àí³ÌÐò·µ»ØÊ±Á¢¼´Ö´ÐС£
7¡¢LinuxÖеÄÖжϴ¦Àí³ÌÐòÊÇÎÞÐèÖØÈëµÄ¡£µ±Ò»¸ö¸ø¶¨µÄÖжϴ¦Àí³ÌÐòÕýÔÚÖ´ÐÐʱ£¬ÏàÓ¦µÄÖжÏÏßÔÚËùÓд¦ÀíÆ÷É϶¼»á±»ÆÁ±Îµô£¬ÒÔ·ÀÖ¹ÔÚͬһÖжÏÏßÉϽÓÊÕÁíÒ»¸öеÄÖжϡ£Í¨³£Çé¿öÏ£¬ËùÓÐÆäËûµÄÖж϶¼ÊÇ´ò¿ªµÄ£¬ËùÒÔÕâЩ²»Í¬ÖжÏÏßÉÏµÄÆäËüÖж϶¼Äܱ»´¦Àí£¬µ«µ±Ç°ÖжÏÏß×ÜÊDZ»½ûÖ¹µÄ¡£ÓÉ´Ë¿ÉÒÔ¿´³ö£¬Í¬Ò»¸öÖжϴ¦Àí³ÌÐò¾ø¶Ô²»»á±»Í¬Ê±µ÷ÓÃÒÔ´¦ÀíǶÌ×Öжϡ£
8¡¢¹²ÏíµÄÖжϴ¦Àí³ÌÐòÓë·Ç¹²ÏíµÄÔÚ×¢²áºÍÔËÐз½Ê½ÉϱȽÏÀàËÆ£¬µ«²îÒìÖ÷ÒªÓÐÒÔÏÂÈý´¦£º
   A£¬×¢²áÖжϴ¦Àí³ÌÐòº¯Êýrequest_irq()µÄ²ÎÊýflags±ØÐëÉèÖÃSA_SHIRQ±êÖ¾¡£
   B£¬¶Ôÿ¸ö×¢²áµÄÖжϴ¦Àí³ÌÐòÀ´Ëµ£¬dev_id²ÎÊý±ØÐëΨһ¡£²»Äܸø¹²ÏíµÄ´¦Àí³ÌÐò´«µÝNULLÖµ¡£
   C£¬Öжϴ¦Àí³ÌÐò±ØÐëÄܹ»Çø·ÖËüµÄÉ豸ÊÇ·ñÕæµÄ²úÉúÁËÖжϡ£·ñÔòËü¸ù±¾ÎÞ·¨ÖªµÀÊÇËü¶ÔÓ¦µÄÉ豸·¢³öÁËÕâ¸öÖжϻ¹Êǹ²ÏíÕâÌõÖжÏÏߵįäËüÉ豸·¢³öÁËÕâ¸öÖжϡ£
9¡¢µ±Ö´ÐÐÒ»¸öÖÐ


Ïà¹ØÎĵµ£º

Linux iptableÎĵµ

×ÜÀÀ
ÓÃ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 ......

LinuxϵͳÓëÍøÂç·þÎñ¹ÜÀí¼¼Êõ


±¾ÎÄÑ¡×Ô¡¶LinuxϵͳÓëÍøÂç·þÎñ¹ÜÀí¼¼Êõ´óÈ«£¨µÚ2°æ£©¡·Ò»Êé
µÚ2°æ ǰÑÔ      LinuxÊÇÒ»¸öÓÅÐãµÄ¡¢ÈÕÒæ³ÉÊìµÄ²Ù×÷ϵͳ£¬¾­¹ýÊ®¼¸ÄêµÄ·¢Õ¹£¬ÒѾ­ÓµÓÐÁË´óÁ¿µÄÓû§¡£ÎªÁËÂú×ãÖÚ¶àLinux³õѧÕß¡¢°®ºÃÕß¼°×¨ÒµÈËÔ±µÄʹÓÃÐèÒª£¬±ÊÕßÔÚ¶àÄê´ÓÊÂLinuxÑо¿¡¢½Ìѧ¼°¿ª·¢¹¤×÷µÄ»ù´¡ÉϾ ......

LinuxÏ·þÎñ¶Ë³ÌÐòÐÔÄÜÓÅ»¯

Õâ¸öÎÊÌâ˵ÆðÀ´¿É´ó¿ÉС£¬¿É³¤¿É¶Ì£¬»ù±¾¶¼ÊÇ×Ô¼ºÇÐÉíµÄ¾­Ñé×ܽᡣ
¸ßүү˵¹ý"¹ýÔçµÄÓÅ»¯ÊÇÍò¶ñÖ®Ô´"£¬×ö¿ª·¢²»¿ÉÄÜÒ»¿ªÊ¼¾ÍÏë×ÅÓÅ»¯£¬Ó¦¸Ã´ÓÈ«¾Ö¿¼Á¿£¬´Ó¸÷¸ö½Ç¶Èȥ˼¿¼£¬È¨ºâÀû±×£¬×ö³öÒ»¸ö
·ûºÏ´ó¾ÖÀûÒæµÄÉè¼Æ£¬ÏÂÀ´ÔÙ¿¼ÂÇÈçºÎÓÅ»¯¡£
ÓÅ»¯ÊÇÔÚÏÖÓÐÒѳÉÐεÄÉè¼Æ¼Ü¹¹Ï£¬×öµÄÐÔÄÜÌáÉý¡£¼ÙÈçÄãÒ»¿ªÊ¼¾ÍÉè¼ÆÒ»¸öµÍÐÔÄÜµÄ ......

linuxÖÐÏß³ÌÏà¹Øº¯Êý

linuxÖÐÏß³ÌÏà¹Øº¯Êý
2010Äê03ÔÂ09ÈÕ ÐÇÆÚ¶þ 22:18
1. ±È½ÏÁ½¸öÏß³Ì ID ÊÇ·ñÒ»Ö¡£
   Ïß³ÌID ʹÓà pthread_t Êý¾ÝÀàÐÍÀ´±íʾ¡£Linux ʹÓà unsigned long int ±íʾpthread_t Êý¾ÝÀàÐÍ¡£Solaris 9 °Ñ pthread_t Êý¾ÝÀàÐͱíʾΪ unsigned int¡£FreeBSD5.2.1 ºÍ MAC OS X 10.3 ÓÃÒ»¸öÖ¸Ïò pthread ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ