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

LinuxʹÓõĻº´æ


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


Ïà¹ØÎĵµ£º

Linux ½ø³Ìµ÷¶È»úÖÆ

ÓÅÏÈȨֻÊǵ÷¶ÈËã·¨¿¼ÂǵÄÒ»¸ö·½Ãæ
½ø³Ìµ÷¶ÈÒÀ¾Ý
µ÷¶È³ÌÐòÔËÐÐʱ£¬ÒªÔÚËùÓпÉÔËÐÐ״̬µÄ½ø³ÌÖÐÑ¡Ôñ×îÖµµÃÔËÐеĽø³ÌͶÈëÔËÐС£Ñ¡Ôñ½ø³ÌµÄÒÀ¾ÝÊÇʲôÄØ£¿ÔÚÿ¸ö½ø³ÌµÄtask_struct½á¹¹ÖÐÓÐÒÔÏÂËÄÏpolicy¡¢priority¡¢counter¡¢rt_priority¡£ÕâËÄÏîÊÇÑ¡Ôñ½ø³ÌµÄÒÀ¾Ý¡£ÆäÖУ¬policyÊǽø³ÌµÄµ÷¶È²ßÂÔ£¬ÓÃÀ´Çø·Öʵʱ½ø³ÌºÍÆ ......

windowsÉϵÄlinuxÖ±½Óɾ³ýºó³öÏÖgrubµÄÆô¶¯»­Ãæ

ÔÚwindowsÉϳ¢ÊÔcentosºóÎÒÖ±½Ó¸ø¸ñʽ»¯µôcentos£¬Æô¶¯ÏµÍ³³öÏÖgrubµÄÆô¶¯»­Ã棬ÓÐ2¸ö½â¾ö·½°¸
1£ºÔÚdos»·¾³ÏÂÓÃfdisk /mbr ¼¶¿ÉÒÔÐÞ¸´mbr¼´¿É
2£ºÈç¹ûûdosÅÌÔòÓÃÏÂÃæÃüÁ
  1£©rootnoverify (hd0,0)  //»Ø³µ£¬¼ÇµÃrootnoverifyºóÃæÓиö¿Õ¸ñ
  2£©chainloader (hd0,0)+1 // ¼ÇµÃ»¹ÊÇÓпոñ
  3 ......

LinuxÏÂÓÀ¾ÃÐÞ¸ÄMACµØÖ·ºÍifconfigÃüÁî×ܽá(ת)


1. ¹Ì¶¨Ò»¸öMACµØÖ·£¬ÌرðÊÇÔÚʹÓöà¸öÐéÄâ»úµÄʱºò
linux»·¾³ÏÂ:
ÓÃrootÉí·ÝµÇ¼£¬ÔÚ/etc/rc.d/rc.localÀï¼ÓÉÏÕâÈý¾ä
ifconfig eth0 down
ifconfig eth0 hw ether 00:0C:18:EF:FF:ED
ifconfig eth0 up
ÕâÑùÖØÐÂrebootºó¾Í²»ÅÂMAC¸´Ô­ÁË¡£
2. ifconfigÃüÁתÔØhttp://www.cnblogs.com/taobataoma/archive/2007/1 ......

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 ¸öÖ÷·ÖÇø£¨ÆäÖаüº¬À©Õ¹·ÖÇø£©¹¹³É£¬ÈκÎÒ»¸öÀ©Õ¹·ÖÇø¶¼ÒªÕ¼ÓÃÒ»¸öÖ÷·ÖÇøºÅÂë£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ