ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linux ÖÐ/etc/inittabÎļþµÄ×ֶμ°Æä˵Ã÷

·¢²¼Ê±¼ä:2006-02-27 11:08:59À´Ô´:ºìÁª×÷Õß:google
/etc/inittabÎļþÖÐÿ¸öµÇ¼ÇÏîµÄ½á¹¹¶¼ÊÇÒ»ÑùµÄ£¬¹²·ÖΪÒÔðºÅ¡°£º¡±·Ö¸ôµÄ4¸ö×ֶΡ£¾ßÌåÈçÏ£º
identifier : run_level : action : process
ÆäÖУ¬¸÷×Ö¶ÎÒÔ¼°ÓëÆäÏà¹ØµÄ˵Ã÷ÈçÏ£º
identifier¡¡¡¡µÇ¼ÇÏî±êʶ·û£¬×î¶àΪ4¸ö×Ö·û¡£ÓÃÓÚΩһµØ±êʶ/etc/inittabÎļþÖеÄÿһ¸öµÇ¼ÇÏî

run_level¡¡¡¡ÏµÍ³ÔËÐм¶£¬¼´Ö´ÐеǼÇÏîµÄinit¼¶±ð¡£ÓÃÓÚÖ¸¶¨ÏàÓ¦µÄµÇ¼ÇÏîÊÊÓÃÓÚÄÄÒ»¸öÔËÐм¶£¬¼´ÔÚÄÄÒ»¸öÔËÐм¶Öб»´¦Àí¡£Èç¹û¸Ã×Ö¶ÎΪ¿Õ£¬ÄÇôÏàÓ¦µÄµÇ¼ÇÏÊÊÓÃÓÚËùÓеÄÔËÐм¶¡£ÔÚ¸Ã×Ö¶ÎÖУ¬¿ÉÒÔͬʱָ¶¨Ò»¸ö»ò¶à¸öÔËÐм¶£¬ÆäÖи÷ÔËÐм¶·Ö±ðÒÔÊý×Ö0.1.2.3.4.5.6»ò×Öĸa¡¢b¡¢c±íʾ£¬ÇÒÎÞÐè¶ÔÆä½øÐзָô¡£

action¡¡¡¡¡¡¡¡¶¯×÷¹Ø¼ü×Ö¡£ÓÃÓÚÖ¸¶¨init(M)ÃüÁî»ò½ø³Ì¶ÔÏàÓ¦½ø³Ì£¨ÔÚ¡°process¡±×ֶζ¨Ò壩ËùʵʩµÄ¶¯×÷¡£¾ßÌ嶯×÷°üÀ¨£º
¡¡¡¡1¡¢boot£ºÖ»ÓÐÔÚÒýµ¼¹ý³ÌÖУ¬²ÅÖ´Ðиýø³Ì£¬µ«²»µÈ´ý¸Ã½ø³ÌµÄ½áÊø£»µ±¸Ã½ø³ÌËÀÍöʱ£¬Ò²²»ÖØÐÂÆô¶¯¸Ã½ø³Ì¡£
¡¡¡¡2¡¢bootwait£ºÖ»ÓÐÔÚÒýµ¼¹ý³ÌÖУ¬²ÅÖ´Ðиýø³Ì£¬²¢µÈ´ý½ø³ÌµÄ½áÊø£ºµ±¸Ã½ø³ÌËÀÍöʱ£¬Ò²²»ÖØÐÂÆô¶¯¸Ã½ø³Ì¡£Êµ¼ÊÉÏ£¬Ö»ÓÐÔÚϵͳ±»Òýµ¼ºó£¬²¢´Óµ¥Óû§·½Ê½½øÈë¶àÓû§·½Ê½Ê±£¬ÕâЩµÇ¼ÇÏî²Å±»´¦Àí£»Èç¹ûϵͳµÄĬÈÏÔËÐм¶ÉèÖÃΪ2£¨¼´¶àÓû§·½Ê½£©£¬ÄÇôÕâЩµÇ¼ÇÏîÔÚϵͳÒýµ¼ºó½«ÂíÉϱ»´¦Àí¡£
¡¡¡¡3¡¢initdefault£ºÖ¸¶¨ÏµÍ³µÄĬÈÏÔËÐм¶¡£ÏµÍ³Æô¶¯Ê±£¬init½«Ê×ÏȲéÕҸõǼÇÏî¡£Èç¹û´æÔÚinit½«¾Ý´Ë¾ö¶¨ÏµÍ³×î³õÒª½øÈëµÄÔËÐм¶¡£¾ßÌåÀ´Ëµ£¬init½«Ö¸¶¨µÇ¼ÇÏî¡°run_level"×Ö¶ÎÖеÄ×î´óÊý×Ö£¨¼´×î¸ßÔËÐм¶£©Îªµ±Ç°ÏµÍ³µÄĬÈÏÔËÐм¶£»Èç¹û¸Ã×Ö¶ÎΪ¿Õ£¬ÄÇô½«Æä½âÊÍΪ¡°0123456¡±£¬²¢ÒÔ¡°6¡±×÷ΪĬÈÏÔËÐм¶¡£Èç¹û²»´æÔڸõǼÇÏÄÇôinit½«ÒªÇóÓû§ÔÚϵͳÆô¶¯Ê±Ö¸¶¨Ò»¸ö×î³õµÄÔËÐм¶¡£
¡¡¡¡4¡¢off£ºÈç¹ûÏàÓ¦µÄ½ø³ÌÕýÔÚÔËÐУ¬ÄÇô¾Í·¢³öÒ»¸ö¾¯¸æÐźţ¬µÈ´ý20Ãëºó£¬ÔÙͨ¹ýɱËÀÐźÅÇ¿ÐÐÖÕÖ¹¸Ã½ø³Ì¡£Èç¹ûÏàÓ¦µÄ½ø³Ì²¢²»´æÔÚÄÇô¾ÍºöÂԸõǼÇÏî¡£
¡¡¡¡5¡¢once£ºÆô¶¯ÏàÓ¦µÄ½ø³Ì£¬µ«²»µÈ´ý¸Ã½ø³Ì½áÊø±ã¼ÌÐø´¦Àí/etc/inittabÎļþÖеÄÏÂÒ»¸öµÇ¼ÇÏµ±¸Ã½ø³ÌËÀÍöʱ£¬initÒ²²»ÖØÐÂÆô¶¯¸Ã½ø³Ì¡£×¢Ò⣺ÔÚ´ÓÒ»¸öÔËÐм¶½øÈëÁíÒ»¸öÔËÐм¶Ê±£¬Èç¹ûÏàÓ¦µÄ½ø³ÌÈÔÈ»ÔÚÔËÐУ¬ÄÇôinit¾Í²»ÖØÐÂÆô¶¯¸Ã½ø³Ì¡£
¡¡¡¡6¡¢ondemand£ºÓë¡°respawn¡±µÄ¹¦ÄÜÍêÈ«Ïàͬ£¬µ«Ö»ÓÃÓÚÔËÐм¶Îªa¡¢b»òcµÄµÇ¼ÇÏî¡£
¡¡¡¡7¡¢powerfail£ºÖ»ÔÚinit½ÓÊÕµ½µçԴʧ°ÜÐźÅʱִÐÐÏàÓ¦µÄ½ø³Ì£¬µ«²»µÈ´ý¸Ã½ø³Ì½áÊø¡£
¡¡¡¡8¡¢powerwait£ºÖ»ÔÚinit½ÓÊÕµ½µçԴʧ°ÜÐźÅʱִÐÐÏàÓ¦µÄ½ø³Ì£¬²¢ÔÚ¼ÌÐø¶Ô/etc/inittabÎļþ½øÐÐÈκδ¦ÀíÇ°µÈ´ý¸Ã½ø³Ì½áÊø¡£
¡¡¡¡9¡¢respawn£ºÈç¹ûÏàÓ¦µÄ½ø³Ì»¹²»´æÔÚ£¬ÄÇôinit¾ÍÆô¶¯¸Ã½ø³Ì£¬Í¬Ê±²»µÈ´ý¸Ã½ø³ÌµÄ½áÊø¾Í¼ÌÐøɨÃè/etc/inittabÎļþ£»µ±¸Ã½ø³ÌËÀÍöʱ£¬init½«ÖØÐÂÆô¶¯¸Ã½ø³Ì¡£Èç¹ûÏàÓ¦µÄ½ø³ÌÒѾ­´æÔÚ£¬ÄÇôinit½«ºöÂԸõǼÇÏî²¢¼ÌÐøɨÃè/etc/inittabÎļþ¡£
¡¡¡¡10¡¢sysinit£ºÖ»ÓÐÔÚÆô¶¯»òÖØÐÂÆô¶¯ÏµÍ³²¢Ê×ÏȽøÈëµ¥Óû§Ê±£¬init²ÅÖ´ÐÐÕâЩµÇ¼ÇÏî¡£¶øÔÚϵͳ´ÓÔËÐм¶1£­6½øÈëµ¥Óû§·½Ê½Ê±£¬init²¢²»Ö´ÐÐÕâЩµÇ¼ÇÏî¡£"action¡±×Ö¶ÎΪ¡°sysinit¡±µÄµÇ¼ÇÏîÔÚ¡°run_level¡±×ֶβ»Ö¸¶¨ÈκÎÔËÐм¶¡£
¡¡¡¡11¡¢wait£ºÆô¶¯½ø³Ì²¢µÈ´ýÆä½áÊø£¬È»ºóÔÙ´¦Àí/etc/inittabÎļþÖеÄÏÂÒ»¸öµÇ¼ÇÏî¡£

¡¡¡¡
¡¡¡¡process¡¡¡¡¡¡ËùÒªÖ´ÐеÄshellÃüÁî¡£ÈκκϷ¨µÄshellÓï·¨¾ùÊÊÓÃÓÚ¸Ã×ֶΡ£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. xiazhouquan ÓÚ 2009-09-07 18:22:30·¢±í:

    ±È½ÏÏêϸ

  2. Coso ÓÚ 2006-06-16 07:57:06·¢±í:

    ѧϰÁË