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

LinuxµÄÖ÷ÒªÌØµã¼°½á¹¹

LinuxµÄÖ÷ÒªÌØµã
¡¡¡¡×÷Ϊһ¸ö²Ù×÷ϵͳ£¬Linux¼¸ºõÂú×ãµ±½ñUnix²Ù×÷ϵͳµÄËùÓÐÒªÇó£¬Òò´Ë£¬Ëü¾ßÓÐUnix²Ù×÷ϵͳµÄ»ù±¾ÌØÕ÷¡£
1.·ûºÏPOSIX 1003.1±ê×¼
¡¡ ¡¡POSIX 1003.1±ê×¼¶¨ÒåÁËÒ»¸ö×îСµÄUnix²Ù×÷ϵͳ½Ó¿Ú£¬ÈκβÙ×÷ϵͳֻÓзûºÏÕâÒ»±ê×¼£¬²ÅÓпÉÄÜÔËÐÐUnix³ÌÐò¡£Unix¾ßÓзḻµÄÓ¦ÓóÌÐò£¬µ±½ñ¾ø ´ó¶àÊý²Ù×÷ϵͳ¶¼°ÑÂú×ãPOSIX 1003.1±ê×¼×÷ΪʵÏÖÄ¿±ê£¬LinuxÒ²²»ÀýÍ⣬ËüÍêȫ֧³ÖPOSIX 1003.1±ê×¼¡£
2.Ö§³Ö¶àÓû§·ÃÎʺͶàÈÎÎñ±à³Ì
¡¡¡¡LinuxÊÇÒ»¸ö¶àÓû§²Ù×÷ϵͳ£¬ËüÔÊÐí¶à¸öÓû§Í¬Ê±·ÃÎÊϵͳ¶ø²»»áÔì³ÉÓû§Ö®¼äµÄÏ໥¸ÉÈÅ¡£ÁíÍ⣬Linux»¹Ö§³ÖÕæÕýµÄ¶àÓû§±à³Ì£¬Ò»¸öÓû§¿ÉÒÔ´´½¨¶à¸ö½ø³Ì£¬²¢Ê¹¸÷¸ö½ø³ÌЭͬ¹¤×÷À´Íê³ÉÓû§µÄÐèÇó¡£
3.²ÉÓÃҳʽ´æ´¢¹ÜÀí
¡¡¡¡Ò³Ê½´æ´¢¹ÜÀíʹLinuxÄܸüÓÐЧµØÀûÓÃÎïÀí´æ´¢¿Õ¼ä£¬Ò³ÃæµÄ»»Èë»»³öΪÓû§ÌṩÁ˸ü´óµÄ´æ´¢¿Õ¼ä¡£
4.Ö§³Ö¶¯Ì¬Á´½Ó
¡¡ ¡¡Óû§³ÌÐòµÄÖ´ÐÐÍùÍùÀë²»¿ª±ê×¼¿âµÄÖ§³Ö£¬Ò»°ãµÄϵͳÍùÍù²ÉÓþ²Ì¬Á´½Ó·½Ê½£¬¼´ÔÚ×°Åä½×¶Î¾ÍÒѽ«Óû§³ÌÐòºÍ±ê×¼¿âÁ´½ÓºÃ£¬ÕâÑù£¬µ±¶à¸ö½ø³ÌÔËÐÐʱ£¬¿ÉÄÜ»á ³öÏÖ¿â´úÂëÔÚÄÚ´æÖÐÓжà¸ö¸±±¾¶øÀË·Ñ´æ´¢¿Õ¼äµÄÇé¿ö¡£Linux Ö§³Ö¶¯Ì¬Á´½Ó·½Ê½£¬µ±ÔËÐÐʱ²Å½øÐпâÁ´½Ó£¬Èç¹ûËùÐèÒªµÄ¿âÒѱ»ÆäËü½ø³Ì×°ÈëÄڴ棬Ôò²»±ØÔÙ×°È룬·ñÔò²Å´ÓÓ²ÅÌÖн«¿âµ÷Èë¡£ÕâÑùÄܱ£Ö¤ÄÚ´æÖеĿâ³ÌÐò´úÂëÊÇ Î¨Ò»µÄ¡£
5.Ö§³Ö¶àÖÖÎļþϵͳ
¡¡¡¡LinuxÄÜÖ§³Ö¶àÖÖÎļþϵͳ¡£Ä¿Ç°Ö§³ÖµÄÎļþϵͳÓУºEXT2¡¢EXT¡¢XIAFS¡¢ ISOFS¡¢HPFS¡¢MSDOS¡¢UMSDOS¡¢PROC¡¢NFS¡¢SYSV¡¢MINIX¡¢SMB¡¢UFS¡¢NCP¡¢VFAT¡¢AFFS¡£Linux×î ³£ÓõÄÎļþϵͳÊÇEXT2£¬ËüµÄÎļþÃû³¤¶È¿É´ï255×Ö·û£¬²¢ÇÒ»¹ÓÐÐí¶àÌØÓеŦÄÜ£¬Ê¹Ëü±È³£¹æµÄUnixÎļþϵͳ¸ü¼Ó°²È«¡£
6.Ö§³ÖTCP/IP¡¢SLIPºÍPPP
¡¡¡¡ÔÚLinuxÖУ¬Óû§¿ÉÒÔʹÓÃËùÓеÄÍøÂç·þÎñ£¬ÈçÍøÂçÎļþϵͳ¡¢Ô¶³ÌµÇ¼µÈ¡£SLIPºÍPPPÄÜÖ§³Ö´®ÐÐÏßÉϵÄTCP/IPЭÒéµÄʹÓã¬ÕâÒâζ×ÅÓû§¿ÉÓÃÒ»¸ö¸ßËÙModemͨ¹ýµç»°ÏßÁ¬ÈëInternetÍøÖС£
³ýÁËÉÏÊö»ù±¾ÌØÕ÷Í⣬ Linux»¹¾ßÓÐÆä¶ÀÓеÄÌØÉ«£º
¡¡ ¡¡Ö§³ÖÓ²Å̵Ķ¯Ì¬Cache ÕâÒ»¹¦ÄÜÓëMS-DOSÖеÄSmartdriveÏàËÆ¡£Ëù²»Í¬µÄÊÇ£¬LinuxÄܶ¯Ì¬µ÷ÕûËùÓõÄCache´æ´¢Æ÷µÄ´óС£¬ÒÔÊʺϵ±Ç°´æ´¢Æ÷µÄʹÓÃÇé¿ö£¬µ± ijһʱ¿ÌûÓиü¶àµÄ´æ´¢¿Õ¼ä¿ÉÓÃʱ£¬Cache½«±»¼õÉÙ£¬ÒÔÔö¼Ó¿ÕÏеĴ洢¿Õ¼ä£¬Ò»µ©´æ´¢¿Õ¼ä²»ÔÙ½ôÕÅ£¬CacheµÄ´óСÓÖ½«Ôö¼Ó¡£
¡¡¡¡ Ö§³Ö²»Í¬¸ñʽµÄ¿ÉÖ´ÐÐÎļþ Linux¾ßÓжàÖÖÄ£ÄâÆ÷£¬ÕâʹËüÄÜÔËÐв»Í¬¸ñʽµÄÄ¿±êÎļþ¡£ÆäÖУ¬DOS£¨DOSEMU£©ºÍMS-Windows


Ïà¹ØÎĵµ£º

Linux ϱàÒëhello world µÄC ÓïÑÔ³ÌÐò

±¾À´ÎÒÓõÄÊÇÕâÑùµÄ³ÌÐò
# include <iostream.h>
int main(void)
{
  int i,j;
  j=0;
  i=j+1;
  cout<<"hello world!"<<endl;
  cout<<"the result is"<<i<<endl;
  return 0;
}
ÀûÓÃg++ -o test test.cpp¡£µ«ÊÇÕâÑùÊÇÓдíÎóµÄ£¬ÌáʾÎÞ·¨´ ......

linuxÐźűà³Ìʵ¼ù

¼òµ¥µÄ˵£¬ÐźžÍÊÇÔÚÈí¼þ²ã´ÎÉ϶ÔÖжϻúÖÆµÄÒ»ÖÖÄ£Ä⣬ÊÇÒ»ÖÖÒ첽ͨÐÅ·½Ê½¡£Ëü¿ÉÒÔʵÏÖÄں˽ø³ÌºÍÓû§½ø³ÌÖ®¼äµÄ½»»¥¡£ÊµÏÖ·½Ê½ÊÇ£¬ÔÚÈκÎʱºò·¢¸ø
ijһ½ø³Ì£¬Èç¹û¸Ã½ø³ÌûÓд¦ÓÚÖ´ÐÐ̬£¬Ôò¸ÃÐźÅÓÉÄں˱£´æ£¬Ö±µ½¸Ã½ø³Ì»Ö¸´Ö´ÐÐÔÙ´«µÝ¸øËüΪֹ¡£Èç¹ûÒ»¸öÐźŽø³ÌÉèÖÃΪ×èÈû£¬Ôò¸ÃÐźŵĴ«µÝ±»ÑÓ³Ù£¬Ö±µ½
Æä×èÈû±»È¡Ïûʱ ......

LinuxÏÂApache·þÎñÆ÷ÍøÒ³ÃÜÂëÉèÖùý³ÌÎÊÌâ¼°½â¾ö·½·¨

      ÍøÉÏÕÒµ½ÁËÐí¶à¹ØÓÚÕâ·½ÃæµÄÎÄÕ£¬ÄÚÈÝ»ù±¾Ïàͬ¡£¾­¹ýʵ¼ù£¬·¢ÏÖÄÚÈÝÀïÆÕ±é´æÔÚÎÊÌâ¡£ÒÔÏÂÊÇ×Ô¼ºÊµ¼ùÖ®ºó£¬ÐÞ¸ÄÁËÆäÖеĴíÎ󣬲¢¼Ç¼ÏÂÀ´µÄ±Ê¼Ç¡£
      ÔÚ Linux »ò UNIX Ï嵀 Apache ·þÎñÆ÷ÖиøÍøÒ³ÉèÖÃÃÜÂë—ÕâÊÇÒ»Öֺܼòµ¥µÄ»ùÓÚÓû§Ãû/¿ÚÁîµÄÈÏÖ¤·½Ê½£ ......

[Pthread] Linux³ÌÐòµ÷ÊԵĻùʯ(¶þ)


3. GDBµÄʵÏÖ
GDBÊÇGNU·¢²¼µÄÒ»¸öÇ¿´óµÄ³ÌÐòµ÷ÊÔ¹¤¾ß£¬ÓÃÒÔµ÷ÊÔC/C++³ÌÐò¡£¿ÉÒÔʹ³ÌÐòÔ±ÔÚ³ÌÐòÔËÐеÄʱºò¹Û²ì³ÌÐòÔÚÄÚ´æ/¼Ä´æÆ÷ÖеÄʹÓÃÇé¿ö¡£ËüµÄʵÏÖÒ²ÊÇ»ùÓÚptraceϵͳµ÷ÓÃÀ´Íê³ÉµÄ¡£
Æä
Ô­ÀíÊÇÀûÓÃptraceϵͳµ÷Óã¬ÔÚ±»µ÷ÊÔ³ÌÐòºÍgdbÖ®¼ä½¨Á¢¸ú×Ù¹ØÏµ¡£È»ºóËùÓз¢Ë͸ø±»µ÷ÊÔ³ÌÐòµÄÐźÅ(³ýSIGKILL)¶¼»á±»gdb½Ø ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ