Linuxѧϰ±Ê¼ÇÁãÁãÒ»
LinuxµÄÆðÔ´
UnixÉÌÒµ»¯ºó£¬ÏÖÓÐMinix£¬ºóÓÐLinux¡£LinuxÊDzÎÕÕUnixдµÄ¡£
΢Äںˡ¢ºêÄںˣ»
²Ù×÷ϵͳÌṩµÄ¹¦ÄÜÓÐÁ½²¿·Ö£º½ø³Ì¹ÜÀíºÍΪ½ø³ÌÌṩµÄ·þÎñ¡£
Ϊ½ø³ÌÌṩµÄ·þÎñ°üÀ¨£ºÎļþϵͳ¡¢É豸Çý¶¯¡¢½ø³Ì¼äͨÐÅ¡£
Ϊ½ø³ÌÌṩ·þÎñ²¿·Ö¿ÉÒÔÒÔ¶ÀÁ¢µÄ½ø³Ì´æÔÚ£¬ÍÑÀë³öÄںˣ¬Õâ¾ÍÊÇ΢Äںˡ£¶ø°üº¬ÁËÕⲿ·ÖÕⲿ·Ö·þÎñµÄ£¬¾Í½ÐºêÄںˣ¬ÓÖ½ÐÒ»Ì廯Äںˡ£
MinixÊÇ΢Äںˣ¬´ó²¿·ÖǶÈëʽ²Ù×÷ϵͳ¶¼ÊÇ΢Äںˡ£UnixºÍLinux¶¼ÊǺêÄںˡ£
LinuxºÍUnixµÄ²»Í¬Ö®´¦£º
ÔÚUnixÖУ¬·þÎñ½ø³Ì¾²Ì¬Á´½ÓÔÚÄÚºËÖУ¬Èç¹ûÒªÌí¼ÓÐµĹ¦ÄÜ£¬¾ÍÐèÒªÖØбàÒëÄںˡ£
ÔÚLinuxÖУ¬ÌṩÁËÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊǾ²Ì¬Á¬½Ó¡¢Ò»ÖÖÊǶ¯Ì¬°²×°£¬¸üÁé»î¡£
¿í¶È£º
cpuÖÐÓÐÈýÖÖ¿í¶È£º
ALUËãÊõÂß¼µ¥ÔªµÄ¿í¶È¡¢Êý¾ÝÏߵĿí¶È¡¢µØÖ·ÏߵĿí¶È£»
Ò»°ã½²£¬cpuÊǶàÉÙλµÄcpu£¬½²µÄ¾ÍÊÇALUµÄ¿í¶È£»ÀýÈ磬8λµÄcpu£¬ALUµÄ¿í¶È¾ÍÊÇ8.
Ò»°ãÀ´Ëµ£¬ALUµÄ¿í¶ÈºÍÊý¾ÝÏߵĿí¶ÈÊÇÏàͬµÄ£¬Õâ¸öºÜºÃÀí½â¡£
µØÖ·ÏߵĿí¶ÈÒ²Ó¦¸ÃºÍÊý¾ÝÏߵĿí¶ÈÒ»Ö£¬Õâ¸öÒ²ºÃÀí½â¡£ÒòΪ£¬µØÖ·´æ´¢ÔÚÖ¸ÕëÖУ¬µØÖ·Ò²ÊÇÊý¾Ý¡£
µ«ÊÇ£¬ÔÚʵ¼ÊÖУ¬µØÖ·ÏߵĿí¶ÈºÍÊý¾ÝÏߵĿí¶È²¢²»×ÜÊÇÒ»Öµġ£
×îÔçµÄcpuÊÇ8λµÄ£¬µ«µØÖ·Ïß¿í¶ÈÏÔÈ»²»ÄÜΪ8룬ÒòΪ£¬ÕâÒâζ×ŵØÖ·¿Õ¼äÖ»ÓÐ256¸ö×Ö½Ú£»Òò´Ë£¬×îÔçµÄ8λcpuµØÖ·Ïß¿í¶ÈÊÇ16λµÄ£¬Äܱíʾ64KµÄµØÖ·¿Õ¼ä£¬Í¨¹ýÁ½¸ö8λ±íʾһ¸ö16λµÄµØÖ·¡£ºóÀ´£¬³öÁË16λµÄcpu£¬µØÖ·ÏߵĿí¶ÈÒ²À©Õ¹µ½ÁË20룬¿ÉÒÔ±íʾ4MµÄµØÖ·¿Õ¼ä£¬Õâ¾Í´æÔÚÒ»¸öÂß¼µØÖ·µ½ÎïÀíµØÖ·µÄÓ³ÉäÎÊÌâ¡£IntelµÄ½â¾ö°ì·¨ÊÇ16λµÄ¶Î¼Ä´æÆ÷×é¡£Õâ¸ö¶Î¼Ä´æÆ÷×é°üÀ¨DS£ºÊý¾Ý¶Î¼Ä´æÆ÷£»CS£º´úÂë¶Î¼Ä´æÆ÷£»SS£ºÕ»¶Î¼Ä´æÆ÷£»ES£º¶îÍâ¶Î¼Ä´æÆ÷£»CPUÔÚ½âÎöÖ¸Áîʱ£¬Ê×Ïȸù¾ÝÖ¸ÁîÀàÐ;ö¶¨ÊÇÄĸö¶Î£¬ÔÙ´Ó¶ÔÓ¦µÄ¶Î¼Ä´æÆ÷ÖÐÈ¡³ö16λµÄµØÖ·£¬Õâ16λ±íʾ20λÎïÀíµØÖ·µÄ¸ß16λ£»ÔÙ´ÓÖ¸ÁîÖÐÈ¡³ö16λµÄ¶ÎÄÚµØÖ·£¬Õâ16λ±íʾ20λÎïÀíµØÖ·µÄµÍ16λ¡£ÕâÁ½¸öÖµÏà¼Ó£¬¾ÍʵÏÖÁËÂß¼µØÖ·µ½ÎïÀíµØÖ·µÄÓ³Éä¡£
Õâ¾ÍÊÇʵģʽµÄÓ³Éä·½·¨¡£ÊµÄ£Ê½´æÔÚµÄÎÊÌâÊÇ°²È«ÐÔ²»¹»¡£Ä³Ð©¾ßÓÐÌØȨµÄÓû§½ø³Ì¿ÉÒÔ·ÃÎÊÕû¸öÎïÀíµØÖ·¿Õ¼ä£¬½ø¶ø´ïµ½·ÃÎÊÆäËü½ø³ÌµÄµØÖ·¿Õ¼äµÄÄ¿µÄ¡£Òò´Ë£¬ÓÐÁ˱£»¤Ä£Ê½£º
±£»¤Ä£Ê½ÒýÈëÁËÒ»×éÊý¾Ý½á¹¹£¬ÔڶμĴæÆ÷ÖУ¬´æ´¢µÄ²»ÔÙÊǶεĻùµØÖ·£¬¶øÊÇÊý¾Ý½á¹¹µÄµØÖ·£»ÆäÁ÷³ÌÈçÏÂËùʾ£º
1. ¸ù¾ÝÖ¸ÁîÀàÐ;ö¶¨ÊÇÄĸö¶Î£»´Ó¶ÔÓ¦µÄ¶Î¼Ä´æÆ÷ÖÐÈ¡³öÊý¾Ý½á¹¹µÄµØÖ·¡£
2. ÔÚÊý¾Ý½á¹¹ÖÐÈ¡³ö¶Î×î´ó³¤¶È£¬ÓëÖ¸ÁîÖеÄÆ«ÒÆÖµ±È½Ï£¬¿´ÊÇ·ñÔ½½ç¡£
3. ´ÓÊý¾Ý½á¹¹ÖÐÈ¡³ö»ùµ
Ïà¹ØÎĵµ£º
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâƪ·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´ËתÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨Õâƪ²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
ʲôÊÇ yum
¡¡¡¡yum ÊÇ yellowdog updater modified µÄËõд¡£yellowdog ÊÇÒ»¸ö Linux µÄ distribution£¬RH ½«ÕâÖÖÉý¼¶¼¼ÊõÀûÓõ½×Ô¼ºµÄ distribution ÐγÉÁËÏÖÔÚµÄ yum£¬¸Ð¾õÉÏ yum ºÍ apt µÄÔÀíÀàËÆ£¬µ«ÊÇ apt ÊDZàÒë´úÂ룬ִÐÐЧÂÊÔ¶¸ßÓÚʹÓà python д³ÉµÄ yum¡£
¡¡¡¡yum µÄÀíÄîÊÇʹÓÃÒ»¸öÖÐÐIJֿâ(repository)¹ÜÀí ......
³ÉΪһÃûºÏ¸ñµÄLINUXϵͳ¹ÜÀíÔ±¸üÖØÒªµÄÊÇÒªÕÆÎÕ¼¼ÇɺÍרҵ֪ʶ¡£
¡¡¡¡¼¼ÇÉ1£ºÊìϤTCP/IPºÍLINUXÌṩµÄ¸÷ÖÖÍøÂç·þÎñ£¬ÈçDNS£¬SMTP£¬UDP£¬HTTP£¬FTP£¬POP3µÈµÈ¡£ÒÔ¼°ÒªÖªµÀLINUX³ÌÐò£¬ LINUXƽ̨ÏÂÈí¼þµÄ°²×°£¬µ÷ÊÔºÍά»¤¡£×ÜÖ®£¬ºÍLINUXÓйصÄ֪ʶ¶®µÃÔ½¶àÔ½ºÃ¡£
¡¡¡¡¼¼ÇÉ2£ºÈç¹û¿ÉÒԵĻ°£¬×îºÃÄÜÊìϤ¾¡¿ÉÄܶàµÄ²Ù×÷ÏµÍ ......
ÐòÑÔ
É豸Çý¶¯³ÌÐòµÄÒ»¸ö»ù±¾¹¦ÄܾÍÊǹÜÀíºÍ¿ØÖÆÉ豸£¬Í¬Ê±ÎªÓû§Ó¦ÓóÌÐòÌṩ¹ÜÀíºÍ¿ØÖÆÉ豸µÄ½Ó¿Ú¡£ÎÒÃÇÇ°ÃæµÄ“Hello World”Çý¶¯³ÌÐòÒѾ¿ÉÒÔÌṩ¶Áд¹¦ÄÜÁË£¬ÔÚÕâÀïÎÒÃǽ«À©Õ¹ÎÒÃǵÄÇý¶¯ÒÔÖ§³ÖÉ豸¿ØÖƽӿڣ¬ÔÚLinuxÖÐÕâ¸ö½Ó¿ÚÊÇͨ¹ýioctlº¯ÊýÀ´ÊµÏֵġ£
É豸¿ØÖƽӿڣ¨ioctl º¯Êý£©
»ØÏëÒ»ÏÂÎÒÃÇÔÚ×Ö·ûÉ ......
1¡¢yum install subversion # °²×°svn×é¼þ
°²×°³É¹¦Ö®ºó£¬¿ÉÒÔ¿´µ½ÈçÏÂÏà¹ØµÄÃüÁî±»Éú³É£º
[flykobe@localhost svnclient]$ svn
svn svnadmin svndumpfilter svnlook svnserve svnsync svnversion
2¡¢Éú³Ésvn²Ö¿â
svnadmin create /var/svnrepos
[flykobe@local ......