The Linux System Administrators' Guide: ¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚ °¡À̵å Version 0.6.2 | ||
---|---|---|
Prev | Chapter 7. init | Next |
½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§, init´Â /etc/inittab ¼³Á¤ÆÄÀÏÀ» ÀоîµéÀ̵µ·Ï µÇ¾î ÀÖ´Ù. ¶ÇÇÑ, ½Ã½ºÅÛÀÌ °¡µ¿ ÁßÀÏ ¶§µµ HUP ½Ã±×³ÎÀ» ¹ÞÀ¸¸é ÀÌ ¼³Á¤ÆÄÀÏÀ» ´Ù½Ã ÀоîµéÀδÙ. [1] µû¶ó¼ initÀÇ ¼³Á¤À» º¯°æÇß´Ù°í Çؼ ±×°ÍÀ» Àû¿ë½ÃÅ°±â À§ÇØ ½Ã½ºÅÛÀ» ¸®ºÎÆýÃų ÇÊ¿ä´Â ¾ø´Ù.
/etc/inittab ÆÄÀÏÀº Á» º¹ÀâÇÏ´Ù. ÀÏ´Ü ¿©±â¼´Â getty¿¡ °üÇÑ ºÎºÐ¸¸À» ÇÑ°¡Áö ¿¹·Î¼ »ìÆ캸±â·Î ÇÏÀÚ. /etc/inittabÀº ´ÙÀ½°ú °°ÀÌ ÄÝ·ÐÀ¸·Î ³ª´²Áø ³× ºÎºÐÀ¸·Î ±¸¼ºµÈ´Ù.
id:runlevels:action:process |
ÀÌ°ÍÀº ÇØ´ç ¶óÀÎÀ» ´Ù¸¥ ºÎºÐ°ú ½Äº°½ÃÄÑ ÁØ´Ù. getty¸¦ ¼³Á¤ÇÏ´Â ºÎºÐ¿¡¼´Â, ÀÌ°÷¿¡ Å͹̳Π¹øÈ£¸¦ ÁöÁ¤ÇØÁÖµµ·Ï µÇ¾î ÀÖ´Ù(ÀÌ°ÍÀº ÀåÄ¡ ÆÄÀÏ À̸§¿¡¼ /dev/ttyµÚ¿¡ µû¶ó¿À´Â ¼ýÀÚÀÌ´Ù). ¹°·Ð getty ¼³Á¤ ºÎºÐÀÌ ¾Æ´Ñ °÷¿¡¼´Â ÀÌ·¸Áö ¾Ê´Ù. id´Â ±æÀÌ Á¦ÇÑÀÌ ÀÖÀ¸¸ç, ÆÄÀϳ»¿¡¼´Â À¯ÀÏÇÑ °ÍÀ̾î¾ß ÇÑ´Ù.
ÀÌ°ÍÀº ÇØ´ç ¶óÀÎÀÌ ¾î¶² ½ÇÇà ·¹º§(run level)¿¡¼ À¯È¿ÇÑÁö¸¦ ÁöÁ¤ÇÏ´Â ºÎºÐÀÌ´Ù. ½ÇÇà ·¹º§Àº ÇÑÀÚ¸® ¼ýÀڷΠǥÇöµÇ¸ç, Ưº°ÇÑ ±¸ºÐ±âÈ£ ¾øÀÌ ¿¬¼ÓÀûÀ¸·Î ¿©·¯ ½ÇÇà ·¹º§À» ½á³ÖÀ» ¼ö ÀÖ´Ù(½ÇÇà ·¹º§Àº ´ÙÀ½ ¼½¼Ç¿¡¼ ¼³¸íÇÑ´Ù).
¿©±â¼´Â, ÇØ´ç ¶óÀÎÀÌ ¾î¶»°Ô µ¿ÀÛÇØ¾ß ÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÑ´Ù ¿¹¸¦ µé¾î, ÀÌ°÷¿¡ respawnÀ̶ó°í ¾²°Ô µÇ¸é ±× ´ÙÀ½ ¿µ¿ª¿¡ ÀÖ´Â ¸í·ÉÀÌ Á¾·áµÉ ¶§¸¶´Ù ±×°ÍÀ» Àç½ÇÇà ÇÏ°Ô µÈ´Ù. once¶ó°í ¾²°Ô µÇ¸é ½ÇÇàÀ» µü Çѹø¸¸ ÇÏ°Ô µÈ´Ù.
ÀÌ°÷¿¡ ½ÇÇà½Ãų ¸í·ÉÀÌ µé¾î°£´Ù.
1:2345:respawn:/sbin/getty 9600 tty1 |
¸¸ÀÏ Å͹̳ÎÀ̳ª ´ÙÀ̾ó ÀÎ ¸ðµ© ¶óÀÎÀ» ½Ã½ºÅÛ¿¡ Ãß°¡ÇÏ°í ½Í´Ù¸é, ±×µé °¢°¢À» À§ÇÑ ¼³Á¤ ¶óÀÎÀ» /etc/inittab¿¡ Ãß°¡ÇÏ¿©¾ß ÇÑ´Ù. ÀÌ°Í¿¡ °üÇØ ´õ¿í ÀÚ¼¼ÇÑ ³»¿ëÀº init, inittab, gettyÀÇ ¸Å´º¾ó ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù.
¾î¶² ¸í·ÉÀÌ ½ÇÇà¿¡ ½ÇÆÐÇÑ´Ù¸é, init´Â ±×°ÍÀ» ´Ù½Ã Àç½ÇÇàÇÏ°Ô µÈ´Ù. ±×·¯³ª, Àç½ÇÇàÇÏ°í ½ÇÆÐÇÏ°í ´Ù½Ã Àç½ÇÇàÇÏ°í ½ÇÆÐÇÏ°í.. ÀÌ¿Í °°ÀÌ ³¡¾øÀÌ ¹Ýº¹µÈ´Ù¸é, ÀÌ°ÍÀº ½Ã½ºÅÛÀÇ ÀÚ¿øÀ» ±²ÀåÈ÷ ¸¹ÀÌ ¼ÒºñÇÏ°Ô µÈ´Ù. ÀÌ·± ÀÏÀ» ¸·±âÀ§Çؼ init´Â ¸í·ÉÀÌ ¾ó¸¶³ª ÀÚÁÖ Àç½ÇÇàµÇ´ÂÁö¸¦ Á¡°ËÇÏ°í ÀÖ´Ù°¡, ¾î¶² ¸í·ÉÀÌ Áö³ªÄ¡°Ô ÀÚÁÖ ¹Ýº¹µÇ¸é ±×°ÍÀ» 5ºÐ°£ ´Ù½Ã ½ÇÇàÇÏÁö ¾Ê´Â´Ù.
[1] | ¿¹¸¦ µé¸é, ·çÆ®·Î kill -HUP 1 ¸í·ÉÀ» ³»¸®¸é µÈ´Ù. |
[2] | gettyÀÇ ¹öÀüÀÌ ´Ù¸£¸é, ±× ½ÇÇà ¸í·Éµµ ´Ù¸£´Ù. ¸Å´º¾ó ÆäÀÌÁö¸¦ ÂüÁ¶ÇϵÇ, ±×°ÍÀÌ gettyÀÇ ¹öÀü¿¡ ¸Â´Â °ÍÀÎÁö¸¦ ²À È®ÀÎÇϱ⠹ٶõ´Ù. |