ÏÖÔÚÔÚ×öǶÈëʽlinuxϵÄUSB×Ô¶¯¹ÒÔØ¡£
ÔÚϵͳÆô¶¯µÄʱºò£¬Ê×ÏȼÓÔØUSBÇý¶¯¡£¼ÓÔØ¹ý³ÌÖгöÏÖÈçÏ´íÎó£º
usb 1-2: new full speed USB device using hisilicon-ohci and address 2
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
usb 1-2: new full speed USB device using hisilicon-ohci and address 3
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
usb 1-2: new full speed USB device using hisilicon-ohci and address 4
usb 1-2: device not accepting address 4, error -110
usb 1-2: new full speed USB device using hisilicon-ohci and address 5
usb 1-2: device not accepting address 5, error -110
ÕâÊÇÔõô»ØÊ£¿
ËäÈ»³öÏÖÉÏÊö´íÎó¡£µ«Êǵ±ÏµÍ³ÆðÀ´ÒÔºóÔÚ¿ØÖÆÌ¨Ï»¹ÊÇÄÜ·¢ÏÖUSBÉ豸¡£ÎÒÏÖÔÚÓõÄÊÇUÅÌ
ÄÜÔÚ/dev/scsi/host0/bus0/target0/lun0/Ŀ¼Ï·¢ÏÖdiscºÍpart1
È»ºó¿ÉÒÔÊÖ¶¯¹ÒÔØ¡£
ÏÖÔÚÎÒÏëÈÃUÅÌ×Ô¶¯¹ÒÔØ¡£Ð´Á˸ö½Å±¾¡£ÔÚ¼ÓÔØÍêÇý¶¯ÒÔºóÂíÉÏÖ´ÐйÒÔØUÅ̽ű¾¡£µ«ÊǹÒÔØµÄʱºòÌáʾ
mount: Mounting /dev/scsi/host0 ......
һЩǰÑÔ
×÷ÕßǰÑÔ
֪ʶ´ÓÄÄÀïÀ´
Ϊʲô׫д±¾Îĵµ
ΪʲôÐèÒª»ã±à¼¶µ÷ÊÔ
***µÚÒ»²¿·Ö£º»ù´¡ÖªÊ¶***
×ܸ٣ºÄÚºËÊÀ½çµÄÏÝÚå
Ô´ÂëÔĶÁµÄÏÝÚå
´úÂëµ÷ÊÔµÄÏÝÚå
ÔÀíÀí½âµÄÏÝÚå
½¨Á¢µ÷ÊÔ»·¾³
·¢ÐаæµÄÑ¡ÔñºÍ°²×°
°²×°½»²æ±àÒ빤¾ß
bin¹¤¾ß¼¯µÄʹÓÃ
qemuµÄʹÓÃ
initrd.imgµÄÔÀíÓëÖÆ×÷
x86ÐéÄâµ÷ÊÔ»·¾³µÄ½¨Á¢
armÐéÄâµ÷ÊÔ»·¾³µÄ½¨Á¢
arm¿ª·¢°åµ÷ÊÔ»·¾³µÄ½¨Á¢
gdb»ù´¡
»ù±¾ÃüÁî
gdbÖ®gui
gdb¼¼ÇÉ
gdbºê
»ã±à»ù´¡--X86ƪ
Óû§ÊÖ²á
AT&T»ã±à¸ñʽ
ÄÚÁª»ã±à
»ã±àÓëCº¯ÊýµÄÏ໥µ÷ÓÃ
µ÷ÓÃÁ´ÐγɺͲÎÊý´«µÝ
CÄѵãµÄ»ã±à½âÊÍ
ÓÅ»¯¼¶±ðµÄÓ°Ïì
»ã±à»ù´¡--ARMƪ
Óû§ÊÖ²á
µ÷ÓÃÁ´ÐγɺͲÎÊý´«µÝ
Ô´Âëä¯ÀÀ¹¤¾ß
µ÷ÓÃͼÉú³É¹¤¾ß
find + grep
wine + SI
global
Source-Navigator
vim + cscope/ctags
kscope
lxr
SIµÈÓëgdbµÄÌØµã
µ÷ÓÃÁ´¡¢µ÷ÓÃÊ÷ºÍµ÷ÓÃͼ
ÀíÏëµ÷ÓÃÁ´
º¯ÊýÖ¸Õëµ÷ÓÃ
µ÷ÓÃÁ´µÄ²ã´Î
·ÇÀíÏëµ÷ÓÃÁ´
µ÷ÓÃÊ÷Óëµ÷ÓÃͼ
´©Ô½Ã¤Çø
´©Ô½gdbµÄÃ¤Çø
´©Ô½½»²æË÷Òý¹¤¾ßµÄÃ¤Çø
¹¤³Ì·½·¨
bug Óë OOPS
***µÚ¶þ²¿·Ö£ºÄں˷ÖÎö***
µ÷ÊÔÏà¹Ø×Óϵͳ
kgdbÔ´Âë·ÖÎö
sysrq
oprofile
kprobes
Çý¶¯·ÖÎö
ÔØÈëÄ£¿é·ûºÅ
seq_file.cµÄ·ÖÎö
module. ......
±¾È˰²×°µÄÊÇVmware 6.5¾«¼ò°æ£¬µ¼ÖºóÀ´ÎÒÏëÔÚÐéÄâ»úºÍWindowsÏ»¥´«²»ÁËÎļþ£¬·¢ÏÖÉÙÁËlinux.iso¾µÏñÎļþ¡£ÎÒÔÚÍøÉÏÕÒµ½²¢°ÑËü·Åµ½ÐéÄâ»úµÄ°²×°Ä¿Â¼Ï£¬È»ºóÆô¶¯ÐéÄâ»úϵÄlinux²Ù×÷ϵͳ£¬ÐéÄâ»ú--->ÉèÖ㬵¥»÷CD/DVD£¬Ñ¡ÔñʹÓÃISO¾µÏñ£¬Â·¾¶Ö¸Ïòlinux.iso,È»ºóÔÚ/mnt/cdromϾÍÓÐÁËvmware-tools-distribÕâ¸öÎļþ¡£
°²×°²½ÖèÈçÏ£º
cd /mnt/cdrom/vmware-tools-distrib
cp -r vmware-tools-distrib /tmp
cd /tmp
cd /vmware-tools-distrib
./vmware-install.pl
¿ªÊ¼°²×°ÁË£¬ °²×°¹ý³ÌµÄ»Ã棬ȫ²¿Ê¹ÓÃĬÈÏÖµ£¬Ò»Ö±°´ Enter ¾Í¿ÉÒÔÁË¡£
×îºóÖØÆôlinuxϵͳ¡£
......
ÅäÖÃÎļþ
/etc/syslog.conf
³£ÓõölogÎļþ
1¡¢/var/log/boot.log£¨×Ô¼ì¹ý³Ì£©
2¡¢/var/log/cron £¨crontabÊØ»¤½ø³Ì£©
3¡¢/var/log/maillog £¨·¢Ë͵½ÏµÍ³»ò´Óϵͳ·¢³öµÄµç×ÓÓʼþµÄ»î¶¯£©
4¡¢/var/log/syslog £¨ËüÖ»¼Ç¼¾¯¸æÐÅÏ¢£¬³£³£ÊÇϵͳ³öÎÊÌâµÄÐÅÏ¢£¬ËùÒÔ¸üÓ¦¸Ã¹Ø×¢¸ÃÎļþ£©
5¡¢/var/run/utmp £¨Ê¹ÓÃlastlog²é¿´£¬²é¿´Óû§µÇ¼Çé¿ö£© ......
KDevelopÊÇÒ»¸öÖ§³Ö¶à³ÌÐòÉè¼ÆÓïÑԵļ¯³É¿ª·¢»·¾³¡£ËüÔËÐÐÓÚLinuxºÍÆäËüÀàunix»·¾³¡£
¡¡¡¡KDevelop±¾Éí²»°üº¬±àÒëÆ÷£¬¶øÊǵ÷ÓÃÆäËü±àÒëÆ÷À´±àÒë³ÌÐò¡£
¡¡¡¡1.´ò¿ªÐÂÁ¢µÃÈí¼þ°ü¹ÜÀíÆ÷
¡¡¡¡2.²éÕÒKDevelop£¬ÔÚ½á¹ûÖе±È»Êǹ´Ñ¡KDevelop£¬»¹ÓÐKDevelopϵÁÐÀïÃæÄǸö´ø"-dev"ºó׺µÄ°ü£¬µ±È»Äã¿ÉÒÔ²»¹´
¡¡¡¡3.×°ºÃÇ°ÃæµÄ°üºó°²×°Èçϵİü£º
¡¡¡¡automake
¡¡¡¡autoconf
¡¡¡¡g++
¡¡¡¡libtool
¡¡¡¡cmake
¡¡¡¡ÕâЩװÁËÖ®ºó»ù±¾¾Í¿ÉÒÔÔËÐÐÁË£¬µ«ÊÇÄãÏë¿´µ½Êä³öµÄ»°¾Í»¹µÃ×°Õâ¸ö¶«Î÷£ºKonsole
¡¡¡¡Ê¹ÓÃKDevelopµÄ²½Ö裺
¡¡¡¡1.н¨Ò»¸ö¹¤³Ì
¡¡¡¡2.д´úÂë
¡¡¡¡3.Build->Run Automake & friends
¡¡¡¡4.Build->Run Configure
¡¡¡¡5.Build->Compile File
¡¡¡¡6.Build->Build Project
¡¡¡¡7.Build->Execute Program(Shift+F9)
¡¡¡¡×¢Ò⣺ÔÚ 4.Build->Run Configure ÕâÒ»²½ÖкÜÓпÉÄÜ»á³öÏÖÕâ¸öÎÊÌâconfigure: error: C++ compiler cannot create executables
¡¡¡¡ÕâÊÇkdevelop×ÔÉí»·¾³±äÁ¿µÄÉèÖÃÎÊÌâ
¡¡¡¡ÔÚkdevelop ÖпªÆôProject Options£¬È»ºóÔÚConfigure OptionsµÄÄÚÈÝÖУ¬·Ö±ðÈ·ÈÏCºÍc++ʹÓÃcompiler£¬ÔÚ¸÷×ÔµÄCompiler command(cc)ºÍCompiler command(cxx)ÖзֱðÌîÈ ......
KDevelopÊÇÒ»¸öÖ§³Ö¶à³ÌÐòÉè¼ÆÓïÑԵļ¯³É¿ª·¢»·¾³¡£ËüÔËÐÐÓÚLinuxºÍÆäËüÀàunix»·¾³¡£
¡¡¡¡KDevelop±¾Éí²»°üº¬±àÒëÆ÷£¬¶øÊǵ÷ÓÃÆäËü±àÒëÆ÷À´±àÒë³ÌÐò¡£
¡¡¡¡1.´ò¿ªÐÂÁ¢µÃÈí¼þ°ü¹ÜÀíÆ÷
¡¡¡¡2.²éÕÒKDevelop£¬ÔÚ½á¹ûÖе±È»Êǹ´Ñ¡KDevelop£¬»¹ÓÐKDevelopϵÁÐÀïÃæÄǸö´ø"-dev"ºó׺µÄ°ü£¬µ±È»Äã¿ÉÒÔ²»¹´
¡¡¡¡3.×°ºÃÇ°ÃæµÄ°üºó°²×°Èçϵİü£º
¡¡¡¡automake
¡¡¡¡autoconf
¡¡¡¡g++
¡¡¡¡libtool
¡¡¡¡cmake
¡¡¡¡ÕâЩװÁËÖ®ºó»ù±¾¾Í¿ÉÒÔÔËÐÐÁË£¬µ«ÊÇÄãÏë¿´µ½Êä³öµÄ»°¾Í»¹µÃ×°Õâ¸ö¶«Î÷£ºKonsole
¡¡¡¡Ê¹ÓÃKDevelopµÄ²½Ö裺
¡¡¡¡1.н¨Ò»¸ö¹¤³Ì
¡¡¡¡2.д´úÂë
¡¡¡¡3.Build->Run Automake & friends
¡¡¡¡4.Build->Run Configure
¡¡¡¡5.Build->Compile File
¡¡¡¡6.Build->Build Project
¡¡¡¡7.Build->Execute Program(Shift+F9)
¡¡¡¡×¢Ò⣺ÔÚ 4.Build->Run Configure ÕâÒ»²½ÖкÜÓпÉÄÜ»á³öÏÖÕâ¸öÎÊÌâconfigure: error: C++ compiler cannot create executables
¡¡¡¡ÕâÊÇkdevelop×ÔÉí»·¾³±äÁ¿µÄÉèÖÃÎÊÌâ
¡¡¡¡ÔÚkdevelop ÖпªÆôProject Options£¬È»ºóÔÚConfigure OptionsµÄÄÚÈÝÖУ¬·Ö±ðÈ·ÈÏCºÍc++ʹÓÃcompiler£¬ÔÚ¸÷×ÔµÄCompiler command(cc)ºÍCompiler command(cxx)ÖзֱðÌîÈ ......
LinuxÕýÔò±í´ïʽ¼¼ÊõÖ¸ÄÏ
µ¼¶Á£º±¾ÎĽéÉÜLinuxÕýÔò±í´ïʽ¼¼Êõ¡£°üÀ¨Ê¹Óò»Í¬µÄ¹¤¾ßÈçgrep¡¢awkÒÔ¼°sedÈ¥²éÕÒ°üº¬Ìض¨Îı¾´®µÄÎļþ¡£
¹Ø¼ü´Ê£ºLinuxÕýÔò±í´ïʽ grep awk sed
ÕýÔÚ¼ÓÔØÊý¾Ý...
¡¾TechTargetÖйúÔ´´¡¿×÷Ϊһ¸öLinux¹ÜÀíÔ±£¬ÄúÐèÒª¶ÔÎı¾Îļþ½øÐд¦Àí¡£Äú¿ÉÒÔʹÓò»Í¬µÄ¹¤¾ßÈçgrep¡¢awkÒÔ¼°sedÈ¥²éÕÒ°üº¬Ìض¨Îı¾´®µÄÎļþ¡£ÕâÀÎÒ½«½éÉÜÒ»ÖÖʹÓÃÕýÔò±í´ïʽ£¬ÒÔÁé»îµÄ·½Ê½£¬È¥ËÑË÷ÎļþÖеÄÎı¾µÄ·½·¨¡£
¡¡¡¡ÈÃÎÒÃÇ¿¼ÂÇÒ»¸öÕýÔò±í´ïʽ·¢»Ó×÷ÓõÄÀý×Ó¡£±ÈÈ磬µ±Äã³¢ÊÔʹÓÃÃüÁîgrep –r host /ʱ£¬Æä·µ»ØµÄ½á¹û»áºÜÅÓ´ó¡£ÒòΪÿһ¸ö°üº¬hostÕâ¸öÎı¾´®µÄ×Ö(ÏñghostscriptÕâÑùµÄ×Ö)¶¼»áÆ¥Åä¡£²ÉÓÃÕýÔò±í´ïʽ£¬Äã¿ÉÒÔ¸üºÃµØ¶¨ÖÆÄãÒª²éÕÒʲô¡£ÀýÈ磬Äã¿ÉÒÔʹÓÃÕýÔò±í´ïʽ'^host'£¬¸æËßgrep½ö½ö²éÕÒÒÔhost¿ªÊ¼µÄÐС£
¡¡¡¡ÕýÔò±í´ïʽ²¢²»ÊÇÔÚËùÓÐÃüÁîÖж¼¿ÉÓã¬ÄúʹÓõÄÃüÁî±ØÐëÒѾÊÂÏȱàºÃ³ÌÐò£¬ÒÔ±ãÄܹ»Ê¹ÓÃÕýÔò±í´ïʽ¡£ÕâЩÃüÁîÖÐ×îÆÕ±éʹÓõÄÃüÁîÊÇgrep¡¢trÒÔ¼°vi¡£ÆäËüµÄ¹¤¾ß£¬ÏñsedºÍawk£¬Ò²¿ÉÒÔʹÓÃÕýÔò±í´ïʽ¡£
¡¡¡¡Ê¹ÓÃÕýÔò±í´ïʽµÄÒ»¸öÀý×ÓΪ£º
¡¡¡¡grep 'lin.x' *
¡¡¡¡ÕýÔò±í´ïʽ'lin.x'ÖеĵãÓÐÌØÊâµÄº¬Òå¡£Ëü»áÆ¥Åä´¦ÓÚ¸ÃλÖõÄÈ ......