ÈçºÎ±àÒëLinuxÄÚºË
Äںˣ¬ÊÇÒ»¸ö²Ù×÷ϵͳµÄºËÐÄ¡£Ëü¸ºÔð¹ÜÀíϵͳµÄ½ø³Ì¡¢ÄÚ´æ¡¢É豸Çý¶¯³ÌÐò¡¢ÎļþºÍÍøÂçϵͳ£¬¾ö¶¨×ÅϵͳµÄÐÔÄܺÍÎȶ¨ÐÔ¡£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
¡¡¡¡# ln -s /usr/src/linux/include/asm-i386 asm
¡¡¡¡# ln -s /usr/src/linux/include/linux linux
¡¡¡¡# ln -s /usr/src/linux/include/scsi scsi
¡¡¡¡£¨Èý£©¡¢É¾³ýÔ´´úÂëĿ¼ÖвÐÁôµÄ.oÎļþºÍÆäËü´ÓÊôÎļþ¡£
¡¡¡¡# cd /usr/src/linux
¡¡¡¡# make mrproper
¡¡¡¡Èý¡¢ ÅäÖÃÄÚºË
¡¡¡¡£¨Ò»£©¡¢Æô¶¯ÄÚºËÅäÖóÌÐò¡£
¡¡¡¡# cd /usr/src/linux
¡¡¡¡# make config
¡¡¡¡³ýÁËÉÏÃæµÄÃüÁÓû§»¹¿ÉÒÔʹÓÃmake menuconfigÃüÁîÆô¶¯Ò»¸ö²Ëµ¥Ä£Ê½µÄÅäÖýçÃæ¡£Èç¹ûÓû§°²×°ÁËX windowϵͳ£¬»¹¿ÉÒÔÖ´ÐÐmake xconfigÃüÁîÆ
Ïà¹ØÎĵµ£º
ǰ¼¸Ìì¸üÐÂubuntuµÄʱºò£¬Í»È»Ê§°Ü£¬×Ðϸһ¿´£¬ÊÇÐ¶ÔØÀϰ汾µÄgzipʱºò³öÁËÎÊÌâ¡£´íÎóÐÅÏ¢£º
install-info: No dir file specified; try --help for more information.
ÊÔÁ˶à¸ö³£ÓõÄÊÖ¶¯Ð¶ÔØ·½·¨¶¼Ã»·¨¸ã¶¨£¬ÓÚÊÇÇóÖúgoogle£¬ºÜ¿ìÕÒµ½´ð°¸¡£ÊÇGNU°æµÄinstall-info´úÌæÁËdebian°æµÄinstall-infoÔì³ÉµÄÎÊÌ⣬¸²¸Ç»ØÀ´¾ÍOK ......
×î½ü¿´ÁËһЩLinuxÃüÁîÐеÄÎÄÕ£¬ÔÚϵͳÐÅÏ¢²é¿´·½ÃæÑ§µ½²»ÉÙÃüÁî¡£ ÏëÆðÒÔǰд¹ýµÄһƪÆäʵLinuxÕâÑùÓøü¼òµ¥
£¬
·¢ÏÖÕâЩϵͳÐÅÏ¢²é¿´ÃüÁîÒ²¿ÉÒÔ×ܽá³öһƪССµÄ¶«Î÷À´ÁË¡£
ÁíÍâÕâÀï
»¹Óзdz£¶àµÄÃüÁ ¿ÉÒÔ×÷Ϊ²Î¿¼¡£
ϵͳ
# uname -a # ²é¿´ÄÚºË/²Ù×÷ϵͳ/CPUÐÅÏ¢
# head -n 1 /etc/issue ......
ÅäÖÃÎļþÒ»ÀÀ±í ÎļþλÖü°Ãû³Æ,×÷ÓÃ
¡¡¡¡/etc/rc.d/rc.sysinit
¡¡¡¡ÏµÍ³Æô¶¯Ê±µÄ¹«Ó÷þÎñÅäÖÃ
¡¡¡¡/etc/rc.d/rc.local
¡¡¡¡ÏµÍ³Æô¶¯Ê±µÄ±¾µØ·þÎñÅäÖÃ
¡¡¡¡/etc/bashrc¡¢/etc/profile
¡¡¡¡bash shellµÄ¹«ÓÃÅäÖÃ
¡¡¡¡/home/username/.bashrc
¡¡¡¡¸÷Óû§Ë½ÈËbash shellÅäÖÃ
¡¡¡¡/etc/securetty
¡¡¡¡Öն˰²È«ÉèÖÃ
......
Ò»¡¢Æô¶¯
1.#su - oracle Çл»µ½oracleÓû§ÇÒÇл»µ½ËüµÄ»·¾³
2.$lsnrctl status ²é¿´¼àÌý¼°Êý¾Ý¿â״̬
3.$lsnrctl start &nb ......