ÀÌ ¹®¼­´Â inn-1.7-kr ¹öÁ¯ÀÇ Æ¯Â¡°ú ¼³Ä¡¹ýÀ» ¼³¸íÇÕ´Ï´Ù. (English version of this document can be found on README.Kr) ¼­ ·Ð ------ inn-1.7Àº ¹Ì±¹¿¡ º»ºÎ¸¦ µÐ ISC(Internet Software Consortium)¿¡¼­ °³¹ßÇÑ À¯Áî³Ý ¼­¹ö ¼ÒÇÁ¿þ¾îÀÔ´Ï´Ù. inn-1.7-krÀº inn-1.7À» Åä´ë·Î ¿ì¸®°¡ °³¹ßÇÑ ¸î¸îÀÇ ÆÐÄ¡¿Í ±× ¹Û¿¡ ¾Ë·ÁÁø ÆÐÄ¡µéÀ» Àû¿ëÇÑ °ÍÀ¸·Î ÀÌ°ÍÀ» »ç¿ëÇÔÀ¸·Î½á ¼­¹öÀÇ ¼º´ÉÀ» ÃÖ´ëÇÑ ¹ßÈÖÇÒ ¼ö ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù. ¶Ç ±¹³» À¯Áî³Ý ½ÎÀÌÆ®¿¡ ÀûÇÕÇÑ È¯°æ¼³Á¤ ÆÄÀÏÀ» ±âº»ÀûÀ¸·Î Æ÷ÇÔÇÏ°í ÀÖÀ¸¹Ç·Î ¼­¹ö°ü¸® Ãʺ¸Àڵ鿡°Ôµµ ¸¹Àº µµ¿òÀÌ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù. *** ÁÖ ÀÇ »ç Ç× *** ÀÌ ¼ÒÇÁÆ®¿þ¾îÀÇ ÀúÀû±ÇÀº "ISC"¿Í "Çѱ¹À¯Áî³ÝÇùȸ"¿¡ ÀÖ½À´Ï´Ù. ±×·¯³ª ¾ðÁ¦°í ¹«·á·Î »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸ ¼ÒÇÁÆ®¿þ¾îÀÇ À߸øÀ¸·Î ÀÎÇÏ¿© ¹ß»ýÇÏ´Â ¸ðµç ¼Õ½ÇÀº »ç¿ëÀÚ ¿©·¯ºÐÀÇ Ã¥ÀÓÀÓÀ» ¹Ì¸® ¹àÇôµÓ´Ï´Ù. inn-1.7-kr°ú ±âÁ¸ inn-1.7-xxx¿ÍÀÇ µÎµå·¯Áø Â÷ÀÕÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù. * inn°ú innfeedÀÇ ÅëÇÕ * offset fuzzy ±â¼ú°ú ÃֽŠhistory cache ±â¹ýÀÇ Àû¿ë. * ½ºÆÔ Â÷´ÜÀ» À§ÇÑ °­·ÂÇÑ Perl ÇÊÅ͸µ * QP/Base64 ¹× ISO-2022-KR ÀÎÄÚµùµÈ ÇѱÛÀÇ CleanQP ÇÊÅÍ Ã¤ÅÃ. ÀÌ ¼ÒÇÁÆ®¿þ¾îÀÇ Æ¯Â¡Àº README.KrÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. ÀÌ ¼ÒÇÁÆ®¿þ¾î´Â ´ÙÀ½ Àå¼Ò¿¡¼­ ±¸ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ftp.usenet.or.kr:pub/korea/usenet/ ftp.bora.net:pub/usenet/korea/ ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡¹æ¹ý ------------------- - innÀ» Çѹøµµ ¼³Ä¡Çغ¸½ÃÁö ¾ÊÀº ºÐÀº ¿©±â¿¡ µé¾îÀÖ´Â Install.ms¿Í FAQ¸¦ Á¤µ¶ÇϽñ⠹ٶø´Ï´Ù. Àû¾îµµ 1ÁÖÀÏ°£Àº ¿­½ÉÈ÷ °øºÎÇϽô °ÍÀÌ ÁÁ½À´Ï´Ù. - ¼ÒÇÁÆ®¿þ¾î ¼Ò½º¸¦ gzip°ú tar ¸í·ÉÀ» »ç¿ëÇÏ¿© Àû´çÇÑ Àå¼Ò¿¡ Ç®¾î³õ½À´Ï´Ù. ±×·¯¸é inn-1.7-kr À̶ó´Â µð·ºÅ丮°¡ »ý±â¸é¼­ ¸ðµç ¼ÒÇÁÆ®¿þ¾î ¼Ò½º°¡ ±× µð·ºÅ丮 ¼Ó¿¡ »ý±é´Ï´Ù. ÀÌ µð·ºÅ丮¸¦ ÆíÀÇ»ó $NEWINNÀ̶ó ºÎ¸¨´Ï´Ù. Ưº°ÇÑ »çÀ¯°¡ ¾ø´Â ÇÑ ¸ðµç ÀÛ¾÷Àº »ç¿ëÀÚ "news" ¿¡¼­ ÇϽñ⸦ ±ÇÇÕ´Ï´Ù. Áï root¿¡¼­ ÀÛ¾÷À» »ï°¡½Ã´Â °ÍÀÌ ÁÁ½À´Ï´Ù. - config µð·ºÅ丮¿¡ ÀÖ´Â config.dist·ÎºÎÅÍ config.data¸¦ ¸¸µì´Ï´Ù. ¸¸µå´Â °úÁ¤Àº Install.ms¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. ¸¸ÀÏ ±âÁ¸ÀÇ config.data¸¦ °¡Áö°í °è½Ã¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© °£´ÜÈ÷ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. % cd $NEWINN/config # »õ·Î¿î ¼ÒÇÁÆ®¿þ¾îÀÇ config µð·ºÅ丮·Î % cp -p $OLDINN/config/config.data config.data % make c; sleep 1; touch config.dist % make config.data # À̶§ ³ª¿À´Â error message´Â ¹«½ÃÇÕ´Ï´Ù. % mv config.new config.data # ¸¸µé¾îÁø config.data¿¡ ÀÌ»óÀÌ ¾ø´ÂÁö vi µîÀ¸·Î °Ë»çÇÕ´Ï´Ù. - inn ÄÄÆÄÀÏÀ» ½ÃÀÛÇÕ´Ï´Ù. $NEWINN µð·ºÅ丮¿¡¼­ "make" ¶ó°í ¸í·ÉÀ» ÁÖ¸é ¸ðµç ÇÁ·Î±×·¥ÀÌ ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù. Solaris-2.x »ç¿ëÀÚ Áß innfeed ÄÄÆÄÀϽà "inet_aton" °ü·Ã ¿À·ù°¡ ¹ß»ýÇϸé innfeed/Makefile 65 Çà¿¡ ÀÖ´Â EXTRA_SRC = inet_addr.c ¸¦ »ì·ÁÁÝ´Ï´Ù. Linux¿Í Solaris-2.x¸¦ Á¦¿ÜÇÑ ´Ù¸¥ OS¿¡¼­´Â ÄÄÆÄÀÏÀ» °¢ÀÚ ÇØ°áÇÕ´Ï´Ù. - site µð·ºÅ丮¿¡¼­ °¢Á¾ ȯ°æÆÄÀÏÀ» ÀÚ½ÅÀÇ È¯°æ¿¡ ¸Âµµ·Ï º¯°æ½Ãŵ´Ï´Ù. innÀ» óÀ½ ¼³Ä¡ÇϽô ºÐÀº Install.ms¸¦ ÂüÁ¶ÇϽø鼭 ÀÌ ÀÛ¾÷À» ¼öÇàÇϽñ⠹ٶø´Ï´Ù. ¹Ýµå½Ã Àо½Ã°í ¼öÁ¤ÇÏ¿©¾ßÇÒ È¯°æÆÄÀϵéÀº ´ÙÀ½°ú °°½À´Ï´Ù. expire.ctl ´º½ºÀÇ º¸Á¸ ±â°£À» µð½ºÅ© ¿ë·®¿¡µû¶ó ÁöÁ¤ÇÕ´Ï´Ù. funnel.conf innfeed¸¦ ÀÌ¿ëÇÏ¿© ´º½º¸¦ ¿ÜºÎ·Î ¼Û½ÅÇÕ´Ï´Ù. hosts.nntp ´º½º¸¦ ¼ö½ÅÇÒ ¿ÜºÎ ¼­¹ö¸¦ µî·ÏÇÕ´Ï´Ù. inn.conf ´º½º¼­¹ö À̸§°ú pathhostµîÀ» ÁöÁ¤ÇÕ´Ï´Ù. news.daily hostnameÀ» FQDN ¶Ç´Â µµ¸ÞÀÎ À̸§À¸·Î ¹Ù²ß´Ï´Ù. newsfeeds ¿ÜºÎ ¼­¹ö·Î ´º½º¼Û½ÅÀ» Á¦¾îÇÕ´Ï´Ù. nnrp.access ´º½º »ç¿ëÀÚ ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù. nntpsend.ctl innxmit ¹ýÀ» ÀÌ¿ëÇÑ ´º½º¼Û½Å ½Ã pgpverify PGP¸¦ ÀÌ¿ëÇÏ¿© ÀÚµ¿À¸·Î ´º½º±×·ìÀ» ¸¸µé°Å³ª »èÁ¦ÇÒ¶§ ÇÊ¿ä rc.news inn µ¥¸óÀ» °¡µ¿½ÃÅ°´Â shell script ÀÔ´Ï´Ù. (Âü°í) ÀÌ ÆÐÅ°Áö´Â ¿ÜºÎ·Î ´º½º¸¦ ¼Û½ÅÇÏ´Â ¹æ¹ýÀ¸·Î innxmit¿Í innfeed µÎ°¡Áö¸¦ Á¦°øÇÕ´Ï´Ù. innxmit¹ýÀº nntpsend.ctl¿¡ ´ë»ó ´º½º¼­¹ö¸íÀ» µî·Ï½ÃÅ°°í crontab¿¡¼­ 5-10ºÐ °£°ÝÀ¸·Î nntpsend¸¦ ÀÛµ¿½Ãŵ´Ï´Ù. ÀÌ ¹æ¹ýÀº ´º½º¼Û½Å¿¡ crontab ÀÛµ¿ÁÖ±â¿Í °ü·ÃµÈ Áö¿¬½Ã°£ÀÌ ¹ß»ýÇÕ´Ï´Ù. innfeed´Â ´Ù½Ã batch ¸ðµå¿Í channel ¸ðµå·Î ±¸ºÐµË´Ï´Ù. batch ¸ðµå´Â Àü¹Ð¹Ý´ÔÀÌ ÁÖ·Î »ç¿ëÇϽôø °ÍÀÔ´Ï´Ù. ÀÌ ÆÐÅ°ÁöÀÇ È¯°æÆÄÀÏÀº ÀÌ°ÍÀ» ´ë»óÀ¸·Î ÀÛ¼ºÇÑ °ÍÀÔ´Ï´Ù. batch ¸ðµå ´ë½Å channel ¸ðµå¿¡ ´õ Àͼ÷ÇϽŠºÐµµ °è½Ç°ÍÀÔ´Ï´Ù. ±×·¯³ª ºÒÇàÈ÷µµ channel ¸ðµå ¿¹¹®ÀÌ ¸¹ÀÌ ºüÁ®ÀÖ½À´Ï´Ù. channel ¸ðµå¸¦ »ç¿ëÇϽ÷Á¸é newsfeeds ÆÄÀÏÀÇ funnel!:!*:Tf,Wnm*:funnel" À» funnel!:!*:Tc,Wnm*:/usr/local/news/bin/innfeed µîÀ¸·Î ¹Ù²Ù°í rc.newsÀÇ DOFUNNELÀ» false·Î ¹Ù²ß´Ï´Ù. ¶Ç innfeed µð·ºÅ丮¿¡ ÀÖ´Â procbatch¸¦ 30-60ºÐ °£°ÝÀ¸·Î crontab¿¡ µî·ÏÇϼż­ ¹Ð¸° ¼Û½Å¸ñ·ÏÀ» ó¸®ÇÕ´Ï´Ù. - $NEWINN µð·ºÅ丮¿¡ ÀÖ´Â makedirs.sh ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¿© ´º½º °ü·Ã µð·ºÅ丮¸¦ ¸¸µì´Ï´Ù. ÀÌ ÀÛ¾÷Àº super user°¡ ÇؾßÇÕ´Ï´Ù. - ÄÄÆÄÀÏµÈ inn ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÕ´Ï´Ù. $NEWINN µð·ºÅ丮¿¡¼­ "make update" ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷µµ super user°¡ ÇؾßÇÕ´Ï´Ù. ¸¸ÀÏ ÇöÀç ´º½º°¡ °¡µ¿ÁßÀ̶ó¸é ¹Ì¸® ctlinnd ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© innd µ¥¸óÀ» ÁßÁö½ÃÅ°´Â °ÍÀÌ ÁÁ½À´Ï´Ù. - ¼öÁ¤ÇÑ È¯°æÆÄÀÏÀ» ¼³Ä¡ÇÕ´Ï´Ù. (user news°¡ ¼öÇà) cd $NEWINN/site; make install - ¼³Ä¡ÇÑ È¯°æÆÄÀÏÀÌ ¸Â´ÂÁö¸¦ "inncheck" ¸í·ÉÀ» »ç¿ëÇÏ¿© °Ë»çÇÕ´Ï´Ù. - /etc/syslog.conf¸¦ $NEWINN/site/etc/syslog.conf¿Í ºñ±³ÇÏ¿© ÇÊ¿ä½Ã º¯°æÀ» ½Ãŵ´Ï´Ù. (super user) /var/log/news µð·ºÅ丮µî¿¡ news.notice ÆÄÀÏÀ» ¸¸µé¾îÁÝ´Ï´Ù. % touch /var/log/news/news.notice À§ µÎ ÀÛ¾÷Áß Çϳª¶óµµ Çϼ̴ٸé syslogd µ¥¸óÀ» restart ½Ãŵ´Ï´Ù.(super user) - innd µ¥¸óÀ» °¡µ¿½Ãŵ´Ï´Ù. % rc.news innd µ¥¸óÀ» ¶ì¿î ÈÄ Á¶Ä¡ÇÒ »çÇ× ------------------------------ - "tail -f /var/log/news/news.notice" µî ¸í·ÉÀ» »ç¿ëÇÏ¿© innd µ¥¸óÀÌ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ´ÂÁö¸¦ °Ë»çÇÕ´Ï´Ù. - tinÀ̳ª trnµî ´º½ºº¸±â ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÌ¿ëÇÏ¿© Æ÷½ºÆà ½ÇÇèÀ» ½Ç½ÃÇÕ´Ï´Ù. - $NEWINN/site/etc/crontab ÆÄÀÏÀ» ÂüÁ¶ÇÏ¿© ÇöÀçÀÇ ´º½º¼­¹ö¿¡ ¸Â´Â crontabÀ» ¸¸µì´Ï´Ù. - ¿ÜºÎÀÇ ´º½º °ø±Þó¸¦ ã¾Æ º¾´Ï´Ù. µ¥ÀÌÄÞ, ÄÚ³Ý, ±³À°¸Á ¶Ç´Â ¿¬±¸¸Á ´º½º¼­¹ö·ÎºÎÅÍ ´º½º¸¦ ¹Þ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¸¸ÀÏ ¿©ÀÇÄ¡ ¾ÊÀ¸¸é han.news.admin¿¡ Áú¹® ÇϽñ⠹ٶø´Ï´Ù. news.kigam.re.krÀº ±¹³» ½ÎÀÌÆ®¿Í han.* ´º½º±×·ìÀ» ±³È¯ÇÕ´Ï´Ù. ÀÛ ¼º ÀÚ -------- Àü¹Ð¹Ý (jem@xpat.com) ¼­»ó¿ë (sysuh@kigam.re.kr) ÀÛ ¼º ÀÏ : 1997³â 11¿ù ¸»