【正文】
協(xié)議1)TCP/IP:從一開始就集成到了Linux系統(tǒng)之中,并且其實完全是從新編寫的?,F(xiàn)在,TCP/IP已成為Linux系統(tǒng)中最健壯、速度最快和最可靠的部分,也是Linux系統(tǒng)之所以陳宮的一個關鍵因Red Hat具有強大的網(wǎng)絡功能,如支持的網(wǎng)絡協(xié)議、文件和打印共享、Internet/Intranet功能、應用程序的遠程運行、網(wǎng)絡互連功能等。2)TCP/IP 版本 6 : I P v 6,也稱為IPng (IP Next Generation) ,是IPv4 協(xié)議的升級,并解決了其中的很多問題, 例如:I P v 4缺少足夠的可用I P地址,沒有處理實時網(wǎng)絡請求的機制,缺少網(wǎng)絡層的安全機制等。 I P v 6即將成為Linux 核心的一部分。3)IPX/SPX :IPX/SPX (Internet Packet Exchange/Sequenced Packet Exchange) 是 N o v e l l公司基于X N S (Xerox Network Systems) 的網(wǎng)絡協(xié)議集。IPX/SPX 在八十年代早期成為Novell 公司的 N e t Wa r e 的一部分。Linux 系統(tǒng)中有IPX/SPX 的完整實現(xiàn)。L i n u x系統(tǒng)可以設置為: ? IPX 路由器。 ? IPX 網(wǎng)橋。 ? NCP 客戶機 和/或NCP 服務器。 ? Novell 打印客戶機, Novell 打印服務器。 并且可以: ? 具有 PPP/IPX 功能, Linux 系統(tǒng)可以作為 PPP 服務器/客戶機。 ? IPX 通過I P互連, 允許兩個IPX 網(wǎng)絡通過IP 鏈路互連。此外還有AppleTalk協(xié)議集、廣域網(wǎng)、ISDN、PPP、SLIP及PLIP、業(yè)余無線ATM。②Linux系統(tǒng)下的文件共享和打印共享 很多計算機連接到局域網(wǎng)的主要目的就是共享文件和打印機。 L i n u x系統(tǒng)作為文件和打印 服務器將會提供一個很好的解決方案。 1)Machintosh 環(huán)境 :正如前面所說,Linux支持Appletalk協(xié)議。Linux系統(tǒng)的netatalk 允許Machintosh客戶機將Linux系統(tǒng)視為網(wǎng)絡上的一臺Macintosh計算機,這樣就可以共享Linux服務器上的文件系統(tǒng)和打印機。 2)Windows 環(huán)境 :S a m b a由一系列的應用程序組成,它允許L i n u x系統(tǒng)既可以作為服務器,又可以作為客戶機集成到 Microsoft網(wǎng)絡環(huán)境中。作為服務器, S a m b a允許Windows 95 , Windows for Wo r k g r o u p s , DOS 和Windows NT 客戶機共享L i n u x文件系統(tǒng)和打印服務。它可以完全替代 Windows NT作為文件和打印服務器,包括自動為客戶機下載打印機驅(qū)動程序。作為客戶機, S a m b a允許Linux 工作站在本地安裝共享的windows 文件。3)Novell 環(huán)境 :Linux 可以作為N C P客戶機或服務器,允許在Novell網(wǎng)絡上為Novell和UNIX客戶機提供 文件和打印服務。 4)UNIX 環(huán)境 :在UNIX 環(huán)境下共享文件的最好方法是通過N F S(Network File Sharing )。N F S最初是由 Sun 公司開發(fā)的,是一種在兩臺計算機間如同本地一樣共享文件的方法??蛻魴C可以安裝 N F S 服務器上共享的文件系統(tǒng)。對客戶機來說,被安裝的文件系統(tǒng)就象本地的文件系統(tǒng)一樣。可以 在啟動時安裝根文件系統(tǒng),這樣,無盤工作站可以遠程啟動并存取服務器上的文件。③Linux系統(tǒng)中的Internet/Intranet功能 L i n u x是十分優(yōu)秀的I n t r a n e t / I n t e r n e t服務器平臺。I n t r a n e t是指在公司內(nèi)部應用I n t e r n e t技術(shù)發(fā)布 和共享信息。L i n u x提供的I n t e r n e t和I n t r a n e t服務包括郵件、新聞、W W W服務器和其他一些服務。1)郵件 郵件服務器 :Sendmail 是UNIX 平臺上mail 服務器程序的工業(yè)標準。它的功能十分強大,易于擴展。如果硬件配置得當,Sendmail 可以輕松處理成千上萬個網(wǎng)絡請求。其他的郵件服務器程序,如 smail 和q m a i l可以作為s e n d m a i l的替代。 遠程郵件:存取在公司機構(gòu)或I S P中,用戶可能是在本地遠程存取郵件。L i n u x系統(tǒng)提供了幾種選擇方案用 于處理這種情況,包括POP (Post Office Protocol) 和IMAP (Internet Message Access Protocol)服務器。POP 一般用來從服務器向客戶機傳送信息,而 IMAP 允許用戶處理服務器中的信息,遠程建立和刪除服務器的文件夾,同時存取共享的郵件文件夾等。 郵件用戶代理:無論是在圖形方式下還是在文本方式下,L i n u x系統(tǒng)都有很多M U A (Mail User Agent )。廣泛使用的M U A有:p i n e 、e l m、m u t t和N e t s c a p e 。 郵件列表管理程序:在U N I X系統(tǒng)中有很多MLM(Mail List Management) ,Linux 系統(tǒng)中也有很多此類軟件。 在下面的f t p中有關于各種M L M的比較:f t p : / / f t p . u u . n e t / u s e n e t / n e w s . a n s w e r s / m a i l / l i s t a d m i n /。 讀取郵件:一個和郵件有關的功能就是F e t c h m a i l ,它是一個免費的,功能全面,健壯性很好,并且文 檔組織很好的遠程郵件讀取和發(fā)送工具。它主要用于TCP/IP 的需求既用鏈接(例如SLIP 或者P P P鏈接)。它支持各種I n t e r n e t上正在使用的遠程郵件協(xié)議,甚至支持Pv6 和I P S E C 。 Fetchmail 從遠程郵件服務器中讀取郵件,并通過 S M T P傳送,所以一般的郵件用戶代理 (Mail Us e r Ag e n t ),象m u t t ,e l m或BSD Mail 都可以讀取郵件。 Fetchmail 可以用來作為整個D N S域的P O P / I M A P t o S M T P 網(wǎng)關,它從ISP 的一個單個信箱 中搜集郵件,并根據(jù)信頭地址使用S M T P發(fā)送。 因此,一個規(guī)模較小的公司可以使用一個單個信箱集中管理郵件。 Fetchmail 程序搜集所有的發(fā)出郵件,發(fā)送到Internet 上,并同時收取寄入的郵件。2)Web服務器:大多數(shù)Linux發(fā)布包括Apache。Apacheco可以說是Internet上的頭號服務器。超過半數(shù)的Internet站點正在運行Apache或Apache的變形。Apache的優(yōu)點包括其模塊化設計,超常的穩(wěn)定性和速度。只要硬件配置得當,Apache能夠負擔極大的網(wǎng)絡流量。Yahoo,Altavista,GeoCities,Hotmail都使用Apache服務器的定制版本。3)Web瀏覽器:Linux平臺有很多瀏覽器可供選擇。 此外還有FTP服務器和客戶機、新聞服務、域名系統(tǒng)、DHCP和bootp、NIS。④Linux系統(tǒng)下應用程序的遠程執(zhí)行UNIX系統(tǒng)的一個令人驚奇的特征就是對應用程序遠程和分布執(zhí)行的支持。1)Telnet:允許用戶遠程登錄使用計算機,就像本地登錄使用一樣。Telnet是UNIX系統(tǒng)中最為強大的工具之一,它允許真正的遠程管理。對用戶來說Telnet也十分有用,因為用戶可以通過Internet遠程存取他們的文件。如果結(jié)合X serve,那么對用戶來說,在本地登錄和在地球的任何地方登錄沒有任何區(qū)別。大多數(shù)Linux系統(tǒng)發(fā)布中都包括Telnet。2)遠程命令:在UNIX系統(tǒng)中,尤其是在Linux系統(tǒng)中,遠程命令允許用戶在外殼提示符下交互使用其他的遠程計算機。例如:rlogin(允許用戶登錄遠程計算機)。3)X Window:允許用戶登錄到遠程計算機中,執(zhí)行程序,并在自己的計算機上顯示輸出結(jié)果。因為實際上程序是在服務器端執(zhí)行,所以客戶機端并不需要有強大的處理能力。Linux系統(tǒng)的X 。⑤Linux系統(tǒng)的網(wǎng)絡互連功能Linux系統(tǒng)的網(wǎng)絡互連功能十分強大。一個Linux系統(tǒng)可以按要求設置為路由器,網(wǎng)橋等。1)路由器:Linux內(nèi)核集成了對路由功能的支持。一臺安裝了Linux系統(tǒng)的計算機可以被設置為IP或IPX路由器。最新的Linux內(nèi)核中包括了對主要用作路由器的計算機的特殊支持:多路廣播、IP策略路由。2)網(wǎng)橋:Linux內(nèi)核中包括對以太網(wǎng)網(wǎng)橋的支持,這意味著不同的以太網(wǎng)段可以連接成為一個整個的以太網(wǎng)。多個網(wǎng)橋也可以連接在一起組成更大的以太網(wǎng)。因為Linux網(wǎng)橋是標準設備,所以Linux網(wǎng)橋可以和其他第三方廠商的網(wǎng)橋協(xié)同工作。3)IP統(tǒng)計:允許Linux內(nèi)核隨時監(jiān)視IP網(wǎng)絡流量,并產(chǎn)生統(tǒng)計信息。此外還有IP偽裝、IP別名、流量限制器、防火墻等等。⑥Linux系統(tǒng)中的網(wǎng)絡管理1)Linux系統(tǒng)下的網(wǎng)絡管理應用程序:在網(wǎng)絡管理和遠程管理方面有很多優(yōu)秀的工具,例如Linuxconf和Webmin。2)SNMP:簡單網(wǎng)絡管理協(xié)議(SNMP)是關于Internet網(wǎng)絡管理服務的協(xié)議。它允許遠程監(jiān)控和設置路由器、網(wǎng)橋、網(wǎng)絡適配卡和網(wǎng)絡開關等。Linux系統(tǒng)上有很多基于SNMP的網(wǎng)絡監(jiān)控程序。⑦企業(yè)級Linux網(wǎng)絡1)高可用性。冗余是用來防止由于單個點不能工作而導致整個系統(tǒng)癱瘓。一個配置了網(wǎng)絡適配卡和SCSI磁盤的服務器有兩個可能不能正常工作的單點。所以最終目標應該是使用戶不受意外事故的影響而能繼續(xù)工作。高可用性軟件用來自動監(jiān)控和偵測錯誤,采取適當?shù)牟蛔邅砘謴驼2僮鞑⒛芗皶r地通知系統(tǒng)管理員。2)RAID。廉價磁盤冗余陣列是指把信息分布存儲在幾個盤中,以便加快磁盤讀寫速度和磁盤故障恢復。共有超過6種以上的RAID設置方法。Linux系統(tǒng)的解決方案有:軟件RAID、外部DASD以及RAID磁盤控制卡。3)冗余網(wǎng)絡:IPAT(IP Address Takecover)稱為IP地址接管。當一塊網(wǎng)絡適配卡出現(xiàn)故障時,它的IP地址應該被同節(jié)點或另一個節(jié)點的網(wǎng)絡適配卡接管。MAC地址接管:當IP地址接管完成后,所有網(wǎng)絡上的節(jié)點都應升級他們的ARP緩存。Linux就是依靠互聯(lián)網(wǎng)才迅速發(fā)展了起來,Linux具有強大的網(wǎng)絡功能也是自然而然的事情。它可以輕松地與TCP/IP、LANManager、Windows for Workgroups、Novell Netware或Windows NT網(wǎng)絡集成在一起,還可以通過以太網(wǎng)或調(diào)制解調(diào)器連接到Internet上。它的網(wǎng)絡功能和其內(nèi)核緊密相連,用戶可以輕松實現(xiàn)網(wǎng)頁瀏覽、文件傳輸、遠程登陸等網(wǎng)絡工作。并且可以作為服務器提供WWW、FTP、EMail等服務。Linux不僅能夠作為網(wǎng)絡工作站使用,更可以勝任各類服務器,如X應用服務器、文件服務器、打印服務器、郵件服務器、新聞服務器等等。 Red Hat Linux的文件類型 ①Linux文件的擴展名;一談到文件類型,大家就能想到Windows的文件類型,、根據(jù)文件的后綴就能判斷文件的類型。但在Linux一個文件是否能被執(zhí)行,和后綴名沒有太大的關系,主要看文件的屬性有關。但我們了解一下Linux文件的后綴名還是有必要的,特別是我們自己創(chuàng)建一些文件,最好還是加后綴名,這樣做的目的是僅僅是為了我們的在應用時方便?,F(xiàn)在的Linux桌面環(huán)境和Windows一樣智能化,文件的類型是和相應的程序關聯(lián)的。在我們打開某個文件時,系統(tǒng)會自動判斷用哪個應用程序打開。如果從這方面來說,Linux桌面環(huán)境和Windows桌面沒有太大的區(qū)別。在Linux中,帶有擴展名的文件,只能代表程序的關聯(lián),并不能說明文件是可以執(zhí)行,從這方面來說,Linux的擴展名沒有太大的意義。 ... ... 這些大家都熟悉,是歸檔文件。要通過相應的工具來解壓或提??; 這個大家都知道吧,是能用php語言解釋器進行解釋,能用瀏覽器打開的文件; 這類是庫文件; 這是OpenOffice 能打開的文件; ... ... 用一些工具創(chuàng)建的文件,其后綴也不相同,就看我們用什么工具了,比如 Gimp,gedit,OpenOffice 等工具,創(chuàng)建出來的文件后綴名也不一樣。②Linux 文件類型;Linux文件類型和Linux文件的文件名所代表的意義是兩個不同的概念。、 ,這些文件雖然要用不同的程序來打開,但放在Linux文件類型中衡量的話,大多是常規(guī)文件(也被稱為普通文件)。Linux文件類型常見的有:普通文件、目錄、字符設備文件、塊設備文件、符號鏈接文件等;現(xiàn)在我們進行一個簡要的說明;1)普通文件;[root@localhost ~] ls lh rwrr 1 root root 53K 0316 08:54 我們用 ls lh 來查看某個文件的屬性,可以看到有類似 rwrr ,值得注意的是第一個符號是 ,這樣的文件在Linux中就是普