【正文】
。它可以完全替代 Windows NT作為文件和打印服務(wù)器,包括自動(dòng)為客戶機(jī)下載打印機(jī)驅(qū)動(dòng)程序。3)Novell 環(huán)境 :Linux 可以作為N C P客戶機(jī)或服務(wù)器,允許在Novell網(wǎng)絡(luò)上為Novell和UNIX客戶機(jī)提供 文件和打印服務(wù)。N F S最初是由 Sun 公司開發(fā)的,是一種在兩臺(tái)計(jì)算機(jī)間如同本地一樣共享文件的方法。對(duì)客戶機(jī)來說,被安裝的文件系統(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服務(wù)器平臺(tái)。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ù)。它的功能十分強(qiáng)大,易于擴(kuò)展。其他的郵件服務(wù)器程序,如 smail 和q m a i l可以作為s e n d m a i l的替代。L i n u x系統(tǒng)提供了幾種選擇方案用 于處理這種情況,包括POP (Post Office Protocol) 和IMAP (Internet Message Access Protocol)服務(wù)器。 郵件用戶代理:無論是在圖形方式下還是在文本方式下,L i n u x系統(tǒng)都有很多M U A (Mail User Agent )。 郵件列表管理程序:在U N I X系統(tǒng)中有很多MLM(Mail List Management) ,Linux 系統(tǒng)中也有很多此類軟件。 讀取郵件:一個(gè)和郵件有關(guān)的功能就是F e t c h m a i l ,它是一個(gè)免費(fèi)的,功能全面,健壯性很好,并且文 檔組織很好的遠(yuǎn)程郵件讀取和發(fā)送工具。它支持各種I n t e r n e t上正在使用的遠(yuǎn)程郵件協(xié)議,甚至支持Pv6 和I P S E C 。 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ā)送。 Fetchmail 程序搜集所有的發(fā)出郵件,發(fā)送到Internet 上,并同時(shí)收取寄入的郵件。Apacheco可以說是Internet上的頭號(hào)服務(wù)器。Apache的優(yōu)點(diǎn)包括其模塊化設(shè)計(jì),超常的穩(wěn)定性和速度。Yahoo,Altavista,GeoCities,Hotmail都使用Apache服務(wù)器的定制版本。 此外還有FTP服務(wù)器和客戶機(jī)、新聞服務(wù)、域名系統(tǒng)、DHCP和bootp、NIS。1)Telnet:允許用戶遠(yuǎn)程登錄使用計(jì)算機(jī),就像本地登錄使用一樣。對(duì)用戶來說Telnet也十分有用,因?yàn)橛脩艨梢酝ㄟ^Internet遠(yuǎn)程存取他們的文件。大多數(shù)Linux系統(tǒng)發(fā)布中都包括Telnet。例如:rlogin(允許用戶登錄遠(yuǎn)程計(jì)算機(jī))。因?yàn)閷?shí)際上程序是在服務(wù)器端執(zhí)行,所以客戶機(jī)端并不需要有強(qiáng)大的處理能力。⑤Linux系統(tǒng)的網(wǎng)絡(luò)互連功能Linux系統(tǒng)的網(wǎng)絡(luò)互連功能十分強(qiáng)大。1)路由器:Linux內(nèi)核集成了對(duì)路由功能的支持。最新的Linux內(nèi)核中包括了對(duì)主要用作路由器的計(jì)算機(jī)的特殊支持:多路廣播、IP策略路由。多個(gè)網(wǎng)橋也可以連接在一起組成更大的以太網(wǎng)。3)IP統(tǒng)計(jì):允許Linux內(nèi)核隨時(shí)監(jiān)視IP網(wǎng)絡(luò)流量,并產(chǎn)生統(tǒng)計(jì)信息。⑥Linux系統(tǒng)中的網(wǎng)絡(luò)管理1)Linux系統(tǒng)下的網(wǎng)絡(luò)管理應(yīng)用程序:在網(wǎng)絡(luò)管理和遠(yuǎn)程管理方面有很多優(yōu)秀的工具,例如Linuxconf和Webmin。它允許遠(yuǎn)程監(jiān)控和設(shè)置路由器、網(wǎng)橋、網(wǎng)絡(luò)適配卡和網(wǎng)絡(luò)開關(guān)等。⑦企業(yè)級(jí)Linux網(wǎng)絡(luò)1)高可用性。一個(gè)配置了網(wǎng)絡(luò)適配卡和SCSI磁盤的服務(wù)器有兩個(gè)可能不能正常工作的單點(diǎn)。高可用性軟件用來自動(dòng)監(jiān)控和偵測(cè)錯(cuò)誤,采取適當(dāng)?shù)牟蛔邅砘謴?fù)正常操作并能及時(shí)地通知系統(tǒng)管理員。廉價(jià)磁盤冗余陣列是指把信息分布存儲(chǔ)在幾個(gè)盤中,以便加快磁盤讀寫速度和磁盤故障恢復(fù)。Linux系統(tǒng)的解決方案有:軟件RAID、外部DASD以及RAID磁盤控制卡。當(dāng)一塊網(wǎng)絡(luò)適配卡出現(xiàn)故障時(shí),它的IP地址應(yīng)該被同節(jié)點(diǎn)或另一個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)適配卡接管。Linux就是依靠互聯(lián)網(wǎng)才迅速發(fā)展了起來,Linux具有強(qiáng)大的網(wǎng)絡(luò)功能也是自然而然的事情。它的網(wǎng)絡(luò)功能和其內(nèi)核緊密相連,用戶可以輕松實(shí)現(xiàn)網(wǎng)頁瀏覽、文件傳輸、遠(yuǎn)程登陸等網(wǎng)絡(luò)工作。Linux不僅能夠作為網(wǎng)絡(luò)工作站使用,更可以勝任各類服務(wù)器,如X應(yīng)用服務(wù)器、文件服務(wù)器、打印服務(wù)器、郵件服務(wù)器、新聞服務(wù)器等等。但在Linux一個(gè)文件是否能被執(zhí)行,和后綴名沒有太大的關(guān)系,主要看文件的屬性有關(guān)?,F(xiàn)在的Linux桌面環(huán)境和Windows一樣智能化,文件的類型是和相應(yīng)的程序關(guān)聯(lián)的。如果從這方面來說,Linux桌面環(huán)境和Windows桌面沒有太大的區(qū)別。 ... ... 這些大家都熟悉,是歸檔文件。②Linux 文件類型;Linux文件類型和Linux文件的文件名所代表的意義是兩個(gè)不同的概念。Linux文件類型常見的有:普通文件、目錄、字符設(shè)備文件、塊設(shè)備文件、符號(hào)鏈接文件等;現(xiàn)在我們進(jìn)行一個(gè)簡要的說明;1)普通文件;[rootlocalhost ~] ls lh rwrr 1 root root 53K 0316 08:54 我們用 ls lh 來查看某個(gè)文件的屬性,可以看到有類似 rwrr ,值得注意的是第一個(gè)符號(hào)是 ,這樣的文件在Linux中就是普通文件。這類文件的刪除方式是用rm 命令;2) 目錄;[rootlocalhost ~] ls –lh總計(jì) 14Mrwrr 1 root root 2 0327 02:00 rwrr 1 root root 53K 0316 08:54 rwrr 1 root root 14M 0316 07:53 drwxrxrx 2 1000 users 0404 23:30 drwxrxrx 2 root root 0419 10:53 mydirdrwxrxrx 2 root root 0317 04:25 Public當(dāng)我們?cè)谀硞€(gè)目錄下執(zhí)行,看到有類似 drwxrxrx ,這樣的文件就是目錄,目錄在Linux是一個(gè)比較特殊的文件。創(chuàng)建目錄的命令可以用 mkdir 命令,或cp命令,cp可以把一個(gè)目錄復(fù)制為另一個(gè)目錄。3) 字符設(shè)備或塊設(shè)備文件;如時(shí)您進(jìn)入/dev目錄,列一下文件,會(huì)看到類似如下的;[rootlocalhost ~] ls la /dev/ttycrwrwrw 1 root tty 5, 0 0419 08:29 /dev/tty[rootlocalhost ~] ls la /dev/hda1brwr 1 root disk 3, 1 20060419 /dev/hda1我們看到/dev/tty的屬性是 crwrwrw ,注意前面第一個(gè)字符是 c ,這表示字符設(shè)備文件。目前在最新的Linux發(fā)行版本中,我們一般不用自己來創(chuàng)建設(shè)備文件。4)套接口文件;當(dāng)我們啟動(dòng)MySQL服務(wù)器時(shí)。我們了解一下就行了。是通過ln s 源文件名 新文件名 。怎么理解呢?這和Windows操作系統(tǒng)中的快捷方式有點(diǎn)相似。依此類推我們一般主板上有兩個(gè)IDE接口,一共可以安裝四個(gè)IDE設(shè)備。一般我們的硬盤安裝在主IDE的主接口上,所以是hda光驅(qū)一般安裝在第二個(gè)IDE的主接口上,所以是hdc(因?yàn)閔db是用來命名主IDE上的從接口)SCSI接口設(shè)備是用sd命名的,第一個(gè)設(shè)備是sda,第二個(gè)是sdb。分區(qū)是用設(shè)備名稱加數(shù)字命名的。每個(gè)硬盤可以最多有四個(gè)主分區(qū),作用是14命名硬盤的主分區(qū)。比如我們一般的系統(tǒng)都有一個(gè)主分區(qū)用來引導(dǎo)系統(tǒng),這個(gè)分區(qū)對(duì)應(yīng)我們常說的C區(qū),在linux下命名是hda1。給硬盤分區(qū) 在slackware下有兩個(gè)分區(qū)軟件fdisk和cfdisk 例如我們已經(jīng)有一個(gè)硬盤了,現(xiàn)在添加另一個(gè)硬盤到系統(tǒng) 那么我們根據(jù)命名規(guī)則知道這個(gè)新添加的硬盤應(yīng)該是hdb。①硬件的基本要求CPU:Pentium以上處理器。硬盤:至少需要1GB以上的硬盤空間,完全安裝需大約5GB的硬盤空間。光驅(qū):CDROM/DVDROM。軟驅(qū):可選。某一硬件在Windows仲可以使用,但是在Linux仲不一定能夠使用。RHEL 4 AS與最近兩年廠家生產(chǎn)的多數(shù)硬件兼容,然而,硬件的技術(shù)規(guī)范幾乎每天都在改變,因此很難保證用戶的硬件會(huì)百分之百地與RHEL 4 AS兼容。③多重引導(dǎo)用戶既可以在整個(gè)硬盤上安裝Linux,也可以在已經(jīng)安裝有其他操作系統(tǒng)的硬盤上增加安裝Linux。Linux使用的磁盤空間必須和其他操作系統(tǒng)所用的磁盤空間分離。目前Linux仲實(shí)現(xiàn)多重引導(dǎo)裝載程序主要有LILO和GRUB。這是一個(gè)提示符狀態(tài),可以通過輸入不同的命令來選擇不同的安裝模式。 安裝模式選擇第2步:然后會(huì)詢問用戶是否對(duì)光盤完整性進(jìn)行檢查,一般來說選擇\Skip\就可以。Red Hat Linux的安裝向?qū)У闹悄芑潭纫埠芨?,通過使用鼠標(biāo)指指點(diǎn)點(diǎn)就可以完成安裝。 安裝過程語言設(shè)置第5步:鍵盤配置,選擇\. English\。 鼠標(biāo)配置PS:如果Linux不能正確識(shí)別您的鼠標(biāo)類型,那么應(yīng)該選擇一個(gè)類似或兼容類型??梢愿鶕?jù)自己的需要選擇不同的安裝類型。 選擇安裝類型第8步:硬盤分區(qū)。習(xí)慣了Windows工作模式的朋友在這一步可能會(huì)遇到困難。 選擇磁盤分區(qū)方式選擇“用 Disk Druid 手工分區(qū)”,單擊“下一步”PS:這里選擇“自動(dòng)分區(qū)”會(huì)有破壞硬盤原有數(shù)據(jù)的可能性。我們可以通過雙擊空閑的磁盤空間或者點(diǎn)擊“新建”按鈕來為Linux創(chuàng)建一個(gè)新的分區(qū)。在“文件系統(tǒng)類型”的下拉列表中選擇ext3,這個(gè)是Linux所使用的文件系統(tǒng)類型。點(diǎn)擊“確定”按鈕。Linux并不像Windows和DOS操作系統(tǒng)有很多盤符,每個(gè)盤符都有一個(gè)“根目錄”。第11步:雙擊空閑空間為Linux系統(tǒng)創(chuàng)建頁面分區(qū)。點(diǎn)擊“確定”按鈕。如果不知道物理內(nèi)存的具體數(shù)值,可以點(diǎn)擊終止柱面數(shù)據(jù)框后面的上下箭頭來把“大小(MB)”后面的數(shù)值調(diào)整為512(177。第12步(可選):默認(rèn)情況下Linux系統(tǒng)下的應(yīng)用程序的是存放在/usr目錄的,如果空間充足可以為/usr目錄單獨(dú)指定掛載點(diǎn)?,F(xiàn)在多系統(tǒng)共存已經(jīng)是司空見慣了的事情了。直接單擊下一步就可以了。如果對(duì)網(wǎng)絡(luò)不是很了解。 網(wǎng)絡(luò)配置第15步:防火墻配置。如果作為服務(wù)器,那么需要打開提供服務(wù)使用的端口。 附加語言支持第17步:設(shè)置時(shí)區(qū)。 設(shè)置時(shí)區(qū)第18步:設(shè)置根口令。一般來說只有在對(duì)系統(tǒng)進(jìn)行管理時(shí)才使用此用戶。 設(shè)置根口令PS:root是管理員用戶,和Windows的Administrator用戶是有區(qū)別的。而Linux系統(tǒng)下的管理員用戶的權(quán)力是凌駕于系統(tǒng)之上的。第19步:驗(yàn)證配置。請(qǐng)單擊下一步。Red Hat為用戶提供豐富的應(yīng)用軟件,按功能進(jìn)行了分類。 選擇軟件包第21步:準(zhǔn)備開始安裝,就可以開始進(jìn)行文件復(fù)制了。 更換光盤提示第23步:制作引導(dǎo)盤,以備不時(shí)之需配置顯卡型號(hào)。如果你的顯卡并不被Linux支持,那么可以選擇兼容的類型。 配置顯卡型號(hào)第24步:指定顯示器型號(hào)。 顯示器配置第25步:配置Xwindow。同時(shí)配置登陸類型,有圖形化和文本兩種選擇,我們選擇比較靈活的文本模式。 安裝成功45通訊系08級(jí)民航運(yùn)輸信息管理1班廣州民航職業(yè)技術(shù)學(xué)院高職畢業(yè)(設(shè)計(jì))論文:Linux網(wǎng)絡(luò)服務(wù)器的配置(Apache服務(wù)器配置)3 WWW服務(wù)器的建立 Apache的體系結(jié)構(gòu)及性能 Apache的體系結(jié)構(gòu)APACHE的體系結(jié)構(gòu)概述APACHE采用了分層與模塊化的體系結(jié)構(gòu),加上操作系統(tǒng)層,整個(gè)Apache可以被分隔為五層,各層次的功能如下:①操作系統(tǒng)支持層,操作系統(tǒng)本身提供的底層功能,比如進(jìn)程和線程、進(jìn)程和線程間的通信、網(wǎng)絡(luò)套接字通信、文件操作等。對(duì)于Apache設(shè)計(jì)者而言,除了考慮WWW和服務(wù)器功能的實(shí)現(xiàn)之外,還必須考慮不同操作系統(tǒng)的API細(xì)節(jié)問題。從Apache ,Apache就將專門封裝不同操作系統(tǒng)API的任務(wù)獨(dú)立出來形成一個(gè)新的項(xiàng)目APR,全稱為Apache可移植運(yùn)行庫(Apache Portable Runtime,APR)。這樣,Apache開發(fā)者 就不必顧慮操作系統(tǒng)細(xì)節(jié),而只要開發(fā)上層功能即可。不同的操作系統(tǒng)提供的創(chuàng)建進(jìn)程的API是不同的,Unix下通用的是fork(),Windows下則是 CreateProcess(),OS/Netware及BeOS中的API也迥然不同。這樣,APR的使用者如果要?jiǎng)?chuàng)建進(jìn)程,則只須調(diào)用apr_proc_create(),不管它將要運(yùn)行于哪個(gè)操作系統(tǒng)平臺(tái)。因此,實(shí)際上任何應(yīng)用程序如果要考慮跨平臺(tái),都可以使用它作為底層的支持。Apache的核心程序主要用于實(shí)現(xiàn)Apache作為HTTP服務(wù)器的基本功能,這些基本功能包括:啟動(dòng)和停止Apache,處理配置文件(),接受和處理HTTP連接,讀取HTTP請(qǐng)求并對(duì)該請(qǐng)求進(jìn)行處理,處理HTTP協(xié)議。這些模塊的缺失至多影響Apache功能的完整性