LinuxÄÚºËÉý¼¶(ubuntu+virtual Box)
ÄÚºËÖÕÓÚ±à¹ý²¢ÇÒÉý¼¶ÁË£¬±¾À´´òËã×¥½ô¼ÌÐøÍùÏÂѧϰ¡£µ«ÊÇÔÚÀÏÆÅµÄ¹ÄÀøÏ£¬¸Ð¾õ»¹ÊÇÍ£ÏÂÀ´×ܽáϱȽϺã¬ÕâÑù¶Ô×Ô¼º¶Ô±ðÈ˶¼ÓÐËù°ïÖú¡£
0¡¢»·¾³½éÉÜ
ÎÒÊÇÔÚVirtualBox-3.1.6-59338-WinµÄÐéÄâ»úÉϰ²×°ÁËubuntu-9.10-desktop-i386.iso¡£µçÄÔ±¾ÉíÊÇXPϵͳ¡£
×¢Ò⣬ÔÚ½øÐÐÏÂÃæÖ®Ç°×îºÃ×öÒÔϹ¤×÷£º
1) °²×°ÁËÔöÇ¿°ü¡£Õâ¸ö×°ÉϺóÐéÄâ»úºÍÎÒÃǵĵçÄÔÖ®¼äÇл»ºÜÊÇ·½±ã£¬²»ÐèÒª°´ÓÒctl¼üÁË¡£ÖÁÓÚÆäËûµÄºÃ´¦£¬ÏÖÔÚ»¹Ã»Òâʶµ½£¬ºÇºÇ¡£
2) ºÍÖ÷»ú£¨XPϵͳ£©Ö®¼äÉèÖúù²ÏíÎļþ¼Ð¡£ÕâÑù±È½Ï·½±ã»¥Í¨×ÊÁÏ¡£
3) ÐéÄâ»úµÄÓ²Å̿ռä×îºÃÒª20GÒÔÉÏ¡£ÒòΪÄں˽âѹºó¾ÍÕ¼ºÜ´ó¿Õ¼äÁË£¬ÔÙ×öÆäËûµÄ£¬¿ÉÄܾͲ»·½±ãÁË¡£
1
¡¢ÏÂÔØÄÚºËÔ´Âë
µØÖ·Îª
www.kernel.org
£¬ÔÚ“
Latest
Stable
Kernel”ÏÂÃæÓиöÂÌÉ«µÄ¼ýÍ·£¬µã»÷¾ÍÄÜÏÂÔØÁË¡£
ÎÒÏÂÔØ
ÊÇ2.6.33.2£¬ÏÂÃæÒÔÕâ¸ö°æ±¾ÎªÀý½øÐн²½â¡£
½«ÏÂÔØÏÂÀ´µÄ
linux-2.6.33.2.tar.bz2
·ÅÔÚ
/usr/src
Ï¡£
2
¡¢½âѹÄÚºËÔ´Âë
ÔËÐÐÃüÁ
#cd
/usr/src
#tar
-jxvf linux-2.6.33.2.tar.bz2
#ln
-s linux-2.6.33.2 linux (
½«
linux
·ûºÅÁ´½ÓÓ³Éäµ½
linux-2.6.33.2)
#cd
linux
3
¡¢#
make
mrproper
¸ÃÃüÁîÈ·±£Ô´´úÂëĿ¼ÏÂûÓв»ÕýÈ·µÄ.oÎļþÒÔ¼°ÎļþµÄÏ໥ÒÀÀµ¡£
ÒòΪÊǸÕÏÂÔØµÄÍêÕûÔ´³ÌÐò°ü£¬±¾²½Öè¿ÉÒÔÊ¡ÂÔ¡£µ«ÊÇÈç¹ûÕâЩԴ³ÌÐò±»¶à´ÎʹÓùý£¬ÄÇô±¾²½Öè²»¿ÉÒÔºöÂÔ¡£
4
¡¢ÅäÖÃÄÚºË
×¢Ò⣺ִÐÐÕⲽ֮ǰ£¬ÐèÒªÏȰ²×°
libncurses
£¬ÒòΪ
ubuntu
ĬÈÏûÓа²×°¡£°²×°ÃüÁîΪ£º
#apt-get
install libncurses5-dev
ÅäÖÿÉÒÔʹÓÃÏÂÃæÃüÁîÖеÄÒ»¸ö£º
#make
config £¨»ùÓÚÎı¾µÄ×ͳµÄÅäÖýçÃæ£¬²»ÍƼöʹÓã©
#make
menuconfig £¨»ùÓÚÎı¾²Ëµ¥µÄÅäÖýçÃæ£©
#make
xconfig £¨ÐèÒªQTÒѾ±»°²×°£©
#make
gconfig £¨ÐèÒªGTK+ÒѾ±»°²×°£©
ͨ³£ÎÒÃǶ¼Óõڶþ¸ö£º
#make
menuconfig
Ïà¹ØÎĵµ£º
http://club.topsage.com/thread-1201128-1-1.html
ºÜ¶àÈ˶¼¶Ô¹ýÃüÁîÐÐÌáʾµÄÖØÒªÐÔ²»Ð¼Ò»¹Ë£¬ÉõÖÁÊÇÒ»µã¶¼²»¹ØÐÄ¡£µ«ÊÇÎÒÈ´Ò»µã¶¼²»ÕâôÈÏΪ£¬Ò»¸öºÃµÄÃüÁîÐÐÌáʾ¿ÉÒԸıäÄãʹÓÃÃüÁîµÄ·½Ê½¡£Îª´Ë£¬ÎÒÔÚinternetÉÏÕÒµ½Ò»Ð©·Ç³£ÊµÓã¬ÓÅÐ㣬²¢ÓÐȤµÄbashµÄÃüÁîÐÐÌáʾ¡£ÏÂÃæÎÒ½«ÎÒ×îϲ»¶Ê¹ÓõÄһЩÃüÁîÐÐÌáʾÂÞÁÐÈçÏ¡£
¡¡¡ ......
¹¹½¨»ù±¾µÄLinux C ±à³Ì»·¾³ ÊÕ²Ø
±¾ÎÄ»ùÓÚdebian-40r0(ÄÚºË2.6.18)½éÉÜÒ»ÏÂÈçºÎÔÚÒ»¸ö±ê׼ϵͳÖй¹½¨Linux CµÄ»ù±¾±à³Ì¿ª·¢»·¾³¡£
Ò»¸öÍêÕûµÄ¿ª·¢»·¾³Ö÷Òª°üÀ¨Ëĸö²¿·Ö£º±ê×¼C¿â¡¢Í·Îļþ¡¢¹¤¾ßÁ´¡¢±à¼Æ÷¡¢°ïÖúÎĵµ£¬ÏÂÃæÒÀ´Î½éÉÜ¡£
±ê×¼C¿âglibc
glibcÊÇgnu·¢²¼µÄlibc¿â£¬¼´cÔËÐп⡣glibcÊÇlinuxϵͳÖÐÄÚºËÖ ......
×÷ÕߣºÀîÇ¿,»ªÇåÔ¶¼ûǶÈëʽѧԺ½²Ê¦¡£
ÔÚLinuxÉ豸Çý¶¯ÖУ¬É豸ºÅÉèÒ»¸öºÜÖØÒªµÄ¸ÅÄîºÍ±äÁ¿¡£²»ÂÛÊÇÖ÷É豸ºÅ£¬»¹ÊÇ´ÎÉ豸ºÅ£¬ÔÚÉ豸Çý¶¯Öж¼Õ¼¾ÝÁ˺ÜÖØÒªµÄµØÎ»¡£ÄÇôËûÔÚKernelÖÐÊÇÈçºÎ²Ù×÷µÄ£¿Õâ¸öÊý¾Ý½á¹¹¶¼ÊÇͨ¹ýÄÇЩº¯Êý¿ÉÒÔºÜÈÝÒ×µÄÔÚÎÒÃÇдLinuxÉ豸Çý¶¯Ä£¿éʱ±»ÎÒÃÇËùʹÓÃÄØ£¿
ÔÚinclude/linux/type.hÎļþÖÐÎÒÃÇÄ ......
ÈçºÎ¿ªÆô¹Ø±Õlinux·À»ðǽ
¡¡¡¡ÖØÆôºóÉúЧ
¡¡¡¡¿ªÆô£ºchkconfig iptables on
¡¡¡¡¹Ø±Õ£ºchkconfig iptables off
¡¡¡¡¼´Ê±ÉúЧ£¬ÖØÆôºóʧЧ
¡¡¡¡¿ªÆô£ºservice iptables start
¡¡¡¡¹Ø±Õ£ºservice iptables stop
¡¡¡¡»ò
¡¡¡¡¹Ø±Õ£º /etc/rc.d/init.d/iptables stop
¡¡¡¡Æô¶¯£º /etc/rc.d/init.d/ip ......
×î½ü¸ºÔðµÄsvrѹÁ¦±È½Ï´ó£¬ÒµÎñÂß¼Óе㸴ÔÓ,ÄÜÓÅ»¯µÄµØ·½ÒѾȫ²¿ÓÅ»¯ÁË£¬ ĿǰÿÃë3k´Î£¬cpu¸ºÔØ»¹ÊÇ±È½Ï¸ß top¿´Ò»Ï£¬4ºËµÄcpu¸ºÔز»ÊÇÌ«¾ùºâ£¬´òË㿼ÂÇһϽ«ÒµÎñ½ø³ÌÖ¸¶¨µ½3¸öcpuÉÏÔËÐУ¬ÁíÍâÒ»¸öcpuרߺÔð´¦ÀíÍøÂçÊÕ·¢°ü£»´òËã³¢ÊÔһϣ¬Èç¹û»¹ÊDz»ÐУ¬ÔÙ¹ý¶Îʱ¼ä£¬·ÃÎÊÁ¿ÔÙÔö¼ÓµÄ»°£¬¾ÍÒª¼Ó»úÆ÷ÁË£¬ÎØÎØ ²¹ ......