Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ :

Linux ×Ö·ûÉ豸Çý¶¯³ÌÐòµÄ±àд¿ò¼Ü

Ò»¡¢Linux device driver µÄ¸ÅÄî

ϵͳµ÷ÓÃÊDzÙ×÷ϵͳÄں˺ÍÓ¦ÓóÌÐòÖ®¼äµÄ½Ó¿Ú£¬É豸Çý¶¯³ÌÐòÊDzÙ×÷ϵͳÄں˺ͻúÆ÷Ó²¼þÖ®¼äµÄ½Ó¿Ú¡£É豸Çý¶¯³ÌÐòΪӦÓóÌÐòÆÁ±ÎÁËÓ²¼þµÄϸ½Ú£¬ÕâÑùÔÚÓ¦ÓóÌ
Ðò¿´À´£¬Ó²¼þÉ豸ֻÊÇÒ»¸öÉ豸Îļþ£¬Ó¦ÓóÌÐò¿ÉÒÔÏó²Ù×÷ÆÕͨÎļþÒ»Ñù¶ÔÓ²¼þÉ豸½øÐвÙ×÷¡£É豸Çý¶¯³ÌÐòÊÇÄں˵ÄÒ»²¿·Ö£¬ËüÍê³ÉÒÔÏµĹ¦ÄÜ:
1¡¢¶ÔÉ豸³õʼ»¯ºÍÊÍ·Å£»
2¡¢°ÑÊý¾Ý´ÓÄں˴«Ë͵½Ó²¼þºÍ´ÓÓ²¼þ¶ÁÈ¡Êý¾Ý£»
3¡¢¶ÁȡӦÓóÌÐò´«Ë͸øÉ豸ÎļþµÄÊý¾ÝºÍ»ØËÍÓ¦ÓóÌÐòÇëÇóµÄÊý¾Ý£»
4¡¢¼ì²âºÍ´¦ÀíÉ豸³öÏֵĴíÎó¡£

ÔÚLinux²Ù×÷ϵͳÏÂÓÐÈýÀàÖ÷ÒªµÄÉ豸ÎļþÀàÐÍ£¬Ò»ÊÇ×Ö·ûÉ豸£¬¶þÊÇ¿éÉ豸£¬ÈýÊÇÍøÂçÉ豸¡£×Ö·ûÉ豸ºÍ¿éÉ豸µÄÖ÷񻂿±ðÊÇ:ÔÚ¶Ô×Ö·ûÉ豸·¢³ö¶Á/дÇëÇó
ʱ£¬Êµ¼ÊµÄÓ²¼þI/OÒ»°ã¾Í½ô½Ó×Å·¢ÉúÁË£¬¿éÉ豸Ôò²»È»£¬ËüÀûÓÃÒ»¿éϵͳÄÚ´æ×÷»º³åÇø£¬µ±Óû§½ø³Ì¶ÔÉ豸ÇëÇóÄÜÂú×ãÓû§µÄÒªÇ󣬾ͷµ»ØÇëÇóµÄÊý¾Ý£¬Èç¹û²»
ÄÜ£¬¾Íµ÷ÓÃÇëÇóº¯ÊýÀ´½øÐÐʵ¼ÊµÄI/O²Ù×÷¡£¿éÉ豸ÊÇÖ÷ÒªÕë¶Ô´ÅÅ̵ÈÂýËÙÉ豸Éè¼ÆµÄ£¬ÒÔÃâºÄ·Ñ¹ý¶àµÄCPUʱ¼äÀ´µÈ´ý¡£

ÒѾ­Ìáµ½£¬Óû§½ø³ÌÊÇͨ¹ýÉ豸ÎļþÀ´Óëʵ¼ÊµÄÓ²¼þ´ ......

ǶÈëʽLinuxÇý¶¯³ÌÐò¿ª·¢Òªµã


ÔÚLinux²Ù×÷ϵͳÏÂÓÐ3ÀàÖ÷ÒªµÄÉ豸ÎļþÀàÐÍ£º¿éÉ豸¡¢×Ö·ûÉ豸ºÍÍøÂçÉ豸¡£ÕâÖÖ·ÖÀà·½·¨¿ÉÒÔ½«¿ØÖÆÊäÈë/Êä³öÉ豸µÄÇý¶¯³ÌÐòÓëÆäËû²Ù
×÷ϵͳÈí¼þ·ÖÀ뿪À´¡£


×Ö·ûÉ豸Óë¿éÉ豸µÄÖ÷񻂿±ðÊÇ£ºÔÚ¶Ô×Ö·ûÉ豸·¢³ö¶Á/дÇëÇóʱ£¬Êµ¼ÊµÄÓ²¼þI/OÒ»°ã½ô½Ó×Å·¢Éú¡£¿éÉ豸Ôò²»È»£¬ËüÀûÓÃÒ»¿éϵͳÄÚ´æ×÷Ϊ»º³åÇø£¬ÈôÓû§½ø
³Ì¶ÔÉ豸µÄÇëÇóÄÜÂú×ãÓû§µÄÒªÇ󣬾ͷµ»ØÇëÇóµÄÊý¾Ý£»·ñÔò£¬¾Íµ÷ÓÃÇëÇóº¯ÊýÀ´½øÐÐʵ¼ÊµÄI/O²Ù×÷¡£¿éÉ豸Ö÷ÒªÊÇÕë¶Ô´ÅÅ̵ÈÂýËÙÉ豸Éè¼ÆµÄ£¬ÒÔÃâºÄ·Ñ¹ý¶à
µÄCPUʱ¼äÓÃÀ´µÈ´ý¡£ÍøÂçÉ豸¿ÉÒÔͨ¹ýBSDÌ×½Ó¿Ú·ÃÎÊÊý¾Ý¡£


ÿ¸öÉ豸Îļþ¶¼ÓÐÆäÎļþÊôÐÔ(c/b)£¬±íʾÊÇ×Ö·ûÉ豸»¹ÊÇ¿éÉ豸¡£ÁíÍâÿ¸öÎļþ¶¼ÓÐ2¸öÉ豸ºÅ£¬µÚÒ»¸öÊÇÖ÷É豸ºÅ£¬±êʶÇý¶¯³ÌÐò£»µÚ¶þ¸öÊÇ´ÓÉ豸ºÅ£¬±ê
ʶʹÓÃͬһ¸öÉ豸Çý¶¯³ÌÐòµÄ¡¢²»Í¬µÄÓ²¼þÉ豸¡£É豸ÎļþµÄÖ÷É豸ºÅ±ØÐëÓëÉ豸Çý¶¯³ÌÐòÔڵǼÇʱÉêÇëµÄÖ÷É豸ºÅÒ»Ö£¬·ñÔòÓû§½ø³Ì½«ÎÞ·¨·ÃÎÊÇý¶¯³ÌÐò¡£



ϵͳµ÷ÓÃʱ²Ù×÷ϵͳÄÚºËÓëÓ¦ÓóÌÐòÖ®¼äµÄ½Ó¿Ú£¬É豸Çý¶¯³ÌÐòÊDzÙ×÷ϵͳÄÚºËÓë»úÆ÷Ó²¼þÖ®¼äµÄ½Ó¿Ú¡£É豸Çý¶¯³ÌÐòÊÇÄں˵ÄÒ»²¿·Ö£¬ËüÍê³ÉÒÔϹ¦ÄÜ£º


*¶ÔÉ豸³õʼ»¯ºÍÊÍ· ......

linux bin Ŀ¼ÏÂÃüÁî¼òҪ˵Ã÷


ÃüÁî
½âÊÍ˵Ã÷
alsacard
¼ì²âÉù¿¨
alsaunmute
¾²ÒôÉèÖÃ
arch
²é¿´Ó²¼þÀàÐÍ
awk
Ò»ÖÖ³ÌÐòÓïÑÔ»·¾³
basename
È¥³ýÎļþÃûµÄĿ¼²¿·ÖºÍºó׺²¿·Ö£¬·µ»ØÒ»¸ö×Ö·û´®²ÎÊýµÄ»ù±¾Îļþ
Ãû³Æ
busybox
±ê×¼Linux
¹¤¾ßµÄÒ»¸öµ¥¸ö¿ÉÖ´ÐгÌÐòʵÏÖ£¬³£ÓÃÓÚǶÈëʽLinux
£¬²Î¼û±¾Êé“Îļþϵͳ”ÄÚÈÝ
cat
Á¬½Ó»òÏÔʾÎļþ
chgrp
¸ü¸ÄÎļþ»òĿ¼µÄ×éËùÓÐȨ
chmod
¸ü¸ÄÎļþȨÏÞ
chown
¸ü¸ÄÓëÎļþ¹ØÁªµÄÓû§»ò×é
cp
¸´ÖÆ
cpio
´Ócpio
»òtar
¸ñ
ʽµÄ¹éµµ°üÖдæÈëºÍ¶ÁÈ¡Îļþ
csh
Ò»ÖÖshell
cut
´ÓÎĵµ»ò±ê×¼ÊäÈëÖжÁÈ¡ÄÚÈݲ¢½ØÈ¡Ã¿Ò»ÐеÄÌØ¶¨²¿·Ö²¢Ë͵½±ê×¼Êä
³ö
date
ÐÞ¸ÄϵͳÈÕÆÚ
dbus-*
dbus
ÊÇÒ»¸öÏûÏ¢´«µÝϵͳ£¬Ó¦ÓóÌÐò¼ä¿Éͨ¹ýËüÀ´Ï໥´«µÝÏûÏ¢¡£
dd
´ÅÅÌ¿½±´
df
²é¿´´ÅÅ̿ռä
dmesg
²é¿´¿ª»úÏûÏ¢
dnsdomainname
ÏÔʾ(
»òÉèÖÃ)
ϵͳDNS
ÓòÃû
doexec
½«Ò»¸öËæ±ãµÄ²ÎÊýÁÐ±í´«µÝµ½Ò»¸ö¶þ½øÖÆ¿ÉÖ´ÐÐÎļþÖÐ
domainname
ÏÔʾ(
»òÉèÖÃ)
ϵͳÓòÃû
dumpkeys
½«¼üÅ̵ĶÔÓ³±íдµ½±ê×¼Êä³öÖ®ÖÐ
echo
ÏÔʾµ±Ç°»ØÏÔÉèÖÃ
ed
Îı¾±à¼­³ÌÐò
egrep
²Î¼ûgrep -E,
env
ÏÔʾ»·¾³±äÁ¿
ex
Îĵµ±à¼­
false
ʹÓû§Ã»ÓÐshell
¿ÉÓÃ ......

ÎÒ¶ÔLinuxµÄһЩ¿´·¨

      ÒÔǰ×ÜÊÇÒÔΪֻÓÐwindowsÒ»ÖÖ²Ù×÷ϵͳ£¬ºóÀ´Ìý˵ÁËUnix¡¢LinuxºÍMacOSµÈ£¬²ÅÖªµÀÔ­À´²Ù×÷ϵͳµÄÖÖÀ໹ÊÇͦ¶àµÄ¡£ÓùßÁËwindows£¬¾ÍÏëÊÔÏÂÆäËûµÄ²Ù×÷ϵͳ£¬Ïë¿´¿´ÎªÊ²Ã´windows»á½øÈëǧ¼ÒÍò»§£¬¶øLinuxûÓС£ËùÒÔ£¬×òÌ죬»¨ÁË5¿éÇ®£¬×Ô¼º×°Á˸öred hat enterprise Linux server 5.4°æ£¨±¾À´ÏëÂòUbuntu°æµÄ£¬µ«Ã»ÕÒµ½£¬Ö»ÓÐÕâÖÖÁË……Æäʵ¸üÏë×°MacOSµÄ£¬µ«Æ»¹ûµÄ¶«Î÷Âò²»Æð£¬ºÇºÇ£©¡£
¡¡¡¡ºÃÁË£¬²»Ëµ·Ï»°ÁË£¬ËµËµÎÒ¶ÔLinux£¨ÎÒËù˵µÄ¶¼ÊÇÎÒ°²×°µÄ°æ±¾£©µÄһЩ¿´·¨°É¡£
¡¡¡¡±ü×Å´¿²ËÄñµÄ֪ʶ£¬Îҳɹ¦µÄ½«×Ô¼ÒµÄwindows¼ÒÁ˸ö»ï°é£¬¾ÍÊÇÉÏÃæµÄÄǸöLinuxÁË£¨ÎÒÏàÐŻῴ˵Ã÷ÊéµÄÈ˶¼»á£©¡£½øÈëLinux£¬¸øÎҵĵÚÒ»Ó¡Ïó¾ÍÊDZÈwindows¼ò½à£¬×ÀÃæÉÏÖ»ÓГ¼ÆËã»ú”¡¢“»ØÊÕÕ¾”ºÍÒ»¸öÒÔÎÒ×Ô¼ºÃû×ÖÃüÃûµÄÎļþ¼Ð£¨Ò²ÐíÊÇÎÒµÄÕâ¸ö°²×°¹âÅÌÀïûÓÐÌ«¶àÓ¦ÓóÌÐò£¬ËùÒÔ¿´ÆðÀ´Í¦¼òµ¥µÄ£©£¬ÔÚÆÁÄ»µÄÉÏ·½ºÍÏ·½¶¼ÓÐÀàËÆÓÚwindows×ÀÃæµÄÈÎÎñÀ¸¡£
¡¡¡¡½Ó×ÅÎÒ¿´ÁËÏÂÎÒÕâ°æ±¾×Ô´øµÄÓ¦ÓóÌÐò£¬Ö»ÓÐÒ»¸ö»ðºüä¯ÀÀÆ÷ÊÇÎÒÊìϤµÄ£¬ÆäËûµÄûʲôӦÓóÌÐò£¬¶¼ÊÇЩÎÒ²»¶®µÄ±à³Ì¹¤¾ß……ÕâЩרҵµÄ¶«Î÷£¬ÔÛÏȲ»Ëµ£¬ËµµãÔÛ¶®µÄ¡£
......

spinlock ÓëlinuxÄں˵÷¶ÈµÄ¹ØÏµ


¹ØÓÚ×ÔÐýËøÓ÷¨½éÉܵÄÎÄÕ£¬ÒѾ­Óкܶ࣬µ«ÓÐЩϸ½ÚµÄµØ·½µãµÄ»¹²»¹»Í¸¡£ÎÒÕâÀï¾Í°ÑÎÒ¸öÈËÈÏΪ´ó¼ÒÈÝÒ×ÓÐÒÉÎʵĵط½ÄóöÀ´ÌÖÂÛһϡ£

Ò»¡¢×ÔÐýËø£¨spinlock£©¼ò½é

×ÔÐýËøÔÚͬһʱ¿ÌÖ»Äܱ»×î¶àÒ»¸öÄÚºËÈÎÎñ³ÖÓУ¬ËùÒÔÒ»¸öʱ¿ÌÖ»ÓÐÒ»¸öÏß³ÌÔÊÐí´æÔÚÓÚÁÙ½çÇøÖС£Õâµã¿ÉÒÔÓ¦ÓÃÔÚ¶à´¦Àí»úÆ÷¡¢»òÔËÐÐÔÚµ¥´¦ÀíÆ÷ÉϵÄÇÀռʽÄÚºË
ÖÐÐèÒªµÄËø¶¨·þÎñ¡£

¶þ¡¢ÐźÅÁ¿¼ò½é

ÕâÀïÒ²½éÉÜÏÂÐźÅÁ¿µÄ¸ÅÄÒòΪËüµÄÓ÷¨ºÍ×ÔÐýËøÓÐÏàËÆµÄµØ·½¡£

LinuxÖеÄÐźÅÁ¿ÊÇÒ»ÖÖ˯ÃßËø¡£Èç¹ûÓÐÒ»¸öÈÎÎñÊÔͼ»ñµÃÒ»¸öÒѱ»³ÖÓеÄÐźÅÁ¿Ê±£¬ÐźÅÁ¿»á½«ÆäÍÆÈëµÈ´ý¶ÓÁУ¬È»ºóÈÃÆä˯Ãß¡£Õâʱ´¦ÀíÆ÷»ñµÃ×ÔÓÉÈ¥Ö´ÐÐ
ÆäËü´úÂë¡£µ±³ÖÓÐÐźÅÁ¿µÄ½ø³Ì½«ÐźÅÁ¿Êͷźó£¬Ôڵȴý¶ÓÁÐÖеÄÒ»¸öÈÎÎñ½«±»»½ÐÑ£¬´Ó¶ø±ã¿ÉÒÔ»ñµÃÕâ¸öÐźÅÁ¿¡£

Èý¡¢×ÔÐýËøºÍÐźÅÁ¿¶Ô±È

ÔÚºÜ¶àµØ·½×ÔÐýËøºÍÐźÅÁ¿¿ÉÒÔÑ¡ÔñÈκÎÒ»¸öʹÓ㬵«Ò²ÓÐһЩµØ·½Ö»ÄÜÑ¡ÔñijһÖÖ¡£ÏÂÃæ¶Ô±ÈһЩÁ½ÕßµÄÓ÷¨¡£

±í1-1×ÔÐýËøºÍÐźÅÁ¿¶Ô±È
Ó¦Óó¡ºÏ
ÐźÅÁ¿or
×ÔÐýËø
µÍ¿ªÏú¼ÓËø£¨ÁÙ½çÇøÖ´ÐÐʱ¼ä½Ï
¿ì£©
ÓÅÏÈÑ¡Ôñ×ÔÐýËø
µÍ¿ªÏú¼ÓËø£¨ÁÙ½çÇøÖ´ÐÐʱ¼ä½Ï
³¤£©
ÓÅÏÈÑ¡ÔñÐźÅÁ¿
ÁÙ½çÇø¿ÉÄܰüº¬ÒýÆð˯ÃߵĴúÂë
²»ÄÜÑ¡×ÔÐýËø£¬¿ ......

ÔÚLinuxϰ²×°OpenCV

¸ãÁËÈýÌìµÄOpenCVÖÕÓÚ°ÑÕâ¸öÀà¿â¼ÓÉÏÈ¥ÁË¡£Ô­±¾ÊÇʹÓÃRed Hat Linux 9£¬µ«ÊÇÇ¿ÁÒ²»ÍƼö£¬ÒòΪ»ù±¾ÉϺܶàºÜ¶àµÄÈí¼þ¶¼ÒªÖØÐÂÉý¼¶¸üС£gcc±ØÐëÉý¼¶µ½4.x£¬ÔògmpºÍmpfrÒ²Òª¸üУ¬makeÒ²Òªµ½3.8°æ±¾£¬²¢ÇÒglibcÒ²±ØÐëÔÚ2.6°æ±¾¡£±àÒëgccʵÔÚÊÇ̫ʹ¿àÁË£¬ÎÞ±ÈÎޱȵÄÍ´¿à£¬ºÄʱ3¸ö¶àhours£¬»¹ÊÇÀ´Á˸öerror£¨glibc±ØÐëÉý¼¶£©¡£±àÒëgccÓÐÒ»µãҪעÒâµÄÊǽ«gmpºÍmpfr½âѹËõÔÚgccµÄsourceÎļþ¼ÐÏ£¬²¢ÇÒ½«Îļþ¼ÐÃû¸ÄΪgmpºÍmpfr£¬²»ÐèÒªconfigure£¬Ò²²»ÐèÒªmakeºÍmake install£¬ÔÚ°²×°gccÖлá×Ô¶¯×öµÄ¡£
glibcÊÇcÀà¿â£¬ÎÒÔÚmakeÖ®ºóÓÐerror£¬Ç¿ÐÐmake installÁË£¬½á¹ûµ¼ÖÂÕÒ²»µ½g++ÁË¡£·´Õý²»ÒªÇáÒ׳¢ÊÔ¡£
×îºó»¹ÊÇÑ¡ÓÃUbuntu Linux 8.04¡£²»¹ýҲҪװµã¶«Î÷µÄ¡£
°²×°UbuntuµÄ¹ý³ÌҲͦ¾À½áµÄ£¬±ØÐëÔÚÊÔÓõÄϵͳÀï°²×°£¬²¢ÇÒÔÚbootÀï¼Ó²ÎÊý¡£°´F6£¬ÔÚĩβ¼ÓÉÏnoreplace-paravirt¡£ÖØÐÂÆô¶¯VPC£¬ÕâÑùÄã¾Í¿ÉÒÔÕý³£Òýµ¼UbuntuϵͳÁË¡£½øÈëUbuntuÖ®ºó£¬ÄãÐèÒª²é¿´Ò»ÏÂGRUBµÄÒýµ¼²Ëµ¥ÊÇ·ñÌí¼ÓÁË“noreplace-paravirt”²ÎÊý£¬Èç¹ûûÓеϰ£¬ÐèÒªÄãÌí¼ÓÉÏ¡£²»¹ýºÃÏñÈç¹ûÄã°´ÕÕÉÏÃæµÄ·½·¨°²×°ºÃUbuntuÖ®ºó£¬²ÎÊý¾ÍÒѾ­Ìí¼ÓºÃÁË¡£
Ò»Çа²×°ÍêÖ®ºóÏÈÊǼ¤»îroot£¬ÖÕ¶ËÀïÃæ´òsudo passw ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [1374] [1375] [1376] [1377] 1378 [1379] [1380] [1381] [1382] [1383]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ