Ó²ÅÌÊý¾Ý»Ö¸´µ¼º½
RAIDÊý¾Ý»Ö¸´µ¼º½
 | ÍøÕ¾Ê×Ò³ | Êý¾Ý»Ö¸´×ÊÁÏ | Êý¾Ý»Ö¸´Èí¼þ | ×ÉѯÁôÑÔ | Êý¾Ý»Ö¸´²©¿Í | Êý¾Ý»Ö¸´ÂÛ̳ | 
Êý¾Ý»Ö¸´Èí¼þÏÂÔØ
¹«Ë¾¼ò½é Êý¾Ý»Ö¸´³É¹¦°¸Àý Êý¾Ý»Ö¸´±¨¼Û Êý¾Ý»Ö¸´Åàѵ Êý¾Ý»Ö¸´¼¼ÊõÎÄÕ Êý¾Ý»Ö¸´¿Í·þÖÐÐÄ Êý¾Ý»Ö¸´·þÎñÁªÏµ·½Ê½
ÄúÏÖÔÚµÄλÖ㺠±±ÑÇÊý¾Ý»Ö¸´¼¼ÊõÕ¾ >> Êý¾Ý»Ö¸´×ÊÁÏ >> ·þÎñÆ÷Óë´æ´¢¼¼Êõ >> ÎÄÕÂÕýÎÄ
FreeBSD handbookÖÐÎÄ°æ 7 FreeBSD µÄÆô¶¯¹ý³Ì    ÈÈ      ¡¾×ÖÌ壺С ´ó¡¿
FreeBSD handbookÖÐÎÄ°æ 7 FreeBSD µÄÆô¶¯¹ý³Ì
×÷ÕߣºÕżÍÇà    ÎÄÕÂÀ´Ô´£ºÍøÂç    µã»÷Êý£º    ¸üÐÂʱ¼ä£º2007-6-18

Ŀ¼
7 FreeBSD µÄÆô¶¯¹ý³Ì
7.1 ¸ÅÒª
7.2 Æô¶¯ÖеÄÎÊÌâ
7.3 MBR,Æô¶¯²½Öè1¡¢2 ºÍ3 
7.4 Æô¶¯Ê±Äں˵ĵ÷½Ú
7.5 Init: ½ø³Ì¿ØÖƳõʼ»¯
7.6 ¹Ø»ú³ÌÐò
=============================================================
µÚ7 ÕÂFreeBSD Æô¶¯¹ý³Ì
=============================================================
(·­ÒëÖгöÏÖµÄÈκÎÎÊÌâ»ò´íÎó£¬Çë¹ã´ó¶ÁÕß¼°Ê±·´À¡¸øÎÒ£ºfreebsdhandbook@163.com
7.1 ¸ÅÒª
Æô¶¯Ò»¸öµçÄԺͼÓÔزÙ×÷ϵͳµÄ¹ý³Ì±»½Ð×ö¡°bootstrap process¡±»ò¼òµ¥µØ½Ð
¡°booting¡±¡£FreeBSD µÄÆô¶¯¹ý³ÌÌṩÁËÐí¶àµ¯ÐÔÀ´ÊÊӦʵ¼ÊµÄ±ä»¯£¬ÔÊÐíÄãÑ¡ÔñÆô¶¯ÔÚ
ͬһ̨µçÄÔÉÏ°²×°µÄ²»Í¬²Ù×÷ϵͳ£¬»òÊÇͬһ²Ù×÷ϵͳµÄ²»Í¬°æ±¾¡£
ÕâÕ½«±È½ÏϸÖµضÔÄã¿ÉÄÜ»áÉæ¼°µ½µÄÅäÖÃÑ¡ÏîºÍÈçºÎ¶¨ÖÆFreeBSD µÄÆô¶¯¹ý³Ì×÷Ò»
¸öÃèÊö¡£Õâ°üÀ¨ÄÚºËÆô¶¯Ç°»á·¢ÉúµÄÿһ¼þÊÂÇ飬̽²âÉ豸£¬Æô¶¯init¡£Èç¹ûÄ㲻ʮ·ÖÓÐ
°ÑÎյĻ°£¬µ±ÄãµÄÆÁÄ»µÄÎı¾ÑÕÉ«ÓÉ°×±ä»ÒµÄʱºò£¬Äã¾Í¿ÉÒÔ¿´µ½ÏµÍ³¼ì²âÐÅÏ¢ÁË¡£
ÔĶÁÍêÕâÕ£¬Ä㽫Á˽⵽£º 
FreeBSD µÄbootstrap ϵͳÓÐÄÄЩ×é¼þ£¬ËüÃÇÈçºÎ»¥ÏàÓ°Ïì¡£. 
ÔÚÆô¶¯FreeBSD ʱÄã¿ÉÒÔ¸ø×é¼þÄÄЩѡÏîÀ´¿ØÖÆÆô¶¯¹ý³Ì¡£. 
×¢Òâ: ÕâÕ½«Ö»ÃèÊöÔËÐÐÔÚIntel x86 ϵͳÉϵÄÆô¶¯¹ý³Ì¡£
7.2 Æô¶¯¹ý³ÌÖеÄÎÊÌâ
´ò¿ªµçÄÔºÍÆô¶¯²Ù×÷ϵͳËƺõ»áÒýÆðÒ»¸öÁ½ÄѵÄÑ¡Ôñ¡£¸ù¾Ý¶¨Ò壬µçÄÔÔÚ²Ù×÷ϵͳÆô¶¯
֮ǰÊDz»ÖªµÀÈçºÎ×öʵġ£Õâ°üÀ¨´Ó´ÅÅÌÔËÐгÌÐò¡£ËùÒÔÈç¹ûµçÄÔûÓвÙ×÷ϵͳ¾Í²»ÄÜÔËÐÐ
³ÌÐò£¬ÄDzÙ×÷ϵͳÊÇÈçºÎÆô¶¯µÄÄØ£¿ 
ÔÚx86 ϵͳÖУ¬Ö÷ÒªÓÉ»ù±¾ÊäÈëÊä³öϵͳ£¨BIOS£©À´¸ºÔð¼ÓÔزÙ×÷ϵͳ¡£BIOS Ê×Ïȼì
²é´ÅÅ̵ÄÖ÷Òýµ¼Çø£¨MBR£©£¬ËüÊÇÔÚ´ÅÅ̵ÄÒ»¸ö±È½ÏÌØÊâµÄµØ·½¡£BIOS ¼ÓÔغÍÔËÐÐMBR£¬¶ø
MBR ÄÜÍê³É¼ÓÔزÙ×÷ϵͳÒÔÍâµÄÈÎÎñ¡£
Èç¹ûÄãÖ»ÓÐÒ»¸ö²Ù×÷ϵͳ°²×°ÔÚµçÄÔÉÏ£¬ÄDZê×¼µÄMBR ½«Æð×÷Óá£Õâ¸öMBR »áËÑË÷´ÅÅÌ
ÉϵÄÆô¶¯slice£¬È»ºóÔÚÕâ¸öslice ÉÏÔËÐдúÂëÀ´¼ÓÔØÒýµ¼²Ù×÷ϵͳµÄÓàϵIJ¿·Ö³ÌÐò¡£
µÚ1 Ò³FreeBSD ʹÓÃÊÖ²á
Èç¹ûÄãÔÚ´ÅÅÌÉÏ°²×°Á˶à¸ö²Ù×÷ϵͳ£¬Äã¿ÉÒÔ°²×°Ò»¸ö²»Í¬µÄMBR£¬MBR ¿ÉÒÔÏÔʾһ¸ö
²»Í¬²Ù×÷ϵͳµÄÁÐ±í£¬ÔÊÐíÄãÑ¡ÔñÒ»¸öÆô¶¯¡£FreeBSD ʹÓÃÕâÑùµÄMBR£¬ÆäËû²Ù×÷ϵͳҲ»á
ÌṩÆäËüµÄMBR¡£
FreeBSD µÄbootstrap ϵͳµÄÆäÓಿ·Ö±»·Ö³ÉÈý¸ö½×¶Î¡£µÚÒ»¸ö½×¶ÎÊÇÔËÐÐMBR£¬ËüÖ»
ÖªµÀ°ÑµçÄÔ´øÈëÒ»¸öÌØÊâµÄ״̬£¬È»ºóÔËÐеڶþ½×¶Î¡£µÚ¶þ½×¶ÎÒªÖ´ÐеijÌÐòÒª¶àÒ»µã¡£µÚ
Èý½×¶Î¾ÍÍê³É¼ÓÔزÙ×÷ϵͳµÄÈÎÎñ¡£Õâ¸ö¹¤×÷±»·Ö³ÉÈý¸ö½×¶ÎÊÇÒòΪPC µÄ±ê×¼ÏÞÖÆÁ˳ÌÐò
µÄ´óС¡£ÕâһϵÁд®ÆðÀ´µÄÈÎÎñÔÊÐíFreeBSD Ìṩһ¸ö±È½ÏÁé»îµÄ¼ÓÔسÌÐò¡£
ÄÚºËÆô¶¯ºó£¬¾Í»á̽²âÉ豸²¢¶ÔËüÃǽøÐгõʼ»¯£¬Ò»µ©ÄÚºËÆô¶¯¹ý³ÌÍê³É£¬Äں˾ͰѿØ
ÖÆȨ½»¸øÓû§´¦Àí½ø³Ìinit£¬Ëü¿ÉÒÔÈ·¶¨´ÅÅÌÊÇ·ñ´¦ÓÚ¿ÉÓÃ״̬¡£Init ½ÓמÍÆô¶¯Óû§¼¶
×ÊÔ´ÅäÖÃÀ´¼ÓÔØÎļþϵͳ£¬ÉèÖÃÍø¿¨À´¼¤»îÍøÂ磬½ÓמÍÆô¶¯ËùÓеÄͨ³£ÔÚFreeBSD Ò»ÔËÐÐ
¾ÍÆô¶¯µÄ½ø³Ì¡£
7.3 MBR Æô¶¯²½Öè1¡¢2 ºÍ3 
7.3.1 MBR, /boot/boot0 
FreeBSD MBR ÊÇפÁôÔÚ/boot/boot0¡£ÕâÊÇMBR µÄÒ»¸ö¿½±´£¬ÒòΪÕæÕýµÄMBR ±ØÐë±»·Å
ÖÃÔÚ´ÅÅ̵ÄÒ»¸öÌØÊⲿ·Ö£¬ÔÚFreeBSD ÇøÓòµÄÍâÃæ¡£boot0 ·Ç³£¼òµ¥£¬ÔÚÖ÷Òýµ¼ÇøµÄ³ÌÐò¿É
ÄÜÖ»ÓÐ512 ¸ö×Ö½Ú¡£Èç¹ûÄãÒѾ­°²×°ÁËFreeBSD µÄMBR£¬¶øÇÒ»¹°²×°Á˶à¸ö²Ù×÷ϵͳ£¬Ä㽫
»áÔÚÆô¶¯Ê±¿´µ½Ò»¸ö±È½ÏÊìϤµÄ»­Ãæ¡£
Àý7-1. boot0 »­Ãæ
F1 DOS 
F2 FreeBSD 
F3 Linux 
F4 ?? 
F5 Drive 1 
Default: F2 
µÚ2 Ò³FreeBSD ʹÓÃÊÖ²á
ÆäËü²Ù×÷ϵͳ£¬Èçwindows 95£¬»áÓÃ×Ô¼ºµÄMBR À´¸ÄдÒÑ´æÔÚµÄMBR¡£Èç¹ûÅöµ½ÕâÑùµÄ
Ê£¬»òÄãÏëÌæ»»FreeBSD µÄMBR£¬Äã¿ÉÒÔʹÓÃÏÂÃæµÄÃüÁ 
# fdisk -B -b /boot/boot0 device 
Õâ¶ùµÄdeviceÊÇÄãÓÃÀ´Æô¶¯µÄÉ豸£¬ÈçµÚÒ»¸öIDE ´ÅÅÌad0,ÔÚµÚ¶þ¸öIDE ¿ØÖÆÆ÷ÉϵÄ
µÚÒ»¸ö´ÅÅÌ£¬ÔÚµÚÒ»¸öSCSI ´ÅÅÌda0 µÈµÈ¡£
7.3.2 ²½Öè1, /boot/boot1, ²½Öè2, /boot/boot2 
Boot1 ¿ÉÒÔÔÚÒýµ¼·ÖÇøµÄÒýµ¼ÉÈÇøÉÏÕÒµ½£¬ËüÎÞÂÛÊÇÔÚboot0 ÉÏ£¬»òÊÇÔÚMBR ÉϵÄÆäËü
³ÌÐò¶¼ÄÜÕÒµ½ÕâÑùµÄ³ÌÐò¼ÌÐøÆô¶¯½ø³Ì¡£
Boot1 ÊǷdz£¼òµ¥µÄ£¬ËüÒ²¿ÉÄÜÖ»ÓÐ512 ×Ö½Ú£¬Ö»ÊDZíÃ÷ÁËFreeBSD µÄ´æ´¢ÓдÅÅÌ·ÖÇø
ÐÅÏ¢µÄ´ÅÅ̱êÇ©£¨Disklabel£©£¬ÕÒµ½ËüÖ®ºó£¬¾Í»áÖ´ÐÐboot2¡£
Boot2 ÉÔ΢Óе㸴ÔÓ£¬Ëü¼Ç¼×ÅFreeBSD µÄÎļþϵͳÒÔ±ãÓÚÔÚËüÉÏÃæÕÒµ½Îļþ£¬ÁíÍâËü
Ò²ÌṩÁËÒ»¸öÑ¡Ôñ¿ÉÔËÐеÄÄں˻òÒýµ¼³ÌÐòµÄ¼òµ¥½Ó¿Ú¡£Loader »¹Òª¸´ÔÓÒ»µã£¬ËüÌṩÁË
Ò»¸öÒ×ÓÚʹÓõÄÆô¶¯ÅäÖÃÐÅÏ¢£¬Í¨³£boot2 Ö®ºó¾ÍÊÇÔËÐÐËüÁË£¬µ«ÒÔÇ°Ëü¿ÉÒÔÖ±½ÓÔËÐÐÄںˡ£
Àý7-2. boot2 »­Ãæ
>> FreeBSD/i386 BOOT 
Default: 0:ad(0,a)/kernel 
boot: 
Èç¹ûÄãÐèÒªÌæ»»ÒÑ°²×°µÄboot1 ºÍboot2£¬¿ÉÒÔʹÓÃdisklabel¡£
# disklabel -B diskslice 
disksliceÊÇÆô¶¯ÏµÍ³µÄ´ÅÅ̺Íslice µÄµØ·½£¬ Èçad0s1,ÔÚµÚÒ»¸öIDE ´ÅÅ̵ĵÚÒ»¸ö
slice ÉÏ¡£
ΣÏÕµÄģʽ£ºÈç¹ûÄãʹÓÃÁ˸ղŵĴÅÅÌÃû³Æ£¬Èçad0£¬ÔÚdisklabel ÃüÁîÖУ¬Ä㽫´´½¨
Ò»¸öΣÏյĴÅÅÌ£¬Ã»ÓÐslices¡£Õâ¿ÉÄܲ»ÊÇÄãÏëÒª×öµÄ£¬ËùÒÔÈ·¶¨ÄãÔÚ¼üÈëRETURN ֮ǰ£¬ 
µÚ3 Ò³FreeBSD ʹÓÃÊÖ²á
ÄãÒÑ·´¸´¼ì²éÁËÃüÁîdisklabel¡£
7.3.3 ²½Öè3£¬/boot/loader 
Òýµ¼³ÌÐòloader ÊÇÈý²½ÖеÄ×îºóÒ»²½£¬Ëü¿ÉÄÜÔÚ/boot/loader¡£Loader ÓÐÒ»¸ö·Ç³£ÓÑ
ºÃµÄÅäÖ÷½·¨£¬Ê¹ÓÃÒ»¸öÒ×ÓÚʹÓõÄÄÚ½¨ÃüÁͨ¹ýÒ»¸öÇ¿´óµÄ½Ó¿ÚÀ´±¸·Ý¡£
7.3.3.1 Loader µÄÖ´Ðйý³Ì
³õʼ»¯¹ý³ÌÖУ¬Òýµ¼³ÌÐò̽²âµ½Ò»¸ö¿ØÖÆ̨ºÍһЩ´ÅÅÌ£¬¼ÆËã³ö´ÓÄĸö´ÅÅÌÆô¶¯¡£Òò´Ë£¬ 
Ëü¿ÉÒÔÉèÖóɿɱ仯µÄ£¬È»ºó½âÊͳÌÐò¾Í¿ªÊ¼Æô¶¯£¬ÃüÁî¾Í»á±»½âÊÍÖ´ÐС£
×îºó£¬Ä¬ÈÏÇé¿öÏÂÆô¶¯³ÌÐòÍ£¶Ù10 ÃëÖÓ£¨µ±È»Äã¿ÉÒÔ°´ÈÎÒâ¼ü¼ÌÐø£©£¬È»ºóÆô¶¯Äںˡ£
Èç¹û½ø³Ì±»´ò¶ÏÁË£¬Óû§¿ÉÒÔʹÓÃÃüÁîÀ´µ÷Õû²ÎÊý£¬Ð¶ÔØ»ò×°ÔØÄ£¿é£¬×îºóÆô¶¯»òÖØÐÂÆô¶¯¡£
Ò»¸ö¸üÉîÈëµÄ¼¼ÊõÌÖÂÛ£¬Äã¿ÉÒÔÔĶÁloader µÄÁª»úÊֲᡣ
7.3.3.2 Loader ÄÚ½¨ÃüÁî
ÕâЩÃüÁ°üÀ¨£º 
autoboot seconds 
Ôڹ涨µÄʱ¼äÄÚ²»±»´ò¶ÏµÄ»°£¬¼ÌÐøÆô¶¯Äںˡ£Èç¹ûÏÔʾһ¸öµ¹¼Æʱ£¬Ä¬ÈϵÄʱ¼ä
ÊÇ10 ÃëÖÓ¡£
boot [-options] [kernelname] 
Ö±½ÓÅäºÏËù¸øµÄ²ÎÊý¼ÓÔØÄںˡ£
boot-conf 
ÔÚÆô¶¯Ê±£¬Ê¹ÓÃ×Ô¶¯µÄ±äÁ¿ÅäÖÃÄ£¿é£¬ÕâÖ»ÔÚÄãÏÈÓÃunload ʱ²ÅÓÐÒâÒ壬²¢¸Ä±äÒ»
Щ±äÁ¿£¬Í¨³£ÊÇkernel¡£
help [topic] 
µÚ4 Ò³FreeBSD ʹÓÃÊÖ²á
ÏÔʾÀ´×Ô/boot/loader.help µÄÇóÖúÐÅÏ¢£¬Èç¹ûËù¸øµÄÖ÷Ìâ(topic)ÊÇindex£¬ÄǾÍ
ÏÔʾËùÓеÄÖ÷ÌâÁÐ±í¡£
include filename ... 
Ö´ÐÐËù¸øµÄÎļþ£¬ÕâÎļþ½«±»¶ÁÈë²¢Ò»ÐÐÒ»ÐеØÖ´ÐУ¬Ò»µ©ÓдíÎó·¢Éú¾ÍÖ±½ÓÍ£Ö¹
Õâ¸öinlucde ÃüÁî¡£
load [-t type] filename 
¼ÓÔØkernel£¬kernel Ä£¿é»òÔ­ÏÈÖ¸¶¨µÄÎļþÀàÐÍ£¬ÔÙ½Ó×ÅÎļþÃû¡£ÈκθúÔÚÎļþÖ®
ºóµÄ²ÎÊý¶¼½«»á´«¸øÕâ¸öÎļþÀ´Ö´ÐС£
ls [-l] [path] 
ÁгöÔÚ¸ø¶¨Â·¾¶ÖеÄÎļþ¡£Èç¹ûûÓÐÖ¸¶¨Â·¾¶£¬½«ÏÔʾroot Ŀ¼µÄÎļþÁÐ±í¡£Èç¹û
Óи½¼Ó-l ²ÎÊý£¬ÄÇô½«Ò»ÆðÏÔʾÎļþ´óС¡£
lsdev [-v] 
ÁгöËùÓпÉÒÔ¼ÓÔØmodule µÄÉ豸£¬Èç¹ûÖ¸¶¨-v ²ÎÊý£¬ÄÇô»áÁгö¸üÏêϸµÄÐÅÏ¢
lsmod [-v] 
ÏÔʾÒѱ»¼ÓÔصÄmodule£¬Èç¹ûÓÐÖ¸¶¨-v ²ÎÊý£¬ÄÇô¸üÏêϸµÄÐÅÏ¢»áÒ»ÆðÁгö¡£
more filename 
ÏÔʾËùÖ¸¶¨µÄÎļþÄÚÈÝ£¬²¢ÔÚÿLINES (»·¾³±äÁ¿) ÔÝÍ£¡£
reboot 
Ö±½ÓÖØÐÂÆô¶¯»úÆ÷¡£
set variable, set variable=value 
µÚ5 Ò³FreeBSD ʹÓÃÊÖ²á
ÉèÖÃloader µÄ»·¾³±äÁ¿¡£
unload 
жÔØËùÓб»¼ÓÔصÄmodule¡£
7.3.3.3 Loader ¾ÙÀý
ÕâÀï¾ÍÊÇһЩloader ʹÓõÄʵ¼ÊÀý×Ó¡£
1£¬ÔÚµ¥Óû§Ä£Ê½ÏÂÆô¶¯ÄãµÄÆÕͨÄںˣº 
boot -s 
2£¬Ð¶ÔØÄãµÄÆÕͨÄں˺ÍÄ£¿é£¬È»ºó½ö½öÒýµ¼ÄãµÄ¾É£¨»òÁíÒ»¸ö£©Äںˣº 
unload 
load kernel.old 
3£¬Äã¿ÉÒÔʹÓÃkernel.GENERIC£¬ÕâÊÇ°²×°¹âÅÌÉϵÄͨÓÃkernel£¬»òÊÇkernel.old£¬ 
ÕâÊÇÄãÉÏÒ»¸ö°²×°µÄkernel (Èç¹ûÄãÓÐÉý¼¶»òÖØÐÂÅäÖÃÄã×Ô¼ºµÄkernel µÄ»°)¡£
×¢Òâ: ÕÕ×ÅÏÂÁеIJ½Öè¿ÉÒÔÅäºÏÔ­ÏȵÄmodule À´¼ÓÔØÆäËüµÄkernel£º 
unload 
set kernel=¡±kernel.old¡± 
boot-conf 
4£¬¼ÓÔØÄÚºËÅäÖõÄscript Îļþ(ÕâÊÇÒ»¸ö×Ô¶¯µÄscript Îļþ£¬ÓÃÀ´Ö´ÐÐÄãÔÚkernel 
Æô¶¯½×¶ÎËùÒªÖ´ÐеÄÃüÁî)£º 
load -t userconfig_script 
/boot/kernel.conf 
7.4 Æô¶¯Ê±Äں˵ĵ÷½Ú
Ò»µ©kernel ͨ¹ýloader (Ò»°ãÀ´Ëµ) »òboot2 (ÂÔ¹ýÖ´ÐÐloader)£¬kernel ½«»á
¼ì²éËüµÄÆô¶¯±ê¼Ç£¬Èç¹ûÓУ¬¾Í¿ªÊ¼°´ÕÕ±ê¼Ç×öһЩ±ØÒªµÄµ÷½Ú¡£
7.4.1 ÄÚºËÆô¶¯±ê¼Ç
Õâ¶ùÊÇһЩÆô¶¯±ê¼Ç£º 

ÔÚÄں˳õʼ»¯Æڼ䣬ѯÎÊҪʹÓÃÄÄÒ»¸öÉ豸×÷Ϊroot Îļþϵͳ
µÚ6 Ò³FreeBSD ʹÓÃÊÖ²á

´ÓCDROM Æô¶¯

ÔËÐÐUserConfig£¬Æô¶¯Ê±µÄÄÚºËÅäÖÃ

´Óµ¥Óû§Ä£Ê½Æô¶¯

ÔÚÄÚºËÆô¶¯ÆÚ¼ä¸üÏêϸµÄÐÅÏ¢
7.5 Init:¹ý³Ì¿ØÖƳõʼ»¯
ÄÚºËÒ»µ©Æô¶¯Íê³É£¬Ëü¾Í°Ñ¿ØÖÆȨת½»¸øÓû§²ãÃüÁîinit£¬Ëü¾ÍÔÚ/sbin/init ÖУ¬ÔÚ
loader ÖУ¬³ÌÐò·¾¶¿ÉÒÔͨ¹ýinit_path Ö¸¶¨¡£
7.5.1 ×Ô¶¯ÖØÐÂÆô¶¯
Õâ¸ö³ÌÐò»áÈ·¶¨ÏµÍ³½«ÒªÊ¹ÓõÄÎļþϵͳÊÇ´æÔڵġ£Èç¹û²»´æÔÚ£¬ÄÇôfsck ¾Í²»ÄÜÕý
³£µØ±»Ö´ÐÐÈ¥ÐÞ¸´´ÅÅÌÇý¶¯Æ÷£¬½Ó×Åinit ½«°ÑϵͳÇл»³Éµ¥Óû§Ä£Ê½£¬ÏµÍ³¹ÜÀíÕ߾ͿÉÒÔ
ÔÚÕâʱºòÖ±½Ó´¦ÀíÕâ¸ö´íÎó¡£
7.5.2 µ¥Óû§Ä£Ê½
Õâ¸öģʽÄܹ»Í¨¹ý×Ô¶¯Æô¶¯Ë³ÐòÀ´ÑÓÉ죬»òÓû§Æô¶¯Ê±Í¨¹ý¼ÓÉÏ-s Ñ¡Ï»òÔÚloader 
ÖÐÉèÖÃboot_single¡£ËüÒ²¿ÉÒÔ²»ÖØÐÂÆô¶¯Í¨¹ýºô½Ðshutdown À´´ïµ½£¬»òÔÚ¶àÓû§Ä£Ê½ÏÂ
¼ÓÉÏ-h Ñ¡Ïî¡£Èç¹ûϵͳ¿ØÖÆ̨console ±»ÉèÖóÉinsecure£¬ÄÇÔÚ¿ªÊ¼µ¥Óû§Ä£Ê½Ö®Ç°£¬Ïµ
ͳ¾ÍÒªÇó¼üÈëroot ÃÜÂë¡£
ÀýÈç7-3. ÔÚ/etc/ttys ÖÐÉèÖÃÒ»¸öconsole Ϊinsecure 
# name getty type status comments 

# This entry needed for asking password when init goes to single-user mode 
# If you want to be asked for password, change ¡°secure¡± to ¡°insecure¡± here 
console none unknown off insecure 
×¢Òâ: Ò»¸öinsecure µÄconsole ´ú±íÄãµÄconsole µÄ°²È«µÈ¼¶ÊÇinsecure µÄ£¬²¢ÇÒ
È·¶¨Èç¹ûÓÐÈËÒª½øÈëµ¥Óû§Ä£Ê½£¬¾ÍÒªÊäÈëroot ÃÜÂ룬Çë×¢Ò⣬insecure ²»´ú±íÄãµÄ
µÚ7 Ò³FreeBSD ʹÓÃÊÖ²á
console ÊÇinscure µÄ£¬¶øÊÇ£¬Èç¹ûÄãÒª¶àÒ»µãµÄ°²È«·À»¤£¬ÇëÑ¡Ôñinsecure£¬¶ø²»ÊÇsecure¡£
7.5.3 ¶àÓû§Ä£Ê½
Èç¹ûinit ÕýÈ·µØÕÒµ½ÁËÄãµÄÎļþϵͳ£¬»ò½áÊøÁ˵¥Óû§Ä£Ê½£¬ÏµÍ³¾Í»á½øÈë¶àÓû§Ä£
ʽ£¬²¢¿ªÊ¼ÏµÍ³µÄ×ÊÔ´ÅäÖá£ÏµÍ³½«ÏÈÖ´ÐÐĬÈϵÄÅäÖÃÎļþ/etc/defaults/rc.conf£¬ºÍϵ
ͳµÄÏêϸÅäÖÃ/etc/rc.conf£¬½Ó×Å°´ÕÕ/etc/fstab À´¼ÓÔØÎļþϵͳ£¬ÔÙ¼¤»îÍøÂç·þÎñ£¬ºÍ
ÆäËüµÄϵͳÊØ»¤³ÌÐò(daemon)£¬×îºó£¬Ö´Ðв¿·Ö³ÌÐòµÄÆðʼscript Îļþ¡£rc ÊǸö²Î¿¼×ÊÔ´
ÉèÖÃϵͳµÄºÃµØ·½£¬Í¬Ñù£¬Ö±½Ó²éÔÄÄÇЩscripts Ò²ÊǸöºÃ·½·¨¡£
7.6 ¹Ø»ú³ÌÐò
ʹÓÃshutdown ¿ÉÒÔ¿ØÖÆϵͳ½øÐйػú£¬init ½«»áÖ´ÐÐ/etc/rc.shutdown Õâ¸öscript 
Îļþ£¬½Ó×ÅÊä³öÖÕÖ¹(terminate) ÐźŸøËùÓеijÌÐò£¬ÕâʱÈç¹ûÓÐÎÞ·¨ÖÕÖ¹µÄ³ÌÐò£¬ÄÇô¾Í
ʹÓÃkill À´É±ËÀÐźš£
µÚ8 Ò³
ÎÄÕ¼È룺²Ëµ¶    ÔðÈα༭£º²Ëµ¶ 
  • ÉÏһƪÎÄÕ£º

  • ÏÂһƪÎÄÕ£º
  • ¡¾·¢±íÆÀÂÛ¡¿¡¾¼ÓÈëÊղء¿¡¾¸æËߺÃÓÑ¡¿¡¾´òÓ¡´ËÎÄ¡¿¡¾¹Ø±Õ´°¿Ú¡¿
    ÍøÓÑÆÀÂÛ£º£¨Ö»ÏÔʾ×îÐÂ10Ìõ¡£ÆÀÂÛÄÚÈÝÖ»´ú±íÍøÓѹ۵㣬Óë±¾Õ¾Á¢³¡Î޹أ¡£©
    ¹ØÓÚÎÒÃÇ | RAIDÊý¾Ý»Ö¸´ | ÓÑÇéÁ´½Ó | RSSÉú³É | XMLÉú³É | ÎÄÕÂHTMLµØͼ | ÏÂÔØHTMLµØͼ

    °æȨËùÓÐ ±±ÑÇÊý¾Ý»Ö¸´ÖÐÐÄ
    È«¹úͳһ¿Í·þµç»°:4006-505-808
    ±±¾©Êк£µíÇøÓÀ·á»ùµØ·á»ÛÖз7ºÅвÄÁÏ´´Òµ´óÏÃB×ù205ÊÒ
    ±±¾©Êк£µíÇøÓÀ·á»ùµØ·á»ÛÖз7ºÅвÄÁÏ´´Òµ´óÏÃB×ù205ÊÒ
    ¾©ICP±¸05011939
    CftoÄ<¡