Server运作原理及台大proxy.doc_第1页
Server运作原理及台大proxy.doc_第2页
Server运作原理及台大proxy.doc_第3页
Server运作原理及台大proxy.doc_第4页
Server运作原理及台大proxy.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Proxy Server運作原理及台大proxy server架構一、Proxy觀念功能代理伺服器(proxy server)設置的兩個主要目的:加強網路安全及提升網路使用效率。在加強網路安全方面,早期代理伺服器是作為內部網路與外部網路之間的一個通道,所有要連到外面的網路流量皆要經過代理伺服器,因而可以利用此特性,在代理伺服器加上管制的機制,控制可連出去的點及所使用的通訊協定及管制由外部來的連線,進而加強內部網路安全,也因而有時代理伺服器也可稱為防火牆(firewall)。近來,由於Internet的快速發展,全球資訊網(World Wide Web)風靡整個Internet,其通訊協定(http)所造成之網路流量達80%以上的使用頻寬,這對於原本對外網路頻寬不是很大的單位來說是非常大的使用量,而這些80%以上的網路流量當中,又有許多是重複的資料,比如說,有三個人由台大利用www瀏覽器同時連到蕃薯藤網站,如此就有三份同樣資料經由網路傳入台大區網,等於網路頻寬使用浪費在資料重複傳輸上,這種情形在網路頻寬大的地方是沒有感覺,但是對於頻寬小的連線來說,則是相當大的浪費,尤其國際線路的租用上,更需要減少這一類的浪費,也因此就有人利用代理(proxy)的觀念,來發展出一套提升網路使用效率的運作機制,其主要的構想就是將前一個人所抓取的資料,儲存在自己的區域網路伺服器上,當下一位使用者要抓相同的資料時,就由這一個區域網路伺服器提供資料,達到此次對外頻寬之節省而這一個區域網路伺服器所扮演的腳色類似所謂的快取伺服器(Cache Server),它將所有經過的資料都儲存一份備份,當有使用者提出需求時,它會先檢查自己的備份當中是否有該資料,如有,則直接傳給使用者,如沒有,它將向外查詢,取到資料後,存一份備份並傳給使用者。此外,代理伺服器除了可以有備份資料外,它還有一項附加功能,就是資料過濾的能力,它可以經由管理者的設定,來決定有哪些資訊必須被排除過濾,或是可以重新導向使用者的需求到內部網路已有的資訊站,進而節省對外頻寬。二、Proxy運作方式Proxy的基本運作情形如上所述,使用者端發出一個http的網頁請求給代理伺服器,代理伺服器收到請求後,先檢查自己的快取區是否有使用者所要的資料,如果有找到,則直接將資料傳給使用者,結束此次的請求,如果查沒有使用者要的資訊時,則由代理伺服器發出http的網頁請求給原來的網頁伺服器,待要到資料後,代理伺服器先存一份資料在自己的快取區,再送這份資料給使用者,然後就結束此次的請求。如圖一所示。三、階層式的proxy架構前面所提的一台代理伺服器的基本架構對於小型的區域網路而言,已是足夠,但是對於區網中心或是整體主幹而言,就嫌不足了,因此,接下來介紹階層式的proxy架構。Proxy1用戶端Proxy4Proxy3Proxy2Multi-ProxyParentSibling讓我們先舉例來說,如圖二所示,由用戶端(即一般使用者端)使用www瀏覽器透過代理伺服器(指proxy1及proxy2)連上Internet,如以proxy2來說,當proxy2於自己的cache區找不到使用者要的資料時,會先向proxy3詢問是否有該資料,如果有,就由proxy3送給proxy2,再由proxy2轉送給使用者如果proxy3並無該資料,proxy2就會向proxy4要資料,而proxy4就負責找到該資料,亦即,如proxy4本身並沒有該資料,則它會連到原來的伺服器要資料,然後再傳給proxy2,再由proxy2傳給用戶端,如此結束此次的查詢。在此例子中,proxy4位於proxy2的上層,是父子關係,所有子(在此是proxy2)沒有的資料,找父(在此是proxy4)要就對了,而proxy2與proxy3是兄弟關係(sibling),proxy2要的資料,會先去問其兄弟(在此是proxy3)是否已有該資料,如有的話,再傳給自己,如果proxy3沒有該資料,proxy2會自己想辦法去取。這裡只是舉個簡單的例子,實際運作上,可能上層(parent)有好幾台,兄弟(sibling)也有好幾個,端看網路架構及流量而定。或許讀者會問,為什麼要有階層式的proxy架構?其實最顯而易見的優點是節省頻寬,因為如果同一區域網路內所有的proxy伺服器皆利用共同的對外網路通道連到外面抓資料,可能造成網路擁擠及資源浪費(如果抓相同資料時),此外階層式的架構也可分擔單一代理伺服器的負載,達到分工穩定的好處。四、台大Proxy伺服器架構及運作方式台大計資中心目前共提供四台Proxy伺服器給台大及區網連線學校使用,這四台是:.tw port: 3128.tw port: 3128.tw port: 3128.tw port: 3128其中,libproxy專供台大師生使用,主要是使用在本校與國外期刊公司有簽約的數位期刊上,proxy.ntu是界於使用者及其上層(w3-gate,w3-gate2)中間的proxy伺服器,而身為parent的proxy伺服器w3-gate2.ntu則是負責找尋所有網址結尾為(即商業網),其餘的部份則由w3-gate.ntu負責找尋。目前在台大的環境中,並未要求使用者一定要設定proxy.ntu為代理伺服器,所以使用者可以自己任意設定要使用哪一台當代理伺服器,而對於該代理伺服器而言,也是照前述,即:.com結尾的由w3-gate2負責,其餘非.com結尾的則由w3-gate負責。整體的運作上如圖三所示:台大最上層的代理伺服器(w3-gate,w3-gate2)負責主要對外抓資料並作為台大內部及區網連線學校的代理伺服器的parent,目前並和交大(nctu)的代理伺服器是互為sibling,proxy.ntu及libproxy.ntu作為第二層的代理伺服器服務一般使用者,當使用者有一網頁請求時,根據其網址結尾是.com或非.com而由proxy.ntu或libproxy.ntu向w3-gate2或w3-gate要資料(如果此時該代理伺服器有問題時,就由proxy.ntu或libproxy.ntu自己到外面要資料),而w3-gate(2)先檢查自己的cache區是否有該資料,如沒有,則向nctu的代理伺服器問其cache區是否有該資料,有則傳回,無則由w3-gate(2)向外抓取,然後存.edu.twuserproxyW3-gate2W3-gateD!.comlibproxy在cache區並下傳給proxy.ntu或libproxy.ntu,再由此代理伺服器傳給使用者,而結束此次的網頁請求。至於配備方面,由上面的描述,可以發現所有的網頁請求大多數會經由第一層的代理伺服器(w3-gate,w3-gate2),為減少對外的頻寬,此兩部伺服器皆配有大的硬碟cache空間(36G,50G),記憶體皆為512MB,而第二層的代理伺服器(proxy.ntu)著重的是快速的回應使用者,所以配有大的記憶體(1G),但硬碟cache區只有10G,至於libproxy.ntu著重的是提供一個到國外查詢數位期刊的通道,並不cache任何資料(交給第一層的代理伺服器做cache),其硬碟cache區為0,記憶體128MB。五、設定代理伺服器方式在使用者設定方面,目前有兩種形式,一種是手動設定(manual config),另一種是自動設定(auto config),以台大師生而言,建議是手動設定的部份指向.tw port:3128,自動設定的部份則填入: .tw/pac/ntu.pac (實際的設定方式,請參考台大Proxy server設定方式一文)如此設定的好處是:一般查詢時,就使用自動設定方式,當要使用圖書館所提供的數位期刊時,再改為手動設定方式,當然使用者也可以一直用手動設定方式連線,只是因libproxy.ntu並無cache資料,所以有時可能會覺得連線速度慢。接著說明自動設定的運作方式,請參考圖三所示,當使用者使用自動設定方式連線時,只要欲查詢的網址結尾是.edu.tw,皆會不透過代理伺服器,而直接去目的地抓資料,所以如此時連不上時,就是表示網路有問題,而非伺服器有問題如果使用者要連的網址是.com結尾的,會先去詢問w3-gate2,而如果w3-gate2當掉了,則會問proxy.ntu,再如果連proxy.ntu也當了,則會問w3-gate,最後如w3-gate也連不上時,此時自動設定的運作機制會指定使用者的瀏覽器直接連到目的地同樣的,如果使用者要連的網址是非.com結尾的,其查詢順序是w3-gate,proxy,w3-gate2,直接連。透過這樣的方式,可以讓使用者感覺到的是不會中斷服務的proxy運作,而對管理者而言,也可以減輕負擔,因即使是一台出問題或變更設備,皆不須中斷服務,這才是網路的最高服務精神。台大Proxy Server設定方式以下說明設定方式是針對台大及台大區網下連線學校所有使用瀏覽器的使用者而寫的瀏覽器代理伺服器自動設定方法,分為Netscape 4.x及IE 4.x版:一、Netscape 4.X版代理伺服器(proxy server)自動設定方式首先,執行Netscape 4.5,會出現如下的Netscape視窗:接著,將滑鼠移到視窗左上角的Edit(編輯),按一下滑鼠,會出現一個小視窗(如下一張圖),將滑鼠在Preferences(功能設定)點一下滑鼠左鍵,會出現如下視窗:將滑鼠移到視窗左邊的Advanced(進階)前的上點一下滑鼠左鍵,在Advanced(進階)會展開,出現如下的畫面:接著,一樣的用滑鼠左鍵點選Advanced(進階)下的Proxies(代理),視窗的右邊會出現Proxies視窗,如下一張圖:接著,進入真正的設定部份,在Proxies視窗中,用滑鼠左鍵點選最下面的Automatic Proxy Configuration(自動組態設定)之前的小圓圈,並於其下的空白處填入: .tw/pac/ntu.pac然後在用滑鼠左鍵點選其下的Reload(重新載入),如下圖最後,只要用滑鼠左鍵在視窗下方(確定)點選,將視窗關閉即完成設定。二、IE 4.X版代理伺服器(proxy server)自動設定方式首先,執行IE 4.x,會出現如下的IE視窗:接著,將滑鼠移到視窗上方的檢視,按一下滑鼠,會出現一個小視窗(如下圖),將滑鼠在Internet選項點一下滑鼠左鍵,會出現如下視窗:接著,將滑鼠移到視窗上方連線,按一下滑鼠左鍵,會出現如下視窗:將滑鼠移到視窗右下方的組態,點一下滑鼠左鍵,出現如下的畫面:接著,進入真正的設定部份,在此視窗中,用滑鼠左鍵點一下:後的空白處,並填入: .tw/pac/ntu.pac然後在用滑鼠左鍵點選其下的重新整理,如下圖最後,只要用滑鼠左鍵在視窗下方確定點選,將視窗關閉即完成設定。 遠距教學報告86-87學年度,主播室設備器材升級,提供多點聯播的功能,更多學校可以同時連線:目前與台大連線除原來的學校之外,另外增加的學校分別有世新大學、銘傳大學、康寧護校,真正達到遠距教學弗遠無界的目標,更增加學子們吸收新知的機會。同時,將教材上網,以及增設網路線上討論等等的功能,亦提供更多的學習機會。對於88學年度,暫定的目標為:1. 主播具有特色之課程至各ISDN/DS-3網路收播學校 (本學期各校所開課程,請至.tw/ccdl/此網址)。2. 結合MCU (Multi-point Control Unit) 設備提供多點聯播功能。3. 設立Web及BBS教材讀取及討論環境4. 建置立即實況轉播 (Real-Video/Audio Broadcasting System) 之環境。5. 執行跨校互選及學分互相承認之教學規劃6. 製作實驗性遠距教學教材,並規劃設置於Video Server上,以便將來7. 提供隨選學習(Learning-on Demand)之功能。8. 製作或編輯多媒體教材,並分析在遠距教學上執行之成效。9. 教學互動性之測試與分析。目前遠距教學的設備分為窄頻ISDN系統以及寬頻DS-3系統。窄頻ISDN為-桌上型個人電腦系統:使用一條ISDN(64-128kbps);會議室型系統:可以使用一至三條ISDN(64-384kbps),也可使用專64kbps-T1(1.544mbps);多點控制系統:使用MCU (Multi-point Control Unit) 結合2點8點學校達成多點即時群播效果 (系統架構圖如附件二)。寬頻DS-3系統為-第一階段:利用電信局的NII寬頻網路,使用DS3(45mbps)線路,即目前台清交三校四點的即時群播系統(系統架構圖如附件三)。第二階段:利用建置完成的校園高速網路平台,使ATM(155mbps),目前硬體架構及軟體初步測試已經完成。在未來希望可以完成本校三校區(總部/醫學院/法學院) 之連線聯播建制;另增進MCU (Multi-point Control Unit)之功能,並將ISDN線路由BRI線路改由PRI線路,同時更新連線所需之硬體設備,以提昇遠距教學連線品質。逐步改善遠距教學系統中之周邊相關視聽設備,並與遠距教學系統作整體之規劃,提高教學品質。隨時收集遠距教學最新之技術資訊(H.320 / H.323),以供日後軟硬體設備改善之參考依據。推廣非同步教學。建立Real Video Server,將Web Course內容放置其上,以藉由VOD (Video On Demand) 之技術達到非同步教學之效果。推動與民間企業間之遠距教學合作計劃,開辦相關之教學課程, 供企業在職人員進修,進而推動全民遠距教學活動。 計中程式組七月份通告壹、八十七學年度下學期教學意見調查於88/5/27-88/6/7於計中網站.tw實施,其結果由程式設計組分析如下:一、 上網學生人數及填答問卷數百分比本學期因屬學年下學期,大四畢業生沒有優先選課的誘因,造成上網填寫意見調查的人數明顯比上學期降低。這學期上網人數共9627人,雖較上一年度同期8403增加1224人,但只佔該填答人數43.01%,比上一年度同期減少了1.23%。類別學生人數佔總人數%佔該填答人數%86下87上87下86下87上87下86下87上87下於開放期間填答全部課程813211119930837.1846.3739.5642.8154.6641.59於開放期間填答部分課程2714333191.241.811.361.432.131.42該填答卻未上網1059187911275648.4343.2154.2255.7643.2156.99不需上網填答28763635114313.1515.164.86夜間部及博士班學生上網填答比率較上學期提高。學生別需上網填答人數實際上網填答人數上學期填答率本學期填答率大學59%夜間部125544628%36%碩士班450889120%20%博士班16246317%39%各院學生上網填答以公衛學院填答率65.9%最高。院別需上網填答人數實際上網填答人數上學期填答率填答率文2225117253.3%52.7%理2567129058.1%50.3%法2812147154.8%52.3%醫235880653.9%34.2%工3833197654.8%51.6%農3436165458.3%48.1%管理4057181164.2%44.6%公衛31720945.0%65.9%電機77838157.8%49.0%問卷總填答率58.2% 較上一年度同期增加 2.2%。類別問卷數佔該填答問卷數86下87上87下86下87上87下已上網填答58387754837491356.0%65.8%58.2%該填答卻未上網45911392375379944.0%34.2%41.8%不需上網填答319334929026895二、 各院課程上網填寫問卷平均填答率針對各院所開課程以體育的平均填答率63.49%最高,其次是文學院。院別需上網填寫問卷課程數平均填答率86下87上87下86下87上87下體育29263.49%文69269471554.21%61.09%57.42%理40145555058.55%61.37%52.66%法39936741437.35%55.42%43.22%醫16013033911.36%38.73%18.62%工31542235238.22%50.95%46.53%農37741849841.52%55.63%41.95%管理21622423943.65%53.63%41.73%公衛82976113.62%27.55%37.66%電機4492162.52%22.89%50.05%學程52325634.43%63.09%46.64%三、各課程分類平均填答率課程類別需上網填寫問卷課程數平均填答率86下87上87下86下87上87下1字頭39344841367.82%67.98%68.88%2字頭44545349761.36%73.51%67.77%3字頭43149051951.04%68.02%57.40%4字頭31330734935.85%56.30%41.88%5字頭42445352.69%69.11%44.84%共同必修27327527371.29%70.60%72.36%體育29263.49%D字頭1191151854.51%7.65%6.64%M字頭3934095328.35%17.42%9.96%U字頭33130738923.90%40.81%31.43%四、填答率超過95% 之課程填答率%課程編號班次課程名稱修課人數100%102 8002203德文下16100%605 4956202生物統計學及實習下15100%102 4912202英文作文二下14100%002 98161O5羽球初級11100%102 4912204英文作文二下8100%103 8015201中國歷史下8100%705 3160009資管專題一8100%002 97431Q6羽球校隊798%504 220A004質能平衡甲4097%002 97048K5初排2995%103 8008203中國史下5695%605 3080002林產學及實習20貳、臨時薪資報帳系統目前最新版本為 Version 1.31,請使用者洽出納組或逕自http:/.tw下載,以便更新舊版。http:/.tw下載,以便更新舊版。ftp 檔案傳送程式一、什麼是ftp ftp ,是file trasfer protocol的縮寫。顧名思義,這是一個用來傳送檔案的指令。ftp 不限於特定的作業系統(如UNIX)上才有,只要遵守一個特殊的協定,(TCP/IP protocol) ,甚至連不同的作業系統間,如UNIX與MS-DOS,也可以互傳資料呢!所以可以想見這個指令的強大功能了。因此,使用網路,不可不知ftp 之用法。ftp 能夠發揮網路的強大功能,真正達到資訊流通的目的。而且,網路上有相當多的豐富的軟體,小至一些簡單好用的小工具程式,大至完整的作業系統,還有很多的學術論文、技術文件、各種程式的原始碼、圖形檔、聲音檔、動畫檔. 等等,數也數不清。這些軟體,就是所謂的shareware ,不僅完全免費,而且可以任意拷貝而不須擔心觸犯法律。至於要如何弄到這些東西呢? 請學FTP!二、使用ftp的基本概念與名詞解釋 1. 進入ftp ftp的用法格式是這樣子的: ftp .tw (domain name) 或是 ftp 140.xxx.yy.zz (IP address) 如上例,你打了ftp .tw,就表示你要和那台機器進行檔案傳送。 這時候,和telnet指令一樣,你必須有對方的帳號和密碼。例: $ ftp .tw Connected to . 220 network FTP server (SunOS 4.1) ready. Name (:joechen): b1234567 - 輸入帳號 331 password required for b1234567 Password: xxxxx _這樣就進了ftp 了。ftp 基本上是一個交談式的環境。接下來,你就可以打一連串的指令,在兩台電腦間,做檔案傳送的工作了。 2. local & remote file system在此有一個很重要的觀念,那就是local 與remote的觀念。簡單的講,假如你在台大的工作站,從你的帳號上ftp 到交大,那台大的電腦就稱為local machine ,而交大的電腦就稱為remote machine。請注意,在ftp 中,絕大部分的指令,是針對remote端的電腦。在下指令的時候,要搞清楚你所下的指令是下給哪一邊的,不要搞迷糊了。另外,我們一般所說的:抓(get) 檔案,指的是從remote那端抓過來。而放(put) 檔案,指的是把東西放到remote那端去。可能各位還聽過download, upload這兩個詞。Download也就是把東西抓下來,Upload就是把東西放上去。總之,這些字眼都是針對remote file system的,請特別注意。 3. 傳送模式在ftp中,有兩種傳送模式(transfer mode),一為binary模式,一為ascii 模式。當你要傳送二進位檔時(如圖形,可執行檔,壓縮檔等),請務必設成binary模式,否則傳下來的檔案必然是殘缺不全。而在傳送文件檔時,則須設成ascii 模式或binary模式均可。不過,不同的作業系統間,文字檔用binary模式來傳的話可能會有點小問題(格式不大一樣),所以最好還是設成ascii模式。至於哪些檔案是二進位檔,稍後會提。不過假如你還是無法分辨的話,那就乾脆通通設成二進位模式吧。預設值為ascii mode。 4. anonymous ftp的涵義 前面提過,執行ftp ,必須要有帳號和密碼。可是有時候,基於服務的理念,有些sites 提供了很多豐富的資源,希望任何人都可以來抓取。此時,就會提供一個叫做anonymous 的帳號,不須密碼,讓任何人都可以來取用他們所提供的檔案。這個anonymous 的帳號,只能用來ftp ,不能用來telnet。在前言中所提到的那些好東西,就是在anonymous ftp 中提供的!Anonymous ftp 的用法沒什麼不同。只要在login 時,以ftp 或anonymous為username,詢問password時,多半可以亂打或直接按ENTER ,不過最好還是打入你的E-mail address,提供給管理者作參考。例: $ ftp .tw Connected to . 220 network FTP server (SunOS 4.1) ready. Name (:joechen): ftp - 或anonymous 331 Guest login ok, send ident as password. Password: xxxxx _ 5. 國內最大的ftp站 NCTUCCCA.edu.tw國內有一個非常大的anonymous ftp site,其domain name 為NCTUCCCA.edu.tw,或是稱為.tw。這是交大放在教育部的機器,由交大的一個學生社團 校園網路策進會(CCCA)來負責管理。它的硬碟有14GB,到現在已經裝了有12GB之多的東西。它不但是全臺灣最大的ftp 站,也是世界上的幾個有名的大站之一。所以,提到anonymous ftp ,你就不能不知道NCTUCCCA。通常你要甚麼東西,來這裡就有了。IP address是0或0。三、ftp中的幾個常用指令 介紹幾個在ftp 命令列模式下常用的指令。在此假設各位對樹狀的目錄結構已有認識,並對UNIX檔案系統稍有概念。 1. ? 問號。列出所有ftp下的指令,或詢問某一指令之簡單說明。 2. open host 連接到host去,做ftp的動作。相當於直接打ftp host。例: ftp .tw 相當於 $ ftp ftp open .tw 3. user user-name password 以user-name為帳號來進入這個remote系統。平常一連上ftp server ,就會自動執行這個動作。 4. dir remote-directory local-file ls remote-directory local-file 列出remote端的目錄下的檔案。假使不加任何參數,就列出現行工作目錄下的所有檔案。UNIX或DOS 下也有相同的指令。假如另外還指定了local-file的話,可以把列出結果存到local的一個檔案上。 5. cd remote-directory 改變現行的工作目錄。UNIX和DOS 下都有相同的指令。你可用ls或dir 來看,假如每一行的第一個字母是d 的話,表示是一個目錄(directory)。假如是- 的話,表示是一般檔案。例: -rw-r-r- 1 1244 500 4665 May 29 03:40 00MOTD -rw-r-r- 1 1244 500 2268 Oct 29 1991 00README drwxr-xr-x 11 1244 500 512 Dec 31 1991 anime.stuff 前兩個是檔案,第三個是目錄。 6. pwd 顯示目前的remote的工作目錄為何。 7. binary 設定傳送模式為binary mode。 8. ascii 設定傳送模式為ascii mode。 9. get remote-file local-file 從remote抓檔案到local 上。假如沒指定local-file的話,就用原來的名字。 一次只能抓一個檔。 10. put local-file remote-file 把local 的檔案放到remote上。假如沒指定remote-file 的話,就用原來的名字。一次只能放一個檔。 11. mget remote-files 一次get 多個檔案,按CTRL-C中斷。可用萬用字元?, *。 12. mput local-files 一次put 多個檔案,按CTRL-C中斷。可用萬用字元?, *。 13. prompt 打開或關閉mget、mput時的交談式詢問。在prompt的值為on(預設值)時,mget或mput會一個個檔案問你yes or no 。例: ftp mget file* mget file.a (y/n)? n mget file.b (y/n)? n mget file.c (y/n)? y 打prompt可把這項功能關掉,對經常使用mget或mput的人很有用。 14. hash 每傳送一定數目的資料(1024 bytes),便印出一個井字號。讓你大致知道,已經傳送完成多少資料。 15. ! command args 驚嘆號。執行local 的程式。例: !ls 列出local 的目錄。 !man ftp 線上查看ftp的說明 !cat aaa 看local的一個檔案aaa。 請注意:!cd並不能改變local 的目錄,必須用lcd 指令。 16. |command argument 一直線。將輸出結果管線(pipeline)給local的程式。例: dir |more 列出remote的目錄, 並在每一次換頁時暫停。 17. bye 結束ftp。 18. chmod、delete、mkdir、rename、rmdir 用法與UNIX或DOS 指令相近。請各位實際上機或看講師操作,以加深印象。四、特殊格式的檔案的意義及其處理 因為網路資源是珍貴的,因此為了能減輕網路負擔,以便讓更多人使用,所以在網路上的檔案大部分是以壓縮形式存放,壓縮檔案常見的通常有下列幾種格式: .gz : gunzip foo.gz .Z : 這是由unix的指令compress壓的,所以用uncompress foo.Z就可以解開.z : 由pack所壓,用unpack foo.z來解,gunzip也可以解。 .tar: tar xvf foo.tar 嚴格說來,這並不算是壓縮檔,因為並它沒有壓縮效果,但是它能夠將整個目錄結構保存起來,在做備份時可以利用,再利用其他壓縮程式來壓縮。所以就有.tar.Z或.tar.gz的組合,只要分別解開就可以.或是利用zcat foo.tar.Z |tar xvf -或gzcat foo.tar.gz |tar xvf -就可以一次解開。 .zip .arj .lzh .zoo 這些格式在BBS 上常見,不多介紹,用法如下 .zip : pkunzip foo.zip (DOS) or unzip foo.zip (UNIX) .arj : arj x foo.zip (DOS) or unarj foo.arj (UNIX) .lzh : lha x foo.lzh (DOS & UNIX) .zoo : zoo x foo.zoo .gif : xloadimage foo.gif - 圖形檔 .jpg : xv foo.jpg - 圖形檔 .gl .mpg .fli 動畫檔 .wav .voc .au 聲音檔五、將檔案download到磁片從磁片upload到你的帳號 1. 在計中316工作站室 請準備三又二分之一吋的磁片。在每一台工作站的右邊,有一個磁碟機,請把磁片插入。我們的工作站裝了mtools,使得UNIX也能讀寫DOS 格式的磁片。其大部分的指令和DOS 的一樣,只是要在前面加個m。例: mdir a: 看磁片的目錄 mcopy a:/data/cshow.zip . 把磁片上的檔拷到你的帳號 mcopy cshow.zip a: 把你帳號下的檔拷到磁片上 mcopy -t mbox a: 拷貝文字檔時須加 -t mdelete aaa.tmp 殺掉磁片上的檔案 mcd /data注意:此磁片必須在MSDOS下format過。 2.在一樓電腦實習教室在桌面上選取“”, 在一樓電腦實習教室裡,我們有預設了台大工作站34、39和75,方便同學上傳。同學只要在login和password選項輸入帳號和密碼,再選Connect即可。但是學校個人帳號的容量每個人只配給10mb,請小心運用空間,若超過可能影響信件的收發。若要到其他FTP站,只要更改Host Address即可。 3. 從家裡 利用電話,modem,以及如kermit、telix等通訊程式 如果你有數據機,也可以利用來傳檔,只是速度比較慢而已,所需只是一個通訊軟體。通訊軟體種類很多,使用方法各異,在這裡無法一一介紹,請大家自行參考軟體使用說明。以下是常見的通訊軟體: Telix 3.21 Telemate 4.x PC Anywhere MS-Kermit 3.12 Procomm VTerm Windows的terminal 其中MS-Kermit 是Freeware,而Telix,Telemate 是Shareware ,皆可在各大ftp 站拷到。 以下簡單介紹UNIX與DOS傳檔的方法: 當你成功地連上學校的主機後,如果你是使用telix,則使用sz/rz 來接/傳檔案。rz/sz支援的通信協定是Zmodem,是目前傳檔速度數一數二的協定。如: (從UNIX主機接收檔案到PC) ccths1% sz earth.gif noriko.gif - 此時你要啟動telix接檔的功能(按PgDn),選Zmodem就可以了一會兒earth.gif就在PC的硬碟上。 (從PC主機傳送檔案到unix主機) ccths1% rz set file type binary C-kermit set parity even C-kermit send earth.gif此時Kermit就會印出一段訊息,要你退回Local 下接收命令,此步驟隨使用的軟體的不同而有所不同。在Telix下也是按PgDn,選Kermit Protocal接收。如果用的是MS-Kermit的話就要按alt-X ,然後下receive接收。如果要上傳的話步驟顛倒就可以了。六、其他 1. ftp的設定檔 .netrc 各位如果常常利用ftp 傳檔,一定會覺得每次要打名字和密碼會很麻煩,一個小方法就可以解決。在自己的根目錄下放.netrc就可以免去麻煩。.netrc的內容格式: machines xxxx login xxxxx password xxxxxxxx 例如: machine .tw login joechen password a123456 machine .tw login b80056 password b654321 machine NCTUCCCA.edu.tw login anonymous password XXXXXXXX 請注意,因為.netrc中有passwo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论