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

GNU/Linux ¿ª·¢»·¾³ £¨2£©


¼ÌÐø̸̸ÆäËüÓïÑԵĿª·¢¡£
3.2) ¶¯Ì¬ÓïÑÔ
ÕâÀïÖ¸µÄÊÇ°üÀ¨½Å±¾ÓïÑÔ£¬½âÊÍÐÍÓïÑÔÔÚÄڵıà³ÌÓïÑÔ£¬ÀýÈçJava£¬Perl£¬Python£¬PHP£¬JavaScript£¬Ruby£¬Shell Script£¬µÈµÈ¡£
´Ó¿ª·¢»·¾³½Ç¶È¿´£¬¶¯Ì¬ÓïÑÔ¶¼ÓÐ×Ô¼ºµÄÔËÐл·¾³£¬¶øÇÒͨ³£¶¼ÊÇ¿çƽ̨µÄ¡£Òò´Ë£¬±àд´úÂ룬µ÷ÊÔÔËÐÐÔòÍêÈ«¿ÉÒÔÔÚ×Ô¼ºµÄ»·¾³ÖÐÍê³É£¬Ö»ÊÇ´ó¶àÊÇÃüÁîÐеķ½Ê½¡£JavaÊǸöÀýÍ⣬ÒòΪËü×î³õÊÇ×÷Ϊϵͳ±à³ÌÓïÑÔÉè¼ÆµÄ£¬Òò´ËÓÐןÍCÒ»ÑùµÄ±àÒë¹ý³Ì£¬Ö»ÊDz»ÐèÒªÁ´½Ó£¨ÕâҲʹËüÓÐÁ˳ÉΪ¶¯Ì¬ÓïÑԵĿÉÄÜ:-)) 
¶¯Ì¬ÓïÑÔµÄIDEÒ²Ïà¶Ô¶àµÄ¶à£¬¶øÇҺܶ඼ÊÇ¿ªÔ´µÄ£¬Í¬Ê±ÓÉÓÚÖ§³Ö¶¯Ì¬ÓïÑÔÏà¶ÔÈÝÒ×£¬Í¨ÓõÄIDEÍùÍùҲͨ¹ý²å¼þ(plugin)µÄ·½Ê½À©Õ¹¶Ô¶¯Ì¬ÓïÑÔµÄÖ§³Ö£¬ÕâҲʹIDEµÄÑ¡ÔñÈÝÒ×һЩ£º¿ÉÒÔÑ¡Ôñ²å¼þ·á¸»µÄͨÓÃIDE£¬ÔÚÕâ·½Ã棬EclipseÓÐ×ÅÏ൱µÄÓÅÊÆ¡£
ÐèҪעÒâµÄÊÇ£¬ÕâЩÓïÑÔͨ³£¶¼Ã»ÓÐרÃŵÄUI¿â£¬Òò´Ë³£¼ûµÄUI¹¤¾ß¶¼»áÓÐÏàÓ¦µÄ°ó¶¨£¨binding£©£¬¿ÉÊÇIDE¾Í²»Ò»¶¨Ö§³ÖÁË¡£JavaÓÖÊǸöÀýÍ⣬²»¹ýÎÒ×Ô¼ºÒѾ­²»ÔÙ¼ÌÐøJavaµÄ¿ª·¢ÁË£¬×î½ü»ù±¾Ã»»¨Ê²Ã´Ê±¼äÔÚÉÏÃæ¡£
ÎÒ³£³£ÓÃShell script Íê³ÉһЩ¼òµ¥µÄÖظ´ÐÔ¹¤×÷£¬¶øPythonÔò±»ÓÃÀ´×÷Ô­ÐÍ£¨prototype£©£¬²»¹ý×î½üÒ»Ö±¿¼ÂÇ¿ÉÒÔ°ÑËü×÷ΪÖ÷ÒªµÄÓïÑÔ±àдӦÓóÌÐò¡£Javascript»áÂýÂýµÄÔÚ»ùÓÚWebµÄÓ¦ÓÃÖÐÆðµ½ÖØÒªµÄ×÷Óã¬Ö»ÊÇÎÒûʱ¼äѧϰ¡£ÖÁÓÚÍøÂç·þÎñºÍ·þÎñÆ÷¶ËµÄ¿ª·¢Ôò²»ÊÇÎÒ¸ÐÐËȤµÄ¡£
ÕâЩ³Æ֮Ϊ¸ß¼¶ÓïÑԵıà³ÌÓïÑÔÆäʵµÄ·¢Õ¹Ç÷ÊÆÊÇÔ½À´Ô½½Ó½ü×ÔÈ»ÓïÑÔ£¬¿ÉϧµÄÊÇÓ¢Ó¼ÓÉϺõÄ×ÊÁÏÍùÍùÊÇÓ¢ÓïµÄ£¬Ñ§Ï°Ó¢Óï¾Í»á³ÉΪÁíÒ»ÏîÈÎÎñ¡£
4) ϵͳ¿ª·¢ºÍÖмä¼þ
Õâ¸öÆäʵÊǸöÌâÍâ»°£¬ÒòΪϵͳ¿ª·¢ºÍÖмä¼þµÄ¿ª·¢ÍùÍùÊÇÓÃC/C++Íê³ÉµÄ£¬Ç°ÃæµÄ½éÉÜÊÇÍêÈ«ÊÊÓõġ£²»¹ýÏëÁÄÁÄһЩÌØÊâµÄµÄµØ·½¡£
ϵͳ×é¼þ»òÖмä¼þ³£³£ÊÇÓÉһЩ³ÌÐò¿âºÍÊØ»¤½ø³Ì£¨daemon£©×é³ÉµÄ¡£ÊØ»¤½ø³Ì¿ª·¢ÓÐһЩ½üËÆÓÚ·þÎñÆ÷¶ËµÄ¿ª·¢£¬Ö÷ÒªÊÇ·þÎñµÄÏìÓ¦£¬ÐèҪעÒâµÄÊÇÒª¼Çס·þÎñµÄÐèÇóÊÇÀ´×Ô²»Í¬µÄ½ø³Ì¶øÇÒÐèÒªÈÏÕæÉè¼Æ½ø³Ì¼äͨÐŵÄϸ½Ú±ÈÈçÐźÅÁ¿£¨semaphere£©¡£ÔÚLinux/Unixƽ̨ÉÏ£¬¹ÜµÀ£¨pipe£©£¬Ì×½Ó×Ö£¨socke£©°üÀ¨±¾µØ£¨Unix£©ºÍTCP/IPÌ×½Ó×Ö£¬»¹ÓÐÏûÏ¢¶ÓÁУ¨message queue£©£¬ÄÚ´æÓ³É䣨mmap£©ºÍ¹²Ïí內´æ£¨shared memory£©µÈµÈµÄ½Ó¿Ú¶¼×ñÑ­POSIX±ê×¼£¬Í¬Ê±ÕâÒ²ÊÇ¿çƽ̨µÄÖØÒª±£Ö¤¡£
³ÌÐò¿âµÄÉè¼ÆÔòÏ൱²»Í¬£¬ÒòΪͬһ¸ö³ÌÐò¿â¿ÉÒÔ±»²»Í¬µÄ½ø³Ì¶ÀÁ¢µÄʹÓã¬ËùÒÔÒª¿¼ÂǸü¶àµÄ½ø³Ì°²È«£¬Í¬Ê±¼õÉÙÄÚ²¿Ï̵߳ÄʹÓã¬ÌرðÊÇÈ«¾Ö±äÁ¿»áÏ൱ΣÏÕ£¬ÒòΪͬһ¸öÈ«¾Ö±äÁ¿ÔÚ²»Í¬½ø³Ì


Ïà¹ØÎĵµ£º

LinuxÄÚºËNAPI»úÖÆ·ÖÎö

NAPI ÊÇ Linux ÉϲÉÓõÄÒ»ÖÖÌá¸ßÍøÂç´¦ÀíЧÂʵļ¼Êõ£¬ËüµÄºËÐĸÅÄî¾ÍÊDz»²ÉÓÃÖжϵķ½Ê½¶ÁÈ¡Êý¾Ý£¬¶ø´úÖ®ÒÔÊ×ÏȲÉÓÃÖжϻ½ÐÑÊý¾Ý½ÓÊյķþÎñ³ÌÐò£¬È»ºó POLL µÄ·½·¨À´ÂÖѯÊý¾Ý¡£Ëæ×ÅÍøÂçµÄ½ÓÊÕËٶȵÄÔö¼Ó£¬NIC ´¥·¢µÄÖжÏÄÜ×öµ½²»¶Ï¼õÉÙ£¬Ä¿Ç° NAPI ¼¼ÊõÒѾ­ÔÚÍø¿¨Çý¶¯²ãºÍÍøÂç²ãµÃµ½Á˹㷺µÄÓ¦Óã¬Çý¶¯²ã´ÎÉÏÒѾ­ÓÐ E1000 Ï ......

»ùÓÚLinuxµÄ±ãЯǶÈëʽÉ豸µçÔ´¹ÜÀí½â¾ö·½°¸

 Ç°¡¡ÑÔ
 
¡¡¡¡Ëæן÷ÖÖ±ãЯǶÈëʽÉ豸ÐÔÄܵÄÈÕÒæÌá¸ß£¬¹¦ÄÜÈÕÒæ·á¸»£¬ÆäµçÔ´½ôÕŵÄÎÊÌâÒ²ÈÕÒæÍ»³ö£¬¹úÄÚÐÂÍƳöµÄijЩ¾ßÓÐPDAµÈ¶àÖÖ¹¦ÄܵÄÖÇÄܵ绰ÔÚÃܼ¯Ê¹ÓÃÏÂÖ»ÄÜά³Ö°ëÌ죬¶àÊýÉãÏñ»ú
ºÍÊýÂëÏà»ú
ÔÚ
Ò»´Î³äµçºó¶¼Ö»ÓÐÒ»¸öСʱ×óÓÒµÄÀÛ»ý¹¤×÷ʱ¼ä¡£Linux×÷Ϊһ¸ö¿ª·ÅÔ´´úÂëµÄ²Ù×÷ϵͳ£¬ÓµÓзdz£·á¸»µÄÈí¼þ ......

LinuxÍøÂç½Ø°ü²»ÍêÈ«ÕûÀí

ÍøÂç½Ø°üÊÇÒ»ÏîºÜÓÐÒâ˼µÄ¿ÎÌ⣬¿ÉÒÔÓÐÊý¾Ý¹ýÂË£¬·À»ðǽ£¬Á÷Á¿¿ØÖÆ£¬±¨ÎĴ۸ĵÈÖî¶àÓ¦Ó㬰´ÕÕÄں˷ֲã¼Ü¹¹½«Ò»Ð©½Ø°ü·½·¨²»ÍêÈ«ÕûÀíÈçÏ£¬»¶Ó­²¹³ä¡£
1¡¢ L1²ãÇý¶¯½Ø°ü·¨
    ÔÚÇý¶¯ÖÐÏÂÊÖÓ¦¸Ã¿ÉÒÔ˵ÊÇ×îÌù½üµ×²ãµÄ£¬Íø¿¨Çý¶¯ÖÐ×ÜÓÐrx½ÓÊÕºÍxmit·¢Ëͺ¯Êý£¬²ÎÊý×ÜÊÇsk_buffer£¬ÔÚÕâÀïÐ޸ĺܻƺܱ©Á¦£¬¶øÇÒ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ