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

LinuxʹÓõĻº´æ


6.7.1 LinuxʹÓõĻº´æ
²»¹ÜÔÚÓ²¼þÉè¼Æ»¹ÊÇÈí¼þÉè¼ÆÖУ¬¸ßËÙ»º´æÊÇ»ñµÃ¸ßÐÔÄܵij£ÓÃÊֶΡ£Linux ʹÓÃÁ˶àÖÖºÍÄÚ´æ¹ÜÀíÏà¹ØµÄ¸ßËÙ»º´æ¡£
1£® »º³åÇø¸ßËÙ»º´æ£º
»º³åÇø¸ßËÙ»º´æÖаüº¬ÁËÓÉ¿éÉ豸ʹÓõÄÊý¾Ý»º³åÇø¡£ÕâЩ»º³åÇøÖаüº¬ÁË´ÓÉ豸ÖжÁÈ¡µÄÊý¾Ý¿é»òдÈëÉ豸µÄÊý¾Ý¿é¡£»º³åÇø¸ßËÙ»º´æÓÉÉ豸±êʶºÅºÍ¿é±êºÅË÷Òý£¬Òò´Ë¿ÉÒÔ¿ìËÙÕÒ³öÊý¾Ý¿é¡£Èç¹ûÊý¾ÝÄܹ»ÔÚ»º³åÇø¸ßËÙ»º´æÖÐÕÒµ½£¬Ôòϵͳ¾ÍûÓбØÒªÔÚÎïÀí¿éÉ豸ÉϽøÐÐʵ¼ÊµÄ¶Á²Ù×÷¡£
ÄÚºËΪÿ¸ö»º³åÇøά»¤ºÜ¶àÐÅÏ¢ÒÔÓÐÖúÓÚ»ººÍд²Ù×÷£¬ÕâЩÐÅÏ¢°üÀ¨Ò»¸ö“Ôࣨdirty£©”룬±íʾÄÚ´æÖеĻº³åÇøÒѱ»Ð޸ģ¬±ØÐëдµ½´ÅÅÌ£»»¹°üÀ¨Ò»¸öʱ¼ä±êÖ¾£¬±íʾ»º³åÇø±»Ë¢Ðµ½´ÅÅÌ֮ǰÒѾ­ÔÚÄÚ´æÖÐÍ£ÁôÁ˶೤ʱ¼ä¡£ÒòΪ»º³åÇøµÄÓйØÐÅÏ¢±»±£´æÔÚ»º³åÇøÊײ¿£¬ËùÒÔ£¬ÕâЩÊý¾Ý½á¹¹Á¬Í¬Óû§Êý¾Ý±¾ÉíµÄ»º³åÇø¶¼ÐèҪά»¤¡£
»º³åÇø¸ßËÙ»º´æµÄ´óС¿ÉÒԱ仯¡£µ±ÐèҪлº³åÇø¶øÏÖÔÚÓÖûÓпÉÓõĻº³åÇøʱ£¬¾Í°´Ðè·ÖÅäÒ³Ãæ¡£µ±¿ÕÏÐÄÚ´æ±äµÃ²»×ãʱ£¬ÀýÈçÉÏÒ»½Ú¿´µ½µÄÇé¿ö£¬¾ÍÊÍ·Å»º³åÇø²¢·´¸´Ê¹ÓÃÏàÓ¦µÄÒ³Ãæ¡£
2£® Ò³Ãæ¸ßËÙ»º´æ
Ò³Ãæ¸ßËÙ»º´æÊÇÒ³ÃæI/O²Ù×÷·ÃÎÊÊý¾ÝËùʹÓõĴÅÅ̸ßËÙ»º´æ¡£ÎÒÃÇÔÚÎļþϵͳ»á¿´µ½£¬read( )¡¢write( )ºÍmmap( )ϵͳµ÷ÓöԳ£¹æÎļþµÄ·ÃÎʶ¼ÊÇͨ¹ýÒ³Ãæ¸ßËÙ»º´æÀ´Íê³ÉµÄ¡£ÒòΪҳÃæI/O²Ù×÷Òª´«ÊäÕûÒ³Êý¾Ý£¬Òò´Ë¸ßËÙ»º´æÖÐËù±£ÁôµÄÐÅÏ¢µ¥ÔªÊÇÒ»¸öÕûÒ³Ãæ¡£Ò»¸öÒ³Ãæ°üº¬µÄÊý¾Ýδ±ØÊÇÎïÀíÉÏÏàÁڵĴÅÅ̿飬Òò´Ë¾Í²»ÄÜʹÓÃÉ豸ºÅºÍ¿éºÅÀ´±êʶҳÃæ¡£Ïà·´£¬Ò³Ãæ¸ßËÙ»º´æÖÐÒ»¸öÒ³ÃæµÄ±êʶÊÇͨ¹ýÎļþµÄË÷Òý½ÚµãºÍÎļþÖеÄÆ«ÒÆÁ¿´ïµ½µÄ¡£
ÓëÒ³Ãæ¸ßËÙ»º´æÓйصIJÙ×÷Ö÷ÒªÓÐÈýÖÖ£ºµ±·ÃÎʵÄÎļþ²¿·Ö²»ÔÚ¸ßËÙ»º´æÖÐʱÔö¼ÓÒ»Ò³Ã棬µ±¸ßËÙ»º´æ±äµÃÌ«´óʱɾ³ýÒ»Ò³Ã棬ÒÔ¼°²éÕÒÒ»¸ö¸ø¶¨ÎļþÆ«ÒÆÁ¿ËùÔÚµÄÒ³Ãæ¡£
 
3£®½»»»¸ßËÙ»º´æ
Ö»ÓÐÐ޸ĺóµÄ£¨ÔࣩҳÃæ²Å±£´æÔÚ½»»»ÎļþÖС£Ð޸ĺóµÄÒ³ÃæдÈë½»»»Îļþºó£¬Èç¹û¸ÃÒ³ÃæÔٴα»½»»»µ«Î´±»ÐÞ¸Äʱ£¬¾ÍûÓбØҪдÈë½»»»Îļþ£¬Ïà·´£¬Ö»Ð趪Æú¸ÃÒ³Ãæ¡£½»»»¸ßËÙ»º´æʵ¼Ê°üº¬ÁËÒ»¸öÒ³Ãæ±íÏîÁ´±í£¬ÏµÍ³µÄÿ¸öÎïÀíÒ³Ãæ¶ÔÓ¦Ò»¸öÒ³Ãæ±íÏî¡£¶Ô½»»»³öµÄÒ³Ã棬¸ÃÒ³Ãæ±íÏî°üº¬±£´æ¸ÃÒ³ÃæµÄ½»»»ÎļþÐÅÏ¢£¬ÒÔ¼°¸ÃÒ³ÃæÔÚ½»»»ÎļþÖеÄλÖÃÐÅÏ¢¡£Èç¹ûij¸ö½»»»Ò³Ãæ±íÏî·ÇÁ㣬Ôò±íÃ÷±£´æÔÚ½»»»ÎļþÖеĶÔÓ¦ÎïÀíÒ³ÃæûÓб»Ð޸ġ£Èç¹ûÕâÒ»Ò³ÃæÔÚºóÐøµÄ²Ù×÷Öб»Ð޸ģ¬Ôò´¦ÓÚ½»»»»º´æÖеÄÒ³Ãæ±íÏî±»ÇåÁã¡£ Linux ÐèÒª´ÓÎïÀíÄÚ´æÖн»»»³öij¸öÒ³Ãæʱ£¬ËüÊ×ÏÈ·ÖÎö½»»»»º´æÖеÄÐÅÏ¢£¬Èç


Ïà¹ØÎĵµ£º

Ïê½âLinuxÖÐcron/crontab¹¤×÷Ô­Àí

ÏȽéÉܼ¸¸ö»ù±¾¸ÅÄ
ºǫ́½ø³Ì£ºÔÚºǫ́ÔËÐеÄÎÞÐëÓëÓû§½»»¥µÄ³ÌÐò¡£ÔÚ¶àÈÎÎñ²Ù×÷ϵͳÉÏÔËÐжà¸öºǫ́½ø³Ì£¬ÓÐЩºǫ́½ø³Ì£¨ÀýÈçÊØ»¤³ÌÐò£©´ÓÀ´¶¼²»ÐèÒªÓû§ÊäÈ룬ÆäËüһЩ½ø³ÌÖ»ÊÇÔÚÓû§Ã¦ÓÚÄ¿Ç°ÔËÐÐÓÚǰ̨µÄ³ÌÐòʱ²ÅÁÙʱ´¦ÓÚºǫ́¡£
ÊØ»¤½ø³ÌÊÇÒ»ÖÖºǫ́½ø³Ì¡£crond½ø³ÌÊÇÖÚ¶àÊØ»¤½ø³ÌÖеÄÒ»ÖÖ£¬¿´¿´cronÕâ¸öµ¥´ÊÔÚ×ÖµäÀïà ......

Linux ÄÚºËÌåϵ¼ò½é¡¾×ª¡¿

1.Linux Äں˼ò½é ÏÖÔÚÈÃÎÒÃÇ´ÓÒ»¸ö±È½Ï¸ßµÄ¸ß¶ÈÀ´ÉóÊÓһϠGNU/Linux ²Ù×÷ϵͳµÄÌåϵ½á¹¹¡£Äú¿ÉÒÔ´ÓÁ½¸ö²ã´ÎÉÏÀ´¿¼ÂDzÙ×÷ϵͳ£¬Èçͼ 1 Ëùʾ¡£ ͼ 1. GNU/Linux ²Ù×÷ϵͳµÄ»ù±¾Ìåϵ½á¹¹ ×îÉÏÃæÊÇÓû§£¨»òÓ¦ÓóÌÐò£©¿Õ¼ä¡£ÕâÊÇÓû§Ó¦ÓóÌÐòÖ´Ðеĵط½¡£Óû§¿Õ¼äÖ®ÏÂÊÇÄں˿ռ䣬Linux ÄÚºËÕýÊÇλÓÚÕâÀï¡£ GNU C Lib ......

Ubuntu LinuxϵͳµÄ·ÖÇø·½°¸¡¾×ª¡¿

ѧϰUbuntu LinuxºÜ¾ÃÁË£¬ÓÉÓںܶàÈ˶ÔÓÚUbuntu Linux·ÖÇøÓÐËùÌáÎÊ£¬ËùÒÔÏ£ÍûÒÔÏÂÎÄÕ¶Դó¼ÒÓÐËù°ïÖú¡£Ubuntu Linux ·ÖÇø¸ÅÄ Ê×ÏȽéÉÜÒ»ÏÂlinuxÖеķÖÇø¸ÅÄÕâ¸ö¿ÉÊÇ°ÑÒ»¿ªÊ¼Ñ§Ï°µÄÎÒº¦¿àÁË¡£ÔÚ Linux Öй涨£¬Ã¿Ò»¸öÓ²ÅÌÉ豸×î¶àÄÜÓÐ 4 ¸öÖ÷·ÖÇø£¨ÆäÖаüº¬À©Õ¹·ÖÇø£©¹¹³É£¬ÈκÎÒ»¸öÀ©Õ¹·ÖÇø¶¼ÒªÕ¼ÓÃÒ»¸öÖ÷·ÖÇøºÅÂë£ ......

linuxÔ´Âë±Ê¼Ç

Õⲿ·ÖÄÜÓñ¾×ÅÏë¼Ç¾Í¾Í¼Ç£¬Ïë²»ÆðÀ´¾Í²»¼ÇµÄÔ­Ôò¡£Í¬ÊdzöÓÚÁ·Ï°Ó¢ÎĵÄÄ¿µÄ£¬²¿·Ö²»ÖØÒªÄÚÈݼƻ®ÓÃÓ¢ÎÄ¡£
ÊÂÏÈ˵Ã÷ÎÒ¶ÁµÄÊÇlinux1.0£¬ÕâÀï¿ÉÒÔ¼¸ºõ²»ÓÃÔõô¿´µ½lock ǰ׺£¬¶¼Êǵ¥cpu£¬Í¬Ê±ÓÐÒýµ¼³ÌÐò¡£ Ê×ÏÈ˵Ã÷cpuΪʲô»áÔËתÆðÀ´£º
1£ºcpuÉϵçºó»á´Óijһ¸öµØÖ·¿ªÊ¼Ë³ÐòÖ´ÐгÌÐò£¬µ±È»´ËʱÊÇʵģʽ£¨Èç¹ûÎÊʲôÊÇʵģ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ