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

ǶÈëʽLinuxϵͳÂþ̸

 
ǶÈëʽLinuxϵͳÂþ̸
 
ÊÂÎï×ÜÓиöºËÐÄ£¬¸´ÔÓµÄÊÂÎï×Ü¿ÉÒÔÄ£¿é»¯¡¢²ã´Î»¯£¬Ç¶Èëʽ
LinuxÒ²Èç´Ë¡£Ñ§Ï°Ç¶ÈëʽLinuxÀ§ÄÑ£¬Ö÷ÒªÒòΪÉ漰֪ʶºÍ¸ÅÄî¹ý¶à£¬¼´±È½Ï¸´ÔÓ£¬ËùÒÔѧϰǶÈëʽLinuxµÄ¾ÍÐèÒªÕÒµ½ºËÐÄ£¬ÐèҪģ¿é»¯£¬ÐèÒª½øÐвã´Î»®·Ö¡£
 
 
ǶÈëʽLinuxϵͳ×öÄ£¿é»¯´¦Àí¿É»®·ÖΪBootloader£¨Òýµ¼³ÌÐò£©£¬Kernel£¨Äںˣ©£¬fs(Îļþϵͳ)£¬Shell(ÃüÁîÐнçÃæ)£¬Gui(ͼÐοâ)ºÍ Embeded Sql(ǶÈëʽÊý¾Ý¿â)µÈ¡£ÒÔÉϾÍÊÇǶÈëʽLinuxϵͳµÄ7¸öÖØҪģ¿é£¬Í¨¹ýÕâЩ¾Í¿ÉÒÔ¿ª·¢³ö¸÷ÖÖ¸÷ÑùµÄApp(Ó¦ÓóÌÐò)¡£ÈçÉÏÍøÓõÃÍøÂçä¯ÀÀÆ÷£¬²¥·Å¸èÇúµÄÒôƵ²¥·ÅÆ÷£¬²¥·ÅµçÓ°µÄÊÓƵ²¥·ÅÆ÷£¬¸÷ÖÖÓÎÏ·£¨ÈçÁ¬Á¬¿´£©µÈ¡£
 
ǶÈëʽLinuxϵͳ——Òýµ¼³ÌÐò£¬¼´BootloaderºÍPCµÄBIOS³ÌÐòÓÐЩÀàËÆ£¬×î´óµÄ×÷ÓÃÊÇÀ´°²×°ÏµÍ³¡£¾ÍÏñ¸ÕÂòµÄPCÈç¹ûûÓа²×°²Ù×÷ϵͳ£¬¾ÍÐèÒª°²×°²Ù×÷ϵͳ¡£PC°²×°Windows²Ù×÷ϵͳͨ³£´Ó¹âÇý¿ªÊ¼£¬°´Fn¼ü½øÈ밲װģʽ£¬À´¶ÁÈ¡¹âÅ̲¢Æô¶¯°²×°¹ý³Ì¡£Ç¶ÈëʽLinuxºÍ´ËÀàËÆ£¬BootoaderÆô¶¯¹ý³ÌÖа´ÈÎÒâ¼ü£¨U-boot£©½øÈ밲װģʽ£¬Ö»²»¹ý°²×°²»ÊÇ´Ó¹âÇý¶Áȡϵͳ£¬¶øÊÇ´Ó´®¿Ú£¨UART£©»òÕßÍø¿Ú¶Áȡϵͳ¡£ÁíÍâǶÈëʽLinuxϵͳÓëPCÓиö²»Í¬£ºPCÖÐÎļþϵͳ°üº¬ÔÚ²Ù×÷ϵͳ֮ÖУ¬ ǶÈëʽLinuxϵͳ²Ù×÷ϵͳºÍÎļþϵͳÊÇ·Ö¿ªµÄ£¬ÐèÒªµ¥¶À°²×°¡£
 
ǶÈëʽLinuxϵͳ——Äںˣ¬¼´Kernel£¬ÊÇLinuxϵͳµÄºËÐÄ£¬Kernel°üº¬ÁËÇý¶¯³ÌÐò£¬ÍøÂçЭÒ飬ÄÚ´æ¹ÜÀí£¬Îļþϵͳ£¬½ø³Ì¹ÜÀíµÈÄ£¿é£¬ÕâЩ¸ÅÄî±È½Ï³éÏó£¬ÔÚWindows²Ù×÷ϵͳ×ö³ÌÐò¿ª·¢»áÓöµ½ÀàËƵÄÄ£¿é»®·Ö£¬Èç¹ûÖ»ÊÇWindows²Ù×÷ϵͳµÄÓ¦ÓÃÕßÊǺÜÉÙÐèÒªÓÐÕâЩ¸ÅÄîµÄ£¬²»¹ýÄãµÄʹÓÃÖ®ÖÐÊÇÓõ½ÁËÕâЩ¶«Î÷¡£ÈçÍâÀ©µÄÉ豸ÐèÒª°²×°¶îÍâµÄÇý¶¯£¬Äã¾ÍÓõ½Çý¶¯³ÌÐòÕâÖÖ¶«Î÷ÁË£»´ò¿ªofficeʱÄã¾ÍÓõ½ÁËÎļþϵͳÁË£»ÉÏÍøʱÓõ½ÁËÍøÂçЭÒ飻ͬʱ´ò¿ªÇ§Ç§¾²ÌýºÍ¼ÆËãÆ÷Äã¾ÍÓõ½Á˽ø³Ì¹ÜÀí¡£Ô­À´ ǶÈëʽLinuxϵͳµÄÕâЩ¸ÅÄîÔç¾Í´æÔÚWindows²Ù×÷ϵͳ֮ÖУ¬¾ÍÏñÓöµ½Ò»¸öËÆÔøÏàʶµÄÈË£¬ÏëÎÊÒ»¾ä“ÎÒÃǺÃÏñÄÇÀï¼û¹ý”¡£
 
ǶÈëʽLinuxϵͳ——Îļþϵͳ£¬¼´fs£¬ÊÇLinuxϵͳµÄÖØÒª²¿·Ö£¬ÎļþϵͳÖ÷ҪʵÏÖµÄÊÇÎļþ¼ÐºÍÎļþµÄ²Ù×÷£¨Èç´´½¨¡¢É¾³ý¡¢´ò¿ª¡¢¹Ø±Õ¡¢¶ÁдµÈ£©£¬ÕâºÍWindows²Ù×÷ϵͳµÄÎļþϵͳ±È½ÏÏàËÆ¡£Ç¶ÈëʽLinuxϵͳÏÂÎļþϵͳģ¿éͨ³£ÐèÒªKernelÌṩ֧³ÖµÄ£¬²¢°üº¬ShellÃüÁî°ü£¬¾ÍÊÇ˵ ǶÈëʽLinuxÎļþϵͳ²»¹âÌṩ¶ÔÎļþ²Ù×÷µÄÖ§³Ö£¬»¹Ìṩ¶ÔShe


Ïà¹ØÎĵµ£º

linux ϵͳµ÷ÓÃÁбí /usr/include/asm/unistd.h


Ò»¡¢½ø³Ì¿ØÖÆ£º
fork
´´½¨Ò»¸öнø³Ì
clone
°´Ö¸¶¨Ìõ¼þ´´½¨×Ó½ø³Ì
execve
ÔËÐпÉÖ´ÐÐÎļþ
exit
ÖÐÖ¹½ø³Ì
_exit
Á¢¼´ÖÐÖ¹µ±Ç°½ø³Ì
getdtablesize
½ø³ÌËùÄÜ´ò¿ªµÄ×î´óÎļþÊý
getpgid
»ñÈ¡Ö¸¶¨½ø³Ì×é±êʶºÅ
setpgid
ÉèÖÃÖ¸¶¨½ø³Ì×é±êÖ¾ºÅ
getpgrp
»ñÈ¡µ±Ç°½ø³Ì×é±êʶºÅ
setpgrp
ÉèÖõ±Ç°½ø³Ì×é±êÖ¾ºÅ
g ......

Linux¼¯Èº

Linux¼¯Èº´óÈ«
2009-12-29 20:54
¼ÆËã Linux Öм¯ÈºÏîÄ¿µÄÊýÁ¿¾ÍÏó¼ÆËã¹è¹ÈÖд´Òµ¹«Ë¾µÄÊýÁ¿Ò»Ñù¡£²»Ïó Windows NT ÒѾ­ÊÜÆä×ÔÉíµÄ·â±Õ»·¾³×è°­£¬Linux ÓдóÁ¿µÄ¼¯ÈºÏµÍ³¿É¹©Ñ¡Ôñ£¬ÊʺÏÓÚ²»Í¬µÄÓÃ;ºÍÐèÒª¡£µ«È·¶¨Ó¦¸ÃʹÓÃÄÄÒ»¸ö¼¯ÈºµÄ¹¤×÷ȴûÓÐÒò´Ë±äµÃ¼òµ¥¡£
ÎÊÌâµÄ²¿·ÖÔ­ÒòÔÚÓÚÊõÓOȺÓÃÓÚ²»Í¬³¡ºÏ¡£IT ¾­Àí¿ÉÄܹØÐ ......

Linux ϵͳ·þÎñ¿ª»úÆô¶¯

1. Ubuntu
 Ubuntu ϵͳÆô¶¯ÏȶÁÎļþ/etc/event.d/rc-default ÎļþÀ´¶ÁÒªÏÈÖ´ÐеĿª»úÎļþ£¬rc-default½Å±¾ÖÐÓÐÌõ¼þ/etc/inittabÈç¹û´æÔÚÔòÏÈÖ´ÐÐ/etc/inittab·ñÔòÏÈÖ´ÐÐ/etc/rc2.d.ÓÉÓÚ/etc/inittabÔÚUbuntuÖв»´æÔÚ£¬ËùÒÔÏÈÖ´ÐÐrc2.d.¼´¿ª»úÎļþºÍ·þÎñ¿ÉдÔÚ¸ÃĿ¼Ï£¨·þÎñÆô¶¯½Å±¾´æ·ÅµÄλÖã©
2. SUSE
SUSEÏµÍ ......

ËÄ´¨¸ßУЭͬͨÐŲ¦ºÅÆ÷linuxÎÞ·¨ÉÏÍø½â¾ö·½·¨Á½Ôò~

     Èç¹ûÄãÊÇËÄ´¨Ñ§Éú£¬Èç¹ûÄãÊDz¦ºÅÉÏÍø£¬Èç¹ûÄãÏëѧlinux¡£ÄÇôЭͬͨÐŲ¦ºÅÆ÷Ò»¶¨ÈÃÄãÍ´²»ÓûÉú~~~
 µÚÒ»ÖÖ·½·¨£º×ÔÁ¦¸üÉú£¬ÐéÄâ»ú´úÀí·¨
     Õâ·½·¨¾ø¶Ô¿ÉÒÔÈÃÄãÔÚlinuxÏÂÉϵÃÁËÍø£¬µ«·½·¨ºÃ»µ£¬ÒÔ¼°ÊÇ·ñ²ÉÓÃÄú×Ô¼ºµàÁ¿~
      Ϊ´ËÄãÐèÒªÏ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ