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

Linux¼¯Èº

Linux¼¯Èº´óÈ«
2009-12-29 20:54
¼ÆËã Linux Öм¯ÈºÏîÄ¿µÄÊýÁ¿¾ÍÏó¼ÆËã¹è¹ÈÖд´Òµ¹«Ë¾µÄÊýÁ¿Ò»Ñù¡£²»Ïó Windows NT ÒѾ­ÊÜÆä×ÔÉíµÄ·â±Õ»·¾³×è°­£¬Linux ÓдóÁ¿µÄ¼¯ÈºÏµÍ³¿É¹©Ñ¡Ôñ£¬ÊʺÏÓÚ²»Í¬µÄÓÃ;ºÍÐèÒª¡£µ«È·¶¨Ó¦¸ÃʹÓÃÄÄÒ»¸ö¼¯ÈºµÄ¹¤×÷ȴûÓÐÒò´Ë±äµÃ¼òµ¥¡£
ÎÊÌâµÄ²¿·ÖÔ­ÒòÔÚÓÚÊõÓOȺÓÃÓÚ²»Í¬³¡ºÏ¡£IT ¾­Àí¿ÉÄܹØÐÄÈçºÎʹ·þÎñÆ÷ÔËÐÐʱ¼ä¸ü³¤£¬»òʹӦÓóÌÐòÔËÐеøü¿ì£¬¶øÊýѧ¼Ò¿ÉÄܸü¹ØÐÄÔÚ·þÎñÆ÷ÉϽøÐдó¹æÄ£ÊýÖµ¼ÆËã¡£Á½Õß¶¼ÐèҪȺ¼¯£¬µ«ÊǸ÷×ÔÐèÒª²»Í¬ÌØÐÔµÄȺ¼¯¡£
±¾Îĵ÷²éÁ˲»Í¬ÐÎʽµÄ¼¯ÈºÒÔ¼°Ðí¶àʵÏÖÖеÄÒ»²¿·Ö£¬ÕâЩʵÏÖ¿ÉÒÔÂòµ½£¬Ò²¿ÉÒÔÃâ·ÑÈí¼þÐÎʽ»ñµÃ¡£¾¡¹ÜÁгöµÄËùÓнâ¾ö·½°¸²¢²»¶¼ÊÇ¿ª·ÅÔ´Â룬µ«ÊÇ´ó¶àÊýÈí¼þ¶¼×ñÑ­·Ö·¢ Linux Ô´ÂëµÄ¹«¹²¹ßÀý£¬ÌرðÊÇÓÉÓÚÄÇЩʵÏÖ¼¯ÈºµÄÈË»¹³£³£Ï£Íûµ÷ÕûϵͳÐÔÄÜ£¬ÒÔÂú×ãÐèÒª¡£
Ó²¼þ
¼¯Èº×ÜÊÇÉæ¼°µ½»úÆ÷Ö®¼äµÄÓ²¼þÁ¬½Ó¡£ÔÚÏÖ½ñ´ó¶àÊýÇé¿öÏ£¬ÕâÖ»ÊÇÖ¸“¿ìËÙÒÔÌ«Íø”Íø¿¨ºÍ¼¯Ï߯÷¡£µ«ÔÚ¼â¶Ë¿ÆÑ§ÁìÓòÖУ¬ÓÐÐí¶àרΪ¼¯ÈºÉè¼ÆµÄÍøÂç½Ó¿Ú¿¨¡£
ËüÃǰüÀ¨ Myricom µÄ Myrinet¡¢Giganet µÄ cLAN ºÍ IEEE 1596 ±ê×¼¿ÉÉìËõÒ»ÖÂ½Ó¿Ú (SCI)¡£ÄÇЩ¿¨µÄ¹¦Äܲ»µ«ÔÚȺ¼¯µÄ½ÚµãÖ®¼äÌṩ¸ß´ø¿í£¬¶øÇÒ»¹¼õÉÙÑÓ³Ù£¨·¢ËÍÏûÏ¢ËùÓõÄʱ¼ä£©¡£¶ÔÓÚÔÚ½Úµã¼ä½»»»×´Ì¬ÐÅÏ¢ÒÔʹÆä²Ù×÷±£³Öͬ²½Çé¿ö£¬ÄÇЩÑÓ³ÙÊÇÖÁ¹ØÖØÒªµÄ¡£
Myricom
Myricom Ìá¹©Íø¿¨ºÍ½»»»»ú£¬Æäµ¥Ïò»¥Á¬ËÙ¶È×î¸ß¿É´ïµ½ 1.28 Gbps¡£Íø¿¨ÓÐÁ½ÖÖÐÎʽ£¬Í­ÏßÐͺ͹âÏËÐÍ¡£Í­ÏßÐÍ LAN ¿ÉÒÔÔÚ 10 Ó¢³ß¾àÀëÄÚÒÔÈ«ËÙ½øÐÐͨÐÅ£¬¶øÔÚ³¤´ï 60 Ó¢³ß¾àÀëÄÚÒÔ°ëËÙ½øÐвÙ×÷¡£¹âÏËÐÍ Myrinet ¿ÉÒÔÔÚ 6.25 Ó¢ÀﳤµÄµ¥Ä£¹âÏË»òÕß 340 Ó¢³ß³¤µÄ¶àÄ£¹âÏËÉÏÈ«ËÙÔËÐС£Myrinet Ö»Ìṩֱ½Óµãµ½µã¡¢»ùÓÚ¼¯Ï߯÷»ò»ùÓÚ½»»»»úµÄÍøÂçÅäÖ㬵«ÔÚ¿ÉÒÔÁ¬½Óµ½Ò»ÆðµÄ½»»»¹âÏËÊýÁ¿·½ÃæÃ»ÓÐÏÞÖÆ¡£Ìí¼Ó½»»»¹âÏËÖ»»áÔö¼Ó½Úµã¼äµÄÑÓ³Ù¡£Á½¸öÖ±½ÓÁ¬½ÓµÄ½ÚµãÖ®¼äµÄƽ¾ùÑÓ³ÙÊÇ 5 µ½ 18 ΢Ã룬±ÈÒÔÌ«Íø¿ìµÃ¶à¡£
¼¯ÈºÀàÐÍ
×î³£¼ûµÄÈýÖÖȺ¼¯ÀàÐͰüÀ¨¸ßÐÔÄÜ¿ÆÑ§Èº¼¯¡¢¸ºÔؾùºâȺ¼¯ºÍ¸ß¿ÉÓÃÐÔȺ¼¯¡£
¿ÆÑ§Èº¼¯
ͨ³££¬µÚÒ»ÖÖÉæ¼°ÎªÈº¼¯¿ª·¢²¢Ðбà³ÌÓ¦ÓóÌÐò£¬ÒÔ½â¾ö¸´ÔӵĿÆÑ§ÎÊÌâ¡£ÕâÊDz¢ÐмÆËãµÄ»ù´¡£¬¾¡¹ÜËü²»Ê¹ÓÃרÃŵIJ¢Ðг¬¼¶¼ÆËã»ú£¬ÕâÖÖ³¬¼¶¼ÆËã»úÄÚ²¿ÓÉÊ®ÖÁÉÏÍò¸ö¶ÀÁ¢´¦ÀíÆ÷×é³É¡£µ«ËüȴʹÓÃÉÌҵϵͳ£¬Èçͨ¹ý¸ßËÙÁ¬½ÓÀ´Á´½ÓµÄÒ»×éµ¥´¦ÀíÆ÷»òË«´¦ÀíÆ÷ PC£¬²¢ÇÒÔÚ¹«¹²ÏûÏ¢´«µÝ²ãÉϽøÐÐͨÐÅÒÔÔËÐв¢ÐÐÓ¦ÓóÌÐò¡£Òò´Ë£¬Äú»á³£³£Ìý˵ÓÖÓÐÒ»ÖÖ±ãÒ赀 Linux ³¬¼¶¼ÆËã»úÎÊÊÀÁË¡£µ«Ëüʵ¼ÊÊ


Ïà¹ØÎĵµ£º

Linux´®¿Úµ÷ÊÔÅäÖÃ_GRUB´®¿ÚͨÐÅ_´®¿ÚµÇ½

´´½¨Ê±¼ä£º2010-01-26
×÷ÕߣºSteven Yang
E-mail£ºmqyoung@gmail.com
ºÜ¶à³¡ºÏÐèÒªÓõ½´®¿Úµ÷ÊÔ£¬±¾ÎĽéÉÜ´®¿ÚÅäÖùý³Ì£º
£¨ÑØÓùßÓÎÒÓõĻúÆ÷ubuntu 9.10³ÆÎª¿ª·¢ÏµÍ³[Developer]£¬ÐèÒªµ÷ÊÔµÄDebian³ÆÎªÄ¿±êϵͳ[Target]£©
Ê×ÏÈÊÇÄÚºËÖ§³Ö£º
Ò»°ãÀ´Ëµ£¬Debian¡¢UbuntuµÈ·¢ÐаæµÄ¹Ù·½Äں˶¼Ö§³Ö£¬Èç¹û×Ô¼º±àÒëµÄÄÚ ......

LinuxÏÂÈñàÒë°²×°µÄApache×Ô¶¯Æô¶¯

ÔÚLinuxϵͳÖÐÎÒÒ»°ã²ÉÓñàÒëÔ´ÂëµÄ·½Ê½À´°²×°Apache£¬ÓÐÁ½ÖÖ·½·¨¿ÉÒÔÈÃApacheÔÚϵͳÆô¶¯Ê±×Ô¶¯Æô¶¯¡£
1. ÔÚ/etc/rc.d/rc.localÖÐÔö¼ÓÆô¶¯apacheµÄÃüÁÀýÈ磺/usr/local/httpd/bin/apachectl start
2. ½«apache×¢²áΪϵͳ·þÎñ
Ê×ÏȽ«apachectlÃüÁ±´ÖÁ/etc/rc.d/init.dĿ¼Ï£¬¸ÄÃûΪhttpd
ʹÓñ༭Æ÷´ò¿ªhttpdÎļþ ......

ʵÀý½âÎölinuxÄÚºËI2CÌåϵ½á¹¹

Ò»¡¢¸ÅÊö
̸µ½ÔÚlinuxϵͳϱàдI2CÇý¶¯£¬Ä¿Ç°Ö÷ÒªÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊǰÑI2CÉ豸µ±×÷Ò»¸öÆÕͨµÄ×Ö·ûÉ豸À´´¦Àí£¬ÁíÒ»ÖÖÊÇÀûÓÃlinux I2CÇý¶¯Ìåϵ½á¹¹À´Íê³É¡£ÏÂÃæ±È½ÏÏÂÕâÁ½ÖÖÇý¶¯¡£
µÚÒ»ÖÖ·½·¨µÄºÃ´¦£¨¶ÔÓ¦µÚ¶þÖÖ·½·¨µÄÁÓÊÆ£©ÓУº
        ¡ñ    ˼·±È½ÏÖ±½Ó£¬²»ÐèÒª ......

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


Ò»¡¢½ø³Ì¿ØÖÆ£º
fork
´´½¨Ò»¸öнø³Ì
clone
°´Ö¸¶¨Ìõ¼þ´´½¨×Ó½ø³Ì
execve
ÔËÐпÉÖ´ÐÐÎļþ
exit
ÖÐÖ¹½ø³Ì
_exit
Á¢¼´ÖÐÖ¹µ±Ç°½ø³Ì
getdtablesize
½ø³ÌËùÄÜ´ò¿ªµÄ×î´óÎļþÊý
getpgid
»ñȡָ¶¨½ø³Ì×é±êʶºÅ
setpgid
ÉèÖÃÖ¸¶¨½ø³Ì×é±êÖ¾ºÅ
getpgrp
»ñÈ¡µ±Ç°½ø³Ì×é±êʶºÅ
setpgrp
ÉèÖõ±Ç°½ø³Ì×é±êÖ¾ºÅ
g ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ