Internet Server ר À¸
Terminal ServerÖ®¹ÜÀíÓ빦ÄÜÀ©³ä (Èþ)

ÊÊ Óà ¶Ô Ïó : Linux ½ø ½× ʹ Óà Õß £¬ Linux/UNIX ϵ ͳ ¹Ü Àí Õß

»Æ Á¦ Ò¢

¡¡¡¡Õâ ÆÚ Õæ ÊÇ ºÃ ÏÕ £¬ ²î Ò» µã Internet Serverר À¸ ¾Í Òª ¿ª Ìì ´° ÁË ¡£ ¼Ç µÃ ÉÏ ÆÚ ±Ê Õß ¸æ Ëß ´ó ¼Ò Òª ¶à ³ö Íâ ×ß ×ß Â𠣿 ±Ê Õß Æß Ô ³õ ¾Í ²Î ¼Ó ÁË ¾È ¹ú ÍÅ µÄ »î ¶¯ µ½ Ϫ Í· È¥ Íæ £¬ ½á ¹û Íæ µÃ ²î µã Íü ¼Ç д Õâ Ò» ÆÚ µÄ ר À¸ ¡£ ·Ï »° ²» ¶à ˵ £¬ ¸÷ λ ¶Á Õß ÃÇ £¬ Æô ¶¯ Äã ÃÇ µÄ LinuxÖ÷ »ú £¬ ½« ϵ ͳ Éý ¼¶ °É £¡

Ϊ Äú µÄ Linuxϵ ͳ Éý ¼¶

¡¡¡¡Ê² ÷á ʱ ºò 4 »á Ðè Òª Éý ¼¶ £¿ ½« Linuxϵ ͳ Éý ¼¶ ÒÔ áá »á ÓРʲ ÷á ºÃ ´¦ £¿ ÒÔ Ï ÊÇ Ò» °ã ³£ ¼û ½« Linuxϵ ͳ Éý ¼¶ µÄ Àí ÓÉ :

ʹ Óà ½Ï ÉÙ µÄ ¼Ç Òä Ìå

¡¡¡¡Ð °æ ±¾ µÄ ϵ ͳ ºË ÐÄ ¿É ÄÜ Ð´ µÃ ½Ï Ϊ ¾« ¼ò £¬ ²» Õ¼ Óà ÄÇ ÷á ¶à ¼Ç Òä Ìå £¬ Ïà ÐÅ ¸÷ λ ¶Á Õß ¶¼ Öª µÀ ¼Ç Òä Ìå µÄ ¶à ¹Ñ ºÍ ϵ ͳ Ч ÄÜ ³É Õý ±È £® £¨ µ± È» Õâ Ò² Òª ¿´ ×÷ Òµ ϵ ͳ д µÃ ºÃ ²» ºÃ À² £© ¡£

Ö´ ÐÐ ËÙ ¶È ½Ï ¿ì £¬ Óµ ÓÐ ¸ü ºÃ µÄ Ч ÄÜ

¡¡¡¡Ð °æ µÄ ºË ÐÄ ¿É ÄÜ Ö´ ÐÐ Æð À´ ËÙ ¶È ½Ï ¿ì £¬ ¶Ô ³Ì Ðò ÅÅ ¶¨ ·½ Ãæ Óµ ÓÐ ¸ü ºÃ µÄ ÄÜ Á¦ ¡£

Ö§ Ô® ¸ü ¶à µÄ ÖÜ ±ß Éè ±¸

¡¡Ð °æ µÄ ºË ÐÄ ¿É ÄÜ Ö§ Ô® ½Ï ¶à µÄ ÖÜ ±ß Éè ±¸ £¬ Ïñ ÊÇ ¾É °æ µÄ ºË ÐÄ ¿É ÄÜ ²» Ö§ Ô® Ò» Щ ±È ½Ï РµÄ ×° Öà £¬ »ò ÊÇ IDE¹â µú »ú µÈ РµÄ ÖÜ ±ß Éè ±¸ ¡£

ÐÞ Õý ¾É °æ ±¾ µÄ Ò» Щ ÎÊ Ìâ

¡¡¡¡Ïà ¶Ô ì¶ Äú Ïë Òª »» ÉÏ µÄ Р°æ ±¾ ϵ ͳ ºË ÐÄ £¬ ¾É °æ µÄ ºË ÐÄ ¿É ÄÜ ÓÐ Ò» Щ С ³æ ³æ ¡¢ ³Ì Ðò ÅÅ ¶¨ ÄÜ Á¦ ½Ï ²î ¡¢ ϵ ͳ Ö´ ÐÐ ËÙ ¶È Ì« Âý ¡¢ ϵ ͳ ²» ÎÈ ¶¨ µÈ Äú ²» ϲ »¶ µÄ ÎÊ Ìâ £¬ ÔÚ Ð °æ ±¾ ¿É ÄÜ Õâ Щ ÎÊ Ìâ ¶¼ ÒÑ ¾­ »ñ µÃ ÁË ½â ¾ö £®

Ôö ¼Ó ¶Ô Èí Ìå µÄ Ö§ Ô® ÄÜ Á¦

¡¡¡¡ÓРʱ ºò Äã »¨ ÁË n¸ö С ʱ Äà ÁË Ò» Ì× Èí Ìå »Ø À´ £¬ Âú ÐÄ ÆÚ ´ý µÄ ×¼ ±¸ °² ×° £¬ È´ ·¢ ÏÖ Èí Ìå Àï Ãæ ×¢ Ã÷ ¡¸ ±¾ Èí Ìå Ðè Òª x.x.x°æ ÒÔ ÉÏ µÄ LinuxºË ÐÄ ²Å ÄÜ ¹» Ö´ ÐÐ ¡­ ¡­ ¡¹ Õâ ʱ Òª Ôõ ÷á °ì ÄØ £¿ Äú Ö» ºÃ ½« Äú µÄ LinuxÉý ¼¶ µ½ Ëü Ëù Òª Çó µÄ °æ ±¾ ÂÞ !

¡¡¡¡Ï¸ ÐÄ µÄ ¶Á Õß ¿É ÄÜ ÒÑ ¾­ ·¢ ÏÖ µ½ ÁË £¬ Ç° ËÄ Ïî ¡¸ LINUXÉý ¼¶ Àí ÓÉ ¡¹ ÖÐ ¶¼ д ×Å ¡¸ ¿É ÄÜ ¡­ ¡­ ¡¹ Ϊ ʲ ÷á Èç ´Ë µØ ²» ¿Ï ¶¨ £¿ Òò Ϊ »ù ±¾ ÉÏ Linux²¢ ²» ÊÇ Ò» ¸ö ÉÌ Òµ ÐÔ µÄ Èí Ìå £¬ Ëü µÄ ϵ ͳ ¸ü РÒÔ ¼° Àï Ãæ µÄ Èí Ìå ¶¼ ÊÇ ÓÉ Ò» Щ µç ÄÔ Í¬ ºÃ À´ ά »¤ µÄ £¬ Ò² Òò Ϊ Ëü ²¢ ²» ÊÇ Ò» ¸ö ÉÌ Òµ Èí Ìå £¬ Íò Ò» Äú Óà ³ö ÎÊ Ìâ ÁË £¬ ÄÇ ¡­ ¡­ £¨ ²» Óà ˵ Äã Ò² Öª µÀ £¡ £© ½Ï РµÄ °æ ±¾ ¡¸ ¿É ÄÜ ¡¹ ÓÐ ½Ï ºÃ µÄ ÄÜ Á¦ £¬ µ« ÊÇ Ò² ÓÐ ¿É ÄÜ »á ±È Ç° Ò» °æ ±¾ ÓÐ ×Å ¸ü ´ó µÄ ÎÊ Ìâ ¡£ ÔÚ Äú ¾ö ¶¨ Òª ½« Äú µÄ Linuxϵ ͳ Éý ¼¶ Ö® Ç° £¬ ͬ Ñù µØ £¬ Ò² Çë Äú È· ÈÏ Ï Ãæ µÄ ¼¸ ¸ö Ïî Ä¿ ÒÔ áá £¬ ÔÙ ½ø ÐÐ Éý ¼¶ µÄ ¶¯ ×÷ £º

ÊÇ ·ñ Õæ µÄ ÓÐ Éý ¼¶ µÄ ±Ø Òª £¿

¡¡¡¡ÔÚ Éý ¼¶ Ç° Ðè Òª ÏÈ ¿¼ Á¿ ÊÇ ·ñ È· ʵ ÓÐ ±Ø Òª Éý ¼¶ £¬ Òò Ϊ Éý ¼¶ ²» µ± ¿É ÄÜ »á »Ù µô ϵ ͳ £¬ Èç ·Ç ±Ø Òª £¬ Ôò Õâ ¸ö ·ç ÏÕ ÄÜ Ãâ Ôò Ãâ £® Èç ¹û Äú Ä¿ Ç° ÊÖ ±ß µÄ °æ ±¾ û ÓРʲ ÷á ÎÊ Ìâ £¬ ÅÜ Æð À´ Ò² Âú ÎÈ ¶¨ µÄ £¬ ÄÇ Äã ¿É ÄÜ ²¢ û ÓРʲ ÷á Ðè Òª È¥ ¸ü »» Ëü £® ³ý ·Ç Äú Õæ µÄ ÊÇ ÏÐ ×Å ·¢ »Å »ò ÊÇ Äú ¼« ¸» ÓРð ÏÕ ·¸ ÄÑ µÄ ¾« Éñ £¬ ²» È» £¬ ±Ê Õß ²¢ ²» ½¨ Òé Äú Ϊ ÁË ºÃ Íæ ²» ¶Ï µØ ×· Çó Ëù ν ×î Р°æ µÄ ºË ÐÄ ¡£

ϵ ͳ ÖÐ ÖØ Òª µÄ ϵ ͳ ×Ê Ñ¶ ÒÔ ¼° ×Ê ÁÏ ¶¼ ÒÑ ¾­ ±¸ ·Ý ºÃ ÁË Â𠣿

¡¡¡¡Àí ÓÉ Í¬ Ç° Ïî ¡£ Äú »¹ û ÓÐ ×ö ºÃ ÖØ Òª ×Ê ÁÏ µÄ ±¸ ·Ý Â𠣿 ¿ì È¥ °Ñ ÖØ Òª ×Ê ÁÏ ±¸ ·Ý Æð À´ °É £¡

×¼ ±¸ Òª ¸ü »» µÄ °æ ±¾ ÊÇ ·ñ Õæ µÄ ±È ½Ï ºÃ £¿

ÓÐ µÄ Р°æ ±¾ µÄ È· Ôö ¼Ó ÁË Ò» Щ Ð µÄ ¹¦ ÄÜ £¬ µ« ÊÇ ¾Í Ïñ ¸Õ ¸Õ Ëù ½² ¹ý µÄ £¬ Ëü Ò² ÓÐ ¿É ÄÜ ÎÊ Ìâ ¸ü ¶à £® Çë ÇÐ ¼Ç Ò» µã £º ×î РµÄ ²» ¼û µÃ ÊÇ ×î ºÃ µÄ ¡£ ÓРР³ö À´ µÄ ϵ ͳ ºË ÐÄ ²» Òª ¼± ×Å Äà À´ Óà £¬ ×Ô È» »á ÓРЩ ¸» ÓРʵ Ñé ¾« Éñ µÄ ÈË Äà ×Ô ¼º µÄ ϵ ͳ ×ö ʵ Ñé ¡£ ÏÈ µÈ Ò» Õó ×Ó £¬ Ìý Ìý ¿´ ¡¸ °× ÀÏ Êó ¡¹ µÄ ʹ Óà ¸Ð Ïë Ö® áá £¬ ÔÙ À´ ¾ö ¶¨ Òª ²» Òª Éý ¼¶ °É ¡£

¡¡¡¡¿´ µ½ Õâ Àï £¬ ¸÷ λ ¶Á Õß ´ó Ò¯ ÃÇ ¶Ô ì¶ ×Ô ¼º Ðè ²» Ðè Òª Éý ¼¶ £¬ ÐÄ Àï Ó¦ ¸Ã ¶à ÉÙ ÓÐ µã ¸Å Äî ÁË °É £¡ Èç ¹û Ò» ÇÐ ¾Í Ð÷ £¬ ÄÇ ÎÒ ÃÇ ¾Í ×¼ ±¸ ½« LinuxÉý ¼¶ ÂÞ £¡ ÒÔ Ï ¾Í ʾ ·¶ Èç ºÎ ½« ½» ͨ ´ó ѧ ¡¸ ÔÆ ¹Û Èþ ¡¹ Ëù ¸½ µÄ Linux 1.1.59Éý ¼¶ µ½ Linux 1.3.30¡£

È¡ µÃ РµÄ ϵ ͳ ºË ÐÄ

¡¡¡¡ÏÈ ½« Äú µÄ LinuxÖ÷ »ú Á¬ ÉÏ Internet£¬ È» áá ÕÒ Ò» ¸ö ´æ ·Å ÓÐ Linuxϵ ͳ ºË ÐÄ µÄ FTPÕ¾ ̨ ½« ϵ ͳ ºË ÐÄ ´ø »Ø À´ £® LinuxÖ® ¸¸ LinusËù ·¢ ÐÐ µÄ Linuxϵ ͳ ºË ÐÄ ·Å Öà ÔÚ ftp£º //ftp.funet.fiÕâ ¸ö Õ¾ ̨ ÖÐ £¬ µ« ÊÇ Ëü Àë ̨ Íå ʵ ÔÚ ÊÇ Ì« Ô¶ ÁË £¬ Çë ¸÷ λ ¶Á Õß ²» Òª Ïë ²» ¿ª £¬ Õæ µÄ Á¬ µ½ ·Ò À¼ È¥ Äà µµ °¸ £¡ Òò Ϊ LinuxÕâ ¸ö ×÷ Òµ ϵ ͳ Ïà µ± µØ ÊÜ µ½ »¶ Ó­ £¬ Òò ´Ë Ðí ¶à µÄ FTPÕ¾ ̨ ¶¼ ÓÐ ×ö LinuxÏà ¹Ø Ö§ Ô® µµ °¸ µÄ mirror¡£ Àý Èç ¹ú ÄÚ ÓÐ ftp://nctuccca.edu.tw£¬ ftp://iiiafs.iii.org.twµÈ Õ¾ ̨ ¶¼ ÓÐ ×ö mirror.Ìô Ò» ¸ö Àë Äã ½ü Ò» µã µÄ Õ¾ ̨ À´ È¡ µµ °É £¡ ¸½ ´ø Ìá Ò» µã £¬ Õâ Щ ϵ ͳ ºË ÐÄ µµ °¸ ¶¼ Âú ÅÓ ´ó µÄ £¨ ÒÔ MBΪ µ¥ λ ¼Æ Ëã £© £¬ Òò ´Ë ¶Ô ·½ Õ¾ ̨ Óë Äã µÄ Ö÷ »ú Ö® ´« Êä ËÙ ÂÊ ÒÔ ¼° ÎÈ ¶¨ ÐÔ Çë Ò» ²¢ ÁÐ Èë ¿¼ ÂÇ ¡£ ±Ê Õß ÔÚ Ä³ ¸ö ¼Ù ÈÕ Ôç ³¿ Á¬ ÉÏ iiiafs.iii.org.twÈ¡ Linux-1.1.30.tar.gz£¬ Êä Èë lsÁÐ ±í £¬ ½á ¹û ƽ ¾ù ¿ì Ò» ·Ö ÖÓ ²Å ÓÐ ·´ Ó¦ £¬ àÅ £¬ Õæ µÄ Àë ±Ê Õß µÄ Ö÷ »ú ºÜ ½ü £¨ £¿ £© ¡£

¡¡¡¡Ò» °ã ¶ø ÑÔ £¬ LinuxµÄ ºË ÐÄ µµ °¸ »á ·Å ÔÚ /OS/Linux/KernelÖ® Ï £¨ »ò ÊÇ Àà ËÆ µÄ µØ ·½ £© ¡£ ÔÚ ¸Ã Ä¿ ¼ Ï Ãæ »á ÔÙ ÓÐ Ò» Щ ±ê ʾ ×Å °æ ºÅ µÄ Ä¿ ¼ £¬ Èç v1.0£¬ v1.3µÈ µÈ £¬ Õâ ±ê ʾ ×Å LinuxºË ÐÄ ³Ì ʽ °æ ±¾ µÄ Ç° Á½ À¸ £¨ Èç v1.3Ä¿ ¼ Ï »á ·Å Öà Linux 1.3.25£¬ Linux 1.3.30µÈ ºË ÐÄ ³Ì ʽ £© ¡£ ¶ø ϵ ͳ ºË ÐÄ µµ °¸ Ò» °ã »á Ïñ Õâ Ñù ±ê ʾ £¬ Èç Linux 1.3.30µÄ ºË ÐÄ »á ±í ʾ ³É linux-1.3.30.tar.gz.ÕÒ µ½ ÁË Äú ÖÐ Òâ µÄ ºË ÐÄ ³Ì ʽ ÒÔ áá £¬ Çë Äú ÒÔ rootµÄ Éí ·Ö °Ñ Ëü ´ø »Ø ×Ô ¼º µÄ Ö÷ »ú £¬ È» áá ·Å ÔÚ /usr/srcÏ Ãæ ¡£

¡¡¡¡¸½ ´ø Ìá Ò» µã £¬ ÔÚ LinuxµÄ Ãü Áî Ìá ʾ ºÅ Ï Êä Èë uname -a¿É ÒÔ ¿´ µ½ Äú Ä¿ Ç° LinuxµÄ °æ ºÅ µÈ Ïà ¹Ø ×Ê Ñ¶ ¡£ ÏÈ È· ¶¨ Äú ×¥ È¡ µÄ Éý ¼¶ ºË ÐÄ ±È Äú Ä¿ Ç° ʹ Óà µÄ Ð £¬ ²» Òª Ô½ Éý ¼¶ Ô½ »Ø È¥ ÁË °¡ £¡

½â ¿ª °ü ×° £¬ ¿ª ʼ °² ×°

¡¡¡¡ÒÔ ±Ê Õß µÄ Linux 1.1.59Ϊ Àý £¬ ÔÚ /usr/srcÏ Ãæ Ó¦ ¸Ã »á ÓÐ Ïñ Õâ Ñù µÄ Ò» Щ µµ °¸ £º



[VarioxNET UNIX] serv1 /usr/src ¡´ root¡µ  ls -l



total 3080

lrwxrwxrwx      1 root  root    12 May 19 21£º 39 linux -¡µ  linux-1.1.59

drwxr-xr-x      16 root         root    1024 May 19 21£º 39 linux-1.1.59

-rw-r--r--      1 root  root    3133749 Jul 14 13£º 05 linux-1.3.30.tar.gz

drwxr-xr-x      2 root          root    1024 May 19 21£º 35 ncurses-1.8.5

drwxr-xr-x      2 root  root    1024 May 19 21£º 34 perl-4.036

drwxr-xr-x      2 root          root    1024 May 19 21£º 50 ppp-2.1.2b

drwxr-xr-x      2 root          root            1024 May 19 21£º 13 quota-1.33

drwxr-xr-x      2 root          root    1024 May 19 21£º 50 sendmail



[VarioxNET UNIX] serv1 /usr/src¡´ root¡µ  

¡¡¡¡Õâ ±ß µÄ linux-1.3.30.tar.gz¾Í ÊÇ ÎÒ ÃÇ ¸Õ ¸Õ ×¥ »Ø À´ µÄ Рϵ ͳ ºË ÐÄ £¬ ¶ø linux-1.1.59¾Í ÊÇ ÎÒ ÃÇ Ä¿ Ç° Õý ÔÚ Ê¹ Óà ÖÐ µÄ ¾É ϵ ͳ ºË ÐÄ ¡£ Ϊ ÁË Ô¤ ·À Íò Ò» Éý ¼¶ ʧ °Ü £¬ ½¨ Òé Äú ÏÈ ½« Õâ ¸ö ¾É µÄ ϵ ͳ ºË ÐÄ ×ö Ò» ¸ö ±¸ ·Ý ¡£ Èç ¹û Äú ÓÐ °Ñ ÎÕ Ò» ¶¨ »á °² ×° ³É ¹¦ £¬ ÄÇ ÷á ¾Í Ö± ½Ó ½« ¾É µÄ LinuxºË ÐÄ Ä¿ ¼ ɱ µô °É £¡ Èç ¹û Äú ²» ·Å ÐÄ µÄ »° £¬ Äú ¿É ÒÔ ÏÈ ½« Ô­ À´ µÄ ϵ ͳ ºË ÐÄ ×ö Ò» ¸ö ±¸ ·Ý ¡£ Õâ Ñù ¾Í Ëã Äú ²» ÐÒ Éý ¼¶ ʧ °Ü £¬ »¹ ÓÐ Íì »Ø µÄ âÅ µØ ¡£ Äú ²» Ö» Òª ɱ µô linux-1.1.59Õâ ¸ö Ä¿ ¼ £¬ Á¬ linuxÕâ ¸ö Á¬ ½á µµ Ò² Òª Ò» ²¢ ɱ µô £¬ РµÄ ϵ ͳ ºË ÐÄ »á ÔÙ Ôì Ò» ¸ö ͬ Ãû µÄ Á¬ ½á µµ ¡£

¡¡¡¡½Ó ×Å £¬ ¾Í Ïñ ÉÏ Ò» ÆÚ ±Ê Õß ½² ½â ¹ý µÄ Ò» Ñù £¬ ½« РµÄ Linuxϵ ͳ ºË ÐÄ µÄ TAR×Ê ÁÏ °ü ½â ¿ª £º



[VarioxNET UNIX] serv1 /usr/src ¡´ root¡µ  tar -zxvf linux-1.3.30.tar.gz

¡¡¡¡È» áá ¾Í »á Ôì ³ö РµÄ linuxÄ¿ ¼ £¬ Ëù ÓРРϵ ͳ ºË ÐÄ µÄ Ïà ¹Ø µµ °¸ ¶¼ »á ÔÚ Àï Ãæ ¡£

Õû Àí Linux Source Code

¡¡¡¡½Ó ×Å ½ø Èë ¸Ã Ä¿ ¼ ÖÐ £¬ Ö´ ÐÐ make mrproper Õû Àí source code£¬ Èç ͼ Ò» £º

µ÷ Õû ϵ ͳ ºË ÐÄ Åä ÖÃ

¡¡¡¡½Ó Ï À´ ÎÒ ÃÇ Òª ¿ª ʼ µ÷ Õû ϵ ͳ ºË ÐÄ ¡£ Èç ¹û ÒÔ Ï µÄ Ïî Ä¿ Äú ²» È· ¶¨ £¬ Ö± ½Ó ²É Óà ÄÚ ¶¨ Öµ Ó¦ ¸Ã ²» »á ÓРʲ ÷á ÎÊ Ìâ ¡£ Ñ¡ Ôñ ×Ô ¼º ÓÐ ±Ø Òª µÄ ºË ÐÄ Ö§ Ô® ¾Í ºÃ £¬ Çë ²» Òª Ì« Ì° ÐÄ Ñ¡ ÁË Ò» ´ó ¶Ñ £¬ Õâ Ñù »á ʹ Äã µÄ ºË ÐÄ ¹ý ´ó ¶ø ÇÒ Ö´ ÐРЧ ÂÊ ½µ µÍ ¡£ Çë ÔÚ /usr/src/linuxÏ Êä Èë make config£¨ ÖÐ ÎÄ µÄ ²¿ ·Ý Ϊ ×¢ ½â £» ÒÔ Ï ½ö ÁÐ ³ö ½Ï ÖØ Òª µÄ Ò» Щ µ÷ Õû Ïî Ä¿ £¬ Æä Ëû Èç Òô Ч ¿¨ µÈ Éè ¶¨ £¬ Çë ¶Á Õß ×Ô ÐÐ ÒÀ ÕÕ Ïµ ͳ Ðè Çó À´ ¾ö ¶¨ ¡£ £© £º



[VarioxNET UNIX] serv1 /usr/src/linux¡´ root¡µ make config       

                                               (¿ª ʼ µ÷ Õû )

rm -f include/asm

( cd include ; ln -sf asm-i386 asm)

/bin/sh scripts/Configure arch/i386/config.in

*

* General setup

*

Kernel math emulation (CONFIG_MATH_EMULATION) 

[N/y] n 

£¨ ÊÇ ·ñ Ðè Òª Êý ѧ ¸¨ Öú ÔË Ëã Æ÷ Ä£ Äâ £¬ Èç ¹û Äã Óà ʹ Óà δ ¸½ ¼Ó ¸¨ Öú ÔË Ëã Æ÷ µÄ 386»ò ÊÇ 486SXÄã ¾Í »á Ðè Òª £® Èô Äú ÒÑ ¾­ ÓÐ Êý ѧ ¸¨ Öú ÔË Ëã Æ÷ £¬ Äú »¹ Ñ¡ ÁË math emulation²¢ ²» »á Èà ϵ ͳ ÎÞ ·¨ Ö´ ÐÐ £¬ Ö» ÊÇ ºË ÐÄ »á ±ä µÃ ±È ½Ï ´ó £¬ ËÙ ¶È ½Ï Âý ¶ø ÒÑ ¡£ £©


Use new IDE driver for primary/secondary i/f £¨ 

CONFIG_BLK_DEV_IDE£©  [Y/n]

£¨ ÊÇ ·ñ Ðè Òª ʹ Óà ˫ ͨ µÀ Ö® IDE½é Ãæ £¬ ½Ï РµÄ IDE On-BoardÖ÷ »ú °å ´ó ²¿ ·Ý ¶¼ ÓÐ Á½ ¸ö IDE Channel¡£ £©


Include support for IDE/ATAPI CDROMs £¨ CONFIG_BLK_DEV_IDECD£©  [N/y] y

£¨ ÊÇ ·ñ Ðè Òª Ö§ Ô® IDE CD-ROM¡£ £©


Networking support £¨ CONFIG_NET£©  [Y/n] y

£¨ ÊÇ ·ñ Ðè Òª Íø · Ö§ Ô® ¡£ £©


Limit memory to low 16MB £¨ CONFIG_MAX_

16M£© [N/y]

£¨ ÊÇ ·ñ ½« ¼Ç Òä Ìå Óà Á¿ ÏÞ ÖÆ ÔÚ 16MBÒÔ Ï ¡£ Èç ¹û Äú ÓÐ °Ñ ÎÕ Äú µÄ Ö÷ »ú ¾ø ¶Ô ²» »á °² ×° ³¬ ¹ý 16MBµÄ ʵ Ìå ¼Ç Òä Ìå £¬ ÄÇ Õâ ¸ö Ñ¡ Ïî ¿É ÒÔ Èà ºË ÐÄ É٠ȥ Óà һ Щ ¼Ç Òä Ìå ¡£ µ« ÊÇ Íò Ò» Äú µÄ Ö÷ »ú ÒÔ áá °² ×° ÁË ³¬ ¹ý 16MBµÄ ʵ Ìå ¼Ç Òä Ìå £¬ ÄÇ ³¬ ¹ý 16MBµÄ ²¿ ·Ý ϵ ͳ ½« û ÓÐ °ì ·¨ È¥ ʹ Óà Ëü ¡£ ÓÐ Ô¶ ¼û µÄ ¶Á Õß ÃÇ £¬ Äã µÄ Ñ¡ Ôñ ÊÇ Ê² ÷á £¿ £©


PCI bios support £¨ CONFIG_PCI£©  [Y/n] 

£¨ ÊÇ ·ñ Ðè Òª PCI»ã Á÷ ÅŠϵ ͳ µÄ Ö§ Ô® ¡£ £©


PCI bridge optimisation £¨ experimental£© £¨ CONFIG_PCI_OPTIMIZE£©  [Y/n] 

£¨ Èç ˵ Ã÷ Ëù ʾ £¬ ±¾ Ïî Ϊ ¡¸ °× ÀÏ Êó ר Óà ¡¹ £¬ ÓÐ µ¨ Äã ¾Í ÊÔ ÊÔ ¿´ °É £¡ £©


Kernel support for ELF binaries £¨ CONFIG_BINFMT_ELF£©  [Y/m/n]

£¨ ÊÇ ·ñ Ö§ Ô® ELF¸ñ ʽ µÄ ¶þ ½ø λ ¿É Ö´ ÐÐ µµ °¸ ¡£ £©


Compile kernel as ELF - if your GCC is ELF-GCC £¨ CONFIG_KERNEL_ELF£©  [Y/n] 

£¨ ½« ºË ÐÄ ³Ì ʽ ±à Òë Ϊ ELF¸ñ ʽ £¬ ×¢ Òâ £º Çë È· ¶¨ Äú µÄ GCCΪ ELFÏà ÈÝ £¬ ·ñ Ôò ÔÚ ºË ÐÄ ³Ì ʽ Âë ±à Òë ¹ý ³Ì ÖÐ »á ³ö ÎÊ Ìâ ¡£ £©


Use -m486 flag for 486-specific optimizations £¨ CONFIG_M486£©  [Y/n]

£¨ ÊÇ ·ñ ʹ Óà 486×î ¼Ñ »¯ ´¦ Àí ¡£ ʹ Óà 486΢ ´¦ Àí »ú ×î ¼Ñ »¯ ´¦ Àí £¬ »á ʹ ϵ ͳ ºË ÐÄ ÔÚ 486ϵ ͳ Ï ÓÐ ½Ï ºÃ µÄ Ч ÄÜ ¡£ Ñ¡ Óà ´Ë Ïî Ä¿ ÔÚ 386ϵ ͳ Ï ÈÔ ¿É Ö´ ÐÐ £¬ µ« »á ʹ ϵ ͳ Ч ÂÊ ½µ µÍ ¡£ £©


TCP/IP networking £¨ CONFIG_INET£©  [Y/n]

£¨ ÊÇ ·ñ Òª Ö§ Ô® TCP/IPÍø · £¬ ÉÏ Internet±Ø ±¸ ¡£ £©


IP£º forwarding/gatewaying£¨ CONFIG_IP_FORWARD£© [N/y] y

£¨ IP·â °ü »Ø µÝ Óà £¬ ÓÐ Ö¾ ʹ ×Ô ¼º µÄ Ö÷ »ú ±ä ³É routerÕß ±Ø ±¸ ¡£ £©


IP£º firewalling£¨ CONFIG_IP_FIREWALL£©  [N/y] y

£¨ ·À »ð ǽ Ö§ Ô® Ñ¡ Ïî £¬ Ìá ¸ß Ïµ ͳ °² È« ÐÔ ¡£ £©


IP£º firewall packet logging£¨ CONFIG_IP_FIREWALL_VERBOSE£©  [Y/n]

£¨ ¼Ç ¼ ·â °ü ¶¯ Ïò £¬ ¿É ¼à ²â ÊÇ ·ñ ÓÐ Òì ³£ ·â °ü ¶¯ Ïò ¡£ £©

*£¨ it is safe to leave these untouched£© ; ÒÔ Ï Áù ¸ö Ïî Ä¿ Èç ·Ç ±Ø Òª »ò Äú ²» È· ¶¨ Õß £¬ Ö± ½Ó pass¹ý È¥ ½Ï °² È«



The IPX protocol £¨ CONFIG_IPX£©  [N/y] y

£¨ ÊÇ ·ñ Ðè Òª Novell IPXÏà ÈÝ Í¨ Ѷ Э ¶¨ Ö§ Ô® £¬ Èô Äú µÄ LANÓÐ Novell ServerÄú ¾Í Óà µÃ µ½ ¡£ £©


Appletalk DDP £¨ CONFIG_ATALK£©  [N/y]

£¨ ÊÇ ·ñ Ðè Òª Apple Macintosh APPLETALKÍø · Ïà ÈÝ Í¨ Ѷ Э ¶¨ Ö§ Ô® £¬ Èô Äú ÓÐ Âó öÎ Íø · Äú ½« »á Óà µ½ £©


Network device support £¨ CONFIG_NETD-EVICES£©  [Y/n]

£¨ ÊÇ ·ñ Ðè Òª Íø · Ïà ¹Ø Éè ±¸ Ö§ Ô® £¬ µ± È» Ñ¡ ¡® y¡¯ ÂÞ £¡ £©


SLIP£¨ serial line£© support£¨ CONFIG_SLIP£© [N/y/m] y

£¨ Ò» °ã SLIPÖ§ Ô® ¡£ £©


CSLIP compressed headers £¨ CONFIG_SLIP_COMPRESSED£© [Y/n] y

£¨ ±í Í· ѹ Ëõ CSLIPÖ§ Ô® ¡£ £©


PPP£¨ point-to-point£© support£¨ CONFIG_PPP£© [N/y/m] y

£¨ PPPµã ¶Ô µã ͨ Ѷ Э ¶¨ Ö§ Ô® ¡£ £©


16 channels instead of 4£¨ CONFIG_PPP_LOTS£©  [N/y] y

£¨ ÊÇ ·ñ Óà 16ͨ µÀ Ö® PPPЭ ¶¨ È¡ ´ú ´« ͳ µÄ 4ͨ µÀ PPP Э ¶¨ £¬ ½¨ Òé Äã Ñ¡ ¡® y¡¯ Ôò Äú ÔÚ Ê¹ Óà PPPʱ £¬ ¿É ͬ ʱ Ìá ¹© ¶à ´ï 16¸ö TCP/IPÁ¬ Ïß Í¨ µÀ ¡£ £© ÒÔ Ï ¿ª ʼ Ñ¡ Íø · Ó² Ìå Çý ¶¯ ³Ì ʽ £¬ Çë Ìô Ò» ¸ö ÊÊ ºÏ Äú ʹ Óà µÄ Çý ¶¯ ³Ì ʽ À´ ʹ Óà ¡£ Èç ¹û Äú ²» È· ¶¨ »ò ÊÇ Âò µ½ ÔÓ ÅÆ µÄ Íø · ¿¨ £¬ ͨ ³£ Ëü Ò² »á Ïà ÈÝ ì¶ Novell/EagleµÄ NE2000Íø · ¿¨ £¬ Çë ÔÚ ¡® other ISA cards¡¯ Ïî Ä¿ ÖÐ ´ð ¡° y¡± £¬ Àï Ãæ ¾Í »á ÓÐ NE2000µÄ Ñ¡ Ïî ¡£


Z8530 SCC kiss emulation driver for AX£® 25 £¨ CONFIG_SCC£©  [N/y]  

£¨ AX£® 25Íø · Ö§ Ô® ¡£ £©


PLIP £¨ parallel port£©  support £¨ CONFIG_PLIP£©  [N/y/m]  

£¨ ²¢ ÁÐ ²º /Ó¡ ±í ²º ͨ Ѷ Ö§ Ô® ¡£ £©


EQL£¨ serial line load balancing£© support£¨ CONFIG_EQUALIZER£©  [N/y/m]  

£¨ EQLÐò ÁÐ Ïß Â· µ÷ Õû Ö§ Ô® ¡£ £©


Do you want to be offered ALPHA test drivers £¨ CONFIG_NET_ALPHA£©  [N/y]  

£¨ °× ÀÏ Êó Çý ¶¯ ³Ì ʽ ¡£ £©


Western Digital/SMC cards£¨ CONFIG_NET_VENDOR_SMC£©  [N/y] 

£¨ SMC»ò WDµÄ ¿¨ ¡£ £©


AMD LANCE and PCnet £¨ AT1500 and NE2100£©  support £¨ CONFIG_LANCE£©  [N/y]  

£¨ AMDÍø · ¿¨ ¡£ £©


3COM cards £¨ CONFIG_NET_VENDOR_3COM£©  [Y/n]  

£¨ 3COMÍø · ¿¨ ¡£ £©


Other ISA cards £¨ CONFIG_NET_ISA£©  [N/y]  

£¨ Æä Ëû µÄ ISA»ã Á÷ ÅÅ Íø · ¿¨ ¡£ £©


Cabletron E21xx support £¨ CONFIG_E2100£©  [N/y/m]  

£¨ CablitronÍø · ¿¨ ¡£ £©


NE2000/NE1000 support £¨ CONFIG_NE2000£©  [Y/m/n]  

£¨ NE2000»ò Ïà ÈÝ ¿¨ Çë Ñ¡ Õâ ¸ö ¡£ £©


EISA£¬ VLB£¬ PCI and on board controllers 

£¨ CONFIG_NET_EISA£© [N/y] £¨ EISA£¬ VLB£¬ PCI ϵ ͳ »ã Á÷ ÅÅ Ö® Íø · ¿¨ ¡£ £©


Pocket and portable adaptors£¨ CONFIG_NET_POCKET£©  [N/y]  

£¨ ¿É Я ´ø ʽ Íø · ¿¨ £¬ Èç ʹ Óà PCMCIA£¬ Printer PortÖ® Íø · ¿¨ µÈ ¡£ £©


Token Ring driver support £¨ CONFIG_TR£©  [N/y]  

£¨ Token-Ring¼Ç ºÅ »· Íø · Ö® Íø · ¿¨ ¡£ £©


Arcnet support £¨ CONFIG_ARCNET£©  [N/y/m]  

£¨ ARCNET Íø · »ã Á÷ ÅÅ Ö® Íø · ¿¨ ¡£ £© ¡­ ¡­ £¨ ×å ·± ²» ¼° ±¸ ÔØ £©


Support non-SCSI/IDE/ATAPI drives £¨ CONFIG_CD_NO_IDESCSI£©  [N/y]

£¨ ·Ç SCSIµÄ Çý ¶¯ Æ÷ Ö§ Ô® ¡£ £© ÒÔ Ï ѡ Ôñ Ëù Òª Ö§ Ô® µÄ µµ °¸ ¸ñ ʽ £¬ Çë ÒÀ Äú µÄ ʵ ¼Ê Ðè Òª À´ Ñ¡ Ôñ ¡£ Èç ¹û Äú ²» È· ¶¨ £¬ ʹ Óà ÄÚ ¶¨ Öµ Ò» °ã Ò² ²» »á ÓРʲ ÷á ´ó ÎÊ Ìâ ¡£


Standard£¨ minix£© fs support £¨ CONFIG_MINIX_FS£©  [Y/m/n]  

£¨ ×î »ù ±¾ µÄ minixµµ °¸ ¸ñ ʽ ¡£ £©


Extended fs support£¨ CONFIG_EXT_FS£©  [N/y/m]  

£¨ extfsµµ °¸ ¸ñ ʽ £¬ ½Ï ÉÙ ÈË Ê¹ Óà ¡£ £©


Second extended fs support£¨ CONFIG_EXT2_FS£©  [Y/m/n]  

£¨ ext2fsµµ °¸ ¸ñ ʽ £¬ Ϊ Linuxϵ ͳ ÄÚ ¶¨ Öµ ¡£ £©


xiafs filesystem support£¨ CONFIG_XIA_FS£©  [N/y/m]  

£¨ xiafs µµ °¸ ¸ñ ʽ £¬ ͬ Ñù ½Ï ÉÙ ÈË Ê¹ Óà ¡£ £©


msdos fs support£¨ CONFIG_MSDOS_FS£©  [Y/m/n]  

£¨ Èô Äú µÄ Ó² µú ÉÏ ÓÐ MS-DOS·Ö ¸î Çø £¬ Äú ¾Í Ðè Òª Óà µ½ ¡£ £©


umsdos£º Unix like fs on top of std MSDOS FAT fs£¨ CONFIG_UMSDOS_FS£© [N/y/m]/proc filesystem support £¨ CONFIG_PROC_FS£©  [Y/n]  

£¨ ÐÐ ³Ì ¿Ø ÖÆ Óà £¬ Çë Îñ ±Ø Òª °² ×° ¡£ £©


NFS filesystem support £¨ CONFIG_NFS_FS£©  [Y/m/n]  

£¨ Èô Äú Òª ¹Ò ÉÏ Ô¶ ¶Ë Íø · ´Å µú »ú £¬ Äú ¾Í »á Óà µ½ ¡£ £©


ISO9660 cdrom filesystem support£¨ CONFIG_ISO9660_FS£©  [Y/m/n]  

£¨ Ò» °ã ¹â µú Ƭ Óà µÄ µµ °¸ ¸ñ ʽ £¬ ÓÐ ¹Ò CD-ROMÕß Çë Îñ ±Ø °² ×° ¡£ £©


OS/2 HPFS filesystem support£¨ read only£©  £¨ CONFIG_HPFS_FS£© [N/y/m]

£¨ OS/2Õ Óã ÊÓ ´° µÄ µµ °¸ ¸ñ ʽ £¬ Èô Äú ½« OS/2ºÍ Linux¹Ò ÔÚ Í¬ Ò» ¿Å Ó² µú Ï £¬ Äú ¾Í »á Ðè Òª Ëü ¡£ £©


System V and Coherent filesystem support £¨ CONFIG_SYSV_FS£©  [N/y/m]

£¨ Ö÷ Òª ÊÇ ¸ø System VÓë Coherentϵ ͳ ʹ Óà µÄ µµ °¸ ¸ñ ʽ ¡£ £©


Parallel printer support £¨ CONFIG_PRINTER£©  [N/y/m] y

£¨ ÊÇ ·ñ Ö§ Ô® ²¢ ÁÐ ²º Ó¡ ±í »ú £¬ ½¨ Òé Äú Ñ¡ Óà ¡£ £©


Sound card support £¨ CONFIG_SOUND£©  [N/y/m]

£¨ ÊÇ ·ñ Ö§ Ô® Òô Ч ¿¨ ¡£ £©


Kernel profiling support £¨ CONFIG_PROFILE£©  [N/y]

£¨ Õâ ÊÇ Ò» ¸ö ¹© Õì ´í Óà µÄ Ñ¡ Ïî £¬ Ñ¡ Óà ´Ë Ñ¡ Ïî Äã ¿É ÄÜ »á Ôì ³ö Ò» ¸ö ´ó ¶ø ²» µ± µÄ ºË ÐÄ £¬ Ò» °ã ʹ ÓÃ ì¶ ºË ÐÄ ³Ì ʽ Âë ³ý ´í Óà £¬ Äú ¿É ÄÜ ²» »á Ðè Òª Ëü ¡£ Òª ÊÇ Ñ¡ Óà ÁË £¬ ÄÇ Äú µÄ ϵ ͳ ¿É ÄÜ »á Ö´ ÐÐ µÃ Òì ³£ »º Âý ¡£ £©

¡¡¡¡´ó ¹¦ ¸æ ³É À² £¡ ÏÖ ÔÚ /usr/src/linuxÏ Ӧ ¸Ã ÒÑ ¾­ ÓÐ Ò» ¸ö °´ ÕÕ Äú µÄ ÆÚ Íû Ëù Ôì ³ö µÄ Makefileµµ °¸ ¡£ Èç ͬ ±Ê Õß ÉÏ Ò» ÆÚ Ëù ½² ¹ý µÄ £¬ Äú ×î ºÃ ×Ô ¼º Ô٠ȥ ¼ì ²é ¿´ ¿´ ÊÇ ·ñ ÓÐ Ðè Òª µ÷ Õû µÄ µØ ·½ ¡£ Èô ÊÇ Äú ¸Õ ¸Õ ÔÚ make config µÄ ʱ ºò ÓÐ Ñ¡ ´í µÄ µØ ·½ £¬ ²» Òª ½ô £¬ ÔÙ ÖØ Ð ×ö Ò» ´Î make config¾Í ¿É ÒÔ ÁË ¡£

±à Òë Ç° µÄ ×î áá Õû Àí

¡¡¡¡½Ó Ï À´ £¬ Çë ÔÚ Äú ϵ ͳ µÄ Ãü Áî Ìá ʾ ºÅ Ï Êä Èë make depend½« ϵ ͳ ×ö ×î áá µÄ Õû Àí £¬ Õâ ½« »á ʹ ϵ ͳ ³¹ µ× ¼ì ²é Ëù ÓÐ µÄ ×¼ ±¸ ¹¤ ×÷ ¶¼ ÒÑ ¾­ Íê ³É ¡£ ½Ó Ï À´ Ö´ ÐÐ make clean½« Ò» Щ ²» Ðè Òª µÄ ¶« Î÷ ɾ ³ý ¡£ Õâ Ñù ¿É ÒÔ ¼õ ÉÙ Ò» Щ À¬ »ø Á¿ ¡£

¿ª ʼ ±à Òë ϵ ͳ ºË ÐÄ

¡¡¡¡×î áá ¾Í ÊÇ ¹Ø ¼ü ÐÔ µÄ Ò» ¿Ì £¬ ¿ª ʼ Õý ʽ ±à Òë ºË ÐÄ ÁË ¡£ Çë ÔÚ Äú µÄ ϵ ͳ Ìá ʾ ·û ºÅ Ï Êä Èë make zImage £¬ È» áá ϵ ͳ ¾Í »á »¨ ÉÏ Ò» ¶Î ²» ¶Ì µÄ ʱ ¼ä À´ ±à Òë ϵ ͳ ºË ÐÄ ¡£ ±à Òë µÄ ¹ý ³Ì ÖÐ Äú ½« ²» »á Ðè Òª Óà µ½ ¼ü ÅÌ Óë Ó© Ä» £¬ Ëù ÒÔ Äú Ò² ¿É ÒÔ ½« ±à Òë µÄ ¹ý ³Ì ·Å µ½ ±³ ¾° È¥ Ö´ ÐÐ ¡£ ÔÙ Ìá ÐÑ Äú Ò» ´Î £¬ Èç ¹û ²» È· ¶¨ Äú µÄ GCCÊÇ ·ñ ÓÐ ELFÖ§ Ô® £¬ ÏÖ ÔÚ ¸Ï ¿ì ½« make config¸Ä »Ø À´ £¬ ·ñ Ôò ÔÚ ±à Òë µÄ Í¾ ÖÐ Äú ¾Í »á Ôâ Óö µ½ ÎÊ Ìâ ¡£ ±Ê Õß µÄ Linux 1.1.59Èô ÊÇ Ñ¡ ÁË Ö§ Ô® ELFµÄ GCC¾Í »á Ôì ³É ±à Òë ÖР; Í£ Ö¹ ¡£ ±à Òë Ëù Ðè Òª µÄ ʱ ¼ä £¬ ½« ÊÓ Äú ΢ ´¦ Àí »ú µÄ ÄÜ Á¦ Óë ϵ ͳ ¼Ç Òä Ìå µÄ ¶à ¹Ñ £¬ ϵ ͳ I/OµÄ ËÙ ¶È À´ ¾ö ¶¨ ¡£ ±Ê Õß Ê¹ Óà һ ̨ AMD 486DX4-100 + 8MB RAMµÄ Linux 1.1.59Ö÷ »ú £¬ ´ó Ô¼ »¨ ÁË ½« ½ü 15·Ö ÖÓ À´ ±à Òë ºË ÐÄ ¡£ ±à Òë Íê ³É áá £¬ Äú ÔÚ /usr/src/linux/arch/i386 /bootÏ »á ÕÒ µ½ zImageÕâ ¸ö µµ °¸ £¬ Õâ ¾Í ÊÇ Ð µÄ ϵ ͳ ºË ÐÄ µµ °¸ £¬ ÖÁ ´Ë ϵ ͳ ºË ÐÄ ÒÑ ¾­ ±à Òë Íê ³É ÁË ¡£

×î áá µÄ Õû Àí ¹¤ ×÷

¡¡¡¡¸Õ ¸Õ ÎÒ ÃÇ ÒÑ ¾­ ×ö ºÃ ÁË Ð µÄ ϵ ͳ ºË ÐÄ µµ °¸ zImage£¬ ÏÖ ÔÚ Ö» Ê£ Ï ×î áá µÄ Õû Àí ¹¤ ×÷ ¾Í Íê ³É Linuxϵ ͳ µÄ Éý ¼¶ ×÷ Òµ ÁË ¡£ Çë ÒÆ ¶¯ µ½ /usr/src/linux/arch /i386/bootÏ £¬ ÕÒ µ½ ¸Õ ¸Õ ³ö ¯ µÄ Рϵ ͳ ºË ÐÄ zImage £¬ ÔÚ Í¬ Ò» ×Ó Ä¿ ¼ Ï Êä Èë rdev -R zImage 1£º



[VarioxNET UNIX] serv1/usr/src/linux/arch/

i386/boot ¡´ root¡µ  rdev -R zImage 1

¡¡¡¡½« zImageÕâ ¸ö ϵ ͳ ºË ÐÄ µµ °¸ Éè ¶¨ Ϊ ÏÈ ÒÔ ReadOnly¹Ò ÉÏ £¬ ·½ ±ã ÉÔ áá µÄ µµ °¸ ϵ ͳ ¼ì ²é ¹¤ ×÷ ¡£ Çë Îñ ±Ø Òª ×ö Õâ Ò» ¸ö ¶¯ ×÷ £¬ ·ñ Ôò µÈ Ò» Ï Äú µÄ LinuxÖ÷ »ú ½« »á ÎÞ ·¨ Õý ³£ Æô ¶¯ ¡£

¡¡¡¡½Ó ×Å Êä Èë psupdate½« /etc/psdatabase¸ü Р£¬ Õâ ÊÇ Ïµ ͳ ÖØ Òª ²Î ¿¼ µµ °¸ ¡£

¡¡¡¡»Ø µ½ /Ï £¬ Äú Ó¦ ¸Ã »á ¿´ µ½ Ô­ ÏÈ µÄ ϵ ͳ ºË ÐÄ vmlinuz£¬ ÏÖ ÔÚ Çë ÏÈ Îª Ëü ×ö Ò» ¸ö ±¸ ·Ý £¬ ÒÔ Ãâ Íò Ò» РµÄ ϵ ͳ ºË ÐÄ ³ö ÁË ÎÊ Ìâ »ò ÊÇ Òò Ϊ ÈÎ ºÎ Ô­ Òò ³ö ´í µÄ ʱ ºò £¬ »¹ ÓÐ ¾É µÄ ºË ÐÄ ¿É ÒÔ Óà ¡£

¡¡¡¡½Ó ×Å £¬ ½« ¸Õ ¸Õ ³ö ¯ µÄ /usr/src/arch/linux/i386/ boot/zImage°á µ½ /À´ £¬ ²¢ ÇÒ Ãü Ãû Ϊ vmlinuz£¬ ¾Í ÊÇ Ô­ ÏÈ Ïµ ͳ ºË ÐÄ µÄ Ãû ×Ö ¡£

¡¡¡¡È» áá ÄØ £¬ µã ¼ì Ò» Ï /etc/lilo.conf£¬ Õâ ÊÇ Linux¿ª »ú ¹Ü Àí ϵ ͳ Linux Loader £¨ LILO£© µÄ ϵ ͳ ²Î ¿¼ µµ ¡£ ÔÚ ¡° Image=¡± µÄ µØ ·½ £¬ »á ÓÐ Äú ϵ ͳ ºË ÐÄ µÄ µµ °¸ Ãû ³Æ £¬ Èç ¹û û ÓÐ ´í µÄ »° £¬ Ó¦ ¸Ã ¾Í ÊÇ Äú ¸Õ ¸Õ Öà »» ¹ý À´ µÄ ϵ ͳ ºË ÐÄ µµ /vmlinuz£®

¡¡¡¡Ã» ÓÐ ÎÊ Ìâ µÄ »° £¬ ÔÚ Ãü Áî Ìá ʾ ºÅ Ï Êä Èë ¡® lilo -v -v -v¡¯ ½« LILOÖØ Ð Åä Öà ¡£ ʹ Óà Èþ ¸ö ¡® -v¡¯ µÄ Ö¸ ±ê Äú ¿É ÒÔ »ñ µÃ ×î ¶à Ïà ¹Ø ì¶ liloÉè ¶¨ µÄ ×Ê Ñ¶ ¡£

¡¡¡¡ÖÁ ´Ë ÒÑ ¾­ Ò» ÇÐ Íê ³É ÁË £¬ ÏÖ ÔÚ ½« ϵ ͳ ÖØ Ð ¿ª »ú £¬ Èç ¹û Ò» ÇÐ ¶¼ û ÓÐ ÎÊ Ìâ µÄ »° £¬ ÏÖ ÔÚ Ïµ ͳ ¾Í ÊÇ Ð µÄ Linux 1.3.30 ÁË £¡



[VarioxNET UNIX] serv1 /root ¡´ root¡µ uname -r 1.3.30

¡¡¡¡Éý ¼¶ Íê ³É £¡ Èô ÊÇ Äú ¾õ µÃ РµÄ ºË ÐÄ ²» Âú Òâ £¬ »ò ÊÇ ÎÊ Ìâ ·´ ¶ø ¸ü ¶à £¬ Äú ¿É ÒÔ Ê¹ Óà ±¸ ·Ý µÄ Ô­ ±¾ ºË ÐÄ £¬ ÒÔ Ïà ͬ ·½ ʽ ½« ϵ ͳ »Ø ¸´ µ½ Ô­ ÏÈ µÄ ×´ ¿ö ¡£ Æä ʵ £¬ ¶Á Õß ÃÇ ´ó ¿É ²» ±Ø Ò» ζ µØ ×· Çó Ëù ν ×î РµÄ ϵ ͳ ºË ÐÄ £¬ ¸Õ ¸Õ ˵ ¹ý ÁË £¬ ×î РµÄ ¿É ²» ¼û µÃ ÊÇ ×î ºÃ µÄ ¡£ Ñ¡ Ò» ¸ö ÎÈ ¶¨ ÓÖ ·û ºÏ ×Ô ¼º Ðè Çó µÄ ºË ÐÄ ²Å ÊÇ ×î ´Ï Ã÷ µÄ Ñ¡ Ôñ ¡£ ·ñ Ôò £¬ Íò Ò» Òò Ϊ Éý ¼¶ ¶ø ²» С ÐÄ ½« ϵ ͳ »Ù µô £¬ ÄÇ ¶à »® ²» À´ ÄØ £¡

Sudo£­ Èà ϵ ͳ ÖÐ Æä Ëû ʹ Óà Õß ´ú Àí ʹ Óà rootµÄ Ȩ Á¦

¡¡¡¡¸ø ±ð ÈË µ± root£¿ ÔÚ Ä³ Щ Çé ¿ö Ï £¬ ÓРʱ ºò Äú ¿É ÄÜ »á Ðè Òª ÓÐ ¸ö Öú Àí ¹Ü Àí Õß À´ °ï Äú ´¦ Àí Ò» Щ Ê Çé ¡£ µ« ÊÇ ÓÖ ²» ÄÜ Ö± ½Ó °Ñ rootµÄ ÕÊ ºÅ ½» ¸ø Ëû £» ¶ø ÇÒ ÒÔ Ïµ ͳ ¹Ü Àí µÄ Á¢ ³¡ À´ ˵ £¬ rootµÄ ÕÊ ºÅ ¾ö ²» Ó¦ ¸Ã ¸ø µÚ ¶þ ¸ö ÈË Ê¹ Óà £¬ Õâ Ñù »á ºÜ ÈÝ Ò× Ôì ³É »ì Ïý ¡£ ÔÚ Õâ ÖÖ Çé ¿ö Ï £¬ ÓÐ Ò» ¸ö ·½ ±ã µÄ ½â ¾ö ·½ °¸ £º sudo¡£

¡¡¡¡SudoÊÇ Èà ϵ ͳ ÖÐ Æä Ëû µÄ ʹ Óà Õß ÔÝ Ê± ÐÔ µØ È¡ µÃ ij Щ rootµÄ Ȩ ÏÞ £¬ ¶ø ²» Ðè Òª Ö± ½Ó È¥ ÒÔ root½ø Èë ϵ ͳ ¡£ Ê× ÏÈ £¬ Çë ¾ö ¶¨ Äú Òª Èà ÄÄ Ð© ÈË Óµ ÓÐ Õâ Ò» Щ Ȩ Á¦ £¬ ³ý ·Ç ÊÇ Ïà µ± Êì Ϥ µÄ ÈË £¬ ·ñ Ôò ×î ºÃ ²» Òª Ëæ ±ã ·¢ ³ö sudoµÄ Ðí ¿É Ê¹ Óà Ȩ ¡£

¡¡¡¡µ± Äú ¾ö ¶¨ ºÃ ÁË ÒÔ áá £¬ Çë ÔÚ Ïµ ͳ Ìá ʾ ºÅ Ï Êä Èë visudo£¬ Õâ ÊÇ ±à ¼­ sudoers£¨ ¿É ʵ ÐÐ sudoȨ Á¦ Õß £© Ãû µ¥ µÄ Ãü Áî £¬ Çë ²Î ¿¼ ÒÔ Ï µÄ »­ Ãæ £º £¨ Èç ͼ ¶þ £©

¡¡¡¡Çë ÒÀ ÕÕ µÚ Ò» ÐÐ £¨ root×Ô ¼º ±¾ Éí £© µÄ д ·¨ À´ ÒÀ ´Î Ôö ¼Ó sudoersÃû µ¥ ÒÔ ¼° Ëû ÃÇ ¿É ÒÔ Êµ ÐÐ µÄ Ȩ Á¦ ¡£ Ò» °ã ¶¼ ÊÇ ¸ø ¶¨ ALL£¬ Ò² ºÜ ÉÙ ÈË »á È¥ ÌØ ±ð ·Ö Õâ ¸ö ¡£ ²» ¹ý £¬ Äú µ± È» Ò² ¿É ÒÔ ×Ô ¼º ¾ö ¶¨ sudoers¿É ÒÔ Êµ ÐÐ Ö® Ȩ Á¦ µÄ ·¶ Χ ¡£ ¸Ä д Íê ±Ï Çë ´æ µµ Àë ¿ª ¡£ ²» ͬ µÄ °æ ±¾ Æä Éè ¶¨ ·½ ʽ ¿É ÄÜ ÓÐ Ëù ²» ͬ £» Èç ¹û Äú Ðè Òª ¸ü ½ø Ò» ²½ µÄ Éè ¶¨ £¬ ²Î ÔÄ sudoµÄ man page¿É ÒÔ »ñ µÃ ¸ü ¶à µÄ ×Ê Ñ¶ ¡£

¡¡¡¡Çë ¸æ Öª Äú µÄ sudoersËû ÃÇ ÒÑ ¾­ ¿É ÒÔ Êµ ÐÐ rootµÄ Ȩ Á¦ ÁË £¬ Ëû ÃÇ ÔÚ ÉÏ Ïß Ê± Èô ÓÐ Ðè Òª ʹ Óà rootµÄ Ȩ ÏÞ £¬ ¾Í ¿É ÒÔ Ê¹ Óà sudoÖ¸ Áî ÔÚ Ïµ ͳ ÖРʵ ÐÐ Ò» Щ rootµÄ Ȩ ÏÞ ¡£ Àý Èç Ä¿ Ç° ϵ ͳ ÖÐ Éè ¶¨ ÁË Ò» λ Öú Àí ϵ ͳ ²Ù ×÷ Ô± finny£¬ Ôò Ëý ¿É ÒÔ Ê¹ Óà sudoÖ¸ Áî ¼Ó ÉÏ Ëý Ïë Ö´ ÐÐ µÄ rootÃü Áî £¬ ·¶ Àý Èç Ï £º



[VarioxNET UNIX] serv1 /user/finny ¡´ finny¡µ  sudo whoami

¡¡¡¡¸÷ λ ¶Á Õß ¿É ÒÔ ¿´ µ½ £¬ sudoµÄ ¾ä ·¨ ºÜ ¼ò µ¥ £¬ sudo¿Õ Ò» ¸ñ £¬ ÔÙ Êä Èë Ïë Òª Ö´ ÐÐ µÄ Ö¸ Áî ¾Í ¿É ÒÔ £®

¡¡¡¡Èç ¹û Ëý ÊÇ µÚ Ò» ´Î ʹ Óà sudoÕâ Ò» Ïî Ȩ Á¦ £¬ »á ³ö ÏÖ ÒÔ Ï µÄ »­ Ãæ £¬ Òª Çó Ëý Ñé Ã÷ Õý Éí £¬ Ôò Ëý ¿É ÒÔ Êä Èë Ëý ×Ô ¼º µÄ ÃÜ Âë À´ ͨ ¹ý sudoµÄ Éí ·Ö ¼ì ²é ¡£

¡¡¡¡´Ó Õâ ±ß ¸÷ λ ¶Á Õß ¿É ÒÔ ÁË ½â £¬ µ± Äú ʹ Óà sudoµÄ Ȩ Á¦ ʱ £¬ Äú Ëù Óµ ÓÐ µÄ Ȩ Á¦ ÊÇ ºÍ Õæ µÄ rootÒ» Ñù µÄ £¬ Ëù ÒÔ ºÍ Ó© Ä» ÉÏ ÏÔ Ê¾ µÄ Ò» Ñù £º Çë ×ð ÖØ Ëû ÈË £¬ ʵ ÐРȨ Á¦ Ç° Çë Èþ ˼ ¡£

¡¡¡¡¸Õ ¸Õ finnyÊä Èë ÁË sudo whoami£¬ whoamiÊÇ Íò Ò» ʹ Óà Õß ¡¸ Íü ÁË ÎÒ ÊÇ Ë­ ¡¹ µÄ ʱ ºò £¬ Óà À´ ²é ѯ ×Ô ¼º µÄ ÕÊ ºÅ ʱ Ëù ʹ Óà µÄ ¡£ ÓÉ ì¶ Ëý ʹ Óà ÁË sudoÀ´ ʵ ÐÐ rootµÄ Ȩ Á¦ £¬ ¹Ê ϵ ͳ »á ÏÔ Ê¾ ³ö root£¬ ¶ø ²» ÊÇ finny ÁË ¡£ Çë ÒÔ Ï Ãæ µÄ ·¶ Àý ±È ½Ï Á½ Õß µÄ ²î Òì £º



[VarioxNET UNIX] serv1 /user/finny ¡´ finny¡µ  whoami finny

[VarioxNET UNIX] serv1 /user/finny ¡´ finny¡µ  sudo whoami root

¡¡¡¡ÁË ½â ÁË Â𠣿 Ö» Òª ÒÔ áá finnyʹ Óà ÁË sudoÃü Áî À´ Ö´ ÐÐ Ö¸ Áî £¬ ÄÇ ÷á Ëý µÄ Éí ·Ö ¾Í ÊÇ root£¬ ¶ø ²» ÊÇ ÒÔ Ô­ ÏÈ finnyµÄ Éí ·Ö À´ Ö´ ÐÐ ÁË ¡£ ÿ ´Î Àë ¿ª ϵ ͳ £¬ ÔÙ µÇ ¼ Òª ÖØ Ð ʹ Óà sudoʱ £¬ ¶¼ »á ÔÙ ¶È ±» ÎÊ µ½ ÃÜ Âë ¡£ Ò² Ðí finnyÍ» È» ÐÄ Ñª À´ ³± £¬ Àë ¿ª µç ÄÔ ÊÒ È¥ ´ò µç »° ¸ø AlbertÁÄ Ìì ¡£ Õâ ʱ Íò Ò» ÓÐ ÈË Í» È» Áï ½ø À´ Óà ÁË sudo ÄÇ ¿É ¾Í ²» µÃ ÁË £® ÓÉ ì¶ sudo²¢ ²» »á ÔÚ Í¬ Ò» ´Î µÇ ¼ ÎÊ ¹ý µÚ Ò» ´Î ÃÜ Âë ÒÔ áá ¼Ì Ðø ÎÊ £¬ Òò ´Ë Çë Òª Çó Äú µÄ sudoers £¬ Ö» Òª Ò» ͨ ¹ý sudoµÄ Éí ·Ö È· ÈÏ £¬ ¾Í ²» Òª Ëæ ±ã Àë ¿ª ÖÕ ¶Ë »ú Ç° Ãæ £¬ Òª ²» È» ¾Í ÏÈ logout¡£ ²» ¹ý £¬ Ò² ²» ÊÇ Ëù ÓÐ µÄ Ãü Áî ¶¼ ¿É ÒÔ Óà sudoÀ´ Ö´ ÐÐ µÄ £¬ Àý Èç sudo mailÊÇ ²» »á ½« Äú µÄ ·¢ ÐÅ ÈË ÕÊ ºÅ ±ä ³É rootµÄ £¬ ·ñ Ôò ¾Í Ìì Ï ´ó ÂÒ ÂÞ ¡£

¡¡¡¡ºÍ sudoÀà ËÆ µÄ Ö¸ Áî »¹ ÓÐ su£¬ ²» ¹ý Æä ²î Òì µã ÔÚ ì¶ sudoÊÇ ²É Ò» Ïî Ò» Ïî Ö¸ Áî Ö´ ÐÐ µÄ ·½ ʽ À´ ʵ ÐÐ rootµÄ Ȩ Á¦ £¬ ¶ø su»á Ö± ½Ó ½« ʹ Óà suµÄ ʹ Óà Õß ±ä ³É root¡£ su ͨ ³£ ÊÇ ¸ø ϵ ͳ ¹Ü Àí Ô± ×Ô ¼º Óà µÄ £¬ Òò Ϊ Ò» °ã ¹ß Àý £¬ ϵ ͳ ¹Ü Àí Ô± ¶¼ ²» »á Ö± ½Ó Óà rootÀ´ ½ø Èë ϵ ͳ £¬ »á Áí Íâ ¸ø ×Ô ¼º Ôì Ò» ¸ö username£¨ root¿É ÄÜ Ö» ÓÐ ÔÚ ¹Ü Àí ϵ ͳ ʱ ʹ Óà £¬ »ò ÊÇ Äà À´ ×ö ת ÐÅ µÈ Æä Ëû Óà ; È¥ ÁË £© ¡£ Èç ¹û ϵ ͳ ¹Ü Àí Ô± Á٠ʱ Ðè Òª ʵ ÐÐ rootµÄ Ȩ Á¦ £¬ ¶ø Ëû ʹ Óà ÁË rootÒÔ Íâ µÄ username½ø Èë ϵ ͳ µÄ »° £¬ ʹ Óà su¾Í ºÜ ·½ ±ã ÁË £¬ Ëû ¾Í ²» Óà ÏÈ logout£¬ ÔÙ ÖØ Ð ½ø Èë ϵ ͳ £® ͼ Èþ ÊÇ Ê¹ Óà suµÄ ʵ ¼Ê »­ Ãæ £º £¨ Èç ͼ Èþ £©

¡¡¡¡su¾Í Àà ËÆ Ò» ¸ö shell£¬ ʵ ÐÐ suµÄ ʹ Óà Õß Ö± ½Ó ¾Í Ìø ½ø Áí Ò» ¸ö Ãü Áî ½â Òë Æ÷ £¬ ¶ø ÇÒ Ëû ¾Í Ò» Ö± ÊÇ root£¬ Õâ ÊÇ ºÍ sudoµÄ ×î ´ó ²» ͬ µã £® ¶ø ÇÒ ÓÉ ì¶ Ê¹ Óà suÏà µ± ì¶ Ìø ½ø ÁË Áí Íâ Ò» ¸ö Ãü Áî ½â Òë Æ÷ £¬ Ëù ÒÔ µ± Äú Ïë Òª ½á Êø suµÄ ʱ ºò £¬ Çë ʹ Óà exitÖ¸ Áî ¡¸ Ìø Àë Ãü Áî ½â Òë Æ÷ ¡¹ »Ø µ½ Ô­ À´ µÄ shell¡£ ¶ø ÇÒ ¾Í Ïñ ͼ ËÄ µÄ ·¶ Àý Ò» Ñù £¬ Äú ²» ÄÜ Ö± ½Ó ÓÉ suÖÐ Àë ¿ª ϵ ͳ £¬ Òò Ϊ Äú ²¢ ²» ÊÇ ÓÉ suµÇ ¼ ½ø ϵ ͳ µÄ ¡£

¡¡¡¡¶Ô ÁË £¬ sudoÓë suµÄ ²î Òì »¹ ÓÐ Ò» µã £» µ± Äú ʹ Óà sudoʱ £¬ ϵ ͳ Òª Çó Äú Êä Èë µÄ ÃÜ Âë ÊÇ Êµ ÐÐ sudoµÄ ʹ Óà Õß ×Ô ¼º µÄ ÃÜ Âë £» ¶ø ʹ Óà suµÄ ʱ ºò £¬ Êä Èë µÄ ÊÇ Ïµ ͳ ¹Ü Àí Ô± µÄ ÃÜ Âë £¨ ¸Õ ¸Õ ˵ ¹ý ÁË £¬ suÒ» °ã ÊÇ ¸ø ϵ ͳ ¹Ü Àí Ô± ×Ô ¼º Óà µÄ £© ¡£ Áí Íâ £¬ µ± Æä Ëû µÄ ʹ Óà Õß ÔÚ Êµ ÐÐ sudoȨ Á¦ µÄ ʱ ºò £¬ Ëû µÄ Ëù ÓÐ ¶¯ ×÷ ¶¼ »á ±» ¼Ç ¼ ÔÚ /usr/admÏ Ãæ µÄ sudo.logµµ °¸ ÖÐ £¬ Èç Ï ҳ ͼ ËÄ Ëù ʾ £º

¡¡¡¡Õâ ±ß PWDÏÔ Ê¾ µ± ʱ sudoersÔÚ ÄÄ ¸ö Ä¿ ¼ Ï ʵ ÐÐ rootµÄ Ȩ Á¦ £¬ ¶ø COMMANDÏÔ Ê¾ sudoers×ö ÁË ÄÄ Ð© Ê Çé ¡£ Éõ ÖÁ £¬ Èç ¹û ÓРδ ¾­ Ðí ¿É µÄ ʹ Óà Õß Éà ×Ô Êµ ÐÐ ÁË sudoÖ¸ Áî £¬ ÔÚ Õâ ±ß ¶¼ »á Ò» ²¢ ÏÔ Ê¾ ³ö À´ ¡£ Õâ ÊÇ Ò» ¸ö ºÜ ·½ ±ã µÄ ¹¦ ÄÜ £¬ Èà Äú ÕÆ ÎÕ Äú sudoersµÄ ¶¯ Ïò £¬ »¹ ÓÐ ÊÇ ·ñ ÓРδ ¾­ Äú Ðí ¿É µÄ ʹ Óà Õß Ê¹ Óà ÁË sudoÖ¸ Áî ¡£

¡¡¡¡ÓÐ Ò» ´Î £¬ ±Ê Õß µÄ ϵ ͳ Í» È» ²» Öª µÀ ³ö ÁË Ê² ÷á ÎÊ Ìâ £¬ Í» È» ²» ½Ó ÊÜ rootµÇ ¼ £¬ ¶ø ÇÒ ÊÇ ÔÚ Ïµ ͳ ÒÑ ¾­ ¿ª ÁË Ò» ¸ö ¶à Ô ÒÔ áá ²Å ·¢ Éú £¬ Æä ¼ä rootÔç ¾Í ²» Öª µÇ ¼ ¹ý ¼¸ ´Î ¡£ ÓÖ Á٠ʱ Ðè Òª ¸ü »» Ö÷ »ú °å ÉÏ Ò» ¿é À© ³ä ¿¨ £¬ »¹ ºÃ ÓÐ ÏÈ Éè ÁË Ò» ¸ö sudoers£¬ ·ñ Ôò ¿É ÄÜ Òª ÔÚ µµ °¸ ϵ ͳ »¹ û ÓÐ dismountµÄ ʱ ºò Ç¿ ÖÆ ¹Ø »ú ÁË £¡ £¨ Ìý ˵ ÓÐ ÈË Õâ Ñù ¹Ø »ú £¬ ½á ¹û Ëû µÄ Linux¾Í ÔÙ Ò² û ÓÐ ÐÑ À´ ¹ý ÁË ¡£ £©

°² È« µÄ ¹Ø »ú ³Ì Ðò

¡¡¡¡Æô ¶¯ Ò» ̨ LinuxÖ÷ »ú ºÜ ¼ò µ¥ £¬ Ö± ½Ó °Ñ Ö÷ »ú Ãæ °å ÉÏ µÄ µç Ô´ ¼ü °´ Ï £¬ Ê£ Ï µÄ ϵ ͳ ¶¼ »á °ï Äú ×÷ µ½ ºÃ £¬ ¾Í µÈ Äú ʹ Óà ÁË ¡£ ÄÇ ¹Ø »ú ÄØ £¿ Òª ÊÇ Äú ºÍ ¿ª »ú ʱ Ò» Ñù £¬ Ö± ½Ó È¥ °´ Ò» Ï µç Ô´ ¼ü £¬ ÄÇ ¿É ÊÇ ¿Ï ¶¨ »á ÓÐ ´ó Âé ·³ µÄ £¡ Ò» ¸ö Íê Õû µÄ ¹Ø »ú ³Ì Ðò £¬ Ó¦ ¸Ã ÖÁ ÉÙ °ü º¬ ÒÔ Ï ¼¸ ¸ö ¶¯ ×÷ £º

¡¡¡¡·¢ ËÍ Ò» ¸ö ¹ã ²¥ Ѷ Ï¢ ¸ø Ä¿ Ç° Ëù ÓÐ ÔÚ Ïß ÉÏ µÄ Óà »§ £¬ ͨ Öª Ëû ÃÇ Ïµ ͳ ¼´ ½« ¹Ø ±Õ ¡£ Çë Ëû ÃÇ ¾¡ ¿ì ½á Êø ×÷ Òµ £¬ ´¢ ´æ Ä¿ Ç° µÄ ¹¤ ×÷ ×´ ̬ £¬ È» áá Àë Ïß ¡£

¡¡¡¡½« ¿ì È¡ ¼Ç Òä Ìå ÒÔ ¼° ϵ ͳ ¼Ç Òä Ìå ÖÐ µÄ Ëù ÓÐ ×Ê ÁÏ ´æ »Ø ´Å µú ÄÚ ¡£

¡¡¡¡ËÍ ³ö ÖÕ Ö¹ £¨ Terminate£© ÐÅ ºÅ ¸ø Ëù ÓÐ Ö´ ÐÐ ÖÐ µÄ ³Ì ʽ £¬ ½á Êø Ëü ÃÇ ¡£ ¡¡

¡¡¡¡½« Ëù ÓÐ Õý ÔÚ Ê¹ Óà ÖÐ £¨ ÒÑ ¾­ MountÉÏ £© µÄ µµ °¸ ϵ ͳ ×÷ DismountµÄ ¶¯ ×÷ ¡£

¡¡¡¡ÖØ Ð ¿ª »ú £¬ »ò ÊÇ °Ñ ϵ ͳ µ± µô È» áá µÈ ´ý ϵ ͳ ¹Ü Àí Ô± ¹Ø ±Õ µç Ô´ ¡£

¡¡¡¡Äã ¿´ £¡ Ò» ¸ö Íê Õû µÄ ¹Ø »ú ³Ì Ðò ¾Í ÖÁ ÉÙ Òª ÓÐ Õâ Ò» Щ ¶¯ ×÷ £¬ Èô ÊÇ Ö± ½Ó ¾Í °Ñ µç Ô´ ¸ø ¹Ø ÁË £¬ ¿É Õæ ²» Öª µÀ »á ·¢ Éú ʲ ÷á Ê ÄØ £¡ ÔÚ Linux/UNIXÖÐ £¬ shutdown³Ì ʽ ¾Í ÊÇ ×¨ ÃÅ À´ ×ö ¹Ø »ú ¶¯ ×÷ µÄ ¡£ ÒÔ Ï ÊÇ shutdownÖ¸ Áî µÄ Ïà ¹Ø Ëµ Ã÷ £º



shutdown [²Î Êý ] [¹Ø »ú Ç° Ëù Ê£ ʱ ¼ä ] [¾¯ ¸æ Ѷ Ï¢ ]

Æä ÖÐ µÄ [²Î Êý ] ÓÐ £º


 -k  Ö» ËÍ ³ö ¾¯ ¸æ Ѷ Ï¢ £¬ µ« ²» Õæ µÄ Êµ ÐÐ ¹Ø »ú ³Ì Ðò 

  -r  ¹Ø »ú Íê ³É áá ÖØ Ð ¿ª »ú 

  -h  ¹Ø »ú Íê ³É áá ½« ϵ ͳ µ± µô 

  -n  ²» ½« ¼Ç Òä ÔÝ ´æ Çø ÄÚ ×Ê Ñ¶ д Èë ´Å µú 

  -f  ʵ ÐÐ ¿ì ËÙ ¹Ø »ú 

  -c  È¡ Ïû Ö´ ÐÐ ÖÐ µÄ ¹Ø »ú ³Ì Ðò 

¡¡¡¡Àý Èç Ö¸ Áî ¡® shutdown -r now¡¯ »á Á¢ ¿Ì ½« ϵ ͳ ¹Ø »ú £¬ ¶ø ÇÒ ÔÚ ¹Ø »ú ³Ì Ðò Íê ³É áá ÖØ Ð ¿ª »ú ¡£

¡¡¡¡µ« ÓÐ ºÜ ¶à ʱ ºò £¬ Äú ¹Ø ¸ö »ú ²¢ ²» Ðè Òª Õâ Ñù ¶à µÄ Ñ¡ Ïî ¡£ ϵ ͳ ÖÐ »¹ ÓÐ ¼¸ ¸ö ´ú Óà µÄ Ãü Áî ¿É Íê ³É ¹Ø »ú ¶¯ ×÷ £º

Ctrl + Alt + Del Èþ ¸ö ¼ü Ò» Æð °´
¡¡¡¡Õâ Èþ ¸ö °´ ¼ü Ò» Æð °´ µÄ ×é ºÏ »á Âí ÉÏ ËÍ Ò» ¸ö ¡® This System Is Going Down£¡ ¡¯ µÄ Ѷ Ï¢ ¸ø Ä¿ Ç° Ïß ÉÏ Ëù ÓÐ µÄ ʹ Óà Õß £¬ È» áá ½Ó ×Å ×÷ Ê£ Ï µÄ ¹Ø »ú ³Ì Ðò £¬ È» áá ϵ ͳ »á ÖØ Ð ¿ª »ú ¡£ ´ó ²¿ ·Ý µÄ ʱ ºò £¬ Õâ ÊÇ ¸ö ºÜ ·½ ±ã µÄ Ãü Áî ¡£

reboot Ö¸ Áî
¡¡¡¡Êä Èë reboot»á Ö± ½Ó È¥ ×÷ Ëù ÓÐ ¹Ø »ú µÄ ¶¯ ×÷ £¬ ²» ¹ý ²¢ ²» »á È¥ ͨ Öª Ïß ÉÏ Ê¹ Óà Õß Ïµ ͳ Òª ¹Ø ÁË £¬ Òò ´Ë Ëù ÓÐ µÄ ʹ Óà Õß »á ÔÚ ²» Öª Çé µÄ Çé ¿ö Í» È» µØ ±» ¶Ï Ïß ¡£ ²» Ïë °¤ Óà »§ Âî µÄ »° £¬ ×î ºÃ ÔÚ Ê¹ Óà ±¾ Ö¸ Áî Ö® Ç° £¬ ÏÈ Ê¹ Óà wallÖ¸ Áî ͨ Öª Óà »§ Ò» Ï ¡£ Çë Äú Ö± ½Ó ÔÚ Ãü Áî ÁÐ Ï Êä Èë wall£¬ È» áá Êä Èë Äú Ïë Òª ¹ã ²¥ µÄ »° £® Êä Èë Íê ³É áá Çë °´ Ï Ctrl-D½á Êø £¬ Ôò Äú ¸Õ ¸Õ Êä Èë µÄ ÄÚ ÈÝ ¾Í »á ±» ¹ã ²¥ µ½ Ëù ÓÐ µÄ ¹¤ ×÷ Õ¾ ¡£

halt Ö¸ Áî
¡¡¡¡±¾ Ö¸ Áî µÄ Ð§ ¹û ºÍ rebootÏà ͬ £¬ ²» ¹ý ²î Òì ÔÚ rebootÔÚ ×ö Íê ¹Ø »ú ³Ì Ðò áá »á ×Ô ¶¯ ÖØ Ð ¿ª »ú £¬ ¶ø halt »á ÔÚ Íê ³É ¹Ø »ú ³Ì Ðò áá £¬ »á ÔÚ Ö´ ÐÐ halt¶¯ ×÷ µÄ ¿Ø ÖÆ Ì¨ Ó© Ä» ÉÏ ÏÔ Ê¾ ¡® The System Is Halted.¡¯ µÄ Ѷ Ï¢ £¬ È» áá ϵ ͳ ¾Í »á µ± µô £¬ µÈ ´ý ²Ù ×÷ Õß ¹Ø »ú »ò ÖØ Ð ¿ª »ú ¡£ £¨ Äú ÓÐ ³ý ÁË ÒÔ ÉÏ Õâ Á½ ÖÖ ÒÔ Íâ µÄ Ñ¡ Ôñ Â𠣿 £©

¡¡¡¡»ò Ðí ÓÐ ¶Á Õß Òª ÎÊ ÁË £¬ ×Ô ¶¯ ÖØ Ð ¿ª »ú »ò ÊÇ Ïµ ͳ µ± »ú £¬ ÓРʲ ÷á ²î ±ð Â𠣿 ·´ Õý ¶¼ ÊÇ Òª ¹Ø »ú »ò ÖØ Ð ¿ª »ú ¡£ µ« ÊÇ Á½ ¸ö Ö¸ Áî ÔÚ ÓÐ Ðè Òª µÄ ʱ ºò £¬ ʵ ¼Ê Ó¦ Óà ÉÏ ¾Í »á ÓÐ Ïà µ± ´ó µÄ ²î ±ð ÁË ¡£ ´ò ¸ö ±È ·½ À´ ˵ £¬ ¼Ù Éè Albert·þ Îñ µÄ µ¥ λ ¿ª ÁË Ò» ¸ö WWWÕ¾ ̨ £¬ ¶ø ƽ ³£ »ú ·¿ ÊÇ ÎÞ ÈË ¹Ü Àí µÄ µÍ ÈË ¹¤ ÕÕ ¹Ü ϵ ͳ ¡£ ¶ø Éí Ϊ ϵ ͳ ¹Ü Àí Ô± µÄ Albert £¬ ij Ìì ÊÊ ·ê Á¬ Ðø ¼Ù ÈÕ £¬ Õý ºÍ finnyµ½ Íâ µØ È¥ ÓΠɽ Íæ Ë® È¥ ÁË ¡£ AlbertÍ» È» ÐÄ Ñª À´ ³± £¬ ÔÚ Âà ¹Ý Óà ±Ê ¼Ç µç ÄÔ Á¬ »Ø ×Ô ¼º µÄ WWWÕ¾ ̨ È¥ ¿´ ¿´ £® ºÕ È» ·¢ ÏÖ Õ¾ ̨ µÄ HomepageºÍ ij Õþ µ³ µÄ Õ¾ ̨ Ò» Ñù £¬ Ôâ ÈË Èë ÇÖ ²¢ »» ³É ££ ¡ç £¥ £¦ µÄ ͼ Ƭ ÁË £¬ Õ⠸à Ôõ ÷á °ì ÄØ £¿ µ± È» ÊÇ ¸Ï ¿ì ¹Ø ±Õ ϵ ͳ £¬ Í£ Ö¹ ¶Ô Íâ ·þ Îñ ·À Ö¹ ôÜ Ê һ ´« ǧ Àï ÂÞ £¡ µ« ÊÇ Èç ¹û AlbertÓà rebootÖ¸ Áî £¬ ÄÇ Ã» ¶à ¾Ã ϵ ͳ ÖØ Ð ¿ª »ú Íê ±Ï ÒÔ áá £¬ ÓÖ ¿ª ʼ Æô ¶¯ ·þ Îñ ³Ì ʽ ÁË ¡£ µ« ÊÇ Èô ʹ Óà haltÖ¸ Áî £¬ ÄÇ ¾Í ¿É ÒÔ °Ñ ϵ ͳ µÄ ·þ Îñ Íê È« Í£ Ö¹ £¬ µÈ Albert»Ø ¹« ˾ ÔÙ ´¦ Àí ¡£ Õâ Ñù ×Ó £¬ Albert¾Í ²» Ðè Òª Ϊ ÁË Òª »Ø ¹« ˾ °´ ¸ö µç Ô´ ¼ü ¶ø ·Å Æú ¼Ù ÆÚ ÁË ¡£ Õâ Ñù ½â ˵ £¬ ¶Á Õß Ó¦ ¸Ã ¿É ÒÔ ÁË ½â ÁË °É £¡

¡¡¡¡Õâ ¼¸ ÆÚ ½² ½â ÁË Ðí ¶à ÓÐ ¹Ø ì¶ Ïµ ͳ Óë ʹ Óà Õß µÄ ¹Ü Àí £¬ Ò» Щ ³£ ¼û ϵ ͳ ¹Ü Àí µÄ ¼¼ ÇÉ Óë Ó¦ Óà µÈ £¬ Ï£ Íû ¸÷ λ ¶Á Õß »á ϲ »¶ ¡£ Èç ¹û ¶Á Õß ÔÚ Õâ ·½ Ãæ ÓÐ Æä Ëû µÄ ÎÊ Ìâ £¬ »¶ Ó­ ¸÷ λ ¶Á Õß À´ Њѯ ÎÊ »ò ÊÇ Á¬ Ïß µ½ ±Ê Õß µÄ Õ¾ ̨ £¨ 02£© 873-0685À´ ¡£ ¸÷ λ ¶Á Õß ¶Á ±Ê Õß µÄ Internet Server ר À¸ Ò² ÓÐ Ò» ¶Î ʱ ¼ä ÁË £¬ ÊÇ ·ñ ÀÛ »ý ÁË Ò» Щ ÎÊ Ìâ ÁË ÄØ £¿ Ï ÆÚ ±Ê Õß ½« Ϊ Äú Õû Àí Linux/UNIX NetworkingµÄ Ïà ¹Ø ÎÊ Ìâ ¼¯ £¬ Èç ¹û Äú Ïë Òª ½« Äú µÄ ÎÊ Ìâ ¼Ó Èë Ï һ ÆÚ µÄ ÎÄ Õ ÖÐ £¬ Ò² »¶ Ó­ Äú Óë ±Ê Õß Áª Âç £¬ Ï ÆÚ ¼û £¡

£¨ ×÷ Õß ÈÎ Ö° ì¶ Ì¨ Íå ·¨ Âå ˹ ¹« ˾ Êý ¾Ý ͨ ÐÅ ²¿ £¬ E-Mail£º variox01@ms1.hinet.net£©


¡