如何使用UUCP

火星人 @ 2014-03-12 , reply:0


  UUCP後面的概念是非常簡單的:就如同它的名字指出的一樣,它基本上是將文件從一台主機上拷貝到另一台上去,但它也允許在遠程主機上進行一定的操作。
假設你的機器允許訪問名為swim的假想的主機,並且讓它為你執行lpr列印命令。那麼你可以命令行上鍵入下面一行在swim上列印出本書來:[3]

$ uux -r swim!lpr !netguide.dvi

這使得uux為swim調度了一個作業(job)。uux是UUCP組中的一個命令。這個作業由輸入文件netguide.dvi、以及饋送該文件到lpr的請求組成。-r標誌告訴uux不用立刻訪問遠程系統,而是將作業存儲起來直到稍後時有個連接被建立起來。這叫作假離線(列印)(spooling)。
UUCP的另一個特性是它允許通過幾台主機轉發作業和文件,假如它們合作的話。假定上面例子中的swim與groucho有一個UUCP鏈接,groucho中保存著大量的應用程序文檔。為了下載文件tripwire-1.0.tar.gz到你的站點上,你可以發出

$ uucp -mr swim!groucho!~/security/tripwire-1.0.tar.gz
trip.tgz

所創建的作業將請求swim從groucho取得該文件,並將文件送到你的站點,這裡UUCP將把文件存為trip.tgz並且通過文件到達的郵件來通知你。這將分三步完成。首先,你的站點將作業送至swim。當下次swim與groucho建立了連接,就會下載該文件。最後一步是從swim到你站點的實際的傳輸。
目前,UUCP網路所提供的最重要的服務就是電子郵件和新聞。稍後我們將會討論這些,所以這裡我們僅給出一個概要的介紹。
電子郵件 ? 簡稱email ? 允許你與遠程主機上的用戶交換消息而無需實際地知道如何訪問這些主機。控制一個消息從你的站點到達目的站點的任務是完全由郵件處理系統完成的。在一個UUCP環境中,郵件一般是通過在比鄰的主機上執行rmail命令傳送的,並把接收者的地址和郵件消息傳給rmail。然後rmail將會轉發消息到另一台主機上等等,直到消息到達目的主機為止。我們將在第13章中詳細地討論。
News可以最恰當地描述成一類分散式的電子公告板系統。絕大多數情況下,這個術語指的是Usenet News,它是直到目前為止最著名的估計有著120,000-參與站點的新聞交換網路。Usenet的起源可追溯至1979年,那時,在新的Unix-V7版本發布以後,三個研究生有了一個在Unix團體中通用信息交換的點子。他們整理了一些腳本,這成了第一個網路新聞系統。在1980年裡,這個網路連接了北卡羅林納州的兩所大學里的duke、unc和phs網路。從這衍生出來,Usenet最終成長起來了。儘管它起初是一個基於UUCP的網路,現已不再限於單種類型的網路了。
信息的基本單元是文章,它可能被投寄到專用於某個特殊主題的新聞組的層次結構中。大多數站點僅僅接收全部新聞組的一個選集,而全部新聞組每天平均傳送相當於60MB的文章。
在UUCP的世界中,news通常是按照從請求的組中收集所有的文章,並且打包成幾批(batches),再通過一個UUCP鏈接來發送的。這幾批文章被發送到接收站點,並在那裡被送給了rnews命令來打開這幾批數據包以及更進一步的處理。
最後,對於許多撥號上網的供公共訪問的文檔站點來說,UUCP也同樣是一種供選擇的方法。你通常可以這樣來使用它們:使用UUCP撥號上網、作為來客(guest)用戶登錄、並從公共訪問文檔區域下載文件。這些來客帳號的登錄名/口令通常是uucp/nuucp或者是其他一些類似的。





[火星人 via ] 如何使用UUCP已經有546次圍觀

http://www.coctec.com/docs/net/show-post-68529.html