¸®´ª½º µ¥½ºÅ©Å¾¿¡ ¾¾µð·ÒÀ» ¶ç¿ì·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä? ¹°·Ð ¿äÁò ¹èÆ÷º»Àº ÀÚµ¿À¸·Î ¾¾µð·ÒÀÌ ¶ß°Ô µÇ¾î ÀÖ½À´Ï´Ù¸¸. ¸®´ª½º¿¡¼ ¾¾µð·ÒÀ̳ª FDD¸¦ ¶ç¿ì´Â °ÍÀ» ¸¶¿îÆÃÀ̶ó ÇÕ´Ï´Ù.
mountingÀº "Running Linux"¿¡ ½Ç¸° ¼³¸íÀ» º¸¸é, "ÆÄÀϽýºÅÛÀ» ƯÁ¤ µð·ºÅ丮¿Í °ü·ÃÁþ´Â °Í"À̶ó°í µÇ¾î ÀÖ½À´Ï´Ù. '¾¾µð·ÒÀ» ¸¶¿îÆÃÇÑ´Ù.'°í ÇÏ´Â °ÍÀº ¾¾µð·ÒÀÇ ÆÄÀϽýºÅÛ(iso9660)À» ¸®´ª½º ½Ã½ºÅÛÀÇ Æ¯Á¤ µð·ºÅ丮¿Í °ü·ÃÁþ´Â °ÍÀÔ´Ï´Ù. ÀÌ ¶§ °ü·ÃÁþ´Â µð·ºÅ丮¸¦ ¸¶¿îÆ® Æ÷ÀÎÆ®(mount point)¶ó°í ÇÕ´Ï´Ù.
¸¶¿îÆÃÇÏ´Â ¸í·É¾î´Â ÀÌ·¸½À´Ï´Ù.
mount -t ext2 /xhtml/hda2 /mnt
mount -t msdos /xhtml/fd0 /mnt
mount -t iso9660 /xhtml/cdrom /cdrom
mount -t type device mount-pointÀÇ ¼ø¼ÀÔ´Ï´Ù. ¾¾µð·ÒÀÎ °æ¿ì mount -t ´ÙÀ½¿¡ ¾¾µð·ÒÀÇ ÆÄÀϽýºÅÛ ÇüÅÂÀÎ iso9660 ±×¸®°í µð¹ÙÀ̽º µð·ºÅ丮³»ÀÇ cdromÀ» /cdrom µð·ºÅ丮¿Í °ü·ÃÀ» Áö¾î¶ó´Â ÇüÅÂÀÔ´Ï´Ù. ÀÏ´Ü ¸¶¿îÆÃµÇ°í ³ ÆÄÀÏ ½Ã½ºÅÛÀº ¸¶¿îÆ®-Æ÷ÀÎÆ® µð·ºÅ丮¸¦ ´Ù·ëÀ¸·Î½á ´Ù¸¥ ÀϹÝÀûÀÎ µð·ºÅ丮ó·³ ´Ù·ê ¼ö°¡ ÀÖ½À´Ï´Ù. ¿¹ÄÁµ¥ cd /cdrom ó·³ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇöÀç ¸¶¿îÆÃµÈ °ÍÀ» ¸ðµÎ º¸·Á¸é,
mount -a
/bin/mount -a
ÀÔ´Ï´Ù. ±×¸®°í fstab ÆÄÀÏ¿¡¼ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ÁöÁ¤µÈ °ÍÀº °£´ÜÇÏ°Ô mount /cdromÀ̶ó°í¸¸ ÇØµµ ¸¶¿îÆÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
½Ã½ºÅÛÀÌ ºÎÆÃÇÑ ´ÙÀ½, ¾î¶² °ÍÀº ÀÚµ¿À¸·Î ¸¶¿îÆÃÀÌ µÇ°í ¾î¶² °ÍÀº ±×·¸Áö ¾Ê½À´Ï´Ù. À̰ÍÀº ¾îµð¿¡¼ Á¶ÀýµÇ´Â °ÍÀϱî¿ä? ¿¹¸¦ µé¾î ÇÏµå µð½ºÅ©¸¦ ÆÄƼ¼ÇÇØ¼ ÀϺδ À©µµ¿ìÁ ÀνºÅçÇß½À´Ï´Ù. ¸®´ª½º ºÎÆÃ ½Ã À©µµ¿ìÁî ÆÄÆ¼¼Çµµ ÀÚµ¿À¸·Î ¶ß°Ô ÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä?
óÀ½ ¸®´ª½º ÀνºÅç ÇÒ ´ç½Ã fdisk³ª disk druidÀÇ expert ¼³Á¤¿¡¼ mount-point¸¦ Àâ¾ÆÁÙ ¶§ À©µµ¿ìÁî ÆÄÆ¼¼ÇÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®µµ ¼³Á¤Çß´Ù¸é µû·Î ¼Õ ´î Çʿ䰡 ¾ø½À´Ï´Ù. / ³ª swap, /boot µîÀ» ¼³Á¤ÇÏ´Â °Íó·³ /windows µîÀÇ À̸§À¸·Î ¼³Á¤Çß´Ù¸é ¸®´ª½º ÀνºÅç ÈÄ /windows¶ó´Â µð·ºÅ丮¸¦ ¸¸µé±â¸¸ ÇÏ¸é µË´Ï´Ù. ±×·¯¸é À©µµ¿ìÁî ÆÄÆ¼¼ÇÀ» /windows¿Í °ü·ÃÁþ½À´Ï´Ù. ±×·±µ¥ ÀÌ °úÁ¤À» »ý·«Çß´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù.
¸ÕÀú root·Î ·Î±äÇÑ ´ÙÀ½ (su ¿£ÅÍ, ÆÐ¾²¿öµå ÀÔ·Â)
/etc/fstabÀ» ¿©¼¼¿ä. (vi /etc/fstab)
ÀÌ fstab ÆÄÀÏ¿¡¼ ÆÄÀÏ ½Ã½ºÅÛ ¸¶¿îÆÃÀ» ÃѰýÀûÀ¸·Î Á¶ÀýÇÕ´Ï´Ù.
fs´Â ÆÄÀÏ ½Ã½ºÅÛÀÇ ¾àÀÚ°ÚÁÒ? ÀÌ ÆÄÀÏÀ» ¿¸é ´ÙÀ½°ú ºñ½ÁÇÑ °ÍÀÌ ³ª¿É´Ï´Ù.
![]() |
"µð¹ÙÀ̽º - ¸¶¿îÆ® Æ÷ÀÎÆ®(µð·ºÅ丮) - ÆÄÀϽýºÅÛ Å¸ÀÔ - ¿É¼Ç"ÀÌ ¼ø¼´ë·Î ³ª¿Í ÀÖ½À´Ï´Ù.
¿©±â¼ ¿É¼ÇºÎ¿¡ defaults¶ó°í µÇ¾îÀÖ´Â °ÍÀÌ ºÎÆÃ ½Ã ÀÚµ¿À¸·Î ¸¶¿îÆ®µË´Ï´Ù. À©µµ¿ìÁî ÆÄÆ¼¼ÇÀ» ÀÚµ¿À¸·Î ¶ß°Ô ÇÏ°í ½Í´Ù¸é À©µµ¿ìÁî ÆÄÆ¼¼Ç ¶óÀÎ (ÆÄÀÏ ½Ã½ºÅÛÀÌ vfatÀÎ ÁÙ)·Î °¡¼ ¿É¼Ç¿¡ defaults¸¦("s" ºü¶ß¸®Áö ¸¶¼¼¿ä) ÷°¡ÇÏ¸é µË´Ï´Ù. À§ ±×¸²¿¡´Â ¸ðµÎ defaults·Î ¼³Á¤µÇ¾î ÀÖ±º¿ä.
¾Æ¿¹ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾ø´Â °æ¿ì¶ó¸é vfatÀÎ ÁÙÀÇ µÎ ¹øÂ° Ä÷³¿¡ Àû´çÇÑ À̸§À¸·Î ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ¸¸µç ´ÙÀ½ (/windows µî) ¿É¼Ç¿¡ defaults¸¦ ÇØÁÖ°í, root µð·ºÅ丮 ÇϹ濡 /windows¶ó´Â µð·ºÅ丮¸¦ ¸¸µé¸é µË´Ï´Ù.(mkdir /windows) Âü°í·Î cdrom ¿É¼ÇÀÇ ro´Â "read only"ÀÔ´Ï´Ù.
¾¾µð·ÒÀ» »© ³»·Á¸é ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛÀ» ÇØÁ¦ÇÕ´Ï´Ù. ¸¶¿îÆ® ÇØÁ¦ ¸í·ÉÀº /cdromÀ̶ó´Â ¸¶¿îÆ® Æ÷ÀÎÆ®·Î ¸¶¿îÆ®µÈ °æ¿ì¶ó¸é,
umount /cdrom
ÀÔ´Ï´Ù. u¸¸ ÀÖ´Ù´Â °Í¿¡ ÁÖÀÇÇϼ¼¿ä.("unmount" ¾Æ´Õ´Ï´Ù)
¾ÆÆÄÄ¡ ½á¹ö¸¦ ½Ãµ¿½Ã¿¡ ÀÚµ¿À¸·Î ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æ º¾½Ã´Ù. ¹èÆ÷º»¿¡ µû¶ó¼´Â óÀ½ ÀνºÅç ½Ã ±×·¸°Ô ¼³Á¤µÇ´Â °æ¿ìµµ ÀÖÁö¸¸ ±×·¸Áö ¾ÊÀº °æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌ ºÎºÐÀ» ÀÚ¼¼ÇÏ°Ô ÀÌÇØÇÏ·Á¸é ½Ã½ºÅÛ ¼öÁØ¿¡¼ ºÎÆÃÀÌ ¾î¶² ¿ø¸®·Î °ü¸®µÇ´ÂÁö¸¦ ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù.(Á¶±Ý º¹ÀâÇÑ ³»¿ëÀÔ´Ï´Ù.)
½Ã½ºÅÛÀÌ Ã³À½ ºÎÆÃÇØ¼ µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ ÃʱâÈµÈ µÚ¿¡ °ð¹Ù·Î ½ÇÇàµÇ´Â °ÍÀÌ initÀ̶ó´Â ÇÁ·Î±×·¥ ÀÔ´Ï´Ù. init ÇÁ·Î±×·¥Àº /etc/inittabÀ̶ó´Â ÆÄÀÏ¿¡ ¼³Á¤µÈ´ë·Î ¿òÁ÷ÀÔ´Ï´Ù. ÀÌ inittab ÆÄÀÏÀ» ÅØ½ºÆ® ¿¡µðÅÍ·Î ¿¾îº¸¸é ´ë·« ÀÌ·¸°Ô »ý°å½À´Ï´Ù.
#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Author: Miquel van Smoorenburg,
# Modified for RHS Linux by Marc Ewing and Donnie Barnes
#
# 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)
#
id:5:initdefault:
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
# Things to run in every runlevel.
ud::once:/sbin/update
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
. . . . . . .
. . . . . . .
´Ù ¾Ë·Á¸é ³Ê¹« º¹ÀâÇÕ´Ï´Ù. ¿©±â¼´Â initdefault¶ó´Â °Í¸¸ ÁÖÀÇÇØ¼ º¸¼¼¿ä. ÀÌ ºÎºÐÀÌ Æ¯º°ÇÑ ¼³Á¤ÀÌ ¾øÀ»¶§ ±âº»(default)À¸·Î ¼±ÅõǴ run levelÀ» Á¶ÀýÇÕ´Ï´Ù. À§ ÆÄÀÏÀÇ °æ¿ì "run level 5"°¡ ±âº»À̱º¿ä.
±× ´ÙÀ½, /etc/init.d µð·ºÅ丮¸¦ ¾Ë¾Æ¾ß ÇÕ´Ï´Ù. init.d µð·ºÅ丮´Â "½Ã½ºÅÛ ¼ºñ½ºÀÇ ¼¾ÅÍ" ¿ªÇÒÀ» ÇÏ´Â µð·ºÅ丮 ÀÔ´Ï´Ù. ½á¹ö, µ¥¸ó µîÀÇ Áß¿äÇÑ ½Ã½ºÅÛ ¼ºñ½º ½ÇÇà ½ºÅ©¸³Æ®µéÀÌ µé¾îÀÖ´Â °÷ÀÔ´Ï´Ù.
![]() |
À§ ±×¸²Ã³·³ init.d µð·ºÅ丮 ³»¿¡´Â cron µ¥¸óÀ» ½ÇÇàÇÏ´Â ½ºÅ©¸³Æ®³ª ½Ã½ºÅÛ Á¾·á ½ºÅ©¸³Æ®(halt) µîÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ·± ½Ã½ºÅÛ ¼ºñ½º´Â ½Ãµ¿½Ã °¢°¢ÀÇ run level¿¡¼ ÁöÁ¤µÈ ¼ø¼´ë·Î ºÒ·¯ µéÀÔ´Ï´Ù. ±× ¼ø¼´Â ¾î¶»°Ô °áÁ¤ µÇ´À³Ä¸é. ¿¹ÄÁµ¥ run level 3À̸é /etc/rc.d/rc3.d µð·ºÅ丮¸¦ »ìÆì º¸°í, run level 5¸é /etc/rc.d/rc5.d ¸¦ »ìÆì º¾´Ï´Ù.
¾à°£ º¹ÀâÇϹǷΠ´Ù½Ã ÇÑ ¹ø Á¤¸®ÇØ º¾½Ã´Ù. ºÎÆÃ½Ã init ÇÁ·Î±×·¥ÀÌ °¡µ¿ÇÕ´Ï´Ù. ±×¸®°í ÀÌ ÇÁ·Î±×·¥Àº /etc/inittab¿¡ ¼³Á¤µÈ ´ë·Î ¿òÁ÷ÀÔ´Ï´Ù. inittab¿¡´Â °¢°¢ÀÇ run level¿¡¼ ¾î¶² ÇÁ·Î±×·¥À» ½ÇÇàÇÒ °ÍÀÎÁö ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. À§ inittab ÆÄÀÏÀ» º¸¸é 0,1,2,3,4,5 ¹øÈ£°¡ ³ª¿À°í °¢ ¹øÈ£ ¿·¿¡´Â /etc/rc.d/rc0.d, /etc/rc.d/rc1.d... ¶ó°í µÇ¾î ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. 'run levelÀÌ 3À̸é /etc/rc.d/rc3.d µð·ºÅ丮¿¡ ÀÖ´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇØ¶ó.'°í ÁöÁ¤µÈ °ÍÀÔ´Ï´Ù. ±×·¸´Ù¸é rc0.d, rc3.d, rc5.d °°Àº µð·ºÅ丮¿¡´Â ¹«¾ùÀÌ ´ã°Ü ÀÖÀ»±î¿ä?
![]() |
µÎ °¡Áö¸¦ ÁÖ¸ñÇϼ¼¿ä. ¸ÕÀú, ¿©·¯ °³ÀÇ ½Éº¼¸¯ ¸µÅ©°¡ À§¿¡¼ ¾ê±âÇÑ init.d µð·ºÅ丮 ³»ÀÇ ÇÁ·Î±×·¥À¸·Î ¸µÅ©µÇ¾î ÀÖÀ½À» º¼ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ¸µÅ© À̸§Àº "S + ¼ýÀÚ µÎ ÀÚ¸®"·Î ½ÃÀÛÇϰųª "K + ¼ýÀÚ µÎ ÀÚ¸®"·Î ½ÃÀ۵ǰí ÀÖ½À´Ï´Ù. S´Â Start, K´Â KillÀÔ´Ï´Ù. ±×¸®°í ¼ýÀÚ°¡ ÀÛÀº °Í¿¡¼ Å« ¼ø¼·Î ½ÇÇàÇÕ´Ï´Ù.
run levelÀÌ 5¸é rc5.d µð·ºÅ丮 ³»¿¡ ÀÖ´Â ½ºÅ©¸³Æ®¸¦ K¼ýÀÚ ÀÛÀº °Í -> K¼ýÀÚ Å« °Í ¼ø¼·Î ½ÇÇàÇÑ ´ÙÀ½, S¼ýÀÚ ÀÛÀº °Í -> S¼ýÀÚ Å« °ÍÀÇ ¼ø¼´ë·Î ½ÇÇàÇÕ´Ï´Ù. ±×·±µ¥ À̵é 'K..', 'S..'µéÀº init.d¿¡ µé¾î ÀÖ´Â ½ºÅ©¸³Æ®·Î ¸µÅ©°¡ µÇ¾î ÀÖÀ¸¹Ç·Î °á±¹ init.d¿¡ µé¾îÀÖ´Â ½Ã½ºÅÛ ¼ºñ½º ½ºÅ©¸³Æ®°¡ ½ÇÇàÀÌ µË´Ï´Ù.
³Ê¹« º¹ÀâÇѰ¡¿ä? -_-;
´Ù½Ã Á¤¸®ÇØ º¾½Ã´Ù. ºÎÆÃ ½Ã ½ÃÀÛÇÒ Áß¿äÇÑ ½Ã½ºÅÛ ¼ºñ½ºµéÀº ¸ðµÎ init.d¶ó´Â µð·ºÅ丮¿¡ µé¾î ÀÖ½À´Ï´Ù. ±×¸®°í °¢°¢ÀÇ ·± ·¹º§¿¡¼´Â rc*.d µð·ºÅ丮 ³»ÀÇ ¸µÅ©µéÀ» Á¶ÀýÇÔÀ¸·Î½á ¾î¶² °ÍÀ» ¾î¶² ¼ø¼·Î ºÒ·¯ µéÀÌ¸ç ºÎÆÃÇÒ °ÍÀΰ¡ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌÁ¦ ½Ãµ¿½Ã¿¡ ¾ÆÆÄÄ¡ ½á¹ö(¾ÆÆÄÄ¡ µ¥¸ó)À» ½ÇÇàÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ Áö ÁüÀÛÀÌ µÉ °ÍÀÔ´Ï´Ù. inittab¿¡ ÁöÁ¤µÈ ±âº» ·± ·¹º§(initdefault)ÀÌ 5¶ó¸é rc5.d µð·ºÅ丮·Î °¡¼ Àû´çÇÑ À̸§("S¼ýÀÚ µÎ ÀÚ¸®")À¸·Î ¾ÆÆÄÄ¡ ½á¹ö¸¦ ½ÃÀÛÇÏ´Â ½ºÅ©¸³Æ®·ÎÀÇ ¸µÅ©¸¦ ¸¸µé¸é µË´Ï´Ù. ±×·¯¸é ¾ÆÆÄÄ¡ ¼¹ö ½ÃÀÛÇÏ´Â ½ºÅ©¸³Æ®´Â ¾îµðÀÖÀ»±î¿ä? À¥¿¡¼ °Ë»öÇØ¼ ãÀ» ¼öµµ ÀÖ½À´Ï´Ù¸¸, init.d µð·ºÅ丮 ³»¿¡ httpd°¡ ÀÖ´ÂÁö È®ÀÎÇØ º¸¼¼¿ä. À̰ÍÀ» ½Éº¼¸¯ ¸µÅ©ÇÏ¸é µË´Ï´Ù. °Å±â¿¡ ¾ø´Ù¸é ¾ÆÆÄÄ¡°¡ ÀÖ´Â Æú´õÀÇ bin Æú´õ¿¡ º¸¸é ¾Æ¸¶ apachectlÀ̶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù.(·¹µåÇÞ7.x ÀÇ °æ¿ì /usr/local/apache/bin/¿¡ ÀÖ½À´Ï´Ù) À̰ÍÀº À̸§Ã³·³ "apache control"À» ÇØ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
apachectl [start|stop|restart]
À§ ÇüÅ·Π»ç¿ëÇÕ´Ï´Ù. À̰ÍÀ¸·ÎÀÇ ¸µÅ©¸¦ rc5.d µð·ºÅ丮¿¡ ¸¸µé¸é µË´Ï´Ù. ÀÌ ¶§ S ´ÙÀ½ÀÇ ¼ýÀÚ´Â ·¹µåÇÞ 7.x ÀÌ»óÀÇ °æ¿ì S57 Á¤µµ·Î ÇÏ¸é µË´Ï´Ù.(°°Àº ¼ýÀÚ°¡ ÀÖ´Ù¸é 56 À̳ª 58 µî Àû´çÈ÷ Çϼ¼¿ä.)
Á¤¸®ÇÏÀÚ¸é ÀÌ·¸½À´Ï´Ù. inittabÀÇ initdefault·Î ÁöÁ¤µÈ run levelÀ» º» ´ÙÀ½ °Å±â¿¡ ÇØ´çÇÏ´Â rc*.d µð·ºÅ丮·Î °¡¼,
ln -s /usr/local/apache/bin/apachectl S57apache
¶ó°í ÇÏ¸é µË´Ï´Ù.
