Red Hat Linux ½Ã½ºÅÛÀÇ º¸¾ÈÀ» À¯ÁöÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ½Ã½ºÅÛ º¸¾ÈÀ» °ü¸®ÇÏ´Â ÇÑ°¡Áö ¹æ¹ýÀº ½Ã½ºÅÛ ¼ºñ½º·ÎÀÇ Á¢±ÙÀ» ÁÖÀDZí°Ô °ü¸®ÇÏ´Â °ÍÀÔ´Ï´Ù. ¾Æ¸¶ ƯÁ¤ ¼ºñ½º¿¡ ÇÑÇؼ´Â ½Ã½ºÅÛ¿¡ Á¦ÇѾøÀÌ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï °³¹æÇؾßÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù. (¿¹, À¥¼¹ö¸¦ ¿î¿µÇÏ´Â °æ¿ì httpd°¡ ±×·¯ÇÕ´Ï´Ù.) ÇÏÁö¸¸ ÀÌ·¯ÇÑ ¼ºñ½º¸¦ Á¦°øÇÒ ÇÊ¿ä°¡ ¾ø´Â °æ¿ì¿¡´Â ½Ã½ºÅÛ¿¡ ¹ö±×°¡ ¹ß»ýÇÒ À§ÇèÀ» ÃÖ¼ÒÈÇϱâ À§ÇØ ¼ºñ½º¸¦ ²¨³õÀ¸¼Å¾ß ÇÕ´Ï´Ù.
½Ã½ºÅÛ ¼ºñ½º·ÎÀÇ Á¢±ÙÀ» °ü¸®Çϱâ À§ÇÏ¿© ¿©·¯ ´Ù¾çÇÑ ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÌ ¾Ë°í °è½Ã´Â Linux Àü¹® Áö½Ä ¼öÁØ, ½Ã½ºÅÛ ¼³Á¤°ú ¼ºñ½º¿¡ ±â¹ÝÇÏ¿© »ç¿ëÇÏ½Ç ¹æ¹ýÀÇ Á¾·ù¸¦ °áÁ¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
¼ºñ½º·ÎÀÇ Á¢±ÙÀ» °ÅºÎÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ´Ü¼øÈ÷ ¼ºñ½º¸¦ ²ô´Â °ÍÀÔ´Ï´Ù. (´ÙÀ½¿¡ ³ª¿Â ºÎºÐ¿¡¼ ´õ¿í ÀÚ¼¼ÇÏ°Ô ¼³¸íµÉ) xinetd°¡ °ü¸®ÇÏ´Â ¼ºñ½º¿Í /etc/rc.d¿¡ ¼ÓÇÑ ¼ºñ½º´Â ´ÙÀ½°ú °°Àº 3°¡Áö ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ½ÃÀÛÇϰųª ¸ØÃâ ¼ö ÀÖµµ·Ï ¼³Á¤ °¡´ÉÇÕ´Ï´Ù:
¼ºñ½º ¼³Á¤ µµ±¸ — °³º° ¼ºñ½º¿¡ ´ëÇÑ ¼³¸í°ú ºÎÆýà (·±·¹º§ 3, 4, 5¿¡¼) ¼ºñ½ºÀÇ ½ÃÀÛ ¿©ºÎ¸¦ º¸¿©ÁÖ´Â ±×·¡ÇÈ ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© °³º° ¼ºñ½º¸¦ ½ÃÀÛ, Á¤ÁöÇÏ°í Àç½ÃÀÛÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ntsysv — ºÎÆýà °¢°¢ÀÇ ·±·¹º§¿¡¼ ½ÃÀÛµÉ ¼ºñ½ºÀÇ Á¾·ù¸¦ ¼³Á¤ÇÏ°Ô ÇØÁÖ´Â ÅؽºÆ® ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. xinetd°¡ ¾Æ´Ñ ¼ºñ½º¿¡´Â º¯°æ »çÇ×ÀÌ Áï½Ã Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. xinetd°¡ ¾Æ´Ñ ¼ºñ½º´Â ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ¼ºñ½º¸¦ ½ÃÀÛ, Á¤ÁöÇϰųª Àç½ÃÀÛÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
chkconfig — ´Ù¸¥ ·±·¹º§¿¡¼ ¼ºñ½º¸¦ ÄÑ°í ²ø ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¸í·ÉÇà À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. xinetd°¡ ¾Æ´Ñ ¼ºñ½º¿¡¼´Â º¯°æ »çÇ×ÀÌ Áï½Ã Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ xinetd°¡ ¾Æ´Ñ ¼ºñ½º´Â ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ½ÃÀÛ, Á¤Áö ¶Ç´Â Àç½ÃÀÛÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
À§¿¡¼ ¾ð±ÞµÈ µµ±¸¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ´Ù¸¥ ¹æ¹ýµé — ¼öµ¿À¸·Î /etc/rc.d ¾Æ·¡ µð·ºÅ丮¿¡ À§Ä¡ÇÑ ´Ù¼öÀÇ ½Éº¼¸¯ ¸µÅ©¸¦ ÆíÁýÇϰųª /etc/xinetd.d¿¡¼ xinetd ¼³Á¤ ÆÄÀÏ ÆíÁýÇÏ´Â °Íº¸´Ù ½±´Ù°í ´À³¢½Ç °Ì´Ï´Ù.
½Ã½ºÅÛÀ¸·ÎÀÇ Á¢±ÙÀ» °ü¸®Çϱâ À§ÇÑ ¶Ç ´Ù¸¥ ¹æ¹ý¿¡´Â iptablesÀ» »ç¿ëÇÏ¿© IP ¹æȺ®À» ¼³Á¤ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. Ãʺ¸ ¸®´ª½º »ç¿ëÀÚ¶ó¸é iptables¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÃÖ¼±Ã¥ÀÌ ¾Æ´Ò ¼öµµ ÀÖ½À´Ï´Ù. iptables¸¦ ¼³Á¤Àº º¹ÀâÇÑ ÀÛ¾÷ÀÌ¸ç ¼÷·ÃµÈ ¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚ¸¸ÀÌ Á¦´ë·Î ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¥ ÇÑÆíÀ¸·Î iptables¸¦ »ç¿ëÇÏ½Ã¸é ¼³Á¤¿¡ À¶Å뼺ÀÌ »ý±ä´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¿¹·Î µé¸é, iptablesÀ» »ç¿ëÇÏ¿© ƯÁ¤ ¼ºñ½º¿¡ ƯÁ¤ È£½ºÆ®°¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ Á¤ÀÇÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. iptables¿Í °ü·ÃµÈ º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽøé Red Hat Linux ÂüÁ¶ °¡À̵å¿Í Red Hat Linux º¸¾È °¡À̵带 ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
¸¸ÀÏ Áý¿¡¼ »ç¿ëÇÏ´Â ÄÄÇ»ÅÍ¿¡ ÀϹÝÀûÀÎ Á¢±Ù ±ÔÄ¢À» ¼³Á¤ÇÒ À¯Æ¿¸®Æ¼¸¦ ã°í °è½Å´Ù¸é, ´Ù¸¥ ¹æ¹ýÀ¸·Î¼ GNOME Lokkit À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇØ º¸½Ê½Ã¿À. GNOME LokkitÀº GUI À¯Æ¿¸®Æ¼·Î¼ »ç¿ëÀÚ°¡ ¿øÇÏ´Â ÄÄÇ»ÅÍ »ç¿ë ¹æ½Ä¿¡ ´ëÇÏ¿© Áú¹®ÇÕ´Ï´Ù. ±× ÈÄ »ç¿ëÀÚÀÇ ´ë´ä¿¡ ±âÃÊÇÏ¿© °£´ÜÇÑ ¹æȺ®À» ¼³Á¤ÇÒ °ÍÀÔ´Ï´Ù. º¸¾È ¼öÁØ ¼³Á¤ µµ±¸ (redhat-config-securitylevel)¸¦ »ç¿ëÇϼŵµ µË´Ï´Ù. ÀÌ µµ±¸¸¦ »ç¿ëÇÏ¿© Red Hat Linux ¼³Ä¡ ÇÁ·Î±×·¥ÀÇ ¹æȺ® ¼³Á¤ ȸ鿡¼ ¼±ÅÃÇϽŠ°Íó·³ ½Ã½ºÅÛ º¸¾È ¼öÁØÀ» ¼±ÅÃÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ µµ±¸¿¡ ´ëÇÑ º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽŴٸé, 13 ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
¼ºñ½º·ÎÀÇ Á¢±ÙÀ» ¼³Á¤Çϱâ ÀÌÀü¿¡ ¸ÕÀú Linux ·±·¹º§À» ÀÌÇØÇÏ¼Å¾ß ÇÕ´Ï´Ù. ·±·¹º§À̶õ /etc/rc.d/rc<x>.d (¿©±â¼ <x>´Â ·±·¹º§ÀÇ ¼ö) µð·ºÅ丮¿¡ ³ª¿µÈ ¼ºñ½º¿¡ ÀÇÇØ Á¤ÀÇµÈ »óÅÂ, ¶Ç´Â ¸ðµå(mode)¸¦ ÀǹÌÇÕ´Ï´Ù.
Red Hat Linux¿¡¼´Â ´ÙÀ½°ú °°Àº ·±·¹º§ÀÌ »ç¿ëµË´Ï´Ù:
0 — Á¤Áö
1 — ´Üµ¶-»ç¿ëÀÚ ¸ðµå
2 — »ç¿ë¾ÈµÊ (»ç¿ëÀÚ-Á¤ÀÇ°¡´É)
3 — ¿ÏÀü ´ÙÁß-»ç¿ëÀÚ ¸ðµå
4 — »ç¿ë¾ÈµÊ (»ç¿ëÀÚ-Á¤ÀÇ°¡´É)
5 — (X-±â¹Ý ·Î±×ÀΠȸéÀ» »ç¿ëÇÑ) ¿ÏÀü ´ÙÁß-»ç¿ëÀÚ ¸ðµå
6 — ÀçºÎÆÃ
ÅؽºÆ® ·Î±×ÀΠȸéÀ» »ç¿ëÇϽŠ°æ¿ì ·±·¹º§ 3À¸·Î ÀÛµ¿ÇÕ´Ï´Ù. ¸¸ÀÏ ±×·¡ÇÈ ·Î±×ÀΠȸéÀ» ¼±ÅÃÇϽŠ°æ¿ì¿¡´Â ·±·¹º§ 5¿¡¼ ÀÛµ¿ÇÕ´Ï´Ù.
/etc/inittab ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© ±âº» ·±·¹º§À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. /etc/inittab ÆÄÀÏÀ» º¸½Ã¸é óÀ½ ºÎºÐ¿¡ ´ÙÀ½°ú °°Àº ÁÙÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù:
id:5:initdefault: |
ÇØ´ç ÁÙ¿¡ ³ªÅ¸³ ¼ýÀÚ¸¦ ¿øÇÏ´Â ·±·¹º§·Î º¯°æÇϽʽÿÀ. ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÏ½Ã¸é º¯°æ »çÇ×ÀÌ Àû¿ëµË´Ï´Ù.
·±·¹º§À» Áï½Ã º¯°æÇϱâ À§Çؼ´Â telinit ¸í·É°ú ·±·¹º§ ¼ýÀÚ¸¦ ÇÔ²² »ç¿ëÇÕ´Ï´Ù. ¹Ýµå½Ã ·çÆ®·Î ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù.