LinuxµÄÒì³£ºÍÄÚºËÇÀÕ¼
£¨1£©Òì³£µÄ¸ÅÄî
ÖжÏÐźÅÊÇÒ»¸öͳ³Æ£¬Í³³ÆÄÇЩ¸Ä±äCPUÖ¸ÁîÖ´ÐÐÐòÁеÄʼþ¡£µ«ËüÓÖ·ÖΪÁ½ÖÖ£º
Ò»ÖÖÊÇͬ²½µÄ£¬Ã»ÄÇôͻȻ£¬ÒòΪËüÖ»ÔÚÒ»¸öÖ¸ÁîµÄÖ´ÐÐÖÕÖ¹Ö®ºó²Å·¢Éú£¬ÊéÖÐÒÀ´ÓIntelµÄ¹ßÀý£¬³ÆΪÒì³££¨Exception£©¡£Ò»°ãÊDZà³Ì´íÎó£¨Ò»°ãµÄ´¦ÀíÊÇ·¢Ðźţ©»òÕßÄں˱ØÐë´¦ÀíµÄÒì³£Çé¿ö£¨Äں˻á²ÉÈ¡»Ö¸´Òì³£ËùÐèµÄһЩ²½Ö裩£»
Ò»ÖÖÊÇÒì²½µÄ£¬Í»È»Ò»Ð©£¬ÒòΪËüÊÇÓɼä¸ô¶¨Ê±Æ÷ºÍI/OÉ豸²úÉúµÄ£¬Ö»×ñÑCPUʱÖÓÐźţ¬ËùÒÔ¿ÉÄÜÔÚÈκÎʱºò²úÉú£¬ÊéÖÐÒ²ÒÀ´ÓIntelµÄ¹ßÀý£¬³ÆΪÖжϣ¨Interrupt£©¡£Òì³£µÄÖÖÀàÈçÏ£º
£¨2£©Äں˿ØÖÆ·¾¶
ÄÚºËÔÚÔÊÐíÖжÏÐźŵ½À´Ö®Ç°£¬±ØÐëÏÈ×¼±¸ºÃ¶ÔËüÃǵĴ¦Àí£¬Ò²¾ÍÊÇÊʵ±µØ³õʼ»¯ÖжÏÃèÊö·û±í£¨Interrupt Descriptor Table, IDT£©¡£ÖжÏÐźÅÒ»À´£¬CPU¿ØÖƵ¥Ôª¾Í×Ô¶¯°Ñµ±Ç°µÄ³ÌÐò¼ÆÊýÆ÷£¨eip¡¢cs£©ºÍeflags±£´æµ½ÄÚºËstack£¬È»ºó°ÑÊÂÏÈÓë·¢ÉúµÄÖжÏÐźÅÀàÐ͹ØÁªºÃµÄ´¦Àí³ÌÐòµÄµØÖ·£¨±£´æÔÚIDTÖУ©·Å½ø³ÌÐò¼ÆÊýÆ÷¡£Õâʱ£¬Äں˿ØÖÆ·¾¶£¨kernel control path£©ºá¿Õ³öÊÀ¡£
ʲôÊÇÄں˿ØÖÆ·¾¶£¿ËüÊDz»ÊÇÒ»¸ö½ø³Ì£¿²»ÊÇ¡£Äں˽ø³Ì£¿Ò²²»ÊÇ¡£ËüËäȻҲÐèÒªÇл»ÉÏÏÂÎÄ£¬ÐèÒª±£´æÄÇЩËü¿ÉÄÜʹÓõļĴæÆ÷µÄ²¢ÔÚ·µ»Øʱ»Ö¸´£¬µ«ÕâÊÇÒ»¸ö·Ç³£ÇáµÄÉÏÏÂÎÄÇл»£¨ÖÕ¶ËÉÏÏÂÎÄ£©¡£Ëüµ®ÉúµÄʱºò²¢Ã»Óз¢Éú½ø³ÌÇл»£¬´¦ÀíÖжϵÄÖ÷ÓïÈÔÈ»ÊÇÖжϷ¢ÉúʱÕýÔÚÖ´ÐеÄÄǸö½ø³Ì£¬ËüÈÔÈ»ÔÚʹÓ÷ÖÅä¸øËüµÄÄǶÎʱ¼äƬ¡£
ÓÐȤµÄÊÇ£¬Èç¹ûÒ»¸ö½ø³Ì»¹ÔÚ´¦ÀíÒ»¸öÒì³£µÄʱºò£¬·ÖÅä¸øËüµÄʱ¼äƬµ½ÆÚÁË£¬»á·¢ÉúʲôÊÂÇéÄØ£¿ÕâÈ¡¾öÓÚÓÐûÓÐÆôÓÃÄÚºËÇÀÕ¼£¨Kernel Preemption£©£¬Èç¹ûûÓÐÆôÓ㬽ø³Ì¾Í¼ÌÐø´¦ÀíÒì³££¬Èç¹ûÆôÓÃÁË£¬½ø³Ì¿ÉÄÜ»áÁ¢¼´±»ÇÀÕ¼£¬Òì³£µÄ´¦ÀíÒ²¾ÍÔÝÍ£ÁË£¬Ö±µ½schedule()ÔÙ¶ÈÑ¡ÔñÔÏÈÄǸö½ø³Ì£¨×¢Ò⣺Äں˴¦ÀíÖжϵÄʱºò£¬±ØÈ»»á½ûÓÃÄÚºËÇÀÕ¼£¬ËùÒÔÕâÀï²Å˵ÊÇÒì³££©¡£
£¨3£©ÖжÏÐźŴ¦ÀíµÄÔ¼Êø
ÖжÏÐźŴ¦ÀíÐèÒªÂú×ãÏÂÃæÈý¸öÑϸñµÄÔ¼Êø£º
1)Öжϴ¦ÀíÒª¾¡¿ÉÄÜ¿éµØÍê³É¡¢·µ»Ø¡£Òò´ËÖ»Ö´Ðйؼü¶ø½ô¼±µÄ²¿·Ö£¬¾¡¿ÉÄܰѸü¶àµÄºóÐø´¦Àí¹ý³Ì½ö½ö±ê־һϣ¬·Åµ½Ö®ºóÔÙÈ¥Ö´ÐС£
2)Ò»¸öÖжϻ¹ÔÚ´¦ÀíµÄʱºò£¬ÁíÍâÒ»¸öÖжϿÉÄÜÓÖÀ´ÁË£¬Õâ¸öʱºò×îºÃÄÜÏÈ·ÅÏÂÊÖÖеĴ¦Àí£¬ÏÈÈ¥´¦ÀíеÄÖжϣ¬È»º
Ïà¹ØÎĵµ£º
1. ´ÓsunÖ÷Ò³ÏÂÔØJDK for Linux°æ±¾£¬ÎÒµÄÊÇjdk-6u14-linux-i586.bin¡£
2. ¸ÄΪ¿É²Ù×÷Îļþ£¬chmod +x jdk-6u14-linux-i586.bin
3. °²×° ÔÚµ±Ç°Â·¾¶£¬./jdk-6u14-linux-i586.bin;һ·ȷ¶¨£¬×°ºÃÖ®ºóÔÚͬһĿ¼Ï»áÉú³ÉÒ»¸öÎļþ¼Ð£¬jdk1.6.0_14£¬Àï±ßÊÇһЩlibµÈÎļþ£¬Í¬windowsÏÂÉú³ÉµÄ°²×°Îļþ¼ÐÒ»Ñù¡£
4.Éè ......
³£Óãº
passwd ¸ü»»ÃÜÂë
pwd ÏÔʾµ±Ç°ËùÔÚ·¾¶
who am i ÏÔʾµ±Ç°Óû§
su Çл»Óû§
°ïÖú£º
man your_command ÏÔʾÃüÁî°ïÖúÊֲᣬmanΪmanualµÄËõд
your_command --help | more ÏÔʾÃüÁîµÄ°ïÖúÐÅÏ¢£¬È»ºóÀûÓÃmore·ÖÆÁÊä³ö
which ²é¿´³ÌÐòµÄ°²×°Î»ÖÃ
echo $PATH ²é¿´PATH»·¾³±äÁ¿
export PATH=$PAHT:you_dir ½«Ö ......
Posted ʮԠ14th, 2005 by beinan
Fedora
Redhat
»ù´¡ÈëÃÅ
Fedora
×÷Õߣº±±ÄÏÄϱ±
À´×Ô£ºLinuxSir.Org
ÕªÒª£º±¾ÎÄÖ÷Òª½²ÊöÔÚLinux ϵͳÖÐÓû§(user)ºÍÓû§×é(group)¹ÜÀíÏàÓ¦µÄ¸ÅÄÓû§(user)ºÍÓû§×é(group)Ïà¹ØÃüÁîµÄÁо٣»ÆäÖÐÒ²¶Ôµ¥Óû§¶àÈÎÎñ£¬¶àÓû§¶àÈÎÎñÒ²×öÒÔ½â˵£¬±¾ÎÄÓ¦¸Ã˵ ......
LinuxÈȲå°Î
from:
http://blog.chinaunix.net/u1/34190/showart_287894.html
½«¿ÉÒƶ¯É豸Á¬Èëϵͳʱ£¬ÏµÍ³µÄºǫ́ÖлáÒÀ´Î·¢ÉúÈçÏÂʼþ£º
l
Äں˼ì²âµ½ÐÂÓ²¼þ²åÈ룬Ȼºó·Ö±ð֪ͨ
hotplug
ºÍ
udev
¡£Ç°ÕßÓÃÀ´×°ÈëÏàÓ¦µÄÄÚºËÄ£¿é
(
Èç
usb-stora ......
LinuxÉϵÄÐéÄ⻯¼¼Êõ
ת×Ôhttp://blog.zhaoke.com/45.html
ÕÔçæ, 2007-01-05
ÐéÄ⻯¼¼ÊõµÄ·½·¨, ¼Ü¹¹ºÍʵÏÖ¸ÅÀÀ
¼¶±ð: Öм¶
M. Tim Jones [mtj@mtjones.com], ¹ËÎʹ¤³Ìʦ, Emulex
ÔÎÄ:
Virtual Linux
Òë: ÕÔçæ cn.zhaoke.com
http://blog.zhaoke.com/45.html
2006Äê12ÔÂ29ÈÕ
ÐéÄ⻯¼¼ÊõµÄÓ ......