20th Anniversary
  ȸ¿ø°¡ÀÔ   ȸ¿øÃ£±â
  ID PW
 
  Beginner
  System Admin
  Networking
  Applications
  Security
  Etc
 

    Á¦ ¸ñ : ¼Ö¶ó¸®½º ºÎÆÃ °úÁ¤ÀÇ ÀÌÇØ (2)
   ÀÛ¼ºÀÚ : Á¶°üÇö ³¯Â¥ : 2002.05.27
   ºÐ·ù : Beginner Á¶È¸¼ö : 32767

¼Ö¶ó¸®½ºÀÇ ºÎÆÃ

2.1. ¼Ö¶ó¸®½º ºÎÆÃÀÇ °³¿ä

¼Ö¶ó¸®½º´Â ´ÙÀ½°ú °°Àº ³× ´Ü°è¸¦ °ÅÃÄ ºÎÆÃÀÌ ¼öÇàµÈ´Ù. ÀÏ´Ü BIOS ´Ü°è¿¡¼­ ½Ã½ºÅÛÀÇ Çϵå¿þ¾îÀûÀÎ ÀÌ»óÀ¯¹«¸¦ ÆÇ´ÜÇϰí, MBRÀ» ÀÐ¾î µéÀ̰í, Ä¿³ÎÀ» ÀνĽÃŲ ÈÄ¿¡ init ÇÁ·Î¼¼¼­¸¦ ÅëÇØ ºÎÆÃÀ» ¸¶¹«¸® ÇÏ°Ô µÈ´Ù. ±×·³ °¢ °úÁ¤¿¡ ´ëÇØ Á¶±Ý ´õ ±íÀÌ µé¾î°¡ º¸ÀÚ.

2.2. BIOS ´Ü°è

½Ã½ºÅÛÀÇ Àü¿øÀ» Ä×À» ¶§ BIOS ´Â ½Ã½ºÅÛ¿¡ H/W¿Í ¸Þ¸ð¸®¸¦ °Ë»çÇϱâ À§ÇØ Self-test¸¦ ½Ç½ÃÇÑ´Ù. ¿¡·¯°¡ ¹ß°ßµÇÁö ¾Ê¾ÒÀ» °æ¿ì, BIOS´Â ù¹øÂ° ºÎÆ® ¼½ÅÍ(MBR)¿¡ ÀúÀåµÈ mboot¸¦ ¸Þ¸ð¸®¿¡ ÀûÀçÇÏ°í ¼öÇàÇÑ´Ù.

2.3. boot program ´Ü°è

mboot´Â Ȱ¼ºÈ­(active)µÈ ÆÄƼ¼ÇÀ» ã¾Æ¼­, pboot¸¦ ¸Þ¸ð¸®¿¡ ÀûÀçÇÏ°í ¼öÇà½ÃŲ´Ù. ±×¸®°í pboot´Â µð½ºÅ© ¾È¿¡ ÀÖ´Â secondary boot programÀ» ¸Þ¸ð¸®¿¡ ÀûÀçÇϱâ À§ÇÑ primary boot proramÀÎ bootblkÀ» ¸Þ¸ð¸®¿¡ ÀûÀçÇÑ´Ù. ±âº»ÀûÀ¸·Î ÆÄ¶õ È­¸é¿¡¼­ 10Ãʰ£ ±â´Ù¸®µµ·Ï ¼³Á¤µÇ¾î Àִµ¥, ºÎÆÃ °¡´ÉÇÑ ÆÄƼ¼ÇÀÌ ¿©·¯ °³¶ó¸é ÀÌ È­¸é¿¡¼­ ¼±ÅÃÇÏ¿© ºÎÆÃÀ» ÇÒ ¼ö ÀÖ´Ù. Bootblk´Â secondary boot program ÀÎ boot.bin À̳ª ufsboot ¸¦ ã¾Æ ¼öÇàÇϴµ¥, boot.bin À̳ª ufsboot´Â /etc/bootrc ½ºÅ©¸³Æ®¸¦ ¼öÇàÇϱâ À§ÇØ command interpreter¸¦ ½ÃÀÛÇÑ´Ù.

2.4. Ä¿³Î ÀÎ½Ä ´Ü°è

core kernel ÀÌ ¸Þ¸ð¸®¿¡ ¿Ã¶ó¿Â ÀÌÈÄ ÀÚ½ÅÀÇ µ¥ÀÌÅÍ ±¸Á¶¸¦ ÃʱâÈ­Çϰí, ¸ðµâµéÀ» ¸Þ¸ð¸®¿¡ ÀûÀçÇÑ´Ù. ÇÊ¿äÇÑ ¸ðµâÀ» ºÒ·¯¿Â ÀÌÈÄ¿¡ Ä¿³ÎÀº /sbin/init ÇÁ·Î±×·¥À» ¼öÇàÇÑ´Ù.

2.5. init ´Ü°è

Ä¿³Î¿¡¼­ init ¸¦ È£ÃâÇÑ ÀÌÈĺÎÅÍ´Â init ÇÁ·Î¼¼½º°¡ /etc/inittab ÆÄÀÏÀÇ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î ¸¶Áö¸· ºÎÆÃ ÀÛ¾÷À» Çϱ⠽ÃÀÛÇÑ´Ù.
°¢ run level º°·Î ¼öÇàµÇ´Â µð·ºÅ丮¿Í ÆÄÀÏÀ» ¾Ë¾Æº¸°í, ƯÈ÷ ¿ì¸®°¡ ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â run level 3 ÀÌ ¼öÇàµÇ´Â °æ¿ì¿¡ ´ëÇØ¼­ ½ÉÃþÀÖ°Ô ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
/etc/ µð·ºÅ丮 ¾Æ·¡¿¡´Â ´ÙÀ½°ú °°Àº ÆÄÀϵéÀÌ Á¸ÀçÇϴµ¥ ±×¸²À¸·Î ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.

run level µéÀÌ ¸í½ÃµÇ¾î ÀÖ´Â ÆÄÀÏÀÎ /etc/inittab ÆÄÀÏÀ» Á¶±Ý¸¸ »ìÆì º¸µµ·Ï ÇÏÀÚ.

sS:s:wait:/sbin/rcS                     >/dev/msglog 2<>/dev/msglog
s0:0:wait:/sbin/rc0                     >/dev/msglog 2<>/dev/msglog
s1:1:respawn:/sbin/rc1                  >/dev/msglog 2<>/dev/msglog
s2:23:wait:/sbin/rc2                    >/dev/msglog 2<>/dev/msglog
s3:3:wait:/sbin/rc3                     >/dev/msglog 2<>/dev/msglog
s5:5:wait:/sbin/rc5                     >/dev/msglog 2<>/dev/msglog
s6:6:wait:/sbin/rc6                     >/dev/msglog 2<>/dev/msglog

À§ÀÇ ³»¿ëÀº /etc/inittab ÆÄÀÏÀÇ Áß°£ ºÎºÐÀ» ¹ßÃéÇÑ °ÍÀÌ´Ù. ´«Ä¡°¡ ºü¸¥ »ç¶÷Àº ±Ý¹æ ¾Ë¾ÆÃ«°ÚÁö¸¸, s3·Î ½ÃÀÛÇÏ´Â ºÎºÐÀÌ run level 3ÀÏ °æ¿ì¿¡ °ü·ÃµÈ ºÎºÐÀÌ´Ù. µû¶ó¼­ run level 3ÀÏ °æ¿ì¿¡ /sbin/rc3¸¦ ½ÇÇàÇÏ°Ô µÈ´Ù.
¹°·Ð inittab ÆÄÀÏ ¾È¿¡ º¸¸é ÀüÈÄ¿¡ ½ÇÇàµÇ´Â default ÇʵåµéÀÌ ÀÖÀ¸³ª ¿©±â¼­´Â »ý·«Çϵµ·Ï ÇϰڴÙ.

±×·³ /sbin/rc3 ÆÄÀÏÀ» »ìÆìº¸µµ·Ï ÇÏÀÚ.

if [ -d /etc/rc3.d ]; then
        for f in /etc/rc3.d/K*; do
                if [ -s $f ]; then
                        case $f in
                                *.sh)   .        $f ;;
                                *)      /sbin/sh $f stop ;;
                        esac
                fi
        done

        for f in /etc/rc3.d/S*; do
                if [ -s $f ]; then
                        case $f in
                                *.sh)   .        $f ;;
                                *)      /sbin/sh $f start ;;
                        esac
                fi
        done
fi

À§ÀÇ ÆÄÀÏ ¿ª½Ã Áß°£ ºÎºÐÀ» ¹ßÃéÇÏ¿´´Ù. ÀÌ ºÎºÐÀº /etc/rc3.d µð·ºÅ丮ÀÇ ¿©·¯ µ¥¸óµéÀ» ±¸µ¿½ÃŰ´Â ½ºÅ©¸³Æ®Àε¥, º¸´Â ¹Ù¿Í °°ÀÌ /etc/rc3.d µð·ºÅ丮ÀÇ ÆÄÀϵé Áß¿¡ S·Î ½ÃÀÛÇÏ´Â ÆÄÀÏ¿¡´Â start Àμö¸¦ ³Ñ°Ü¼­ ½ÃÀÛÇϵµ·Ï Çϰí, K·Î ½ÃÀÛÇÏ´Â ÆÄÀϵéÀº stop Àμö¸¦ ³Ñ±ä´Ù. Çѹø ÀÚ½ÅÀÇ /etc/rc3.d µð·ºÅ丮¸¦ »ìÆìº¸°í ÆÄÀϸíÀ» »ìÆìº¸µµ·Ï ÇÏÀÚ.

2.6. run level ¹Ù²Ù±â

run level À» ¹Ù²Ù´Â ¹æ¹ý¿¡´Â ¿©·¯°¡Áö°¡ ÀÖ´Ù. ±× Áß¿¡ À¯¿ëÇÏ°Ô ¾²ÀÌ´Â init ¸í·ÉÀ» »ìÆìº¸µµ·Ï ÇÏÀÚ.
Áö±Ý ¿ì¸®°¡ µð½ºÅ©¿¡ ¹®Á¦°¡ »ý°Ü¼­, single-user mode ·Î ºÎÆÃÀ» Çß´Ù°í °¡Á¤ÇÏÀÚ. ¹®Á¦¸¦ ÇØ°áÇÏ°í ¿ø·¡´ë·Î ºÎÆÃÀ» ÇÏ°í ½ÍÀºµ¥ ¿ì¸®´Â reboot ÀÛ¾÷À» °ÅÃÄ¾ß ÇÒ±î? ¹°·Ð ¾Æ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ¸í·ÉÀ» ³»¸®¸é µÈ´Ù.

# init 3

À§ÀÇ ¸í·ÉÀ¸·Î run level 3·Î µé¾î°¡°Ô ÇÒ ¼ö ÀÖ´Ù.
¼ýÀÚ ºÎºÐ¿¡ ¿Ã ¼ö ÀÖ´Â Àμö·Î´Â 0, 1, 2, 3, 4, 5, 6, s °¡ ÀÖ´Ù.


    [¾Õ±Ûº¸±â / µÞ±Ûº¸±â] [¸ñ·Ïº¸±â] [Ãâ·Â]   


[ °ü·Ã °­Á º¸±â ]
¹øÈ£ Á¦¸ñ ÀÛ¼ºÀÚ µî·ÏÀÏ Á¶È¸¼ö
1    ¼Ö¶ó¸®½º ºÎÆÃ °úÁ¤ÀÇ ÀÌÇØ (1) Á¶°üÇö 2002-05-27 32767
2    ¼Ö¶ó¸®½º ºÎÆÃ °úÁ¤ÀÇ ÀÌÇØ (2) Á¶°üÇö 2002-05-27 32767
  »çÀÌÆ® ¼Ò°³  |  ¿¬¶ôó  |  »çÀÌÆ® ¸Ê  |  À̸ÞÀÏÁÖ¼Ò ¹«´Ü ¼öÁý °ÅºÎ Copyright (c) 2021 Solaris School. All rights reserved.