PPP°¡ ¶°ÀÖ´Â µ¿¾È, ¿Â¶óÀÎÀ¸·Î ´º½º¸¦ Àд°ÍÀÌ °¡´ÉÇÏ´Ù. ¿©±â¿¡´Â
¸î°¡Áö °¡´ÉÇÑ ÇÁ·Î±×·¥µéÀÌ ÀÖ´Ù. °£´ÜÇÑ ¹æ¹ýÀ¸·Î´Â rtin
¶Ç´Â
trn
ÀÌ ÀÖ´Ù.
´ëºÎºÐÀÇ °æ¿ì ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °ÍÀº ´ÙÀ½°ú °°´Ù. (º¸Åë Çѹø¸¸, ".profile" ¾È¿¡):
export NNTPSERVER=news.acme.net
To get the From-address correct in postings, some programs may require:
export NNTP_INEWS_DOMAIN=acme.net
¿ÀÇÁ¶óÀÎÀ϶§ ´º½º¸¦ ÀÐÀ» ¼ö ÀÖµµ·Ï Çϸé, Àüȼ¼¸¦ ÁÙÀÏ ¼ö ÀÖ°í ´õ ¸¹Àº À¶Å뼺À» °¡Áö°Ô µÇ´Âµ¥, ÇÑ Á¾·ùÀÇ ·ÎÄà ´º½º-½ºÇ®À» ¼³Á¤ÇØ¾ß ÇÑ´Ù. ¿©±â¿¡´Â ¸î°¡Áö ¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù, ±×¸®°í ¾î´ÀÁ¤µµ µð½ºÅ©ÀÇ ¿©À¯°ø°£ÀÌ ÇÊ¿äÇÏ´Ù. Ãʱ⠼¾÷ÀÌ ³¡³ ÈÄ¿¡´Â, ¶§¶§·Î ÁÖÀǸ¦ ±â¿ï¿© Àß µ¹¾Æ°¡´ÂÁö ½ÇÇà½ÃÄÑ º¸¾Æ¾ß ÇÑ´Ù.
µÎ°¡Áö ÇØ°áÃ¥À» ¿©±â¼ ¼³¸íÇÑ´Ù.
¿©±â¼ ¼³¸íÇÒ ÇØ°áÃ¥Àº ´º½º¼¹ö C News¿Í NNTP ÇÁ·ÎÅäÄÝ¿¡ ±â¹ÝÀ» µÐ´Ù. C News´Â ¿ø·¡ ´Ù¸¥ Á¾·ùÀÇ ¼³Á¤À» ¸ñÇ¥·Î Çϴ°ÍÀÌ´Ù. ±×·¯³ª ÀÌ°ÍÀº ¿ì¸®ÀÇ »óȲµµ ´Ù·ê ¼ö ÀÖÀ» ¸¸Å À¯¿¬ÇÏ´Ù. »õ·Ó°í ÀαâÀÖ´Â INN ´º½º¼¹ö¸¦ »ç¿ëÇϱ⸦ ¿øÇÒ·±Áöµµ ¸ð¸£Áö¸¸, ±×°ÍÀº ¸®¼Ò½º °üÁ¡¿¡¼ ´õ ¸¹Àº °ÍÀ» ÇÊ¿ä·Î ÇÑ´Ù. ¾î·µç, µÑ´Ù ¼³Ä¡ÇÏÁö ¾Êµµ·Ï Á¶½ÉÇÑ´Ù; µÑÀº ½±°Ô °øÁ¸ÇÒ ¼ö ¾ø´Ù.
news
À¯Àú·Î ·Î±×ÀÎÇؼ ´º½ºÀÇ ¸ðµç °ü¸®°¡ ¸ðµÎ ÇØ°áµÈ´Ù´Â
°ÍÀº ¾ÆÁÖ °áÁ¤ÀûÀÎ °ÍÀÌ´Ù. ¸ðµç ¼³Á¤ÆÄÀϵéÀº
/usr/lib/news
¿¡ À§Ä¡ÇÑ´Ù. À̰͵éÀ» ´Ù·ç´Â ÇÑ°¡Áö ¹æ¹ýÀ¸·Î,
root
·Î ·Î±×ÀÎÇÏ¿´À»¶§ su news; cd
¶ó ÀÔ·ÂÇÏ´Â
¹æ¹ýÀÌ ÀÖ´Ù.
¼³Á¤¿¡¼ °¡Àå Áß¿äÇÑ ÆÄÀϵéÀº:
active
ÆÄÀÏÀº È°¼ºÈµÈ ´º½º±×·ì¿¡ ´ëÇÑ ¸ñ·ÏÀÌ´Ù. ÀÌ´Â
addgroup ¸í·ÉÀ» ½ÇÇà½Ãų¶§ ¸¶´Ù ÇÊ¿äÇÒ ¶§ °»½ÅµÈ´Ù. ¿¹¸¦
µé¾î addgroup comp.os.linux.networking y
¶ó°í ÇÒ ¼ö ÀÖ´Ù.organization
˼ Organizaton:
Çì´õ Çʵå¾È¿¡
µé¾î°¥ °ÍÀ» ¿øÇϴ´ë·Î ³Ö¾îµÎ¸é µÈ´Ù. ¿ì¸®ÀÇ °æ¿ì:
Dirk Gently's Holistic Detective Agency
mailname
¿¡´Â ¿ì¸®ÀÇ °æ¿ì acme.net
À» ½áÁÖ¾î¾ß
ÇÑ´Ù.whoami
ÆÄÀÏ¿¡´Â ´ç½ÅÀÇ »çÀÌÆ®
À̸§À»
Path:
¿¡ ½áÁØ´Ù. ¿©±â¼ ¼³¸íÇÑ ¼Â¾÷¿¡¼, NewsX
À»
ÀÌ¿ëÇÏ¿©, ±× À̸§ÀÌ ¸Ó½ÅÀ» ¶°³ª°Ô Çؼ´Â ¾ÈµÈ´Ù, ±×·¡¾ß ±×°ÍÀÌ À¯ÀÏÇÒ
¶§ ¾ó¸¶µçÁö ¿øÇϴ´ë·Î ¼ÂÆÃÇÒ ¼ö ÀÖ´Ù. ¿ì¸®ÀÇ °æ¿ì´Â
roderick
À̶ó ÇÏ°Ú´Ù.
sys
´Â ¹èÆ÷µÇ´Â ´º½º¸¦ °¡Á®¿À°í ÃËÁøÇÏ´Â °ÍÀ» Á¶ÀýÇÑ´Ù.
¿ì¸®ÀÇ °æ¿ì¿¡´Â ISP¿¡ acme.net
À» Path¿¡ Ãß°¡ÇÑ´Ù´Â
°ÍÀ» °¡Á¤ÇÑ´Ù, ±×¸®°í ÀÌ°ÍÀº ¿ì¸®°¡ °¡Áö°í ÀÖ´Â À¯ÀÏÇÑ ´º½º ¼Ò½ºÀÌ´Ù.
ÁÖ¾îÁø ¿¹´Â ¿ì¸®¿¡°Ô µµÂøµÈ ¸ðµç °ÍÀ» ¹Þ¾ÆµéÀÌ°í, Àü¿¡ º¼ ¼ö ¾ø¾ú´ø
°Í¸¸ acme.net
¿¡ ´º½º¸¦ °Ô½ÃÇÑ´Ù´Â °ÍÀ» ¾Ë·ÁÁØ´Ù. ±×¸®°í °Ô½Ã´Â
¿ø·¡ ¿ì¸®°¡ ¿î¿µÇÏ´Â »çÀÌÆ®¿¡¸¸ ÇÑ´Ù. ÀÌ·¸°Ô °£´ÜÇÏ°Ô µÈ ¼Â¾÷¿¡¼´Â
¸ðµç ±×·ìÀº ÇϳªÀÇ ¼Ò½º¿¡¼ ¿Ô´Ù´Â °ÍÀ» °¡Á¤ÇÑ´Ù. /all
˼
¹èÆ÷¸¦ ¸í½ÃÇÑ´Ù, ±×¸®°í ¹Ýµå½Ã Æ÷ÇԵǾî¾ß ÇÑ´Ù. ±ÛÀÚ F
´Â
¹Ù±ùÀ¸·Î ³ª°¡´Â ´º½º±â»ç°¡ ÆÄÀÏ¿¡ ½×Àδٴ °ÍÀ» ¸»ÇÑ´Ù.
ME:all/all::
acme/acme.net:all,!junk/all:FL:
mkdir /var/spool/news/out.going/acme
mailpaths
´Â moderate groups(¿ªÀÚÁÖ: ±ÇÇÑÀ» °¡Áø »ç¶÷¸¸
°Ô½ÃÇÒ ¼ö ÀÖ´Â ´º½º±×·ì, Æ÷½ºÆÃÇÒ¶§´Â ±×·¯ÇÑ ±ÇÇÑÀ» °¡Áø °ü¸®ÀÚ¿¡°Ô
¸ÞÀÏÀ» º¸³»´Â °ÍÀ¸·Î ´ë½ÅÇÑ´Ù. ´ëÇ¥ÀûÀ¸·Î comp.os.linux.announce°¡
ÀÖ´Ù.)ÀÇ Æ÷½ºÆÿ¡ °üÇÑ °ÍÀ» Á¶ÀýÇÑ´Ù. º¸Åë ÀÌ ÀÏÀº ISP°¡ ¸Ã´Â´Ù.
C News´Â ¸ÅÀÏ ¾î´ÀÁ¤µµ À¯Áöº¸¼öÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ±×·¯³ª ÀÌ´Â Çѹø,
news
»ç¿ëÀڷμ crontab -e
¸í·ÉÀ» ÅëÇÏ¿© ¸ðµÎ
Á¤ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ±ÇÀåÇÏ´Â ¼Â¾÷Àº ´ÙÀ½°ú °°´Ù; À̸¦ ÇÊ¿ä·Î
ÇÑ´Ù´Â °ÍÀÌ ³ªÅ¸³ª°Ô µÈ´Ù:
# maintain incoming and outgoing batches
10,40 * * * * /usr/lib/newsbin/input/newsrun
# expire C News, once a day
30 0 * * * /usr/lib/newsbin/expire/doexpire
# monitor and report if needed
00 2 * * sat /usr/lib/newsbin/maint/addmissing
40 3 * * * /usr/lib/newsbin/maint/newswatch
50 3 * * * /usr/lib/newsbin/maint/newsdaily
NewsrunÀº (Çѽ𣸶´Ù µÎ¹ø¾¿) ±â»ç¸¦ ³»ºÎ¿Í ¿ÜºÎ·Î ¿Å±ä´Ù.
doexpireÀº ¿À·¡µÈ ±â»çµéÀ» Áö¿î´Ù.(¸ÅÀÏ ¹ã 00:30¿¡), ±×¸®°í ³ª¸ÓÁö
¼¼ ¸í·ÉÀº ´Ù¾çÇÑ °ü¸®ÀÛ¾÷°ú ¿¡·¯ ¼öÁ¤À» ¼öÇàÇÑ´Ù.
¿ª½Ã À̰͵éÀÌ ¸Ó½ÅÀ» ½ÃÀÛÇÒ¶§ ±ú²ýÀÌ Áö¿öÁö´ÂÁö ºÐ¸íÈ÷ ÇØ¾ß ÇÑ´Ù.
root »ç¿ëÀÚ·Î, ´ÙÀ½°ú °°Àº ÁÙÀ» /etc/rc.d/rc.local
¿¡ Ãß°¡ÇÑ´Ù.
su news -c /usr/lib/newsbin/maint/newsboot
´º½º´Â ¾Æ¸¶µµ NewsX¶ó´Â ÇÁ·Î±×·¥ÀÌ ´º½º¸¦ NNTP ¼¹ö¿¡¼
°¡Á®¿ÈÀ¸·Î½á ¸ðÀÌ°Ô µÈ´Ù. ÀÌ ÇÁ·Î±×·¥Àº ¿©±â¼ ãÀ» ¼ö ÀÖ´Ù:
ftp://sunsite.unc.edu/pub/Linux/system/News/newsx-0.1.tar.gz
Or:
ftp://ftp.sn.no/user/egilk/newsx-0.3.tar.gz
NewsX
¸¦ ¼Â¾÷ÇÏ´Â °ÍÀº ¹«Ã´ °£´ÜÇÏ´Ù.
ÀϹÝÀûÀ¸·Î ¼³Ä¡ÇÏ´Â ¼ø¼´Â ´ÙÀ½°ú °°´Ù:
make
su
make install
exit
¿©±â¼ÀÇ ¼Â¾÷°ú ÇÔ²², ¿©·¯ºÐÀÌ ÇؾßÇÒ ¸ðµç °ÍÀº "addgroup" ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿©·¯ºÐÀÌ Àб⸦ ¿øÇÏ´Â ±×·ìÀ» »ý¼ºÇÏ´Â °ÍÀÌ´Ù.
±â»ç¸¦ ¸ðÀ¸±â À§Çؼ, news
»ç¿ëÀÚ´Â ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ³»¸°´Ù
(PPP³ª ±×¿Í ºñ½ÁÇÑ Á¢¼ÓÀÌ ÀÌ·ç¾îÁ® ÀÖ´Ù°í °¡Á¤ÇÑ´Ù.):
newsrun
newsx acme news.acme.net
newsrun
¿É¼Ç -d
´Â ½ºÅ©¸°¿¡ ¿¬¼ÓÀûÀÎ Ãâ·ÂÀ» ÇàÇÑ´Ù.
´õ ÀÚ¼¼ÇÑ Á¤º¸´Â NewsX¿¡ µû¶ó¿À´Â ¹®¼¸¦ Âü°íÇϵµ·Ï ÇÑ´Ù.
NewsX´Â ¿ª½Ã ³ª°¥ ±â»ç¸¦ Æ÷½ºÆÃÇÏ´Â °Í¿¡µµ ÁÖÀǸ¦ ±â¿ïÀÏ °ÍÀÌ´Ù.
¿À·¡µÈ ±â»çµéÀ» ó¸®Çϱâ À§Çؼ, explist
ÆÄÀÏÀÌ ÇÊ¿äÇÏ´Ù.
¿¹Á¦ÀÇ ¼³¸íÀº ¿ì¸®°¡ ¹«¾ùÀ» ¿øÇÏ´ÂÁö ¼³¸íÇÏ°í ÀÖ´Ù:
# hold onto history lines 14 days, nobody gets >120 days
/expired/ x 14 -
/bounds/ x 0-1-120 -
# retain these for 2 months
comp.sources,comp.os.linux.all x 60 -
# noise gets thrown away fast
junk,control x 2 -
# default: 14 days, no archive
all x 14 -
´ë¾È: ÀÛÀº ´º½º-½ºÇ®¿¡¼, ´º½º±×·ì control
ÀÌ ÇÊ¿ä
¾øÀ» ¶§µµ ÀÖ´Ù. À¯¿ë¼º¿¡ ºñÇؼ ´ë´ÜÇÑ ºÎÇÏ°¡ °É¸°´Ù. ÁÖµÈ Á¡Àº
±â»çµéÀÌ Ãë¼ÒµÈ´Ù´Â °ÍÀÌ°í, ±×¸®°í ±×·ìµéÀº ÀÚµ¿À¸·Î ¸¸µé¾îÁú °ÍÀÌ´Ù.
newsgroup
À» ´ã°íÀÖ´Â Á¦¾î ¸Þ¼¼ÁöµéÀÌ µÚÁ×¹ÚÁ× ¼¯ÀÌ´Â °ÍÀ» ¸·±â
À§ÇØ newgroupperm
À̶ó ºÒ¸®¿ì´Â ÆÄÀÏ¿¡ ¿ì¸®°¡ Çã°¡ÇÒ °ÍµéÀ»
Á¤ÀÇÇÑ´Ù:
comp.os.linux tale@uunet.com yv
all any nq
ÀÌ·¯ÇÑ ¿¹¿¡¼, comp.os.linux ¾Æ·¡ ÀÖ´Â Àû´çÇÑ ±×·ìµéÀ» ¸ðµÎ »ý¼ºÇÏ·Á¸é
(y), news
»ç¿ëÀÚ°¡ ÅëÁö¹Þ±â¸¦ ¿øÇÑ´Ù¸é (v)¸¦ ½áÁØ´Ù. ³ª¸ÓÁö
¸ðµç°ÍµéÀ» Á¶¿ëÈ÷ ÀÌ·ç¾îÁö°Ô Çϰųª (q) ¹«½ÃÇÒ ¼ö ÀÖ´Ù (n). ¸¶Áö¸·
ÁÙÀº ¸ðµç ´º½º±×·ìÀ» Á÷Á¢ ¸¸µé±â¸¦ ¿øÇÑ´Ù¸é ÃæºÐÇÒ °ÍÀÌ´Ù.
´ë¾È: NewXÀÇ ´ë¾ÈÀ¸·Î½á suck
À̳ª postit
°ú
°áÇÔÇÑ slurp
ÀÌ ÀÖ´Ù. Slurp´Â ¸¹Àº ´º½º ¼¹ö¿¡ Ä¿´Ù¶õ ºÎÇϸ¦
°¡ÇÏ´Â NNTP NEWNEWS ¸¦ »ç¿ëÇÑ´Ù.
´Ù¸¥ ÇØ°áÃ¥À¸·Î´Â ÅëÇÕ ÆÐÅ°ÁöÀÎ leafnode
¸¦ ¼³Ä¡ÇÏ´Â °ÍÀÌ´Ù.
ÀÌ°ÍÀº ¸ðµç °³ÀÎ ´º½º ½ºÇ®¿¡ ÇÊ¿äÇÑ ¸ðµç ÀÛ¾÷À» ´Ù·ê °ÍÀ̵µ,
¼³Á¤Çϱ⵵ ½±´Ù. leafnode´Â ¿©±â¼ ±¸ÇÒ ¼ö ÀÖ´Ù:
http://www.troll.no/freebies/leafnode.html
C NewsÀÇ °æ¿ì, news
¶ó´Â »ç¿ëÀÚ°¡ ¸ðµç ´º½º À¯Áöº¸¼ö¸¦
ÇÏ¿©¾ß ÇÑ´Ù.
leafnodeÀÇ È¨µð·ºÅ丮´Â /usr/lib/leafnode
¿¡ ÀÖ´Ù.
¼³Ä¡Çϱâ À§Çؼ´Â ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù:
cd /usr/lib/leafnode
tar -xzvf leafnode-0.8.tgz
cd leafnode-0.8
make
su
make install
¾ÆÁ÷ root
·Î ·Î±×ÀÎÇÑ´Ù¸é, /etc/inetd.conf
ÀÇ
NNTP¸¦ Á¦¾îÇÏ´Â ÁÙÀ» ´ÙÀ½°ú °°ÀÌ ¹Ù²Ù¾îÁØ´Ù:
nntp stream tcp nowait news /usr/sbin/tcpd /usr/local/sbin/leafnode
Activate it by:
killall -HUP inetd
exit
¸¦ ÀÔ·ÂÇÔÀ¸·Î½á news
»ç¿ëÀÚ·Î µ¹¾Æ¿Â´Ù.
/usr/lib/leafnode/config
¿¡¼´Â NNTP ¼¹ö¸¦ Á¤ÀÇÇÏ°í ÀÖ´Â
ÁÙÀ» ¹Ù²Ù¾îÁØ´Ù. ¿ì¸®ÀÇ °æ¿ì¿¡´Â:
server = news.acme.net
Leafnode´Â news
»ç¿ëÀÚ·Î crontab -e
¿¡ ´ÙÀ½°ú °°Àº
¸í·ÉÀ» ÷°¡ÇÔÀ¸·Î½á ÀÚ½ÅÀ» °ü¸®ÇÒ °ÍÀÌ´Ù:
# expire Leafnode, once a day
0 4 * * * /usr/local/sbin/texpire
´º½º ±³È¯Àº ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î news
»ç¿ëÀÚ¸¦ ÅëÇؼ
ÀÌ·ç¾îÁø´Ù. (PPP°¡ ¶°ÀÖ°í ½ÇÇàµÊÀ» °¡Á¤)
The news exchange is also done as user news
by the
following command (assuming PPP is up and running):
/usr/local/sbin/fetch
»ç¿ëÀÚµéÀº ´º½º¸¦ Àб⸦ ¿øÇÏ´Â »ç¿ëÀÚµéÀº How do I set up an online news-reader?¿¡ ³ª¿Â ¹æ¹ýÀ» »ç¿ëÇÏ¿©¾ß Çϴµ¥, ´Ü ·ÎÄà ¸Ó½Å¿¡¼ ¼³Á¤ÇÒ¶§´Â Á¦¿ÜÇÑ´Ù, ¿¹¸¦ µé¸é:
export NNTPSERVER=localhost
Áö±Ý±îÁö ³ª¿Â °ÍÀÌ ÇØ¾ß ÇÒ ¸ðµç °ÍÀÌ´Ù. ù¹ø° fetch
´Â
ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ´º½º±×·ìÀÇ ¸®½ºÆ®¸¦ Àü´ÞÇÑ´Ù. Leafnode´Â
»ç¿ëÀÚ°¡ ¾î¶°ÇÑ ±×·ìÀ» ¿äûÇÏ¿´´ÂÁö °¨½ÃÇÏ°í, ´ÙÀ½ ¹ø¿¡ ±×
±×·ìÀÌ È°¼ºÈµÇ¸é ¹Þ¾ÆµéÀÌ°Ô µÈ´Ù.
´ë¾È: leafnode
ÀÇ ´ë½ÅÇÒ ¸¸ÇÑ °ÍÀ¸·Î´Â
nntpcache
°¡ Àִµ¥, ¿©±â¼ ±¸ÇÒ ¼ö ÀÖ´Ù:
ftp://ftp.suburbia.net/pub/nntpcache/nntpcache.tgz