LinuxÄÚºËÅäÖÃÎĵµ(make menuconfig)
Ò»¡¢ÒýÑÔ£º
±¾ÎĵµµÄÄÚÈݴ󲿷ÝÄÚÈݶ¼ÊÇ´ÓÍøÉÏÊÕ¼¯¶øÀ´£¬È»ºóÅäºÏһЩеĽØÍ¼£¨Äں˰汾£ºV2.4.19£©¡£ÔÚÿһÅäÖÃÏîºó»áÓÐÒ»¸öÑ¡ÔñÖ¸ÄϵIJ¿·Ý£¬ÓÃÀ´Ö¸µ¼´ó¼ÒÔõôÑù¸ù¾Ý×Ô¼ºµÄÇé¿öÀ´×öÏàÓ¦µÄÑ¡Ôñ£»»¹ÓÐÔÚÿһ¸ö´óÏîºÍÎĵµµÄ×îºó»áÓÐÒ»¸ö¾Ñé̸£¬ËüÊÇһЩ¸ßÊÖÃÇÔÚÓ¦¶ÔÎÊÌâºÍ´¦ÀíÌØÓÐÓ²¼þʱµÄһЩ¾Ñ飨Õâ¸ö»¹µÃ¿¿¸÷룩¡£Îĵµ×îºó»á·¢µ½ÍøÉÏ£¬µ½Ê±»á¸ù¾ÝÍøÓÑÃǵĻظ´ËæÊ±½øÐиüС£
ÎÒÃǵÄÄ¿µÄÊÇÈÃÎÒÃÇÓÐÒ»¸öÈ«ÃæµÄ¡¢¼òµ¥Ã÷ÁËÄں˱àÒë°ïÊÖ¡£
¶þ¡¢ÅäÖÃÄںˣº
1.Code maturity level options£º´úÂë³ÉÊìµÈ¼¶¡£
1.1.prompt for development and/or incomplete code/drivers.
Èç¹ûÒªÊÔÑéÏÖÔÚÈÔ´¦ÓÚʵÑé½×¶ÎµÄ¹¦ÄÜ£¬±ÈÈçkhttpd¡¢IPv6µÈ£¬¾Í±ØÐë°Ñ¸ÃÏîÑ¡ÔñΪYÁË£»·ñÔò¿ÉÒÔ°ÑËüÑ¡ÔñΪN¡£ÔÚLinuxµÄÊÀ½çÀÿÌì¶¼ÓÐÐí¶àÈËΪËü·¢Õ¹Ö§³ÖµÄdriverºÍ¼ÓÇ¿ËüµÄºËÐÄ¡£µ«ÊÇÓÐЩdriver»¹Ã»½øÈëÎȶ¨µÄ½×¶Î¡£µ«Æä×÷Õߺܻ¶ÓÆäËûÈËÈ¥²âÊÔÕâЩdriver²¢Ìá³öһЩbugs¡£Õâ¸öÎÊÌâÊÇ˵£¬ÓÐһЩdrive»¹ÔÚ×ö²âÊÔÖУ¬ÎÊÄúÊÇ·ñҪѡÔñÕâЩdrive»òÖ§³ÖµÄ³ÌÐòÂë¡£Èç¹û¼üÈëY£¬Íùºó½«»á³öÏÖһЩ»¹ÔÚ²âÊÔÖеĶ«Î÷¸øÄú×öÑ¡Ôñ¡££¨ÏñJavaµÄ³ÌÐòÂëºÍPCI bridge£©£¬Ì¨Ôò¾Í¼üÈëN¡£
2.Loadable module support£º¶ÔÄ£¿éµÄÖ§³Ö¡£
Ô¤±¸ÖªÊ¶£º
Ä£¿é¾ÍÏñÄãÌØÒâ²åÈëºËÐÄÖеÄijЩ¶«Î÷£¬Èç¹û°ì¹«ÊÒÓÐÒ»¸öÐ¡ÍøÂç²¢ÇÒÓÐʱÏëÓÃÒ»ÏÂ(µ«²¢²»¾³£)£¬Ò²ÐíÄãÏë°ÑÍø¿¨±àÒë³ÉÒ»¸öÄ£¿é¡£Ê¹ÓÃÕâ¸öÄ£¿é£¬»úÆ÷±ØÔËÐкʹæÈ¡/libsϵÄÄ£¿é£¬Òâ˼ÊÇÇý¶¯³ÌÐò(IDE,SCSIµÈµ«±ØÐëÊÇNFSÖ§³ÖµÄÍø¿¨)£¬Îļþϵͳ(ͨ³£ÊÇext2µ«Ò²¿ÉÒÔÊÇnfs)ºÍºËÐÄÀàÐÍ(×îºÃÊÇelf)±ØÐë±àÒëÔÚÄں˲¢ÇÒ²»ÄÜÊÇÄ£¿é£¬Ä£¿éÖ»ÓкËÐÄÒýµ¼Ê±²ÅÆð×÷Óã¬Çý¶¯³ÌÐò(À´ÍøÂç)µÄ´æÈ¡£¬ºÍÎļþϵͳ°²×°¡£ÕâЩÎļþ±ØÐë±àÒëÔÚºËÐÄÄÚ·ñÔò½«Äܰ²×°Æô¶¯·ÖÇø¡£Èç¹û°²×°Æô¶¯·ÖÇøºÍÍøÂ磬ÄãÐèÒªÍøÂçϵͳÎļþ£¬ºÍ¼º¾±àÒëµÄÍø¿¨¡£ÎªÊ²Ã´ÒªÊ¹ÓÃÄ£¿é? Ä£¿é»¯Ê¹ºËÐıäµÄ¸ü¼ò½Ý£¬Ëü¼õÉÙºËÐÄÊÍ·Å´óÁ¿µÄÊܱ£»¤µÄ¿Õ¼ä¡£Ä£¿éµÄ°²×°ºÍÐ¶ÔØÊ¹ÓõĿռäÊÇ¿ÉÖØ¸´·ÖÅäÀûÓõġ£Èç¹ûÄã´ò¿ª»úÆ÷ÓÐ90%ÒÔÉϵÄʱ¼äÓõ½Ò»¸öÄ£¿é£¬±àÒëËü¡£ÔËÓÃÕâÀàÄ£¿éÊÇÀË·ÑÄÚ´æµÄ£¬ÔÒòÊÇÒ»µ©Äã±àÒëÁËÄ£¿éËüÃÇͬÑù½«Õ¼ÓôóÁ¿µÄÄڴ棬ºËÐÄÐèҪһЩ´úÂëÀ´¹ÒÉÏÄ£¿é¡£¼Çס£¬ºËÐÄÔÚ±£»¤¿Õ¼äÔËÐУ¬µ«Ä£¿é²¢²»ÊÇ¡£Õâô˵£¬²¢²»¾³£Ê¹ÓÃÎÒµÄÉ豸£¬°ÑËü±àÒë³ÉÖ»Ö§³Öext2,ideºÍelf¡£¶øÒ»Ö±Ê¹ÓõÄÍø¿¨£¬°ÑÆäËüµÄ±àÒë³ÉÄ£¿é£ºÈça.out, java, floppy, iso9960, msdo
Ïà¹ØÎĵµ£º
ÓÉÓÚÁ½¸öϵͳÉ趨ʱ¼äʱÒÔÖ÷°åCMOSÄÚµÄʱ¼äΪÒÀ¾Ý£¬µ«È´Óв»Í¬µÄʱ¼ä¼ÆËã±ê×¼¡£ËùÒÔµ¼ÖÂÁËϵͳʱ¼äµÄ¾À·×ÎÊÌâ¡£
LinuxºÍÆ»¹û²Ù×÷ϵͳÒÔµ±Ç°Ö÷°åCMOSÄÚʱ¼ä×öΪ¸ñÁÖÍþÖαê׼ʱ¼ä£¬ÔÙ¸ù¾ÝϵͳÉèÖõÄÊ±ÇøÀ´×îÖÕÈ·¶¨µ±Ç°ÏµÍ³Ê±¼ä£¨ÈçÊ±ÇøÉèÖÃΪGMT+08:00±±¾©Ê±¼äʱÒÔ¼°µ±Ç°CMOSʱ¼äΪ03 ......
Linux̫ΰ´óÁË£¬Ê²Ã´¶«Î÷¶¼¿ÉÒÔÓÉÄãÀ´×öÖ÷£¬Linux¼ÓÔØÍêÄں˺ó£¬ËùÓÐµÄÆäËûϵͳ·þÎñ£¬½ø³Ì£¬¶¼ÊÇ¿¿½Å±¾À´¼ÓÔØµÄ¡£ËùÒÔLinuxÊÇÕâôµÄ͸Ã÷£¬
Äã¿ÉÒÔÇå³ýµÄÖ¸µ¼ÄãµÄϵͳ×öÁËʲô¡£
ÏÂÃæÎҾͶÔLinuxµÄÆô¶¯½Å±¾×öÁË×¢ÊÍ£¬¸Ã½Å±¾ÊÇÊôÓÚLFSµÄ£¬ÒòΪ¸Ãϵͳ±È½ÏС£¬Ëù ......
±¾ÎÄÍøÖ·:http://bbs.bitscn.com/72875 ¸´ÖÆ ¡¾×ª×Ôbbs.bitsCN.com¡¿
1. Linux ½Å±¾±àд»ù´¡
1.1 Óï·¨»ù±¾½éÉÜ
1.1.1 ¿ªÍ·
³ÌÐò±ØÐëÒÔÏÂÃæµÄÐпªÊ¼£¨±ØÐë·ÅÔÚÎļþµÄµÚÒ»ÐУ©£º
#!/bin/sh
¡¡ ·ûºÅ#!ÓÃÀ´¸æËßϵͳËüºóÃæµÄ² ......
Ò»¡¢Linux
²é¿´cpuÐÅÏ¢£º
[junjie2@ljj ~]$ cat /proc/cpuinfo
¶þ¡¢Freebsd
dmesg ×î¼òµ¥µÄ·½·¨
freebsd# cat /var/run/dmesg.boot |grep CPU ¿ÉÒԲ鿴 cpuÐÅÏ¢
sysctl hw.model ¿´cpuid
sysctl machdep.tsc_freq ¿´cpuƵÂÊ
# sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
# dmesg | grep -i cpu ......
Linux POSIX Shell »·¾³ÖÐÖ§³ÖÊäÈëÊä³öÖØ¶¨Ïò£¬Ó÷ûºÅ"<"ºÍ">"À´±íʾ¡£ÃüÁîÐÎʽ¿ÉÒÔÓÃ%>file»òÕß%<contentÀ´±íʾ(ÆäÖÐ%±íʾÎļþÃèÊö·û£º0Ϊ±ê×¼ÊäÈëstdin£¬1Ϊ±ê×¼Êä³östdout¡¢2Ϊ±ê×¼´íÎóstderr).ϵͳĬÈÏ%ÖµÊÇ1£¬Ò²¾ÍÊÇ1>£¬¿ÉÒÔ¼òдΪ>£¬Ò²¾ÍÊÇ˵ĬÈÏΪ1>¡£stdoutµÄĬÈÏÊä³öµ½ÖÕ¶Ë£¬stderrµÄĬÈÏÊä ......