LPI Linux 認證/新聞服務
權重:1
描述: 候選人應能夠安裝和配置新聞伺服器。此目標包括自定義和監控服務新聞組。
- 關鍵知識領域
- INN 配置檔案、術語和實用程式
- Leafnode 配置檔案、術語和實用程式
- 以下是由使用的檔案、術語和實用程式組成的部分列表
- innd
- fetnchnews
INND 守護程序是最常用的新聞伺服器程式之一,它提供網路新聞傳輸協議 (NNTP) 服務。主要的新聞組包括:alt、comp、gnu、misc、news、rec、sci、soc 和 talk。新聞組以分層的方式進行配置。INND 預設使用 NNTP 埠 TCP 119
配置
配置檔案的位置是 /etc/news/。最小的 Leafnode 設定要求您修改以下檔案
inn.conf
設定以下選項。剩餘選項的預設值應該沒問題。
organization: MyOrganization domain: mydomain.com server: news.mydomain.com incoming.conf :
將您的 ISP 的新聞伺服器資訊放在這裡。
# Peer definition
# MyISP.com (800) 555-1212 news@MyISP.com
peer myisp.com {
hostname: news.myisp.com
}
如果您想釋出文章,您需要修改 newsfeeds。news.myisp.com:comp.*,!comp.sources.*,comp.sources.unix/!foo:Tf,Wnm:news.myisp.com 上面的冒號是上面使用的欄位分隔符。上面的行的格式是:sitename[/exclude,exclude,...]:pattern,pattern,...[/distrib,distrib,..]:flag,flag,...:param
選項
- sitename
- 命名與此 Feed 相關的站點。它可以被稱為您想要的任何內容,並且不必是站點的域名。
- pattern
- 指示要傳送到此站點的新聞組。預設值是傳送所有組(如果您想要這樣做,請將其留空)。上面的示例將導致接收所有“comp”組,但不包括“comp.sources”下的任何組,除了“comp.sources.unix”。
- distribution
- 如果指定,並且文章具有“Distribution”標題,則會針對此值進行檢查。如果指定的分配與文章中的分配標題匹配,則會發送。但是,如果指定的分配以感嘆號開頭,並且文章中的分配標題匹配,則不會發送。在上面的示例中,任何具有包含“foo”的分配標題的文章都不會被髮送。
- flag
- 指定有關新聞源的各種選項。上面的選項指定這是一個檔案 Feed 型別 (Tf),並且只應寫入“message-id”和“token” (Wmn) 的文章。
param - 含義因 Feed 型別而異。當 Feed 型別為“file”時,如上面的示例所示,它指定在收到文章時寫入條目的檔案。如果不是絕對路徑,則相對於 inn.conf 中的“pathoutgoing”選項。
readers.conf : 如果您想允許其他計算機上的讀者,請編輯此檔案。motd.news : 如果您允許讀者,在該檔案中新增橫幅來向讀者傳達您的使用政策是個好主意。
執行 inncheck 來更正任何許可權問題並捕獲任何配置檔案錯誤。執行 makehistory 來初始化 INN 歷史資料庫。執行 makedbz 來重建 dbz 資料庫檔案。執行 innd 並使用新聞客戶端進行測試
innd 無法啟動 使用 inncheck。檢查 /var/log/news 下的日誌。讀者無法閱讀 : 驗證讀者是否被允許訪問,方法是檢查 nnrp.access。確保 innd 正在執行。檢查 /var/log/news 下的日誌。telnet 到埠 119 並檢視是否出現橫幅。發帖人無法發帖 : 確認發帖人是否被允許發帖,方法是檢查 nnrp.access。檢查 /var/log/news 下的日誌。telnet 到埠 119 並檢視是否出現帶有 (posting allowed) 的橫幅。
關鍵術語、檔案和實用程式 : Innd