出版時間:2010-6 出版社:人民郵電 作者:張勤 頁數(shù):468
Tag標簽:無
前言
開源軟件(OSS,Open Source Software)是對源代碼開放的軟件總稱,是區(qū)別于商業(yè)軟件的一類自由軟件,可免費獲取和使用。 開源改變了軟件的使用方式——從“使用許可”為主的商業(yè)模式變成以支持、咨詢等面向服務(wù)為主的商業(yè)模式,在全球向服務(wù)經(jīng)濟轉(zhuǎn)型的過程中扮演著日益重要的角色。 近些年來,在我國開源軟件也越來越受到企業(yè)的追捧,這種追捧已不再是因為開源軟件低廉的初期投入,更大的成功因素是開源軟件合作開發(fā)項目的方式,這種方式打破了組織邊界,為各種解決方案敞開了大門,使創(chuàng)造出更優(yōu)質(zhì)、更安全、更易用的軟件成為可能。 目前無論是個人應(yīng)用或企業(yè)級應(yīng)用都可以在龐大的開源軟件庫中找到多種選擇,但是伴隨而來的一個問題就是如何能構(gòu)建一個簡潔、高性能和高擴展性的系統(tǒng),本書的目標就是希望讀者在閱讀后,對如何選擇適合的開源軟件有一個全面的了解。 本書內(nèi)容 本書主要包括以下內(nèi)容: 第1章 開源協(xié)議簡介。隨著開源軟件的發(fā)展,開源協(xié)議的種類也越來越多,而Open Source Initiative組織認可的開源協(xié)議目前有58種,本章中對目前常見的開源協(xié)議進行了講解。 第2章 網(wǎng)絡(luò)存儲系統(tǒng)配置與應(yīng)用。NAS(Network Attached Storage,網(wǎng)絡(luò)儲存設(shè)備)是一種專門的數(shù)據(jù)儲存技術(shù)。NAS可以直接連接在網(wǎng)絡(luò)上,為異構(gòu)網(wǎng)絡(luò)用戶提供集中的數(shù)據(jù)存取服務(wù),本章中講解通過FreeNAS、OpenFiler配置NAS系統(tǒng)的方法。 第3章 文件服務(wù)配置與應(yīng)用。文件服務(wù)應(yīng)該算得上是企業(yè)信息化建設(shè)中第一個會使用到的服務(wù)。文件服務(wù)器為網(wǎng)絡(luò)上各主機提供了完整的數(shù)據(jù)、文件、目錄等信息的共享,實現(xiàn)了統(tǒng)一管理,本章中講解通過ProFTPd、vsftpd、Samba配置文件服務(wù)器的方法。
內(nèi)容概要
隨著企業(yè)信息化建設(shè)的深入,使用開源軟件搭建自己的開源系統(tǒng)成為了企業(yè)信息化建設(shè)的必然趨勢。本書全面而詳細地講解了基于RHEL/CentOS平臺的各種服務(wù)及流行應(yīng)用的配置方法,最后還通過一個實際的案例講解了如何使用開源軟件滿足企業(yè)對多種服務(wù)及應(yīng)用的需求。本書主要包括開源協(xié)議簡介、網(wǎng)絡(luò)存儲系統(tǒng)配置與應(yīng)用、文件服務(wù)配置與應(yīng)用、Web服務(wù)器配置與應(yīng)用、代理服務(wù)配置與應(yīng)用、郵件服務(wù)配置與應(yīng)用、數(shù)據(jù)庫系統(tǒng)配置與應(yīng)用、VPN服務(wù)器配置與應(yīng)用、網(wǎng)絡(luò)管理工具應(yīng)用、應(yīng)用服務(wù)配置與應(yīng)用等內(nèi)容?! ”緯m合所有開源軟件愛好者閱讀,也可作為大中專相關(guān)專業(yè)學(xué)生及老師的參考用書。
作者簡介
張勤,MCSE、MCDBA、RHCE,從事軟件開發(fā)(Delphi、Java)、項目管理、系統(tǒng)集成工作。曾參與多個基于Windows及Linux的大型系統(tǒng)集成項目,并在國內(nèi)多個知名IT網(wǎng)站發(fā)表技術(shù)類文章。
書籍目錄
第1章 開源協(xié)議簡介 第2章 網(wǎng)絡(luò)存儲系統(tǒng)配置與應(yīng)用 2.1 FreeNAS:將普通PC變成網(wǎng)絡(luò)存儲服務(wù)器的操作系統(tǒng) 2.1.1 FreeNAS安裝 2.1.2 FreeNAS磁盤配置 2.1.3 FreeNAS服務(wù)配置 2.1.4 FreeNAS其他配置 2.2 OpenFiler:Linux下基于瀏覽器的網(wǎng)絡(luò)存儲服務(wù)器 2.2.1 OpenFiler安裝 2.2.2 OpenFiler磁盤配置 2.2.3 OpenFiler服務(wù)配置 2.2.4 OpenFiler其他配置 2.3 網(wǎng)絡(luò)存儲系統(tǒng)應(yīng)用案例 2.4 網(wǎng)絡(luò)存儲系統(tǒng)解決方案比較 第3章 文件服務(wù)配置與應(yīng)用 3.1 ProFTPd:易于配置的FTP服務(wù)器 3.1.1 ProFTPd安裝 3.1.2 ProFTPd配置 3.1.3 ProFTPd防病毒 3.2 vsftpd:小巧輕快/安全的FTP服務(wù)器 3.2.1 vsftpd安裝 3.2.2 vsftpd配置 3.3 Samba:功能強大的文件打印共享服務(wù)器 3.3.1 Samba安裝 3.3.2 Samba配置 3.3.3 Samba防病毒 3.4 文件服務(wù)器實用配置案例 3.4.1 企業(yè)全功能FTP配置案例 3.4.2 企業(yè)全功能Samba配置案例 3.5 文件服務(wù)器解決方案比較 第4章 Web服務(wù)器配置與應(yīng)用 4.1 Apache:流行的Web服務(wù)器 4.1.1 Apache安裝 4.1.2 Apache配置 4.1.3 Apache安全 4.1.4 Apache實用工具 4.2 Nginx:高性能的HTTP和反向代理服務(wù)器 4.2.1 Nginx安裝 4.2.2 Nginx配置 4.2.3 負載均衡配置 4.3 Lighttpd:高性能的Web服務(wù)器 4.3.1 Lighttpd安裝 4.3.2 Lighttpd配置 4.4 Web服務(wù)器比較 第5章 代理服務(wù)配置與應(yīng)用 5.1 Squid:功能強大的代理服務(wù)器 5.1.1 Squid 2.6安裝 5.1.2 Squid 2.6基本配置 5.1.3 Squid 2.6高級配置 5.1.4 Squid 3.0安裝 5.1.5 Squid 3.0配置 5.1.6 Squid實用工具 5.2 HAVP:支持病毒過濾的代理服務(wù)器 5.3 Apache+Nginx+Squid大型Web服務(wù)器架構(gòu)搭建案例 5.3.1 配置數(shù)據(jù)庫服務(wù)器 5.3.2 配置Web服務(wù)器 5.3.3 配置后端反向代理服務(wù)器 5.3.4 配置前端反向代理服務(wù)器 第6章 郵件服務(wù)配置與應(yīng)用 6.1 Postfix:流行的郵件服務(wù)器 6.1.1 Postfix安裝 6.1.2 Postfix配置 6.1.3 Postfix安全 6.2 POP3/IMAP服務(wù)器 6.2.1 Dovecot:易于配置的POP3/IMAP服務(wù)器 6.2.2 Courier-IMAP:流行的POP3/IMAP服務(wù)器 6.3 WebMail 6.3.1 SquirrelMail:沒有使用任何JavaScript代碼的WebMail 6.3.2 ExtMail:面向大容量應(yīng)用的高性能WebMail 6.4 iRedMail:快速部署功能完善的shell腳本 6.5 大型企業(yè)全功能郵件服務(wù)器案例 第7章 數(shù)據(jù)庫系統(tǒng)配置與應(yīng)用 第8章 VPN服務(wù)器配置及應(yīng)用第9章 網(wǎng)絡(luò)管理工具應(yīng)用第10章 應(yīng)用服務(wù)配置與應(yīng)用 第11章 企業(yè)開源IT系統(tǒng)案例 后記
章節(jié)摘錄
插圖:通常一個企業(yè)IT基礎(chǔ)架構(gòu)主要包括計算機、網(wǎng)絡(luò)和存儲設(shè)備3個部分。在過去的10~15年中,基于因特網(wǎng)/廣域網(wǎng)絡(luò)(WAN)和局域網(wǎng)絡(luò)(LAN)的IT應(yīng)用爆炸性增長,給信息的獲取和存儲技術(shù)帶來了新的挑戰(zhàn)。為了應(yīng)對這些新的挑戰(zhàn),一些新的存儲技術(shù)應(yīng)運而生,NAS就是其中之一。NAS(Network Attached Storage,網(wǎng)絡(luò)儲存設(shè)備)是·種專門的數(shù)據(jù)儲存技術(shù)。NAS可以直接連接在網(wǎng)絡(luò)上,為異構(gòu)網(wǎng)絡(luò)用戶提供集中的數(shù)據(jù)存取服務(wù),如圖2.1所示。NAS的作用類似于一個專用的文件服務(wù)器,不過使用NAS相對專用的文件服務(wù)器可以大大降低存儲設(shè)備的成本,另外NAS中的存儲信息大多數(shù)是采用RAID方式進行管理的,從而可以有效地保護數(shù)據(jù)。NAS和傳統(tǒng)的文件服務(wù)器、直接儲存設(shè)備不同之處在于NAS設(shè)備使!用的操作系統(tǒng)和軟件只提供了數(shù)據(jù)儲存、數(shù)據(jù)存取以及相關(guān)的管理功能,此外NAS設(shè)備也提供了不止一種數(shù)據(jù)傳輸協(xié)議。在訪問資源方面也非常方便,用戶訪問NAS與訪問一臺普通計算機的硬盤資源一樣簡單,甚至可以通過設(shè)置NAS設(shè)備為一臺FTP服務(wù)器,這樣其他用戶就可以通過FTP訪問NAS中的資源。在管理方面也可以通過網(wǎng)頁瀏覽的方式進行管理。
后記
低迷的經(jīng)濟形勢刺激開源技術(shù)發(fā)展,但并非是惟一原因,SaaS、SOA、云計算等軟件領(lǐng)域新技術(shù)的發(fā)展,也帶動開源技術(shù)在企業(yè)中的應(yīng)用。目前,人們普遍使用的技術(shù),包括嵌入式系統(tǒng)、移動計算、移動互聯(lián)網(wǎng)工具、服務(wù)器、超級計算等,在幾乎每個技術(shù)領(lǐng)域,Linux正在展現(xiàn)出作為未來主導(dǎo)平臺的勢頭。SaaS模式日益受到追捧,越來越多的軟件企業(yè)希望進入SaaS領(lǐng)域,其中的一些企業(yè)已推出了基于SaaS的應(yīng)用。SaaS提供商要繼續(xù)以服務(wù)費用低的優(yōu)勢吸引用戶,必將采取更多措施削減成本,而采用開源軟件將成為一種趨勢。成本壓力將推動SaaS提供商以某種方式采用開源軟件。軟件服務(wù)提供商將在操作系統(tǒng)、應(yīng)用服務(wù)器和數(shù)據(jù)庫的層面上使用開源軟件以降低成本。未來幾年時間內(nèi),90%的SaaS將以開源軟件為基礎(chǔ)。開源軟件同樣受到SOA廠商的青睞,由開源社區(qū)主導(dǎo)的一些SOA項目正在受到人們的關(guān)注。比如,由Apache軟件基金會發(fā)起的Tuscany項目,主要目標是為用戶提供一組SOA基礎(chǔ)設(shè)施,其中包括.Java和c++實現(xiàn)的SCA/SDO/DAS標準;由Eclipse基金會主導(dǎo)的開源項目STP,目的在于為技術(shù)人員提供一個靈活可擴展的框架,使技術(shù)人員能夠在此基礎(chǔ)上圍繞SOA方便地進行設(shè)計、配置、組裝、布署、監(jiān)控和管理。云計算對開源技術(shù)來說也將是一個非常積極的應(yīng)用趨勢。紅帽公司已將對云計算的支持作為公司的首要任務(wù)。對于Linux與虛擬化的關(guān)系,戴爾公司首席技術(shù)官指出,兩者的結(jié)合“有非常強大的互相增益效果,鼓勵Linux在虛擬環(huán)境的使用,可簡化虛擬機的構(gòu)建”。Vmware首席技術(shù)官認為,Linux是一款未來運行數(shù)據(jù)中心虛擬機的理想操作系統(tǒng)。國際數(shù)據(jù)公司(IDC)預(yù)計,到2011年Linux系統(tǒng)將占領(lǐng)36&的虛擬化市場。這充分顯示出Linux在虛擬化領(lǐng)域的潛力。除了新興技術(shù)給Linux帶來的商機,移動平臺也顯示出Linux將面臨重大機遇。與Symbian和Windows Mobile平臺相比,Linux在開發(fā)成本、實現(xiàn)產(chǎn)品差異化方面具有很大的優(yōu)勢。據(jù)悉,Linux的開發(fā)平臺費用和銷售分成要比Symbian和Windows Mobile低很多,而首次開發(fā)的人工成本也大大低于Symbian。隨著國際金融危機的不斷蔓延,Linux以其技術(shù)的開源性及成本的低廉性受到更多用戶的追捧。Linux不僅在當前的市場競爭中展示出逆勢上漲的發(fā)展?jié)摿?,而且在前瞻性技術(shù)領(lǐng)域的前景也不容小覷。云計算和存儲通過Internet將物理資源轉(zhuǎn)換成可伸縮的共享資源。盡管虛擬化不是一個新概念,但是通過服務(wù)器虛擬化共享物理系統(tǒng)使得云計算和存儲更加高效、伸縮性更強。Linux在此過程中扮演了重要的角色。國際金融危機的“寒潮”促進了上網(wǎng)本電腦的普及。拋開作為眾多IT企業(yè)救命稻草的身份,在經(jīng)濟不景氣時,上網(wǎng)本電腦的獨特性能也給PC市場打了一劑強心針,很多消費者及企業(yè)用戶紛紛選擇價格相對便宜的上網(wǎng)本電腦以縮減開支,在中國市場,上網(wǎng)本電腦尤其火爆。
編輯推薦
《開源IT系統(tǒng)及應(yīng)用架構(gòu)寶典:系統(tǒng)、工具、案例》:詳細講解23種開源工具軟件和11種應(yīng)用平臺的使用方法;深度剖析Blog、CMS、SNS、電子商務(wù)平臺的配置及使用方法;提供完整的企業(yè)級開源IT系統(tǒng)構(gòu)建方案?!堕_源IT系統(tǒng)及應(yīng)用架構(gòu)寶典:系統(tǒng)、工具、案例》全面講解了基于RHEL/centOs平臺的各種服務(wù)、流行應(yīng)用及開源NAs平臺的配置方法,并通過一個實際的案例講解了如何使用開源軟件滿足企業(yè)對多種服務(wù)及應(yīng)用的需求,內(nèi)容涵蓋:開源協(xié)議簡介,數(shù)據(jù)庫系統(tǒng)配置與應(yīng)用,2網(wǎng)絡(luò)存儲系統(tǒng)配置與應(yīng)用,VPN服務(wù)器配置與應(yīng)用,文件服務(wù)配置與應(yīng)用,網(wǎng)絡(luò)管理工具應(yīng)用,Web服務(wù)器配置與應(yīng)用,應(yīng)用服務(wù)配置與應(yīng)用,代理服務(wù)配置與應(yīng)用,企業(yè)級開源IT系統(tǒng)案例,郵件服務(wù)配置與應(yīng)用。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
開源IT系統(tǒng)及應(yīng)用架構(gòu)寶典 PDF格式下載