¸®´ª½º °ü·Ã °Ô½ÃÆÇ

2002/01/19(10:32) from 61.84.212.180
ÀÛ¼ºÀÚ : °­ÁÙ±â (jkkang65@hanmail.net) Á¶È¸¼ö : 5945 , ÁÙ¼ö : 83
[Linux] Runlevel
2.3. runlevel
±×·³ ÀÌÁ¦, inittab ÆÄÀÏÀ» ÇÑÁÙÇÑÁÙ ºÐ¼®ÇØ º¸°Ú½À´Ï´Ù. # À¸·Î ½ÃÀÛÇÏ´Â ÁÙÀº ÁÖ¼®À̶ó´Â°Å ´Ù ¾Ë°í °è½Ç °Ì´Ï´Ù. inittab ÆÄÀÏÀÇ ¿ëµµ¿Í ÀúÀÚ°¡ ³ª¿À°í, °¢ ·±·¹º§(ren level) ¿¡ ´ëÇÑ °£·«ÇÑ Á¤ÀÇ(?)°¡ ³ª¿É´Ï´Ù. [1]


# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)





·»·¹º§ 0
½Ã½ºÅÛÀ» Á¾·áÇÒ ¶§ »ç¿ëµÇ´Â ·±·¹º§ÀÔ´Ï´Ù.

·»·¹º§ 1
½Ì±Û À¯Àú ¸ðµå¿¡¼­ »ç¿ëµÇ´Â ·¹º§ÀÔ´Ï´Ù. ¿©·¯ºÐÀÌ lilo: ÇÁ·ÒÇÁÆ® ¿¡¼­ linux single À̶ó°í ÀÔ·ÂÇÏ¸é ·±·¹º§ 1 ¿¡¼­ ¸®´ª½º°¡ ½ÃÀÛÇÏ°Ô µË´Ï´Ù. [2] ÀÌ ¶§´Â µðÆúÆ®·Î root ·Î ·Î±×ÀεǸç, ´ë´Ù¼öÀÇ Áß¿äÇÑ µ¥¸óµéÀº ½ÇÇàµÇÁö ¾Ê°Ô ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.

·»·¹º§ 2
NFS ¸¦ Áö¿øÇÏÁö ¾Ê´Â ´ÙÁß »ç¿ëÀÚ ¸ðµå¸¦ Á¤ÀÇÇÕ´Ï´Ù. [3]

·»·¹º§ 3
³×Æ®¿öÅ·À» Áö¿øÇÏ´Â ´ÙÁß »ç¿ëÀÚ ¸ðµåÀÔ´Ï´Ù. (µðÆúÆ® ·±·¹º§·Î ÁÖ·Î ÁöÁ¤µË´Ï´Ù.)

·»·¹º§ 4
¿©·¯ºÐÀÌ ³ª¸§´ë·Î Á¤ÀÇÇؼ­ ¾µ ¼ö ÀÖ´Â ·±·¹º§ÀÔ´Ï´Ù. ÇÊ¿ä¿¡ µû¶ó¼­ ½ÇÇà½ÃÅ°±â ¿øÇÏ´Â µ¥¸óÀ̳ª ¼­ºñ½º¸¦ /etc/rc.d/rc4.d µð·ºÅ丮 ¹Ø¿¡ ¼³Á¤ÇÔÀ¸·Î½á ¿©·¯ºÐ¸¸ÀÇ Æ¯¼ºÀ» °®´Â °íÀ¯ÀÇ ·±·¹º§À» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

·»·¹º§ 5
X ¸¦ ½ÇÇà½ÃÅ°±â À§ÇÑ ·±·¹º§·Î ¾à¼ÓµÇ¾î ÀÖ½À´Ï´Ù.

·»·¹º§ 6
½Ã½ºÅÛÀ» ÀçºÎÆýÃÅ°µµ·Ï Á¤ÀÇµÈ ·±·¹º§ÀÔ´Ï´Ù.


¸¸¾à, inittab ÆÄÀÏÀÇ Ã³À½¿¡ ³ª¿À´Â

id:3:initdefault:


ÀÇ ¶óÀÎÀ»
id:6:initdefault:


ȤÀº
id:0:initdefault:


µîÀ¸·Î ÁöÁ¤ÇØ ¹ö¸®¸é, ¿©·¯ºÐÀÇ ¸®´ª½º ½Ã½ºÅÛÀº ºÎÆÃÇÏÀÚ¸¶ÀÚ Á¾·áµÇ¾î ¹ö¸®°Å³ª, Àç½ÃÀÛÀ» °Åµì ¹Ýº¹ÇÏ°Ô µÇ¾î ¹ö¸®¹Ç·Î ÁÖÀÇÇϽñ⠹ٶø´Ï´Ù. ±×·²¶§¿¡´Â ºÎÆýà lilo ¿¡ ¿É¼ÇÀ» Á־ 0À̳ª 6 ÀÌ¿ÜÀÇ ·±·¹º§·Î ºÎÆÃÇؼ­ °íÃÄ ÁÖ½Ã¸é µË´Ï´Ù.

Àá±ñ! ·±·¹º§À̶õ ¹«¾ùÀΰ¡... ÇÏ°í »ý°¢ÇϽô ºÐµéÀÌ ÀÖÀ» °Ì´Ï´Ù. ¾Æ¸¶, ¿©±â±îÁö ÀÐÀ¸¼Ì´Ù¸é, ´ëÃæ ÁüÀÛÀº ÇÏ°í °è½Ã¸®¶ó »ý°¢ÇÕ´Ï´Ù.

init ¸ÇÆäÀÌÁöÀÇ Á¤ÀÇ :

·±·¹º§Àº ¼±ÅÃµÈ ±×·ìÀÇ ÇÁ·Î¼¼½º¸¸ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÇµµ·Ï Çã¶ô Çϱâ À§ÇØ ¸¸µç ¼ÒÇÁÆ®¿þ¾î ¼³Á¤ÀÌ´Ù. [4]


½Ã½ºÅÛÀ» °ü¸®ÇÏ´Ù º¸¸é, ½Ã½ºÅÛÀÇ Á¡°Ë ȤÀº µð¹ö±ëÀ» À§Çؼ­ º¸Å붧ÀÇ ¼³Á¤ °ú´Â Á» ´Ù¸£°Ô ¸î°¡Áö ¼­ºñ½º¸¦ ½ÃÀÛÇÏÁö ¾Ê°í ºÎÆÃÇÏ°í ½ÍÀº °æ¿ì°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î¼­, ³×Æ®¿öÅ© Áö¿ø ±â´ÉÀ» off ÇÏ°í¼­ ºÎÆÃÇÏ°í ½Í´ÙµçÁö, ´ÙÁß »ç¿ëÀÚ ¸ðµå°¡ ¾Æ´Ï¶ó ½Ì±Û »ç¿ëÀÚ ¸ðµå·Î ºÎÆÃÇÏ°í ½Í´ÙµçÁö ÇÏ´Â °æ¿ì°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù.

ÀÌó·³ ¼­·Î ´Ù¸¥ ¼³Á¤À¸·Î ºÎÆÃÇϱâ À§Çؼ­ °¢°¢ÀÇ ¼³Á¤À» "·±·¹º§" À̶ó´Â À̸§À¸·Î ³ª´©¾î ³õÀº °ÍÀÔ´Ï´Ù. ±×¸®°í, "·±·¹º§" ¿¡ ´ëÇÑ ¾à¼ÓÀ¸·Î 0, 1, 2, 3, 5, 6 ¹ø ·±·¹º§ [5] Àº ¹Ì¸® ¿¹¾àµÇ¾î¼­ "½Ã½ºÅÛ Á¾·á, ÀçºÎÆÃ, ½Ì±ÛÀ¯Àú¸ðµå, ´ÙÁß»ç¿ëÀÚ ¸ðµå, ³×Æ®¿öÅ©°¡ Áö¿øµÇÁö ¾Ê´Â ´ÙÁß »ç¿ëÀÚ ¸ðµå µîÀ¸·Î ÇÏÀÚ" ¶ó°í ¾à¼ÓÀ» ÇØ µÐ °ÍÀÔ´Ï´Ù. (»ç½Ç ¿¹¾àµÈ ·±·¹º§Àº 0, 1, 6 ¹Û¿¡ ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ³ª¸ÓÁö 2, 3, 5 ¹øÀº "°ü·Ê»ó" °¢°¢ÀÇ ÇØ´ç ¿ëµµ·Î »ç¿ëÇÏ°í ÀÖ´Â °Í °°½À´Ï´Ù. ·±·¹º§ 2, 3 Àº SunOS µî ´Ù¸¥ System V °è¿­ÀÇ init ÇÁ·Î¼¼½º¸¦ ¾²´Â ¿î¿µÃ¼Á¦¿¡¼­µµ ¸®´ª½º¿Í µ¿ÀÏÇÏ°Ô »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.) ±× ¿Ü¿¡ 7, 8, 9¹ø ·±·¹º§µµ »ç¿ëÀÚ°¡ Á¤ÀÇÇؼ­ ¾µ ¼ö ÀÖÁö¸¸, °ü·Ê»ó ±×·¸°Ô ÇÏÁö ¾Ê´Â´Ù°í ÇÕ´Ï´Ù. ±×¸®°í, S ¿Í s ·±·¹º§µµ Ư¼öÇÑ ·±·¹º§·Î½á Á¸ÀçÇÕ´Ï´Ù.

¸¸¾à ¿©·¯ºÐÀÌ ½Ã½ºÅÛ Á¾·á½Ã¿¡ µðÆúÆ®·Î Á¦°øµÇ´Â ÀÏ¿¡ ´õÇؼ­ ½ÇÇà½ÃÅ°°í ½ÍÀº °ÍÀÌ ÀÖ´Ù¸é, ·±·¹º§ 0 ¿¡ Ãß°¡¸¦ ÇÏ½Ã¸é µÇ´Â °ÍÀÔ´Ï´Ù.

ÀÌ·¸°Ô °¢°¢ÀÇ ·±·¹º§¿¡ ¿øÇÏ´Â ÀÛ¾÷À» Ãß°¡Çϱâ À§Çؼ­´Â /etc/rc.d/rcN.d [6] µð·ºÅ丮 ¾Æ·¡ÀÇ ½Éº¼¸¯ ¸µÅ©µéÀ» Á¶Á¤ÇÏ½Ã¸é µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌ ¹®¼­ 4Àý¿¡ Àû¾î µÎ¾ú½À´Ï´Ù.

ÁÖ¼®
[1] ÀÌó·³ ·±·¹º§À» Á¤ÀÇÇÏ°í, ·±·¹º§ º°·Î µð·ºÅ丮¸¦ ÇÒ´çÇؼ­ init ¸¦ ½ÇÇà½ÃÅ°´Â ¹æ½ÄÀÇ init ¸¦ system V ½ºÅ¸ÀÏÀÇ init ¶ó°í ÇÕ´Ï´Ù. init ÇÁ·Î±×·¥Àº Å©°Ô BSD ½ºÅ¸ÀÏ°ú system V ½ºÅ¸ÀÏÀÇ µÎÁ¾·ù°¡ Àִµ¥, ¿ì¸®³ª¶ó¿¡¼­ »ç¿ëÇÏ´Â ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º» (½ÇÁ¦ Á¦°¡ ½áº» °ÍÀº ·¹µåÇÞ °è¿­°ú µ¥ºñ¾È¹Û¿¡´Â ¾ø½À´Ï´Ù. ¤Ñ.¤Ñ)¿¡¼­´Â system V ½ºÅ¸ÀÏÀÇ init ¸¦ »ç¿ëÇÕ´Ï´Ù.

[2] lilo ¿¡ ÁÖ´Â ¸í·ÉÀº lilo HOWTO ¸¦ ÂüÁ¶Çϼ¼¿ä.

[3] µ¥ºñ¾È ¹èÆ÷º»ÀÇ °æ¿ì, ·¹º§ 2 °¡ µðÆúÆ® ·±·¹º§(Full-multiuser mode)

[4] A runlevel is a software configuration of the system which allows only a selected group of processes to exist.

[5] ·¹µåÇÞÀÇ °æ¿ì

[6] µ¥ºñ¾ÈÀÇ °æ¿ì /etc/rcN.d ÀÔ´Ï´Ù.


Modify Delete Post Reply Backward Forward List
Powered by Kang Jul Ki