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

¡¶Essential Linux Device Drivers¡·ÖÐÎİæµÚ1ÕÂ




-Ëᦻª(Barry Song)
Linux¾ßÓÐÓÕÈ˵Ä÷ÈÁ¦£¬ËüÊÇÒ»¸öÓÉÈ«ÊÀ½ç²»Í¬Ãñ×å¡¢²»Í¬ÐÅÑö¡¢²»Í¬ÐÔ±ðµÄÈ˹²Í¬²ÎÓëºÍЭ×÷µÄ¹ú¼ÊÐÔÏîÄ¿¡£LinuxÃâ·ÑÌṩԴ´úÂ룬²¢ÇÒ¾ßÓÐÓëUnixÀàËÆµÄΪÈËÃÇËùÊìϤµÄÓ¦ÓóÌÐò±à³Ì»·¾³£¬ÕâÒ»ÇÐÔì¾ÍÁËËü½ñÌìµÄ¾Þ´ó³É¹¦¡£Í¨¹ý»¥ÁªÍø´Óר¼Ò´¦¼´Ê±»ñµÃµÄ¸ßÖÊÁ¿µÄÃâ·ÑÖ§³ÖÒ²·¢»ÓÁËÖØÒª×÷Óã¬Ëü´Ù³ÉÁËÒ»¸öÅÓ´óµÄLinuxÉçÇø¡£
ÔÚ¼¼Êõ·½Ã棬¿ª·¢ÈËÔ±¿ÉÒÔ»ñµÃËùÓÐÔ´Â룬²¢Óɴ˵óöһЩ´´Ð·½°¸£¬ËûÃÇÒò´Ë¸Ðµ½ÎÞ±ÈÕñ·Ü¡£Æ©È磬Äã¿ÉÒÔÐ޸ģ¨hack£©[¢Ù]
LinuxµÄÔ´Â룬²¢×ö¶¨ÖÆ£¬ÈÃÉ豸ÔÚ¼¸ÃëÖÓÖ®ÄÚÆô¶¯£¬¶øÊ¹ÓÃÒ»¸öÓÐרÀûµÄÉÌÒµ²Ù×÷ϵͳÔòºÜÄÑÍê³ÉÕâÑùµÄ׳¾Ù¡£
1.1
Ñݽø
1991Ä꣬һλÃûΪLinus TorvaldsµÄ·ÒÀ¼´óѧÉú¿ª·¢ÁËLinux²Ù×÷ϵͳ¡£Æð³õÕâÖ»ÊÇËû¸öÈ˵İ®ºÃ£¬µ«ËüºÜ¿ì¾Í·¢Õ¹³ÉΪÔÚÈ«ÊÀ½ç·¶Î§ÄÚ¹ãÊÜ»¶Ó­µÄÏȽøµÄ²Ù×÷ϵͳ¡£LinuxµÚÒ»´Î·¢²¼Ê±½öÖ§³ÖIntel 386´¦ÀíÆ÷£¬µ«ÊǺóÀ´£¬ËüµÄÄں˸´ÔÓÐÔÖð²½Ôö¼Ó£¬¿ÉÒÔÖ§³ÖÖÚ¶àµÄÌåϵ¼Ü¹¹¡¢¶à´¦ÀíÆ÷Ó²¼þºÍ¸ßÐÔÄܼ¯Èº¡£LinuxËùÖ§³ÖµÄÌåϵ½á¹¹·Ç³£¶à£¬Ö÷ÒªÖ§³ÖµÄһЩӲ¼þ¼Ü¹¹ÊÇx86¡¢IA64¡¢ARM¡¢PowerPC¡¢Alpha¡¢s390¡¢MIPSºÍSPARC¡£LinuxÒѾ­±»ÒÆÖ²µ½³ÉǧÉÏÍòµÄ»ùÓÚÕâЩ´¦ÀíÆ÷µÄÓ²¼þƽ̨֮ÉÏ¡£Óë´Ëͬʱ£¬ÆäÄں˻¹ÔÚ²»¶ÏÍêÉÆ£¬ÏµÍ³ÐÔÄÜÒ²ÔÚ·ÉËÙÌáÉý¡£
ËäÈ»¿ªÊ¼µÄʱºòLinuxÖ»ÊÇÒ»¸ö×ÀÃæ²Ù×÷ϵͳ£¬µ«Ä¿Ç°ËüÒѾ­½øÈëǶÈëʽºÍÆóÒµ¼¶¼ÆËãÁìÓò£¬²¢ÈÚÈëÁËÎÒÃǵÄÈÕ³£Éú»î¡£µ±Äã°´¶¯ÕÆÉϵçÄԵİ´¼ü£¬ÓÃÒ£¿ØÆ÷°ÑµçÊÓÇл»µ½ÌìÆøÆµµÀ£¬»òÕßÔÚÒ½Ôº½ÓÊÜÌå¼ìµÄʱºò£¬ºÜÓпÉÄܾÍÔÚÏíÊÜijЩLinux´úÂëÌṩµÄ·þÎñ¡£¼¼ÊõÓÅÊÆºÍ¿ªÔ´ÌØÐÔ´Ù½øÁËLinuxµÄÑݽø¡£ÎÞÂÛÊÇÊÔͼ¿ª·¢²»µ½100ÃÀÔªµÄ¼ÆËã»úÒÔ¸ÄÉÆÊÀ½çƶÀ§µØÇøµÄ½ÌÓý×´¿ö£¬»¹ÊÇÒª½µµÍÏû·ÑÀàµç×Ó²úÆ·µÄ¼Û¸ñ£¬LinuxÈç½ñ¶¼ÒѳÉΪһ¸ö¾øºÃµÄÑ¡Ôñ£¬ÒòΪÉÌÒµ²Ù×÷ϵͳµÄ¼Û¸ñÓÐʱºò±È¼ÆËã»ú±¾ÉíµÄ¼Û¸ñ¸ü¹ó¡£
1.2
GNU Copyleft
GNU¹¤³Ì±ÈLinux¸üÔçµ®Éú£¬·¢ÆðËüµÄÄ¿±êÊǶ¨ÖÆÒ»¸öÃâ·ÑµÄÀàUnix²Ù×÷ϵͳ£¨GNUÊÇGNU’s Not UnixµÄµÝ¹éËõд£¬ÒâΪ“GNU²»ÊÇUnix”¡£Ò»¸öÍêÕûµÄGNU²Ù×÷ϵͳ»ùÓÚLinuxÄں˹¹½¨£¬µ«Ò²°üº¬Ò»Ð©ÆäËû×é¼þ£¬Èç¿â¡¢±àÒëÆ÷ºÍʵÓóÌÐò£¨utility£©¡£Òò´Ë£¬»ùÓÚLinuxµÄ¼ÆËã»úµÄ¸ü׼ȷ³ÆºôÓ¦¸ÃÊÇGNU/Linuxϵͳ¡£GNU/LinuxϵͳµÄËùÓÐ×é³É²¿·Ö¶¼½¨Á¢ÔÚÃâ·ÑÈí¼þÖ®ÉÏ¡£
Ãâ·ÑÈí¼þÓÐÐí¶àÖÖ£¬ÆäÖеÄÒ»ÖÖÊǹ«¹²ÁìÓò£¨public domain£©Èí¼þ¡£¹«¹²ÁìÓò·¢²¼µÄÈí¼þûÓаæÈ¨£¬¶ÔÓÚËüµÄʹÓÃÒ²²»»áÇ¿¼ÓÈκÎÏÞÖÆ¡£Äã¿ÉÒÔÃâ·ÑʹÓÃËü£¬ËæÒâÐÞ¸Ä


Ïà¹ØÎĵµ£º

linuxÐéÄâ»ú ¹ÒÔØÍⲿÎļþϵͳ

Ò».Linux¹ÒÔØUÅÌ:
  1¡¢²åÈëuÅ̵½¼ÆËã»ú£¬Èç¹ûĿǰֻ²åÈëÁËÒ»¸öuÅ̶øÇÒÄãµÄÓ²Å̲»ÊÇscsiµÄÓ²Å̽ӿڵϰ£¬ÄÇËüµÄÓ²¼þÃû³ÆÎª:sda1¡£
  2¡¢ÔÚmntĿ¼ÏÂÏȽ¨Á¢Ò»¸öusbµÄĿ¼(Èç:[root@localhost root]# mkdir /mnt/usb)
  3¡¢¹ÒÔØUÅÌ£ºmount -t vfat /dev/sda1 /mnt/usb
  4¡¢Ð¶ÔØUÅÌ£ºumount /mnt ......

linux LVMÅäÖÃ

LVMÊÇLogical Volume Manager(Âß¼­¾í¹ÜÀíÆ÷)µÄ¼òд£¬ËüΪÖ÷»úÌṩÁ˸ü¸ß²ã´ÎµÄ´ÅÅÌ´æ´¢¹ÜÀíÄÜÁ¦¡£LVM¿ÉÒÔ°ïÖúϵͳ¹ÜÀíԱΪӦÓÃÓëÓû§·½±ãµØ·ÖÅä´æ´¢¿Õ¼ä¡£ÔÚLVM¹ÜÀíϵÄÂß¼­¾í¿ÉÒÔ°´Ðè¸Ä±ä´óС»òÌí¼ÓÒÆ³ý¡£ÁíÍ⣬LVM¿ÉÒÔΪËù¹ÜÀíµÄÂß¼­¾íÌṩ¶¨ÖƵÄÃüÃû±êʶ¡£Òò´Ë£¬Ê¹ÓÃLVMÖ÷ÒªÊÇ·½±ãÁ˶Դ洢ϵͳµÄ¹ÜÀí£¬Ôö¼ÓÁËϵͳµÄÀ©Õ¹Ð ......

linuxСϵͳ֧³ÖÖÐÎĵÄÎÊÌâ

    ×î½üÔÚµ÷ÊÔlinuxСϵͳ£¬ÏëÈÃСϵͳ֧³ÖÖÐÎÄ£¬¾­¹ý¼¸ÌìµÄµ÷ÊÔ£¬Õâ¸öÎÊÌâÖÕÓÚµÃÒÔ½â¾ö£¬ÏÂÃæ×ܽáÒ»ÏÂÓöµ½µÄÎÊÌâºÍ½â¾ö°ì·¨¡£
    ÔÚconsoleÏÂÃæÖ§³ÖÖÐÎÄÎÒÑ¡ÔñµÄÊDzÉÓÃÍâ¹Òʽƽ̨µÄ°ì·¨£¬²¢²»ÕæÕýºº»¯Äںˣ¬ÒòΪµ£Ðĺº»¯Äں˻áÓнϴóµÄ·çÏÕ£¬ËùÒÔÑ¡ÓÃÍâ¹ÒµÄ·½Ê½¡£²ÉÓÃÍâ¹ÒµÄ·½Ê½±ØÐëµÃ×¼ ......

linux½ø³ÌÖ®¼äµÄͨÐÅ

¸¸×Ó½ø³ÌÈçºÎͨÐÅ£¿
Ò»¶Ô¸¸×Ó½ø³Ì¿ÉÒÔͨ¹ýÕý³£µÄ½ø³Ì¼äͨÐŵİ취(¹ÜµÀ£¬Ì×½Ó×Ö£¬ÏûÏ¢¶ÓÁУ¬¹²ÏíÄÚ´æ)½øÐÐͨÐÅ£¬µ«Ò²¿ÉÒÔͨ¹ýÀûÓÃËüÃÇ×÷Ϊ¸¸×Ó½ø³ÌµÄÏ໥¹ØÏµ¶ø¾ßÓеÄÒ»Ð©ÌØÊâ·½·¨¡£
Ò»¸ö×îÏÔÈ»µÄ·½·¨ÊǸ¸½ø³Ì¿ÉÒԵõ½×Ó½ø³ÌµÄÍ˳ö״̬¡£
ÒòΪ×Ó½ø³Ì´ÓËüµÄ¸¸½ø³Ì¼Ì³ÐÎļþÃèÊö·û£¬ËùÒÔ¸¸½ø³Ì¿ÉÒÔ´ò¿ªÒ»¸ö¹ÜµÀµÄÁ½¶Ë£¬È» ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ