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

Windows³ÌÐòÔ±ÈçºÎתÏòLinux¿ª·¢Ó¦Óã¿

Windows³ÌÐòÔ±ÈçºÎתÏòLinux¿ª·¢Ó¦Óã¿
ÕâÊÇÒ»·â·¢µ½ÓÊÏäÀïÃæµÄÓʼþ£¬¸Ð¾õÓеã´ú±íÐÔ£¬ÕâÀï×ö¸öͳһ»Ø´ð£¬Ò»¼ÒÖ®ÑÔ¹þ£¬»¶Ó­ÅÄש¡£
Ô­ÎÄÈçÏ£º
ÎÒ´Ócsdnѧϰ´ó±¾ÓªµÃµ½ÄúµÄÐÅÏ¢¡£²»ºÃÒâ˼´ò½ÁÄú¡£
ÎÒÏÖÔÚÓÃc++ÔÚlinuxÏ¿ª·¢´óÐÍÓ¦ÓóÌÐò¡£ÎÒÏëÇë½ÌÊÇ·ñÖµµÃÉîÈëѧϰlinux kernel¡£
ÎÒûÓÐÌØ±ð¶àµÄʱ¼ä¡£ÁíÍâÎÒÓжàÄêWindowsÏ¿ª·¢Ó¦ÓóÌÐòµÄ¾­Ñé¡£
 
ÎҵĻشð£º
ºÇºÇ£¬ÎҸоõÕ⻹ÊÇÒ»¸öѧϰ·½ÏòµÄÎÊÌâ¡£
LinuxÕ⼸Ä꣬·¢Õ¹Ô½À´Ô½ºÃÁË£¬ÖÁÉÙÔںܶàÓ¦Ó÷þÎñÆ÷Êг¡£¬LinuxÒѾ­È¡´úWindows³ÉΪµÚһѡÔñ£¬ÁíÍ⣬ÔÚǶÈëʽ»·¾³£¬LinuxÒ²ÊÇÖð½¥³ÉΪÖ÷Á÷¡£Õâµ¼ÖºܶàÔ­±¾ÊÇWindowsµÄ³ÌÐòÔ±£¬ÓÉÓÚ¹¤×÷ÐèÒª£¬Öð½¥×ßÏòLinux¿ª·¢£¬ÕâÖÐ¼äµ±È»Éæ¼°µ½Ò»¸öѧϰµÄÎÊÌâ¡£ÎÒ±¾ÈËÒ²ËãÆäÖÐÒ»·Ý×Ó°É¡£
ÎÒ±¾À´Ò»Ö±×öWindows¿ª·¢£¬ÔÚÕâ֮ǰ£¬ÔÚDOSÏÂÓùýgcc¿ª·¢£¬»¹·­ÒëÁËdjgppµÄ¿âº¯ÊýÊֲᣬҲËãÓеã»ù´¡¡£²»¹ý£¬ÔÚ07Ä깫˾°²ÅÅÎÒÔÚLinuxÏÂÕýʽ¿ª·¢ÉÌÓ÷þÎñÆ÷µÄʱºò£¬ÎÒÐÄÀﻹÊǺܴò¹ÄµÄ¡£ÒòÎªÒ²ÃæÁÙ×ÅÒ»¸öѧϰµÄÎÊÌâ¡£
¿´¿´Êг¡ÉϵÄÊé¼®£¬ºÜÂÒ£¬ÎÒµ±Ê±»¨ÁËÒ»ÕûÌìÔÚººÌÆÊé³Ç£¬×Ðϸ·ÖÎöLinux¿ª·¢Ïà¹ØµÄÊé¼®£¬ÎÒ·¢ÏÖ·Ö¼¸ÖÖ£¬Ê×ÏÈÊÇshell±à³Ì£¬Õâ¸öÎÒ¿´ÁËÓаë¸öСʱ£¬¾Í¾õµÃûÓã¬ÕâÃ²ËÆ¸øÍø¹ÜÔ±Óõģ¬ÎÒ×ö´«Êä·þÎñÆ÷Óò»µ½£¬Á¬´ø×Å£¬ÕýÔò±í´ïʽ£¬ÎÒ¾õµÃ¶ÔÎÒÓô¦Ò²²»´ó¡£ÕæµÄÒª×ö¸´ÔÓÌõ¼þɸѡ£¬ÎÒµÄϰ¹ßÊÇд¸ö´Ê·¨·ÖÎö³ÌÐò£¬×Ô¼ºÀ´·ÖÎö£¬Ò²»¨²»Á˶àÉÙʱ¼ä£¬ËùÒÔ£¬ÎÒÒ»Ö±¾ÍûѧÕýÔò±í´ïʽ£¬ºÇºÇ¡£
È»ºóÊÇCºÍC++±à³ÌÏà¹Ø£¬ÎÒ×Ðϸ¿´ÁË£¬·¢ÏÖһ˵µ½¿ª·¢£¬¾Í½²µ½Linux kernel£¬Õⲿ·ÖÏÔÈ»ÊDzÙ×÷ϵͳµÄ֪ʶ£¬ÎÒ×ÐϸÏëÁËÏ룬·¢ÏÖ×Ô¼ºµÄÎÊÌⲢûÓеõ½½â¾ö¡£¾ÍËãÎÒÖªµÀÁËkernelÔõô¹¤×÷£¬ÀïÃæÓÐʲô¿ª·¢¼¼ÇÉ£¬¶ÔÎҵŤ×÷²¢Ã»ÓÐʲô°ïÖú¡£
ÎÒµ±Ê±×öµÄÊÇ·Ö²¼Ê½Êý¾Ý¿âµÄ´«Êä·þÎñÆ÷²¿·Ö£¬Õⲿ·Ö½²¾¿¶àỊ̈߳¬¸ßЧÄÜ£¬µ«»¹ÊǾÖÏÞÔÚÓ¦Óò㣬²¢Ã»ÓжàÉÙÉæ¼°µ½kernelµÄ¶«¶«¡£ÎÒ¾õµÃÓô¦²»´ó¡£
·´¶øÎÒ¾õµÃÎÒÓбØÒª¶Ôsocket±à³ÌÖØÐ²¹Ò»²¹ÁË¡£¾­¹ýÌôÑ¡£¬ÎÒ¸ø×Ô¼ºÑ¡ÁËÒ»±¾¡¶UNIXÍøÂç±à³Ì¡·µÄµÚ1¾íÍøÂçͨÐÅÆª£¬µÚ2¾íÊǽø³Ì¼äͨѶ£¬ÎÒ¾õµÃÎҵijÌÐòÓöàÏß³ÌÅÜÒѾ­ºÜºÃÁË£¬Ï̱߳¾Éí¾ÍÊǹ²ÏíÄÚ´æµÄ£¬ÎÞÐ迼ÂÇÌ«¶àÒ첽ͨѶ£¬¶øÇÒ£¬ÎÒµÄϰ¹ß£¬½ø³Ì¼äͨѶ£¬Ò»°ãÖ±½ÓʹÓÃsocket£¬Õâ¸ö·ÅÖ®Ëĺ£½ÔÕæÀí£¬¶øÇÒ£¬ºÃ´¦ÊÇÎҵĽø³Ì¿ÉÒÔ¿ç»úÆ÷ËæÒⲿÊð£¬Ö»ÒªÎÒÌṩIPµØÖ·£¬½ø³Ì¼ä¾Í¿ÉÒÔ»¥ÏàͨÐÅ£¬Ð­Í¬¹¤×÷¡£ËùÒÔ£¬ÎÒÖ»ÂòÁ˵Ú1¾í£¬¾ÍÊÇרÃŽ²socketµÄ£¬ÕâÊǺÃÊ飬ÎÒÏÖÔÚûÊ»¹ÒªÄóöÀ´¿´Ò»¿´¡£
ÁíÍ⣬Î


Ïà¹ØÎĵµ£º

½»²æ±àÒë»ùÓÚARMÌåϵ½á¹¹µÄLinuxÄÚºË

½»²æ±àÒë»ùÓÚARMµÄLinuxÄÚºË֮ǰ,ÎÒÃÇ×÷ÒÔϵÄ×¼±¸¹¤×÷£º
  1¡¢ÒѾ­°²×°ºÃÒ»Ì×ÄãÊìϤµÄ½»²æ±àÒ빤¾ß£¨½¨Á¢ºÃ½»²æ±àÒë»·¾³£©¡£
  2¡¢Ñ¡ÔñÒ»Ì×ÄãÊìϤµÄ¹¦ÄÜ×ã¹»ÄãʹÓõÄÄںˣ¬µ±È»£¬Õâ¸öÄÚºËÊÇÊʺÏÓÃÄãµÄ½»²æ±àÒ빤¾ß±àÒëµÄ¡£
  ÕÆÎÕÒÔÉÏ2µã£¬»ù±¾ÉϾͲ¶àÁË¡£ÕâÀïĬÈÏÄãÖªµÀµÄһЩ³£ÓÃ֪ʶ£­£­£­£­ÃüÁî£ ......

Linux¶àÏ̱߳à³Ì»ù´¡

LinuxϵͳϵĶàÏß³Ì×ñÑ­POSIXÏ߳̽ӿڣ¬³ÆÎªpthread¡£±àдLinuxϵĶàÏ̳߳ÌÐò£¬ÐèҪʹÓÃÍ·Îļþpthread.h£¬Á¬½Óʱ
ÐèҪʹÓÿâlibpthread.a¡£Ë³±ã˵һÏ£¬LinuxÏÂpthreadµÄʵÏÖÊÇͨ¹ýϵͳµ÷ÓÃclone£¨£©À´ÊµÏֵġ£clone£¨£©ÊÇLinux
ËùÌØÓеÄϵͳµ÷Óã¬ËüµÄʹÓ÷½Ê½ÀàËÆfork£¬¹ØÓÚclone£¨£©µÄÏêϸÇé¿ö£¬ÓÐÐËȤµÄ¶ÁÕß¿ÉÒÔÈ¥² ......

linuxÐÔÄÜ·ÖÎö¹¤¾ßnmon

      ×î½üÒ»Ö±ÔÚ×ölinuxºǫ́ϵͳµÄ²âÊÔ£¬ÐèÒª²é¿´ÏµÍ³ÐÔÄÜÇé¿ö£¬Ê¹Óùýtop£¬vmstat£¬iostat£¬sar£¬memstat£¬pmap£¬Ö÷Òª¸Ð¾õ¾ÍÊDz»Ö±¹Û£¬×îÏëÓиöÏñwindows×ÊÔ´¹ÜÀíÆ÷ÄÇÑùµÄͼ±í¹¤¾ß£¬½ñÌì·¢ÏÖÁËÒ»¸ö±È½ÏºÃµÄ¹¤¾ß£¬ibmµÄÃâ·Ñ¹¤¾ßnmon£¬¿ÉÒÔÔÚlinuxÉÏÏÔʾºÜ¶àÐÔÄÜÖ¸±ê£¬Ò²¿ÉÒԲɼ¯Êý¾ÝÉú³ÉÎļþ£¬È» ......

Linux ¿É¼ÓÔØÄÚºËÄ£¿éÆÊÎö

 
Linux® ¿É¼ÓÔØÄÚºËÄ£¿é£¨´ÓÄÚºËµÄ 1.2 °æ±¾¿ªÊ¼ÒýÈ룩ÊÇ Linux Äں˵Ä×îÖØÒª´´ÐÂÖ®Ò»¡£ËüÃÇÌṩÁË¿ÉÉìËõµÄ¡¢¶¯Ì¬µÄÄںˡ£Ì½Ë÷Òþ²ØÔڿɼÓÔØÄ£¿éºóÃæµÄÔ­Àí£¬²¢Ñ§Ï°ÕâЩ¶ÀÁ¢µÄ¶ÔÏóÈçºÎ¶¯Ì¬µØ×ª»»³É Linux Äں˵ÄÒ»²¿·Ö¡£
Linux ¾ÍÊÇͨ³£Ëù˵µÄµ¥Äںˣ¨monolithic kernel£©
£¬¼´²Ù×÷ϵͳµÄ´ó²¿·Ö¹¦Äܶ¼±»³ÆÎªÄÚº ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ