Áö±ÝºÎÅÍ´Â ·¹µåÇÞ ¹èÆ÷ÆÇ¿¡¼ »ç¿ëÇÏ´Â SysV ÃʱâÈ ½ºÅ¸ÀÏ¿¡ ´ëÇؼ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú´Ù. ±× µ¿¾È °¡Àå ¸¹ÀÌ »ç¿ëµÇ¾î ¿Ô´ø ¹èÆ÷ÆÇÀº ¿ª½Ã ÆÐÆ®¸¯ º¼Ä¿µù ¾¾ÀÇ ½½·¢¿þ¾îÀÓÀÌ ºÐ¸íÇϸç Åë°è»óÀ¸·Î º¼ ¶§ Áö±Ý ÇöÀçµµ ±×·¯ÇÏ´Ù. ÇÏÁö¸¸ ·¹µåÇÞ, µ¥ºñ¾È ¹èÆ÷ÆÇÀÇ »ç¿ëÀÚµéÀÌ ¸¹¾ÆÁö¸é¼ ½½·¢¿þ¾îó·³ ijÁÖ¾óÇÏ°í ¾à°£Àº ¾Æ¸¶Ãß¾îÀûÀÎ ¹èÆ÷ÆÇ°ú´Â ´Þ¸® °í°¡ÀÇ »ó¿ë À¯´Ð½º ½Ã½ºÅÛ¿¡¼³ª º¼ ¼ö ÀÖ¾ú´ø źźÇÑ ÆÐÅ°Áö °ü¸® ½Ã½ºÅÛ, ÀÌ·Î ÀÎÇØ ´õ ÀÌ»ó ¸î ´Þ¿¡ ÇÑ ¹ø¾¿ ½Ã½ºÅÛ Àüü¸¦ ´Ù½Ã ¼³Ä¡ÇØ¾ß ÇÏ´Â ±¼·¹¿¡¼ ¹þ¾î³ª°Ô µÇ¾ú´Ù´Â Á¡Àº ¸®´ª½º ¼¼°èÀÇ ¹ßÀüÀ̶ó ÇÏÁö ¾ÊÀ» ¼ö ¾ø´Ù.
½½·¢¿þ¾î¸¦ ¾²°í ÀÖ´Â »ç¶÷µé, ±×¸®°í ¾û°Ì°á¿¡ ½½·¢¿þ¾î¿¡¼ »õ·Î¿î ¹èÆ÷ÆÇÀ¸·Î ÁÖ¸ñ¹Þ´Â ·¹µåÇÞ ¹èÆ÷ÆÇÀ¸·Î ¿Å°Ü¿Â »ç¶÷µéÀº ½½·¢¿þ¾î¿Í ºñ±³ÇÏ¿© ¾î¶°ÇÑ ºÎºÐÀÌ ´Ù¸¥ °ÍÀÎÁö ¾Ë°í ½Í¾îÇÑ´Ù.
ÀüüÀûÀ¸·Î ¹èÆ÷ÆÇ ¸ðµÎ´Â °°Àº ¸®´ª½ºÀÌ¸ç ´Ù¸¥ ¸®´ª½ºÀÏ ¼ö ¾ø´Ù´Â Á¡Àº ºÐ¸íÇÏ´Ù. ¸¹Àº »ç¶÷µéÀÌ ½½·¢¿þ¾î, ·¹µåÇÞ, µ¥ºñ¾ÈÀÌ ¸¶Ä¡ ÀüÇô ´Ù¸¥ °ÍÀÎ °Íó·³ ´À³¢´Âµ¥ ÀÌ ¸ðµÎ¸¦ »ç¿ëÇغ» ÇÊÀڷμ´Â °á·ÐÀûÀ¸·Î ¡®¸®´ª½º¡¯¶ó´Â Á¡¿¡¼ ±×¸®°í °á±¹Àº ¸ðµÎ °ü¸®ÀÚ(Áï ¿©·¯ºÐ)ÀÇ ´É·Â¿¡ ´Þ·È´Ù°í ¸»ÇÏ°í ½Í´Ù. ÀÌ¹Ì ÀÚ½ÅÀÇ ¸®´ª½º ½Ã½ºÅÛÀÌ ¿©·¯ºÐÀÇ ºÎÁö·±ÇÑ ¼Õ±æÀ» ¹Þ¾Æ¼ ÃæºÐÈ÷ ¾ÈÁ¤ÈµÇ¾î ÀÖ´Ù¸é, ±×¸®°í Ưº°ÇÑ ÀÌÀ¯°¡ ¾øÀ¸¸é ´ÜÁö »õ·Î¿î ¹èÆ÷ÆÇÀÌ ³ª¿Ô´Ù°í ÇÏ¿© ¸ÖÂÄÇÏ°Ô Àß µ¹¾Æ°¡´Â ½Ã½ºÅÛÀ» ³¯¸®´Â ÀÏÀº ¾øµµ·Ï ÇØ¾ß ÇÑ´Ù°í »ý°¢ÇÑ´Ù. ¹èÆ÷ÆÇ ¼³Ä¡ÂëÀÌ¾ß ÀÌÁ¦ ³²ÀÇ µµ¿ò ¾øÀ̵µ ½º½º·Î Çس¾ ¼ö ÀÖ´Â »ç¶÷À̶ó¸é »õ·Î¿î ¹èÆ÷ÆÇÀ» °æÇèÇغ¸´Â Àç¹Ì ¶ÇÇÑ »©³õÀ» ¼ö ¾ø´Â Àç¹ÌÀÏÁö ¸ð¸¥´Ù.
ÇÏÁö¸¸ ÇÊÀÚÀÇ »ý°¢À¸·Î´Â ¹èÆ÷ÆÇ Àç¹Ìº¸´Ù´Â »õ·Î¿î ÀÀ¿ë ±â¼ú°ú ÇÁ·Î±×·¥À» ÀÍÈ÷´Â °ÍÀÌ ´õ À¯ÀÍÇÑ ½Ã°£ÀÌ µÇÁö ¾ÊÀ»±î ÇÑ´Ù. ¶Ç´Â ¿©°¡½Ã°£ µ¿¾È HOWTO ¹®¼¸¦ Àо°Å³ª Çѱ۷Π¹ø¿ªµÇÁö ¾ÊÀº ¹®¼¸¦ ¹ø¿ªÇؼ ´Ù¸¥ Çѱ¹ ¸®´ª¼µéÀ» µ½´Â °ÍÀÌ ´õ ÁÁÀº ÀÏÀÌ ¾Æ´Ò±î »ý°¢ÇÑ´Ù.
Ä¿³ÎÀÌ ¸Þ¸ð¸®¿¡ ÀûÀçµÇ°í Á¦ÀÏ ¸ÕÀú ½ÃÀÛÇÏ´Â ÇÁ·Î¼¼½º´Â ¹Ù·Î initÀÌ´Ù. ÀÌ initÀÌ ½ÃÀÛÇÏ¸é ¸®´ª½º ½Ã½ºÅÛÀÌ °¡µ¿µÇ±â ½ÃÀÛÇÏ´Â °ÍÀ̸ç ÀÌ initÀÌ Á×À¸¸é ±× ½Ã½ºÅÛÀº ¸ØÃá °ÍÀÌ´Ù.
$ ps aux | less
À§ ¸í·ÉÀ¸·Î È®ÀÎÇغ¸¶ó. initÀÇ PID´Â 1 ¹øÀÌ´Ù. À¯´Ð½º ½Ã½ºÅÛÀ» ¾Æ´Â »ç¶÷Àº ÀÌ¹Ì ¾Ë°í ÀÖ´Â ³»¿ëÀ¸·Î¼ ¸ðµç ÇÁ·Î¼¼½º´Â °á±¹ initÀ¸·ÎºÎÅÍ º¹Á¦(fork)µÇ¾î »ý¼ºµÈ °ÍÀÌ´Ù.
USER PID %CPU %MEM SIZE RSS TTY STAT START TIME
COMMAND
bin 136 0.0 0.0 824 0 ? SW Mar 13 0:00 (portmap)
nobody 189 0.0 0.2 1104 112 ? S Mar 13 0:00 (httpd)
nobody 190 0.0 0.2 1104 116 ? S Mar 13 0:00 (httpd)
nobody 191 0.0 0.2 1104 104 ? S Mar 13 0:00 (httpd)
nobody 192 0.0 0.2 1104 120 ? S Mar 13 0:00 (httpd)
nobody 193 0.0 0.2 1104 108 ? S Mar 13 0:00 (httpd)
root 1 0.0 0.4 812 212 ? S Mar 13 0:04 init
root 2 0.0 0.0 0 0 ? SW Mar 13 0:00 (kflushd)
root 3 0.0 0.0 0 0 ? SW<Mar 13 0:00 (kswapd)
root 4 0.0 0.0 0 0 ? SW Mar 13 0:00 (nfsiod)
root 5 0.0 0.0 0 0 ? SW Mar 13 0:00 (nfsiod)
root 6 0.0 0.0 0 0 ? SW Mar 13 0:00 (nfsiod)
root 7 0.0 0.0 0 0 ? SW Mar 13 0:00 (nfsiod)
root 21 0.0 0.1 796 48 ? S Mar 13 0:00 /sbin/kerneld
root 103 0.0 0.3 824 164 ? S Mar 13 0:00 syslogd
root 114 0.0 0.2 972 112 ? S Mar 13 0:00 klogd
root 125 0.0 0.1 820 84 ? S Mar 13 0:00 crond
root 147 0.0 0.0 804 16 ? S Mar 13 0:00 (inetd)
root 158 0.0 0.0 828 4 ? S Mar 13 0:00 (lpd)
root 170 0.0 0.1 976 76 ? S Mar 13 0:00 named
root 181 0.0 0.3 1104 160 ? S Mar 13 0:00 httpd
root 207 0.0 0.4 1220 224 ? S Mar 13 0:00 sendmail: accepting
initÀÇ Áß¿äÇÑ ÀÓ¹« Áß Çϳª´Â ½Ã½ºÅÛÀ» ÃʱâȽÃÅ°´Â °ÍÀÌ´Ù. ¿ì¼± initÀº ´ÙÀ½ ÆÄÀÏÀ» »ìÆ캸°í ÀڱⰡ ¾î¶² ÀÏÀ» ÇØ¾ß ÇÒÁö ¾Ë¾Æº»´Ù.
/etc/inittab
¸®´ª½º´Â ½ÇÇà ·¹º§À̶ó´Â °³³äÀ» °®´Â´Ù. ·¹µåÇÞ ½Ã½ºÅÛ¿¡¼ ½Ã½ºÅÛ Á¤Áö¸¦ ÀǹÌÇÏ´Â 0 ¹ø, ·çÆ®¸¸ÀÌ ·Î±×ÀÎÇÒ ¼ö ÀÖ°í ½Ã½ºÅÛÀÇ ¹®Á¦¸¦ °íÄ¡°Ô µÇ´Â ½Ì±Û À¯Àú ¸ðµå 1 ¹ø, NFS ¼ºñ½º¸¦ Á¦°øÇÏÁö ¾Ê´Â ´ÙÁß »ç¿ëÀÚ ¸ðµå 2 ¹ø, ±×¸®°í ±âº»°ªÀ¸·Î ¸ðµç »ç¿ëÀÚµéÀÌ ·Î±×ÀÎÇÒ ¼ö ÀÖ°í ½Ã½ºÅÛÀÇ ¸ðµç ±â´ÉÀÌ ´Ù ¹ßÈֵǴ 3 ¹ø, ÃʱâÈÇÏÀÚ¸¶ÀÚ ·Î±×ÀΠȸéÀÌ X À©µµ ·Î±×ÀΠȸéÀ¸·Î ¶ß´Â 5 ¹ø, ±×¸®°í ¸¶Áö¸·À¸·Î ¸®ºÎÆà ¸ðµåÀÎ 6 ¹øÀÌ ÀÖ´Ù. 4 ¹øÀº ¾îµð Àִ°¡? ±×°ÍÀº »ç¿ëÇÏÁö ¾Ê´Â´Ù.
initdefault Ç׸ñ¿¡¼ ±âº»°ªÀ» Á¤ÇØÁÖ°Ô µÇ¾î Àִµ¥ Àý´ë 0 ¹øÀ̳ª 6 ¹øÀ¸·Î Á¤ÇÏ´Â ½Ç¼ö¸¦ ¹üÇÏÁö ¸»¶ó. ½Ã½ºÅÛÀÌ ºÎÆõÇÀÚ¸¶ÀÚ ¸®ºÎÆõǰųª ÁßÁöÇعö¸± °ÍÀÌ´Ù.
ÀÌ·¸°Ô ½ÇÇà ·¹º§À̶ó´Â °³³äÀ» °¡Áö¹Ç·Î ½Ã½ºÅÛÀº ¿©·¯ °¡Áö »óȲ¿¡ ´ëÇÏ¿© Á»´õ À¯¿¬ÇÏ°Ô ´ëóÇÒ ¼ö ÀÖ°í ´õ¿í ³í¸®ÀûÀÎ ½Ã½ºÅÛÀÌ µÈ´Ù.
ÀÌ µð·ºÅ͸®ÀÇ ±¸Á¶°¡ ½½·¢¿þ¾î¿Í´Â ÀüÇô ´Þ¶ó ¸¹Àº »ç¶÷µéÀÌ ¾î¸®µÕÀýÇØ ÇÏ°ïÇÑ´Ù.
rc.sysinit
½Ã½ºÅÛ ÃʱâȽà ¸Ç ¸ÕÀú µü ÇÑ ¹ø ½ÇÇàµÇ´Â ÃʱâÈ ½ºÅ©¸³Æ®ÀÌ´Ù. /etc/sysconfig/network ³»¿ëÀ» ºÒ·¯µéÀÎ ´ÙÀ½, hostname ¸í·ÉÀ¸·Î È£½ºÆ® À̸§À» ¼³Á¤ÇÑ´Ù. ¸¹Àº »ç¶÷µéÀÌ ·¹µåÇÞÀÇ Á¦¾îÆÇ(control-panel)¿¡¼ ³×Æ®¿öÅ© ¼³Á¤À» ÇÏ¸é ¾îµð¿¡ ÀúÀåµÇ´ÂÁö ¾Ë°íÀÚ Çϴµ¥ ¹Ù·Î ±âº»°ªÀÌ /etc/sysconfig ¹Ø¿¡ ÀúÀåµÇ¾î ÀÖ´Ù´Â °ÍÀ» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù.
½º¿ÒÀ» È°¼ºÈ½ÃÅ°°í /etc/fstab Á¤º¸¿¡ ÀÇ°ÅÇÏ¿© ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÌ»óÀÌ ÀÖ´ÂÁö ÀÏ´Ü Á¡°ËÇÑ´Ù. ¸¶¿îÆ®ÇÑ´Ù. ¸¸¾à ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡´Â (Repair filesystem) # ¶ó´Â ÇÁ·ÒÇÁÆ®¸¦ ³»³õ°í ¼öµ¿À¸·Î e2fsck¸¦ µ¹·Á¼ ÆÄÀÏ ½Ã½ºÅÛÀ» Á¡°ËÇϵµ·Ï ¿äûÇÑ´Ù. ·¹µåÇÞ ½Ã½ºÅÛ¿¡¼´Â ÆÄÀÏ ½Ã½ºÅÛÀ» Á¡°ËÇÑ ÈÄ¿¡´Â ¸®ºÎÆÃÇϵµ·Ï µÇ¾î ÀÖ´Ù. ¼Ð ½ºÅ©¸³Æ®¸¦ ÀÌÇØÇÏ´Â »ç¶÷µéÀº °õ°õÈ÷ Àо±â ¹Ù¶õ´Ù. ¿©·¯ºÐÀÌ ´Ù¸¥ ¿ëµµ·Î ¼Ð ½ºÅ©¸³Æ®¸¦ Â¥´Âµ¥ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀ̶ó ¹Ï´Â´Ù.
rc0.d
rc1.d
rc2.d
rc3.d
rc4.d
rc5.d
rc6.d
·¹µåÇÞ ¸®´ª½ºÀÇ /etc/rc.d µð·ºÅ͸®ÀÇ Æ¯Â¡Àº ¹Ù·Î ¿©±â¿¡ ÀÖ´Ù. °¢ ½ÇÇà ·¹º§ ¸¶´Ù º°µµÀÇ µð·ºÅ͸®¸¦ ¸¶·ÃÇصΰí ÀÖ´Ù. ÀÚ, ±âº» ½ÇÇà ·¹º§ 3 ¹ø¿¡ °ü°èµÇ´Â rc3.d µð·ºÅ͸®¿¡ µé¾î°¡º¸¶ó. ±×¸®°í ls -l Çغ¸ÀÚ.
S10network -> ../init.d/network
S30syslog -> ../init.d/syslog
S40cron -> ../init.d/cron.init
S40portmap -> ../init.d/portmap.init
S50inet -> ../init.d/inet
S50lpd.init -> ../init.d/lpd.init
S55named.init -> ../init.d/named.init
S65httpd -> /etc/rc.d/init.d/httpd.init
S75keytable -> ../init.d/keytable
S80sendmail -> ../init.d/sendmail.init
S85gpm -> ../init.d/gpm
S99local -> ../rc.local
¿À·ÎÁö ¸µÅ©¸¸ Á¸ÀçÇÑ´Ù. ±×¸®°í ±× ¸µÅ©´Â ¸ðµÎ /etc/init.d µð·ºÅ͸®ÀÇ ½ºÅ©¸³ Æ®µéÀ» °¡¸®Å°°í ÀÖ´Ù. ´Ù¸¥ µð·ºÅ͸®µé¿¡ µé¾î°¡µµ ¸¶Âù°¡ÁöÀÌ´Ù.
½ÇÁ¦ ½ºÅ©¸³Æ®´Â ¸ðµÎ /etc/rc.d/init.d ¿¡ ÀÖ´Ù.
¸µÅ©µÈ À̸§À» Àß »ìÆ캸¸é S## À̸§ÀÇ Çü½ÄÀ» ¶ç°í ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù(¿©±â¼ ##´Â ¼ýÀÚ). rc6.d¿¡ °¡º¸¸é ´ëºÎºÐÀÌ K## À̸§ÀÇ Çü½ÄÀ» °¡Áö°í ÀÖ´Ù´Â °Íµµ ¾Ë ¼ö ÀÖ´Ù. ÀÌ¿¡ ´ëÇÑ ¼³¸íÀº Àá±ñ ¹Ì·ç±â·Î ÇÏÀÚ. ÀÏ´Ü ¸ðµç ½ºÅ©¸³Æ®°¡ µé¾îÀÖ´Â /etc/rc.d/init.d µð·ºÅ͸®·Î °¡º»´Ù.
cron.init Å©·Ð ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
functions ´Ù¸¥ ½ºÅ©¸³Æ®¿¡ »ç¿ëµÇ´Â À¯Æ¿¸®Æ¼ ÇÔ¼ö
gpm ÅؽºÆ® ¸ðµå ¸¶¿ì½º ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
halt halt ¶Ç´Â reboot ½ºÅ©¸³Æ®
httpd.init À¥ ¼¹ö ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
inet inet ¼öÆÛ ¼¹ö ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
keytable Å°º¸µå Å×À̺í ÁöÁ¤ ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
killall Á×Áö ¾Ê´Â ÇÁ·Î¼¼½º °Á¦ Á¾·á ½ºÅ©¸³Æ®
lpd.init BSD ÇÁ¸°Æà µ¥¸ó ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
named.init ·ÎÄà ³×ÀÓ¼¹ö µ¥¸ó ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
network ³×Æ®¿öÅ© ¾÷/´Ù¿î ½ºÅ©¸³Æ®
news ´º½º¼¹ö ¾÷/´Ù¿î ½ºÅ©¸³Æ®
nfs NFS ¼ºñ½º ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
nfsfs NFS ¸¶¿îÆ® ½ºÅ©¸³Æ®
pcmcia PCMCIA ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
portmap.init Æ÷Æ®¸Ê µ¥¸ó ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
random ³¼ö ¹ß»ý ½ºÅ©¸³Æ®
sendmail.init ¸ÞÀÏ ¼¹ö ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
single ½Ì±Û ¸ðµå ÁøÀÔ ½ºÅ©¸³Æ®
skeleton ·¹µåÇÞ init ½ºÅ©¸³Æ® »À´ë
syslog syslog ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®
¸¸¾à À¥ ¼¹ö¸¦ ¸ØÃß°Ô ÇÏ°íÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
# ./httpd.init stop
´Ù½Ã ½ÃÀÛÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.
# ./httpd.init start
»ó´çÈ÷ À̼ºÀûÀÌÁö ¾ÊÀº°¡? ½ÃÀÛÇÏ·Á¸é start¸¦, ¸ØÃß·Á¸é stopÀ» ¼Ð ½ºÅ©¸³Æ®ÀÇ Àü´Þ Àμö·Î ÁØ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ¾î¶² ¼ºñ½º¿¡ ´ëÇÑ ÃʱâÈ ½ºÅ©¸³Æ®¸¦ ¸¸µé·Á°í ÇÑ´Ù¸é ´ÙÀ½ÀÇ skeleton ½ºÅ©¸³Æ®¸¦ ±âº» »À´ë·Î ÇÏ°í ³ª¸ÓÁö ½ºÅ©¸³Æ®¸¦ Âü°íÇÏ¿© start¿¡ ´ëÇؼ´Â ¼ºñ½º ½ÃÀÛ ¸í·ÉÀ», ±×¸®°í stop¿¡ ´ëÇؼ´Â ¼ºñ½º Á¾·á¿¡ °ü°èµÈ ¸í·ÉÀ» Àû¾îÁÖµµ·Ï ÇÑ´Ù.
# ½ºÅ©¸³Æ®¿¡ »ç¿ëµÇ´Â ÇÔ¼ö ¶óÀ̺귯¸® ·çƾÀ» ¼Ò½º(source)ÇÑ´Ù
. /etc/rc.d/init.d/functions
# ÀÌ ºÎºÐÀ» À¯½ÉÈ÷ »ìÆ캸±â ¹Ù¶õ´Ù.
case "$1" in
start)
touch /var/lock/subsys/skeleton
;;
stop)
rm -f /var/lock/subsys/skeleton
;;
*)
echo "Usage: skeleton {start|stop}"
exit 1
esac
exit 0
±×·³ rc?.d µð·ºÅ͸®ÀÇ °¢ ½Éº¼¸¯ ¸µÅ© ÆÄÀÏÀÇ À̸§Àº ¾î¶² Àǹ̸¦ °®´Â°¡? S·Î ½ÃÀÛÇÏ´Â ½Éº¼¸¯ ¸µÅ© ÆÄÀÏÀº °¡¸®Å°´Â ½ºÅ©¸³Æ®¿¡ start°¡ ºÙ¾î¼ ½ÇÇàµÈ´Ù. Áï ½ÃÀÛ ½ºÅ©¸³Æ®ÀÌ´Ù. K·Î ½ÃÀÛÇÏ´Â ½Éº¼¸¯ ¸µÅ©´Â °¡¸®Å°´Â ½ºÅ©¸³Æ®¿¡ stopÀÌ ºÙ¾î¼ ½ÇÇàµÈ´Ù. Áï Á¾·á ½ºÅ©¸³Æ®À̸ç KillÀ» ÀǹÌÇÑ´Ù. ½ÇÁ¦·Î ¾î¶»°Ô È£ÃâµÇ°í ÀÖ´ÂÁö¸¦ ¾Ë¾Æº¸±â À§Çؼ´Â /etc/rc.d/rc ½ºÅ©¸³Æ®¸¦ Àо¸é µÈ´Ù.
½Ã½ºÅÛ ÃʱâÈÇÒ ¶§ µü ÇÑ ¹ø ½ÇÇàµÇ±æ ¿øÇÏ´Â ¸í·ÉÀº ¾Æ¹« °÷¿¡³ª µÎÁö ¸»°í rc.local ÆÄÀÏ µÞºÎºÐ¿¡ Ãß°¡ÇÑ´Ù. ÇÊÀÚ´Â ´ÙÀ½À» Ãß°¡ÇÏ¿´´Ù.
modprobe slhc
modprobe ppp PPP ±â´É ·Îµù
modprobe bsd_comp
modprobe ppp_deflate
modprobe ip_masq_ftp FTP ¸Å½ºÄ¿·¹À̵ù ±â´É ·Îµù
modprobe aic7xxx ¾Æ´äÅØ SCSI ÄÁÆ®·Ñ·¯ ÀνÄ
modprobe sbpcd AT¹ö½º »çºí2¹è¼Ó ÀνÄ
rc.local ½ºÅ©¸³Æ®¸¦ Àß º¸¸é ¿©·¯ºÐÀÌ ·Î±×ÀÎÇÒ ¶§ º¼ ¼ö ÀÖ´Â Red Hat Linux release 4.1 (Vanderbilt)¿Í °°Àº ¸Þ½ÃÁö°¡ ¼³Á¤µÇ´Â ºÎºÐÀ» ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±×¸² 1£ºÁ¦¾îÆÇ
---------------------------------------------------------------
File Help
---------------------------------------------------------------
init.d 0 ¹ø 1 ¹ø 2 ¹ø 3 ¹ø 4 ¹ø 5 ¹ø 6 ¹ø
½ÃÀÛ ½ÃÀÛ ½ÃÀÛ ½ÃÀÛ ½ÃÀÛ ½ÃÀÛ ½ÃÀÛ
---------------------------------------------------------------
Add
Remove 0 ¹ø 1 ¹ø 2 ¹ø 3 ¹ø 4 ¹ø 5 ¹ø 6 ¹ø
Edit Á¾·á Á¾·á Á¾·á Á¾·á Á¾·á Á¾·á Á¾·á
Execute
---------------------------------------------------------------
Á¦¾îÆÇÀÇ È¸é ±¸¼ºÀº À§¿Í °°´Ù. ¸Ç ¿ÞÂÊ »ó´Ü â¿¡´Â /etc/rc.d/init.d µð·ºÅ͸®¿¡ ÀÖ´Â ¸ðµç ½ºÅ©¸³Æ®°¡ ³ªÅ¸³ª ÀÖ´Ù. ±× ½ºÅ©¸³Æ®¸¦ ¸î ¹ø ·¹º§ÀÇ ½ÃÀÛ ¶Ç´Â Á¾·á¿¡ ³ÖÀ» °ÍÀÎÁö °áÁ¤ÇÏ¸é µÈ´Ù. Çϳª¸¦ ¼±ÅÃÇÏ°í Ãß°¡(Add) ¹öÆ°À» ´©¸£¸é ¾î´À ½ÇÇà ·¹º§¿¡ Ãß°¡ÇÒ °ÍÀÎÁö ¹°¾î¿Â´Ù. ±×¸®°í ½ÃÀÛ ½ºÅ©¸³Æ®ÀÎÁö ¾Æ´Ï¸é Á¾·á ½ºÅ©¸³Æ®ÀÎÁö ¹°¾î¿À°Ô µÉ °ÍÀÌ´Ù. ±×¸®°í ³ª¼´Â µÎ ÀÚ¸® ¼ýÀÚ¸¦ Àû¾îÁÖ°Ô µÇ´Âµ¥ ±× ¼ýÀÚ°¡ ³·À» ¼ö·Ï ¿ì¼±ÀûÀ¸·Î ½ÇÇàµÈ´Ù. Á¦°Å(Remove) ¹öÆ°Àº °¢ ½ÇÇà ·¹º§¿¡¼ ¼±ÅÃÇÑ ÈÄ ¼±ÅÃÇÑ´Ù. ¹°¾îº¸Áö ¾Ê°í Áö¿ì¹Ç·Î ÁÖÀÇÇϱ⠹ٶõ´Ù.
ÆíÁý(Edit) ¹öÆ°Àº °¢ ½ºÅ©¸³Æ®ÀÇ ¿ì¼± ¼øÀ§ ¹øÈ£¸¦ ÆíÁýÇÏ´Â °ÍÀÌ´Ù. ½ÇÇà ¹öÆ° (Execute)Àº ÀÏ´Ü init.d â¿¡¼ ¿øÇÏ´Â ½ºÅ©¸³Æ®¸¦ ¼±ÅÃÇÑ ÈÄ start/stopÀ» ¼±ÅÃÇÑ´Ù.
¼ÒÇü ½Ã½ºÅÛ¿¡¼´Â ±×·¸°Ô ¸Å·ÂÀûÀ¸·Î º¸ÀÌÁö ¾ÊÀ»Áö ¸ð¸£³ª ´ëÇü ¼¹ö¿¡¼´Â °ü¸®ÀÚ·Î ÇÏ¿©±Ý ü°èÀûÀÎ ½Ã½ºÅÛ °ü¸®¸¦ ÇÏ°Ô ÇØÁÙ ¼ö ÀÖ´Â ÈǸ¢ÇÑ GUI µµ±¸¶ó°í º»´Ù. Áö±Ý±îÁö µ¶Æ¯ÇÑ ·¹µåÇÞ SysV ÃʱâÈ ½Ã½ºÅÛÀ» ¾Ë¾Æº¸¾Ò´Ù.