14.3. ¼­ºñ½º ¼³Á¤ µµ±¸

¼­ºñ½º ¼³Á¤ µµ±¸´Â Red Hat¿¡ ÀÇÇØ °³¹ßµÈ ±×·¡ÇÈ ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î¼­ ºÎÆýà (·±·¹º§ 3, 4, 5¿¡¼­) /etc/rc.d/init.d¿¡¼­ ½ÃÀÛµÉ SysV ¼­ºñ½º¿Í »ç¿ëµÉ xinetd ¼­ºñ½ºÀÇ Á¾·ù¸¦ ¼³Á¤Çϴµ¥ »ç¿ëµË´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© xinetd¸¦ Àç½ÃÀÛÇÏ°í SysV ¼­ºñ½º¸¦ ½ÃÀÛ, Á¤ÁöÇÏ°í Àç½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¥½ºÅ©Å¾¿¡¼­ ¼­ºñ½º ¼³Á¤ µµ±¸¸¦ ½ÃÀÛÇϽ÷Á¸é Æгο¡¼­ ÁÖ ¸Þ´º ¹öÆ° => ¼­¹ö ¼³Á¤ => ¼­ºñ½ºÀ» ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â XTermÀ̳ª GNOME Å͹̳ΰú °°Àº ½¯ ÇÁ·ÒÇÁÆ® »ó¿¡¼­ redhat-config-services ¸í·ÉÀ» ÀÔ·ÂÇϼŵµ µË´Ï´Ù.

±×¸² 14-1. ¼­ºñ½º ¼³Á¤ µµ±¸

¼­ºñ½º ¼³Á¤ µµ±¸´Â ÇöÀç ·±·¹º§°ú ´õºÒ¾î »ç¿ëÀÚ°¡ ÇöÀç ÆíÁýÇÏ°í ÀÖ´Â ·±·¹º§À» º¸¿©ÁÝ´Ï´Ù. ´Ù¸¥ ·±·¹º§À» ÆíÁýÇϱâ À§Çؼ­´Â, Ç®´Ù¿î ¸Þ´º¿¡¼­ ·±·¹º§ ÆíÁýÀ» ¼±ÅÃÇϽŠÈÄ ·±·¹º§ 3, 4 ¶Ç´Â 5¸¦ ¼±ÅÃÇϽʽÿÀ. ·±·¹º§°ú °ü·ÃµÈ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽøé 14.1 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

¼­ºñ½º ¼³Á¤ µµ±¸´Â xinetd µ¥¸óÀÌ °ü¸®ÇÏ´Â ¼­ºñ½º¸¦ ºñ·ÔÇÏ¿© /etc/rc.d/init.dÀÇ ¼­ºñ½º ¸ñ·ÏÀ» º¸¿©ÁÝ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿ÞÂÊ¿¡ ÀÖ´Â ¸ñ·Ï¿¡¼­ ¼­ºñ½º À̸§¿¡ Ŭ¸¯ÇϽøé, ¼­ºñ½ºÀÇ »óŸ¦ ºñ·ÔÇÑ ÇØ´ç ¼­ºñ½º¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸íÀÌ ³ªÅ¸³³´Ï´Ù. ¸¸ÀÏ ±× ¼­ºñ½º°¡ xinetd ¼­ºñ½º°¡ ¾Æ´Ñ °æ¿ì, »óÅ â¿¡¼­´Â ÇØ´ç ¼­ºñ½º°¡ ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â Áö ¿©ºÎ¸¦ º¸¿©ÁÝ´Ï´Ù. ¸¸ÀÏ xinetd µ¥¸óÀÌ Á¦¾îÇÏ´Â ¼­ºñ½º¶ó¸é, »óÅ â¿¡¼­´Â xinetd service¶ó´Â ±¸¹®ÀÌ ³ªÅ¸³³´Ï´Ù.

¼­ºñ½º¸¦ Áï½Ã ½ÃÀÛ, Á¤Áö ¶Ç´Â Àç½ÃÀÛÇϽ÷Á¸é, ¸ñ·Ï¿¡¼­ ÇØ´ç ¼­ºñ½º¸¦ ¼±ÅÃÇϽŠÈÄ µµ±¸¹Ù¿¡¼­ ÀûÀýÇÑ ¹öÆ°À» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù (¶Ç´Â ¸í·É Ç®´Ù¿î ¸Þ´º¿¡¼­ ¸í·ÉÀ» ¼±ÅÃÇÕ´Ï´Ù). ¸¸ÀÏ ÇØ´ç ¼­ºñ½º°¡ xinetd ¼­ºñ½º¶ó¸é, ÀÌ ¼­ºñ½º´Â °³º°ÀûÀ¸·Î ½ÃÀ۵ǰųª Á¤ÁöµÉ ¼ö ¾ø±â ¶§¹®¿¡ ¸í·É ¹öÆ°ÀÌ ºñÈ°¼ºÈ­µÇ¾î ÀÖÀ» °ÍÀÔ´Ï´Ù.

¼­ºñ½º À̸§ ¿·¿¡ À§Ä¡ÇÑ Ã¼Å©¹Ú½º¸¦ üũÇϰųª üũµÈ °ÍÀ» ÇØÁ¦ÇÔÀ¸·Î¼­ xinetd ¼­ºñ½º¸¦ È°¼ºÈ­/ºñÈ°¼ºÈ­ ÇϽŴٸé, Ç®´Ù¿î ¸Þ´º¿¡¼­ ÆÄÀÏ => º¯µ¿ »çÇ× ÀúÀåÀ» ¼±ÅÃÇÏ¿© xinetd¸¦ Àç½ÃÀÛÇÏ½Ã°í ¿©·¯ºÐÀÌ º¯°æÇϽŠxinetd ¼­ºñ½º¸¦ Áï½Ã È°¼ºÈ­/ºñÈ°¼ºÈ­ ÇÏ¼Å¾ß ÇÕ´Ï´Ù. xinetd´Â ¶ÇÇÑ ¼ÂÆÃÀ» ±â¾ïÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. µû¶ó¼­ ¿©·¯ºÐÀº µ¿½Ã¿¡ ÇÑ °³ ÀÌ»óÀÇ xinetd ¼­ºñ½º¸¦ È°¼ºÈ­/ºñÈ°¼ºÈ­ ÇϽŠÈÄ º¯°æÀ» ¸¶Ä¡¼ÌÀ¸¸é º¯°æ »çÇ×À» ÀúÀåÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î rsync¸¦ ·±·¹º§ 3¿¡¼­ È°¼ºÈ­ Çϵµ·Ï ¼±ÅÃÇϽŠÈÄ º¯°æ »çÇ×À» ÀúÀåÇÏ¼Ì´Ù°í °¡Á¤ÇÕ´Ï´Ù. rsync ¼­ºñ½º´Â Áï½Ã È°¼ºÈ­µÉ °ÍÀÔ´Ï´Ù. xinetd°¡ ´Ù½Ã ½ÃÀ۵Ǿ, rsync ¼­ºñ½º´Â ¿©ÀüÈ÷ È°¼ºÈ­ µË´Ï´Ù.

ÁÖÀÇ°æ°í
 

xinetd ¼­ºñ½º¿¡ ´ëÇÑ º¯°æ »çÇ×À» ÀúÀåÇϽøé xinetd°¡ Àç½ÃÀÛµÇ¸ç º¯°æ »çÇ×ÀÌ Áï½Ã Àû¿ëµË´Ï´Ù. ´Ù¸¥ ¼­ºñ½º¿¡ ´ëÇÑ º¯°æ »çÇ×À» ÀúÀåÇÏ½Ã¸é ·±·¹º§ÀÌ Àç¼³Á¤µÇÁö¸¸ º¯°æ »çÇ×Àº Áï½Ã Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

xinetd ¼­ºñ½º°¡ ¾Æ´Ñ ¼­ºñ½º¸¦ È°¼ºÈ­ÇÏ¿© ÇöÀç ¼±ÅÃµÈ ·±·¹º§¿¡¼­ ºÎÆýà ½ÃÀ۵ǵµ·Ï ÇϽ÷Á¸é, ¸ñ·Ï¿¡¼­ ÇØ´ç ¼­ºñ½º À̸§ ¿·¿¡ À§Ä¡ÇÑ Ã¼Å©¹Ú½º¸¦ üũÇϽñ⠹ٶø´Ï´Ù. ·±·¹º§À» ¼³Á¤ÇϽŠÈÄ, Ç® ´Ù¿î ¸Þ´º¿¡¼­ ÆÄÀÏ => º¯µ¿ »çÇ× ÀúÀå Ç׸ñÀ» ¼±ÅÃÇÏ¿© º¯°æ »çÇ×À» Àû¿ëÇϽñ⠹ٶø´Ï´Ù. ·±·¹º§ ¼³Á¤Àº º¯°æµÇ¾úÁö¸¸, ·±·¹º§À» Àç½ÃÀÛÇÏÁö ¾Ê½À´Ï´Ù; µû¶ó¼­ º¯°æ »çÇ×ÀÌ Áï½Ã Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

¿¹¸¦ µé¾î ¿©·¯ºÐÀÌ ·±·¹º§ 3À» ¼³Á¤ÇÏ°í ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ¸¸ÀÏ anacron¿¡ ´ëÇÑ °ªÀÌ ¼±ÅÃµÈ »óÅ¿¡¼­ ¼±Åà ÇØÁ¦ÇϽŠÈÄ º¯µ¿ »çÇ× ÀúÀå ¹öÆ°À» Ŭ¸¯ÇϽøé, ·±·¹º§ 3 ¼³Á¤ÀÌ º¯°æµÇ¸ç ºÎÆýà anacronÀÌ ½ÃÀÛµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ·±·¹º§ 3ÀÌ ÀçÃʱâÈ­µÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ anacronÀº ¿©ÀüÈ÷ ½ÇÇàµÇ°í ÀÖ½À´Ï´Ù. ÀÌ ½ÃÁ¡¿¡¼­ ´ÙÀ½ Áß ÇÑ°¡Áö ¿É¼ÇÀ» ¼±ÅÃÇϽʽÿÀ:

  1. anacron ¼­ºñ½º ÁßÁö — ¸ñ·Ï¿¡¼­ ¼­ºñ½º¸¦ ¼±Åà ÈÄ ÁßÁö ¹öÆ°À» Ŭ¸¯ÇÏ¿© ¼­ºñ½º¸¦ ÁßÁö½Ãŵ´Ï´Ù. ¼­ºñ½º°¡ ¼º°øÀûÀ¸·Î ÁßÁöµÇ¾ú´Ù´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.

  2. ·±·¹º§À» ÀçÃʱâÈ­ — ½© ÇÁ·ÒÇÁÆ® »ó¿¡¼­ telinit 3 (¿©±â¼­ 3Àº ·±·¹º§ ¼ö) ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ·±·¹º§À» ÀçÃʱâÈ­ÇÕ´Ï´Ù. ¸¸ÀÏ ÇÑ°³ ÀÌ»óÀÇ ¼­ºñ½º¿¡ ´ëÇÑ ºÎÆýà ½ÃÀÛ °ªÀ» º¯°æÇϽŠ°æ¿ì, º¯°æ »çÇ×À» Áï½Ã Àû¿ëÇϽ÷Á¸é ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ½Ã±æ ±ÇÀåÇÕ´Ï´Ù.

  3. ¾Æ¹«°Íµµ ÇÏÁö¾ÊÀ½ — anacron ¼­ºñ½º¸¦ ÁßÁöÇÏ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ½Ã½ºÅÛÀÌ ÀçºÎÆÃµÇ¾î ½Ã½ºÅÛÀÌ Á¤ÁöµÉ ¶§±îÁö ±â´Ù¸®½Ã¸é µË´Ï´Ù. ½Ã½ºÅÛÀÌ ´ÙÀ½¿¡ ºÎÆÃµÉ ¶§ ·±·¹º§ÀÌ ÃʱâÈ­µÇ¸ç anacron ¼­ºñ½º´Â ½ÇÇàµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.