GB | BIG5
|
| 首頁 > 網絡管理 > 其它 > 正文 |
 |
| 網絡管理員指南 -19.Newsreader配置 |
| 本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-20 09:04:00) |
Newsreader用來提供歸用戶簡便的訪問新聞系統的功能。如郵遞文章或者是用方便的方法剔除一個新聞組的內容。
這個界面的品質是一場無休止的戰爭。
有許多可以使用的newsreaders插入到Linux。下面我將介紹三個最流行的,名字為namely tin, trn, 和nn的基本設置。
一個最有用的newsreaders是:
$ find /var/spool/news -name '[0-9]*' -exec cat {} \; | more
這是die-hards閱讀它們的新聞的方法。
然而,主要的newsreaders更為復雜。他們通常提供一個全屏界面,含有為顯示所有用戶曾經訂閱的組的分層,用來
顯示一個組中所有文章以及單獨文章的總覽。
在新聞組層,多數的newsreaders顯示一個文章的列表,顯示他們的標題行和作者。在大組中,保留文章之間的關聯
對用戶非常重要,盡管到較早的文章中識別應答是可能的。
一個經常重復原始文章題目的應答添加``Re: ''。另外,文章的信息id可能是在參考中給出內容的直接跟隨:標題行,
稱為threads.寫入一個newsreader的其中一個任務是設計一個threading的有效的方案,因為時間要求是是文章數
量、的平方。
這裡,我們將不繼續挖掘用戶界面是如何建立的,當前所有的newsreaders都有一個好的幫助功能,因此你可以自己
解決。
在下面,我們將知識處理管理性的問題。多數是關建立threads的數據了帳戶。
--------------------------------------------------------------------------------
Tin配置
考慮到線的最為通用的newsreader是TIN。它由Iain Lea,並在一個名字為tass的較早的newsreader鬆散的模擬。
當用戶進入newsgroup的時候它做它的threading,而且速度非常快除非你通過NNTP做。
在一個486DX50上,從磁盤直接閱讀1000文章大約需要30秒。通過NNTP來裝載新的服務器需要5分鐘以上,你可能需要
通過經常使用-u選擇更新你的索引文件來改進,或者通過使用-U選擇引發tin。
通常tin將它的threading數據傾倒到用戶根路徑.tin/index下面。但是這可能因為來源問題而昂貴,因此你必然想要
在一個中心的位置保留一個單獨的副本。例如。這可以通過使tin設置到新聞來達到,或者是一些無特權的帳戶。
Tin將保留所有的線數據到/var/spool/news/.index下面。對任何的文件訪問或者shell撤離,它都將重新設置它的
有效uid到引發它的用戶的實際的uid中。一個較好的解決是安裝tind索引daemon,它作為一個daemon運行並有規律的
更新索引文件。這個daemon不包含在任何的版本所以你需要自己編輯。如果你正在使用一個中心新聞服務器運行一個
LAN,你可能需要在服務器上運行tind並通過NNTP使所有客戶能夠恢復索引文件。當然,這需要一個到NNTP的擴展。
N安裝這個擴展的ntpd補丁包含在tin來源中。Tin的版本所在的產品有些沒有NNTP的支持,但是現在大多數的都有了。
當作為rtin啟動或者使用-r選擇的時候,tin嘗試連接到在/etc/nntpserver 文件中或者是NNTPSERVER環境變量中指定
的NNTP服務器。Nntpserver文件只是簡單的在一個單獨行中包含服務器名。
--------------------------------------------------------------------------------
Trn配置
Trn也是一個較早的newsreader的輩產品,名為rn(意思是閱讀新聞)。T在這個名字中代表“線性的”。由
Wayne Davidson.撰寫。
與tin不同,trn在運行時間沒有為它的線形數據準備的條款。相替代的,它使用由一個稱為mthreads的程序來準備,
它們需要從cron經常引發來更新索引文件。
但是,不運行mthreads並不表明你不能訪問新的文章,它只所名你將有所有那些``Novell buys out Linix!!''文章
散布在你的文章選擇菜單,而不是一個你可以簡單跳過的一個單一線。
要為特定的新聞組打開線,mthreads同新聞組列表一起在命令行啟動。列表的組成與你SYS文件的風格完全一致:
mthreads comp,rec,!rec.games.go
將為所有的comp 和 rec啟動threading,除了rec.games.go(運行Go的人不需要fancy threads)。這之,你簡單
的啟動它而不需要任何的選擇來使他連接任何新到的文章。在你活動文件中發現的所有組群中的Threading可以通過
與一個所有組群的列表一起啟動mthreads來打開。如果你在晚上收到新聞,你將按慣例在早上運行mthreads。但是你
還可以在需要的時候更為經常的運行。非常繁忙的站點可能想要在daemon模式運行mthreads。當它使用-d選擇在啟動
時間開始,它會把自己放在背景中,並每10分鐘喚醒一次來檢查是否有新到的文章並排列它們。要在daemon模式下運
行mthreads,在你的rc.news手稿中輸入下面的行:
/usr/local/bin/rn/mthreads -deav
-a選項使mthread自動為新的組打開線來建立;-v啟動詳細的記錄信息到mthreads記錄文件,mt.log位你安裝
trn的路徑。
舊的不再需要的文章必須被經常從索引文件中定時清除。默認下,只有低水標記數字的文章將會被移動。這個數字上
面的文章仍然不過期(因為最舊的文章被一個到期標記為最長:表儀欄)可能通過給定的mthreads的-e選項來強制執
行一個``enhanced''到期運行。當mthreads在daemon模式運行時,-e選項使它每天放置到這樣的提高到期,簡短的說
就是在午夜之。
--------------------------------------------------------------------------------
Nn配置
Nn由 Kim-F. Storm撰寫,聲稱是一個newsreader,他的最終目的是不閱讀新聞。他的名字代表“沒有新聞,他的座
右銘是“沒有新聞就是好新聞。Nn更好。”
為了達到這個矛盾的目標,nn同一個不僅允許產生線,而且擴展的在這些數據的連續性、會計、集合使用統計以及訪
問限制上檢查的大分類的維護工具一起使用。還有一個管理性程序稱為nnadmin,它允許你相互執行這些任務。它是
直覺性的,因為我們將不留戀在這些方面,並且只處理索引文件的產生。
Nn線數據管理器稱為nnmaster。它通常作為一個daemon運行,從rc.news或者 rc.inet2 script開始。它被作為這樣
啟動:
/usr/local/lib/nn/nnmaster -l -r -C
這為顯示在你的活動文件中的所有的newsgroups啟動線性。
同樣的,你可能從cron定期啟動nnmaster,給出一個組列表來向上執行。這個列表用在SYS文件中的處方列表非常類
似,除非它使用空格代替逗號。不使用假的組名,一個需要做的空的論述被用來指示所有的組。下面是一個樣子:
# /usr/local/lib/nn/nnmaster !rec.games.go rec comp
注意到,這裡的順序非常明顯:最左邊的組指定比賽總是贏。是,如果我們曾經輸入!rec.games.在rec之,來
自這個組的所有文章仍然已經被線性。
Nn提供了幾個方法來從他的數據中移動到期的文章。第一個是通過檢查新聞組路徑和整個放棄那些不再需要的相應
的文章來更新。這是由nnmaster啟動的默認操作,其選項是-E。它相當迅速,除非你正在通過NNTP使用。
方法2行為就象一個mthreads的到期運行,因為它只移動那些指定到文章的路徑,這些文章的數字在活動文件的水
標注之下。它可能使用-e選項來啟動。最,第三個方案是按照上面的樣子給出-F選擇。然而,如果你使用
nnmaster作為daemon運行,你必須在到期可以替換之前殺掉它(使用-k),並在之使用原始選擇重新啟動它。
因此在所有的組上使用方法1運行到期的正確的命令是:
# nnmaster -kF ""
# nnmaster -lrC
有更多的標記可能用來調節NN的行動。如果你考慮移動壞的文章或者消化文章分類,閱讀nnmaster手冊頁。
Nnmaster依靠一個名為GROUPS的文件,它位/usr/local/lib/nn。如果它在最開始不存在,它就會建立。對每
一個新聞組,他包含一個從組名開始的行,任意的跟隨一個時間標記和標志。因可能編輯這些標志來為有問題的組
啟動特定行動,但是你可能不更改組出現的順序。標記允許以及它們的影響也在手冊頁有詳細介紹。
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
網絡管理員指南 -21.簡單的 smail配置文件 (2001-07-20 11:00:00) 網絡管理員指南 -20.一個PLIP的零打印機電纜 (2001-07-20 10:08:00) 網絡管理員指南 -19.Newsreader配置 (2001-07-20 09:04:00) 網絡管理員指南 -18.NNTP描述 -5>Nntpd與C-News的接口 (2001-07-20 08:10:00) 網絡管理員指南 -18.NNTP描述 -4>NNTP授權 (2001-07-20 07:00:00) 網絡管理員指南 -18.NNTP描述 -3>限定NNTP訪問 (2001-07-19 22:08:00) 網絡管理員指南 -18.NNTP描述 -2>安裝NNTP服務器 (2001-07-19 21:04:00) 網絡管理員指南 -18.NNTP描述 -1>介紹 (2001-07-19 20:10:00) 網絡管理員指南 -17.C-News -9>維護工具可任務 (2001-07-19 19:00:01) 網絡管理員指南 -17.C-News -8>在一個NFS環境下的C-News (2001-07-19 18:08:00)
|
===更多相關=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |