LinuxµÄ²Ã¼ô
LinuxµÄ²Ã¼ô
=======================================
ºÃЩʱºò£¬ÎÒÃÇÐèÒªÒ»¸öÖ»ÒªÒ»ÕÅÈíÅ̾ÍÄÜÆô¶¯Linux µÄϵͳ£¬±ÈÈç˵×ö·ÓÉÆ÷¡£µ«ÊÇÎÒÃǸÃÔõÑù×öÄØ£¿ Ò²¾ÍÊÇ˵ÎÒÃÇÒª°ÑKernelºÍFileSystem¶¼×öÔÚÒ»ÕÅ3.5'µÄÅÌÉÏ¡£ÎÒÃÇÏȰÑFileSystem ·Ö½â³ÉÈçϼ¸¸ö²¿·Ö°É¡£
¡¡¡¡1. /binĿ¼ÏµÄÎļþ
¡¡¡¡binĿ¼ͨ³£ÊÇ·ÅÖÃϵͳµÄһЩ»ù±¾ÃüÁîÎļþµÄĿ¼£¬Òª±£Ö¤ÄãµÄϵͳÄܹ»Õý³£Æô¶¯¶øÇÒÄܹ»Íê³É±ØÒªµÄ¹¦ÄÜ£¬ÄãÐèÒªÔÚ /binĿ¼Ï·ÅÖÃÈçÏÂÎļþ:
¡¡¡¡ksh--->shellÊDz»¿ÉÉٵġ£
¡¡¡¡more-->ÒªÖªµÀLinuxÏ¿ÉûÓÐtypeÃüÁîŶ¡£
¡¡¡¡dmesg->ËäÈ»ÄãºÜÊìϤÄãµÄϵͳӲ¼þ£¬µ«ÊÇÓÐËü»¹ÊÇ·½±ã¶àÁË¡£
¡¡¡¡ps---->¼ì²éϵͳ½ø³ÌÊǹÜÀíÔ±µÄÁ¼ºÃϰ¹ß¡£
¡¡¡¡login->×ܲ»ÖÁÓÚ²»ÒªÈ˼ҵǼ°É£¬ÔÙ˵ËüÒ²ÊǵײãϵͳµÄ¹¹³Éѽ¡£
¡¡¡¡sync-->¸üдÅÅ̵ÄBlock£¬ºÜÓкô¦°¡¡£
¡¡¡¡mount->³ý·ÇÄã²»ÒªÎļþϵͳ¾Í²»ÐèÒªËü¡£
¡¡¡¡umount->Ð¶ÔØÎļþϵͳµÄ¶«¶«¡£
¡¡¡¡kill-->ɱµôÄÇЩÎÞÓûòÍ£Ö¹ÏìÓ¦µÄ½ø³Ì¡£
¡¡¡¡setterm->ÐÞ¸ÄÖն˲ÎÊýµÄ¡£
¡¡¡¡hostname->ÏÔʾµ±Ç°»úÆ÷Ãû×Ö¡£
¡¡¡¡telnet->Ô¶³ÌµÇ¼£¬ÄãµÄLinux²»»á²»¸ÉµãÆäËûµÄʰɣ¡
¡¡¡¡ping-->¼ì²éÍøÂçÁ¬½Ó״̬¡£
¡¡¡¡ftp--->ËäȻʲôҲ·Å²»Ï£¬µ«ÊÇÁôÏÂËüÒ²Óкô¦µÄ¡£
¡¡¡¡tar--->±¸·ÝºÜÖØÒª£¡¼´Ê¹ÄãµÄϵͳֻÓÐÒ»¸öÈíÇý£¡
¡¡¡¡killall->shutdownʱϵͳ»áÓÃËüŶ¡£
¡¡¡¡chmod->ÐÞ¸ÄÎļþÊôÐԵġ£
¡¡¡¡chown->ÐÞ¸ÄÎļþµÄ¹éÊô
¡¡¡¡cp--->¿½±´Îļþ£¬ÐÞ¸´ÏµÍ³Ê±¿ÉÒÔÓ𡣡
¡¡¡¡dd--->¾Ý˵ºÃ¶à¹ÜÀíÔ±³£Ó𡣬µ«ÊÇÎÒ»¹ÕæÃ»Óùý£¡ÒòΪÎÒºÜÉÙ½øÐнéÖÊ¿½±´¡£
¡¡¡¡df--->²é¿´´ÅÅÌʹÓÃÇé¿ö¡£
¡¡¡¡du--->²é¿´Ö¸¶¨Â·¾¶µÄÕ¼Óÿռ䡣
¡¡¡¡ls--->Äã²»»áÒ»´Î¶¼Ã»Óùý°É£¡
¡¡¡¡mkdir->½¨Ä¿Â¼Êdz£Ê£¬¼´Ê¹ÔÚÖ»ÓÐÒ»ÕÅÅ̵ÄÇé¿öÏ£¡
¡¡¡¡mv--->ÒÆ¶¯ÎļþµÄÃüÁî¡£
¡¡¡¡rm--->ɾ³ýÎļþ£¬ÍòÒ»ÓжàµÄÔõô°ì£¿*&^%#ËüÁË£¡
¡¡¡¡ln--->Á´½ÓÎļþ£¬µ±È»ÓÐÓÃÁË£¡
¡¡¡¡dircolors-->É趨Ŀ¼µÄÑÕÉ«£¬µ±ÄãÓõÄÊDzÊÏÔʱ¡£
¡¡¡¡cut-->½«ÎļþµÄһЩÐÐË͵½±ê×¼Êä³öÉ豸¡£
¡¡¡¡cat-->°Ñ±ê×¼ÊäÈëË͵½Îļþ»ò°ÑÎļþË͵½±ê×¼ÊäÈë
¡¡¡¡stty-->ºÜÖØÒªµÄÖÕ¶ËÃüÁîŶ£¡
¡¡¡¡gzip-->´ò°üºÍ½â°üµÄ³ÌÐò
¡¡¡¡domainname-->²é¿´ÓòÃû¡£
¡¡¡¡»¹Òª°ÑһЩ¶«Î÷Á´½ÓÆðÀ´Å¶
date@ -> /sbin/clock
less@
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
Linux
Ô×Ó²Ù×÷µÄ·ÖÎö
±¾ÎÄÕë¶ÔLinuxÌṩµÄÔ×Ó²Ù×÷º¯Êý
atomic_dec_and_test
×öÁËÏêϸµÄʵÀý·ÖÎö£¬½âÊÍÁËÆäÔ×ÓÐԵı¾ÖÊÒâÒå¡£
²¢¶Ô
volatile
²úÉúµÄÎó½â×öÁ˽âÊÍ¡£
1.
atomic_dec_and_test
·ÖÎö
£¨
1
£©ÏÈÀ´¿´
atomic_dec_and_test
µÄ¶¨Ò壺
11 #ifdef CONFIG_SMP
12 #def ......
Ò»¡¢¸ÅÊö
¡¡¡¡LinuxÖ§³ÖÊýÁ¿ÖÚ¶àµÄ±¾µØÎļþϵͳÀàÐͺͼ¸ÖÖͨ¹ýÍøÂç·ÃÎÊÔ¶³Ì´ÅÅ̵ÄÎļþ
ϵͳ£¬·ÖÎö/proc/filesystemsÎļþµÄÄÚÈݼ´¿ÉÕÒ³öµ±Ç°LinuxÄÚºËÌṩÁ˶ÔÄÄЩÎÄ
¼þϵͳµÄÖ§³Ö¡£
¡¡¡¡ÒªÔÚÄÚºËÖÐÔö¼Ó¶ÔÈÎÒâ´ËÀàÎļþϵͳµÄÖ§³Ö¶¼ÊÇÏ൱¼òµ¥µÄ£¬Ö»ÐèÔÚ¹¹ÔìеÄ
ÄÚºËʱѡÖÐÏàÓ¦µÄÅäÖÃÑ¡Ïî¼´¿É¡£ÀýÈ磬¶ÔÓÚmakexconfig ......
½ñÌì×°Á˸öÐéÄâ»ú£¬ÔÚÉÏÃæÅÜlinuxÏë×÷ΪSOLRµÄ·þÎñÆ÷£¬Ë³±ãѧϰһÏÂlinux
1.°²×°vsftpd·þÎñÆ÷
¡¡¡¡vsftpdÊÇĿǰLinux×îºÃµÄFTP·þÎñÆ÷¹¤¾ßÖ®Ò»£¬ÆäÖеÄvs¾ÍÊÇ“Very Secure”£¨ºÜ°²È«£©µÄËõд£¬¿É¼ûËüµÄ×î´óÓŵã¾ÍÊǰ²È«£¬³ý´ËÖ®Í⣬Ëü»¹¾ßÓÐÌå»ýС£¬¿É¶¨ÖÆÇ¿£¬Ð§ÂʸߵÄÓŵ㡣
¡¡¡¡Èç¹ûÑ¡ÔñÍêÈ«°²×°Red ......
LinuxϵͳϵÄÉ豸ºÍÎļþÅäÖÃ
¡¡Ð½¨Ò»¸öÐéÄâ»úºó£¬³ýÁËʹÓÃĬÈÏÖµ£¬Óû§»¹¿ÉÒÔͨ¹ýÅäÖÃÎļþÐ޸IJÎÊý¡£Õâ¸öÅäÖÃÎļþ£¬Êµ¼ÊÉϾÍÏ൱ÓÚеçÄԵēӲ¼þÅäÖÔ£¬Óû§¿ÉÒÔÔÚÅäÖÃÎļþÖоö¶¨ÐéÄâ»úµÄÓ²ÅÌ¡¢ÄÚ´æ¶à´ó£¬ÊÇ·ñÓв¢¿Ú´®¿Ú¡¢ÊÇ·ñÓÐÍøÂçµÈ¡£µ¥»÷“ÐéÄâ»ú”²Ëµ¥ÏµēÉèÖÔ°´Å¥£¬¾Í¿ ......