¡¡¡¡ÔÚ 2002 Ä꣬ FreeBSD ÕûºÏÁËÀ´×Ô NetBSD µÄ rc.d ϵͳ£¬
²¢Í¨¹ýËüÀ´Íê³ÉϵͳµÄ³õʼ»¯¹¤×÷¡£ Óû§Òª×¢ÒâÔÚ /etc/rc.d
Ŀ¼ÏµÄÎļþ¡£ ÕâÀïÃæµÄÐí¶àÎļþÊÇÓÃÀ´¹ÜÀí»ù´¡·þÎñµÄ£¬ ËüÃÇ¿ÉÒÔͨ¹ý start
¡¢ stop
£¬ ÒÔ¼° restart
Ñ¡ÏîÀ´¿ØÖÆ¡£ ¾ÙÀýÀ´Ëµ£¬ sshd(8)
¿ÉÒÔͨ¹ýÏÂÃæµÄÃüÁîÀ´ÖØÆô£º
# /etc/rc.d/sshd restart
¡¡¡¡¶ÔÆäËü·þÎñµÄ²Ù×÷Óë´ËÀàËÆ¡£ µ±È»£¬ ÕâЩ·þÎñͨ³£ÊÇÔÚÆô¶¯Ê±¸ù¾Ý rc.conf(5) ×Ô¶¯Æô¶¯µÄ¡£ ÀýÈ磬 ÒªÅäÖÃʹϵͳÆô¶¯Ê±Æô¶¯ÍøÂçµØÖ·×ª»»·þÎñ£¬ ¿ÉÒÔ¼òµ¥µØÍ¨¹ýÔÚ /etc/rc.conf ÖмÓÈëÈçÏÂÉèÖÃÀ´Íê³É£º
natd_enable="YES"
¡¡¡¡Èç¹û natd_enable="NO"
ÐÐÒѾ´æÔÚ£¬ Ö»Òª¼òµ¥µÄ°Ñ
NO
¸Ä³É YES
¼´¿É¡£ rc
½Å±¾ÔÚÏ´ÎÖØÐÂÆô¶¯µÄʱºò»á×Ô¶¯µÄ×°ÔØËùÐèÒªµÄ·þÎñ£¬ ÏñÏÂÃæËùÃèÊöµÄÄÇÑù¡£
¡¡¡¡ÓÉÓÚ rc.d
ϵͳÔÚϵͳÆô¶¯/¹Ø±ÕʱÊ×ÏÈÆô¶¯/Í£Ö¹·þÎñ£¬Èç¹ûÉèÖÃÁËÊʵ±µÄ /etc/rc.conf ±äÁ¿£¬±ê×¼µÄ start
¡¢stop
ºÍ restart
Ñ¡Ï»áÖ´ÐÐËûÃǵ͝×÷¡£ÀýÈç
sshd restart ÃüÁîÖ»ÔÚ /etc/rc.conf
ÖÐµÄ sshd_enable
ÉèÖÃ³É YES
µÄʱºò¹¤×÷¡£²»¹ÜÊÇ·ñÔÚ /etc/rc.conf ÖÐÉèÖÃÁË£¬Òª start
¡¢stop
»òÕß restart
Ò»¸ö·þÎñ£¬ÃüÁîǰ¿ÉÒÔ¼ÓÉÏÒ»¸ö¡°one¡±Ç°×º¡£ÀýÈçÒª²»¹Ëµ±Ç°
/etc/rc.conf µÄÉèÖÃÖØÐÂÆô¶¯ sshd£¬Ö´ÐÐÏÂÃæµÄÃüÁ
# /etc/rc.d/sshd onerestart
¡¡¡¡ÓÃÑ¡Ïî rcvar
¿ÉÒÔ¼òµ¥À´µÄ¼ì²é /etc/rc.conf ÖÐÓÃÊʵ±µÄ rc.d
½Å±¾Æô¶¯µÄ·þÎñÊÇ·ñ±»ÆôÓᣴӶø¹ÜÀíÔ±¿ÉÒÔÔËÐÐÕâÑùµÄ³ÌÐòÀ´¼ì²é sshd ÊÇ·ñÕæµÄÔÚ /etc/rc.conf Öб»Æô¶¯ÁË£º
# /etc/rc.d/sshd rcvar # sshd $sshd_enable=YES
×¢Òâ: µÚ¶þÐÐ (# sshd) ÊÇ´Ó sshd ÃüÁîÖÐÊä³öµÄ£¬¶ø²»ÊÇ root ¿ØÖÆÌ¨¡£
¡¡¡¡ÎªÁËÈ·¶¨Ò»¸ö·þÎñÊÇ·ñÕæµÄÔÚÔËÐУ¬¿ÉÒÔÓà status
Ñ¡Ïî¡£ÀýÈçÑéÖ¤ sshd ÊÇ·ñÕæµÄÆô¶¯ÁË£º
# /etc/rc.d/sshd status sshd is running as pid 433.
¡¡¡¡ÓÐЩʱºòÒ²¿ÉÒÔ reload
·þÎñ¡£
ÕâÒ»²Ù×÷ʵ¼ÊÉÏÊÇÏò·þÎñ·¢ËÍÒ»¸öÐźţ¬ À´Ç¿ÖÆÆäÖØÐ¼ÓÔØÅäÖᣠ¶àÊýÇé¿öÏ£¬ ·¢¸ø·þÎñµÄ»áÊÇ
SIGHUP Ðźš£ ²¢·ÇËùÓзþÎñ¶¼Ö§³ÖÕâÒ»¹¦ÄÜ¡£
¡¡¡¡rc.d ϵͳ²»½öÓÃÓÚÍøÂç·þÎñ£¬ ËüҲΪϵͳ³õʼ»¯ÖеĶàÊý¹ý³ÌÌṩ֧³Ö¡£ ±ÈÈç bgfsck Îļþ£¬ µ±Ëü±»Ö´ÐÐʱ£¬ ½«»á¸ø³öÏÂÊöÐÅÏ¢£º
Starting background file system checks in 60 seconds.
¡¡¡¡Õâ¸öÎļþÓÃ×öºǫ́Îļþϵͳ¼ì²é£¬ÏµÍ³³õʼ»¯µÄʱºòÍê³É¡£
¡¡¡¡ºÜ¶àϵͳ·þÎñÒÀÀµÆäËû·þÎñÌṩµÄÏàÓ¦¹¦ÄÜ¡£ÀýÈ磬NIS ºÍÆäËû»ùÓÚ RPC µÄ·þÎñÆô¶¯¿ÉÄÜÔÚ rpcbind ·þÎñÆô¶¯Ö®Ç°Ê§°Ü¡£ Òª½â¾öÕâ¸öÎÊÌ⣬ÒÀÀµ¹ØÏµÐÅÏ¢ºÍÆäËûÍ·ÐÅÏ¢µ±×÷×¢Êͱ»°üº¬ÔÚÿ¸öÆô¶¯½Å±¾ÎļþµÄÇ°Ãæ¡£ ³ÌÐòÔÚϵͳ³õʼ»¯Ê±·ÖÎöÕâЩעÊÍÒÔ¾ö¶¨µ÷ÓÃÆäËûϵͳ·þÎñÀ´Âú×ãÒÀÀµ¹ØÏµ¡£
¡¡¡¡ÏÂÃæµÄ×־䱨Ðë±»°üº¬ÔÚËùÓÐµÄÆô¶¯½Å±¾ÎļþÀ £¨ËûÃǶ¼ÊÇ rc.subr(8) ÓÃÀ´ ¡°enable¡± Æô¶¯½Å±¾±ØÐèµÄ£©:
PROVIDE: Ö¸¶¨´ËÎļþËùÌṩµÄ·þÎñµÄÃû×Ö¡£
¡¡¡¡ÒÔϵÄ×Ö¾ä¿ÉÒÔ±»°üº¬ÔÚÆô¶¯ÎļþµÄ¶¥²¿¡£ÑϸñÀ´ËµËûÃDz»ÊDZØÐèµÄ£¬ µ«×÷Ϊ¶ÔÓÚ rcorder(8) ÓÐÒ»¶¨µÄÌáʾ×÷Óãº
REQUIRE: Áгö´Ë·þÎñÆô¶¯Ö®Ç°ËùÐèÒªµÄÆäËû·þÎñ¡£ ´Ë½Å±¾ÌṩµÄ·þÎñ»áÔÚÖ¸¶¨µÄÄÇЩ·þÎñ Ö®ºó Æô¶¯¡£
BEFORE: ÁгöÒÀÀµ´Ë·þÎñµÄÆäËû·þÎñ¡£ ´Ë½Å±¾ÌṩµÄ·þÎñ½«ÔÚÖ¸¶¨µÄÄÇЩ·þÎñ ֮ǰ Æô¶¯¡£
¡¡¡¡Í¨¹ýÔÚÆô¶¯½Å±¾ÖÐ×ÐϸÉ趨ÕâЩ¹Ø¼ü×Ö£¬ ϵͳ¹ÜÀíÔ±¿ÉÒÔºÜÓÐÌõÀíµÄ¿ØÖƽű¾µÄÆô¶¯Ë³Ðò£¬ ½ø¶ø±ÜÃâʹÓÃÏñÆäËû UNIX® ²Ù×÷ϵͳÄÇÑù»ìÂÒµÄ ¡°runlevels¡±¡£
¡¡¡¡¸ü¶à¹ØÓÚ rc.d ϵͳµÄÐÅÏ¢£¬ ¿ÉÒÔÔÚ rc(8) ºÍ rc.subr(8) Áª»úÊÖ²áÖÐÕÒµ½¡£ Èç¹ûÄúÓÐÒâ׫д×Ô¼ºµÄ rc.d ½Å±¾£¬ »ò¶ÔÏÖÓеĽű¾½øÐÐһЩ¸Ä½ø£¬ Ò²¿ÉÒԲο¼ ÕâÆªÎÄÕ¡£
±¾ÎĵµºÍÆäËüÎĵµ¿É´ÓÕâÀïÏÂÔØ£ºftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Èç¹û¶ÔÓÚFreeBSDÓÐÎÊÌ⣬ÇëÏÈÔĶÁÎĵµ£¬Èç²»Äܽâ¾öÔÙÁªÏµ<questions@FreeBSD.org>.
¹ØÓÚ±¾ÎĵµµÄÎÊÌâÇë·¢ÐÅÁªÏµ <doc@FreeBSD.org>.