Homepage  |   Computer Class  |   About Me
 
§ INND Tutorial §

Chen Chih-Chia <pigfoot@CDPA.nsysu.edu.tw>

March 20, 2002

Abstract

INN 全名為 InterNetNews,目前由 ISC 來維護。INN 是 Unix 環境下的 News Server 軟體,這些 Unix 系統包括Linux、BSD系列、AIX、SunOS、HP-UX、Solaris、SCO Unix 等等。INN 內建支援 NNTP 協定,可以做到完全即時的 News 交換,對於上游送進來的 News,可以直接在記憶體處理,之後直接收入 News Spool 歸檔。對於送出的 article 也一樣,它可以做到沒有停頓的立刻送到下游 News Server。INN 能夠如此,是用大量系統資源換來的,因為 INN 佔用到較多的CPU時間與記憶體空間。

在 RFC 中和 News 相關的資訊標準列出如下:

  • NNTP : Network to Network Transfer Protocol (RFC 977)
  • Standard for Interchange of USENET Messages (RFC 1036)

目前的 CVS Branch tree 中,STABLE 為 INN 2.4.1,CURRENT 為 INN 2.5。

Building INND

我已經將編譯的部分分離出來,請見我的 Building INND 文章。當然您也可以使用 package 或是任何方式來安裝您的 INND,不過我建議您還是採用從 source 的方式,因為有些參數和您的系統有強烈相依性。

這邊有幾個一般人常會弄錯的地方。首先是在 make 的時候,最好是使用 root 系統帳號,否則可能會有權限問題而無法 make install。除了在編譯的時候需要用到 root,其他最好都用 news 這個 account 來處理。

另一個就是千萬記得升級的時候要打 make update 而不是 make install!

Configing INND

到目前為止,我假設您剛剛打算安裝 INND,而且也完成了 make install 的步驟。那麼,你可能會問,我要怎樣開始跑我的 News Server?喔喔,沒有這麼快,首先,有一些步驟需要您自己設定。這邊可以參考我另一篇關於第一次設定 INND 的文章 Configing INND。當然我強烈建議把 INND 附的 INSTALL 看完。它通常會在 source 的根目錄下。

Filter of INND

在 INN 2.3 以上的 filter 功能比以前好上許多,但是仍然不能滿足我們的需求。這篇文章會使用 cleanfeed 來當作 INND 的新 filter。

Related Link

 

 
  Contact Me  |   Apply NSYSU Dorm-Net  |   NSYSU-CDPA Dorm-Net Web Mail  |   NSYSU-CDPA Dorm-Net Web TV
  ©All rights reserved. Recommend: Mozilla, FireBird, Opera, MSIE6 Browsers.
  Last Updated: Monday, November 3, 2003 4:59 PM