ÈçºÎ±àÒëLinuxµÄÄÚºË
ÈçºÎ±àÒëLinuxµÄÄÚºË. Äںˣ¬ÊÇÒ»¸ö²Ù×÷ϵͳµÄºËÐÄ¡£Ëü¸ºÔð¹ÜÀíϵͳµÄ½ø³Ì¡¢ÄÚ´æ¡¢ É豸Çý¶¯³ÌÐò¡¢ÎļþºÍÍøÂçϵͳ£¬¾ö¶¨×ÅϵͳµÄÐÔÄܺÍÎȶ¨ÐÔ¡£Linux×÷Ϊһ¸ö×ÔÓÉÈí¼þ£¬ ÔÚ¹ã´ó°®ºÃÕßµÄÖ§³ÖÏ£¬Äں˰汾²»¶Ï¸üС£ÐµÄÄÚºËÐÞ¶©Á˾ÉÄں˵Äbug£¬²¢Ôö¼ÓÁËÐí
http://www.phpv.net/article.php/40
ÈçºÎ±àÒëLinuxÄÚºË- Linuxer - CSDNBlog
ÈçºÎ±àÒëLinuxÄÚºË. ¶ÔÓÚlinuxÐÂÊÖÀ´Ëµ£¬±àÒëÄÚºËÏà¶ÔÓÐһЩÄѶȣ¬ÉõÖÁ²»ÖªµÀÈçºÎ ÈëÊÖ£¬ÏÖÔÚÎÒ¹éÄÉÁËһϣ¬Ð´³öÕâһƪ»¹Ëã±È½ÏÏêϸµÄ²½Ö裬ϣÍûÄܶԸ÷λÐÂÊÖÓÐһЩ°ïÖú¡£ 1¡¢°²×°ÄÚºËÈç¹ûÄÚºËÒѾ°²×°£¨/usr/src/Ŀ¼ÓÐlinux×ÓĿ¼£©£¬Ìø¹ý¡£
http://blog.csdn.net/maxiyuan1981/archive/2007/07/30/1716983.aspx
¡¡ Äںˣ¬ÊÇÒ»¸ö²Ù×÷ϵͳµÄºËÐÄ¡£Ëü¸ºÔð¹ÜÀíϵͳµÄ½ø³Ì¡¢ÄÚ´æ¡¢É豸Çý¶¯³ÌÐò¡¢ÎļþºÍÍøÂçϵͳ£¬¾ö¶¨×ÅϵͳµÄÐÔÄܺÍÎȶ¨ÐÔ¡£Linux×÷Ϊһ¸ö×ÔÓÉÈí¼þ£¬Ôڹ㠴󰮺ÃÕßµÄÖ§³ÖÏ£¬Äں˰汾²»¶Ï¸üС£ÐµÄÄÚºËÐÞ¶©Á˾ÉÄں˵Äbug£¬²¢Ôö¼ÓÁËÐí¶àеÄÌØÐÔ¡£Èç¹ûÓû§ÏëҪʹÓÃÕâЩÐÂÌØÐÔ£¬»òÏë¸ù¾Ý×Ô¼ºµÄϵͳ¶ÈÉí¶¨ÖÆÒ» ¸ö¸ü¸ßЧ£¬¸üÎȶ¨µÄÄںˣ¬¾ÍÐèÒªÖØбàÒëÄںˡ£±¾ÎĽ«ÒÔRedHat Linux 6.0£¨kernel 2.2.5£©Îª²Ù×÷ϵͳƽ̨£¬½éÉÜÔÚLinuxÉϽøÐÐÄں˱àÒëµÄ·½·¨¡£
¡¡¡¡Ò»¡¢ ÏÂÔØÐÂÄں˵ÄÔ´´úÂë
¡¡¡¡Ä¿Ç°£¬ÔÚInternetÉÏÌṩLinuxÔ´´úÂëµÄÕ¾µãÓкܶ࣬¶ÁÕß¿ÉÒÔÑ¡ÔñÒ»¸öËٶȽϿìµÄÕ¾µãÏÂÔØ¡£±ÊÕßÊÇ´ÓÕ¾µãwww.kernelnotes.orgÉÏÏÂÔØÁËLinuxµÄ×îпª·¢°æÄÚºË2.3.14µÄÔ´´úÂ룬ȫ²¿´úÂ뱻ѹËõµ½Ò»¸öÃû½ÐLinux-2.3.14.tar.gzµÄÎļþÖС£
¡¡¡¡¶þ¡¢ ÊÍ·ÅÄÚºËÔ´´úÂë
¡¡ ¡¡ÓÉÓÚÔ´´úÂë·ÅÔÚÒ»¸öѹËõÎļþÖУ¬Òò´ËÔÚÅäÖÃÄÚºË֮ǰ£¬ÒªÏȽ«Ô´´úÂëÊͷŵ½Ö¸¶¨µÄĿ¼Ï¡£Ê×ÏÈÒÔrootÕʺŵǼ£¬È»ºó½øÈë/usr/src×ÓĿ¼¡£Èç¹û Óû§ÔÚ°²×°Linuxʱ£¬°²×°ÁËÄں˵ÄÔ´´úÂ룬Ôò»á·¢ÏÖÒ»¸ölinux-2.2.5µÄ×ÓĿ¼¡£¸ÃĿ¼Ï´æ·Å×ÅÄÚºË2.2.5µÄÔ´´úÂë¡£´ËÍ⣬»¹»á·¢ÏÖÒ»¸ö Ö¸Ïò¸ÃĿ¼µÄÁ´½Ólinux¡£É¾³ý¸ÃÁ¬½Ó£¬È»ºó½«ÐÂÄں˵ÄÔ´Îļþ¿½±´µ½/usr/srcĿ¼ÖС£
¡¡¡¡£¨Ò»£©¡¢ÓÃtarÃüÁîÊÍ·ÅÄÚºËÔ´´úÂë
¡¡¡¡# cd /usr/src
¡¡¡¡# tar zxvf Linux-2.3.14.tar.gz
¡¡¡¡ÎļþÊͷųɹ¦ºó£¬ÔÚ/usr/srcĿ¼Ï»áÉú³ÉÒ»¸ölinux×ÓĿ¼¡£ÆäÖаüº¬ÁËÄÚºË2.3.14µÄÈ«²¿Ô´´úÂë¡£
¡¡¡¡£¨¶þ£©¡¢½«/usr/include/asm¡¢/usr/inlude/linux¡¢/usr/include/scsiÁ´½Óµ½/usr/src/linux/includeĿ¼ÏµĶÔӦĿ¼ÖС£
¡¡¡¡# cd /usr/include
¡¡¡¡# rm -Rf asm linux
Ïà¹ØÎĵµ£º
ÔÚLinuxÖУ¬Èç¹ûÒªÈýø³ÌÔÚºǫ́ÔËÐУ¬Ò»°ãÇé¿öÏ£¬ÎÒÃÇÔÚÃüÁîºóÃæ¼ÓÉÏ&¼´¿É£¬Êµ¼ÊÉÏ£¬ÕâÑùÊǽ«ÃüÁî·ÅÈëµ½Ò»¸ö×÷Òµ¶ÓÁÐÖÐÁË£º
[root@localhost /]# ./test.sh &
[1] 17208
È»ºóÎÒÃǾͿÉÒÔÓÃÒÔÏÂÃüÁî½øÐв鿴£º
[root@localhost /]# jobs -l
[1] 17208 Running ./test.sh &
¶ÔÓÚÒѾÔÚǰִ̨ÐеÄÃüÁî ......
ÄÚºËÆô¶¯µÄÏÖÔÚÒѾÊÇ¿ªÊ¼Ö´Ðк¯Êýstart_kernelº¯ÊýÁË¡£start_kernelº¯ÊýÔÚinit/main.cÖж¨Òå¡£start_kernelº¯ÊýÖ»ÊÇÍê³É
ÏàÓ¦µÄ½á¹¹µÄ³õʼ»¯ÈÎÎñ¡£
printk(KERN_NOTICE);
printk(linux_banner);
setup_arch(&command_line);
ÔÚubootµÄÒ»Ö±¹ý³ÌÖУ¬uboo ......
³É¹¦ÊµÏÖLinuxÏÂpppdͨ¹ýGPRS²¦ºÅÉÏÍø
×ò
Ìì°Ñ¿ª·¢°åµÄbootloaderɾÁË,û°ì·¨,Ö»µÃÔÚPCÉϵ÷GPRS²¦ºÅÁË.ÏÈÔÚwindowsϲ¦ºÅ³É¹¦,È»ºóÓù¤¾ß¿´²¦ºÅʱ¾ßÌåʹÓÃÁËÄÄЩATÃü
Áî,ÔÙʹÓÃÕâЩÃüÁîµ½linuxÏÂʹÓÃpppdÀ´²¦ºÅ,×îºóÖÕÓڳɹ¦ÁË,֮ǰ¿ª·¢°åÉϲ»Äܳɹ¦²¦ºÅ¼«ÓпɾÍÊÇATÖ¸ÁîÓÐÎ ......
1. Íù/libºÍ/usr/libÀïÃæ¼Ó¶«Î÷£¬ÊDz»ÓÃÐÞ¸Ä/etc/ld.so.confµÄ£¬µ«ÊÇÍêÁËÖ®ºóÒªµ÷Ò»ÏÂldconfig£¬²»È»Õâ¸ölibrary»áÕÒ²»µ½
2. ÏëÍùÉÏÃæÁ½¸öĿ¼ÒÔÍâ¼Ó¶«Î÷µÄʱºò£¬Ò»¶¨ÒªÐÞ¸Ä/etc/ld.so.conf£¬È»ºóÔÙµ÷ÓÃldconfig£¬²»È»Ò²»áÕÒ²»µ½
±ÈÈç°²×°ÁËÒ»¸ömysqlµ½/usr/local/mysql£¬mysqlÓÐÒ»´ó¶ÑlibraryÔÚ/usr/local/mysql/libÏÂÃæ ......
°Ñ×Ô¼º³£ÓõÄһЩlinuxÃüÁî¼Ç¼ÏÂÀ´
1. ²é¿´µ±Ç°Óû§ºÍ×é
less /etc/passwd
less /etc/group »òÕß groups ²é¿´×é
ÓÐÈË˵ÓÃÉÏÃæÄÇÁ½¸öÃüÁîµÃµ½µÄ½á¹û²»ÍêÈ«£¬Ò»Ð©ÌØÊⷽʽ½¨Á¢µÄ¾Í¿´²»µ½ÁË£¬¿É¸ÄÓÃ
getent passwd
getent group
2. ¸Ä±äÎļþµÄËùÓÐÕߺÍËùÊô×é
chown baoniu ......