ѧϰlinux¼¸µãÖÒ¸æ ת
LinuxmineÊÕ¼¯ÕûÀí ×÷Õߣºlinux±¦¿â (http://www.linuxmine.com) 1. ²»Òªµ±¡°´«½ÌÊ¿¡±
ºÜ¶àÈËÔÚÌÖÂÛÇø²»¶ÏµÄÒýÆð "Linux vs. Windows" Ö®ÀàµÄÌÖÂÛ£¬ÉõÖÁÕùµÄÃæºì¶ú³à£¬ÕâÊÇûÓбØÒªµÄ¡£
ÕâÖÖÕùÂÛÊÇÀË·Ñʱ¼ä¶øûÓÐÈκÎÓô¦µÄ¡£¶Ô£¬Ä㻨ÁËÒ»ÏÂÎ磬ÓÃÐí¶àÊÂʵ¡°º´ÎÀ¡±ÁË ¡°Linux ±È Windows ºÃ¡± Õâ¸ö˵·¨¡£µ«ÊÇ Windows µÄÖ§³ÖÕß²¢²»»áϲ»¶ÉÏ Linux£¬ËûÃÇÖ»ÊÇÉÔ΢ÍËËõһϣ¬È»ºóÕÒһЩеÄÖ¤¾ÝÀ´¸úÄã±çÂÛ¡£
ÊÀ½çÉϵÄÈËÃǶ¼ÔÚÀûÓà Linux Ñо¿×îÇ°ÑصĿÆѧ£¬ÎÒÃÇ»¹ÔÚÕâÀïÌÖÂÛ ¡°Òª²»ÒªÓà Linux¡± ÕâÖÖÎÞÁĵÄÎÊÌ⣬ʲôʱºò²ÅÄܸÏÉÏʱ´úÇ°½øµÄ²½·¥£¿
ʲô½Ð×ö¡°Windows Ö§³ÖÕß¡±£¬Ê²Ã´½Ð×ö¡°Linux Ö§³ÖÕß¡±£¿ÎÒÃÇΪʲôҪ֧³Öijһ¸ö¶ø·´¶ÔÁíÍâÒ»¸ö£¿Äã²»ÐèҪΪ Linux ¡°»¤·¨¡±£¬²»ÐèÒª³ÉΪ¡°Linux Ö§³ÖÕß¡±»òÕß¡°GNU´«½ÌÊ¿¡±£¬GNU/Linux ÒѾÓÃÊÂʵÏòÊÀ½çÖ¤Ã÷ÁËËüÃǵÄÍþÁ¦£¬ÒѾ±»´ó¶àÊýÈ˽ÓÊÜ¡£ÄãÖ»ÐèÒª°²°²¾²¾²ÏíÊÜ GNU/Linux ¸øÄãµÄÀÖȤºÍ×ÔÓÉ¡£
ÄãÐèÒª¹ØÐĵIJ»ÊÇÄãµÄ¹¤¾ßÊÇʲô£¬¶øÊÇÄãÓÃËü×öÁËʲô¡£¾«Í¨ Linux ²¢²»ËµÃ÷ÈκÎÎÊÌ⣬ÒòΪËüÖ»ÊÇÒ»¸ö¹¤¾ß¶øÒÑ¡£Èç¹ûÄãÓà Windows ÄܺܺõÄÍê³ÉÄãµÄÈÎÎñ£¬ÄÇÄã¾ÍûÓбØÒª·Ñʱ¼äÈ¥ÊìϤ Linux¡£Ö±µ½ÓÐÒ»ÌìÄã·¢ÏÖÒ»ÏîÈÎÎñÖ»ÓÐ Linux ²ÅÄÜÍê³ÉµÄʱºòÔÙ»»Ò²²»³Ù£¬ÒòΪÄãÉí±ßµÄ Linux µÄ°®ºÃÕßÒ»¶¨»áºÜÀÖÒâµÄ°ïÖúÄã¡£
¹¤¾ß²»ÊÇÈË£¬²»Ó¦¸Ã¶Ô¹¤¾ßÓиÐÇé¡£ÕâÊÇÄãÔÚ½øÐÐÈκζԹ¤¾ßµÄÌÖÂÛÇ°ÐèÒªÌáÐÑ×Ô¼ºµÄÊÂÇé¡£Ãæ¶ÔһЩÈÝÒ×ÒýÆðÕùÂ۵Ķ«Î÷£ºWord ºÍ TeX£»Emacs ºÍ VIM£»MAXIMA£¬Mathematica ºÍ Maple£»Gnome£¬ FVWM ºÍ KDE£»Mutt ºÍ Pine ¡¡ Ò»¶¨ÒªÀä¾²µÄ¶Ô×Ô¼ºËµ£º¡°ÎÒ²»Õ¾ÔÚËüÃÇÈκÎÒ»±ß£¬ÒòΪËüÃDz»ÊÇÈË¡£¡±
¸÷È˵ÄÐèÒª²»Í¬£¬Éú»îµÄ»·¾³²»Í¬¡£¶ÔÄãÀ´ËµºÃµÄ¶«Î÷£¬¶Ô±ðÈËÀ´Ëµ²»Ò»¶¨ºÃ£¬ÎÒÃÇÐèÒª×ðÖرðÈ˵ÄÑ¡Ôñ¡£Èç¹ûÄãµ±Ãæ˵±ðÈËÕýÔÚÓõijÌÐò²»ºÃ£¬Ã»ÓÐÈË»áÀÖÒâ½ÓÊÜÄãµÄÒâ¼û¡£ÎÒ´ÓÀ´Ã»Óн¨Òé¹ýÎÒ°Ö°Ö²»Óà Windows + WPS£¬¶øÓà Linux + LaTeX À´´¦ÀíËûµÄÓ¢ÓïÊÔ¾í¡£ÒòΪ WPS ÊÇÎÒ°Ö°ÖµÄÑ¡Ôñ£¬ËûÄÜÓà WPS ±à¼³öºÜºÃµÄÊÔÌâÈ¥²âÊÔËûµÄѧÉú£¬ÄǾÍ×ã¹»ÁË¡£
ÎÒÔø¾°ïÎÒ°Ö°Ö×öÁËÒ»¸ö perl ³ÌÐò£¬Äܹ»×Ô¶¯´ÓÒ»ÖÖÎÒ×Ô¼ºÉè¼ÆµÄ markup ÓïÑÔת»¯³É LaTeX ¸ñʽµÄÓ¢ÓïÊÔ¾í¡£¿ÉÒÔ×Ô¶¯¶ÔÊÔÌâ±àºÅ£¬ÂÒÐòÅÅ°æÑ¡ÔñÌâµÄÑ¡Ï×Ô¶¯Éú³É´ð°¸±í£¬Éú³ÉÀÏʦÓõÄÏÔʾ´ð°¸µÄ°æ±¾£¬×Ô¶¯¶Ô¶ÌÎĸĴíÌâ½øÐÐÓÅ»¯·Ö¶Î£¬×Ô¶¯Æ´Ð´¼ì²é£¬Í¼Ðλ¯µÄÅäÖ÷½Ê½¡¡ ÎÒ°Ö°Ö¸ßÐ˵ÄÓÃÁËÒ»¶Îʱ¼ä£¬¿ÉÊǺóÀ´ËûÏëÓà WPS Àïµ
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
2¡¢APACHEµÄ°²×°
1£©µ±È»»¹ÊÇÏÂÔØÔ´Âë°ü£¬È磺httpd-2.0.55.tar.gz£¬µØÖ·×Ô¼ºÕÒ……
2£©½âѹËõ£¬>tar -zxvf httpd-2.0.55.tar.gz
3£©½øÈë½âѹºóµÄhttpd-2.0.55£¬>cd httpd-2.0.55
4£©°²×°ÅäÖã¬>./configure --prefix=/opt/apache --enable-cgi
5£©±àÒ룬>make
6£©°²×°£¬>make install
......
¸ú×ÙϵͳµÄÊä³ö:
strace
ÀýÈç: strace -p 9034 -x -s 2048
-p ½ø³ÌºÅ
-x ²»ÊÇASCIIµÄÊä³öÓÃHEX±íʾ
-s ÿ´ÎÊä³öµ ......
1. Ç°ÑÔ
ÒÔÌ«Í·ÖгýÁË6×Ö½ÚÄ¿µÄMACµØÖ·¡¢6×Ö½ÚÔ´MACµØÖ·Í⣬»¹ÓÐÁ½×Ö½ÚµÄÒÔÌ«Ö¡ÀàÐÍÖµ£¬ÈçIPv4Ϊ0x0800£¬ARPΪ0x0806µÈ£¬Íø¿¨Çý¶¯ÊÕµ½ÒÔÌ«Ö¡ºóͨ¹ý½Ó¿Úº¯Êýnetif_receive_skb()(netif_rxʵ¼Ê×îºóÒ²Êǵ÷ÓÃnetif_receive_skb)½»µ½Éϲ㣬¶øÕâ¸ö½Ó¿Úº¯Êý¾ÍÍê³É¶ÔÒÔÌ«Ö¡ÀàÐ͵ÄÇø·Ö£¬½»µ½²»Í¬µÄÐÒé´¦Àí³ÌÐò¡£Èç¹ûÏë×Ô¼º±àдijһ ......