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