《Linux服務器架設實戰(zhàn)》是獲得大量讀者好評的Linux典藏大系中的《Linux服務器架設指南》(第2版)的升級版。本書以Red Hat Enterprise Linux 9為例,結(jié)合大量實例詳細介紹各種網(wǎng)絡服務的安裝、運行和配置等相關(guān)知識。《Linux服務器架設實戰(zhàn)》提供配套教學視頻、思維導圖和教學PPT等超值配套資料,幫助讀者高效、直觀地學習。
《Linux服務器架設實戰(zhàn)》共21章,分為3篇。第1篇架站基礎(chǔ)知識,涵蓋的主要內(nèi)容有網(wǎng)絡硬件基礎(chǔ)知識、Linux服務器架設規(guī)劃、Linux系統(tǒng)安裝、Linux系統(tǒng)管理與優(yōu)化、Linux網(wǎng)絡接口配置、Linux網(wǎng)絡管理與故障診斷。第2篇Linux主機與網(wǎng)絡安全,涵蓋的主要內(nèi)容有Linux主機安全、Linux系統(tǒng)日志、Linux路由配置、Linux防火墻配置、Snort入侵檢測系統(tǒng)。第3篇Linux常見服務器架設,涵蓋的主要內(nèi)容有SSH、VNC、DHCP、DNS、Web、MySQL、Postfix、NFS、Samba、Squid、LDAP和NTP服務器的架設以及容器管理。
《Linux服務器架設實戰(zhàn)》內(nèi)容通俗易懂,講解循序漸進,適合已經(jīng)掌握Linux操作系統(tǒng)基礎(chǔ)知識,并對網(wǎng)絡應用有初步了解的Linux服務器架設人員閱讀,也適合Linux系統(tǒng)管理、維護和開發(fā)的相關(guān)人員學習與參考,還適合高等院校相關(guān)專業(yè)和培訓機構(gòu)作為教材。
廣受好評的Linux暢銷書全面升級,ChinaUnix社區(qū)力薦
資深Linux系統(tǒng)管理專家20年服務器架設經(jīng)驗的總結(jié)
全實例講解基于Linux系統(tǒng)構(gòu)建各種網(wǎng)絡服務的方法
超值贈送:460分鐘配套教學視頻 思維導圖 教學PPT 習題答案
內(nèi)容新穎:書中涉及的所有軟件都使用當前流行的穩(wěn)定版本。
內(nèi)容全面:涵蓋大多數(shù)常見的Linux網(wǎng)絡服務器的相關(guān)知識和架設方法。
內(nèi)容深入:不僅介紹各種服務器的架設方法,還對相關(guān)協(xié)議進行深入分析。
注重實踐:用可操作性很強的實例講解服務器架設,并進行嚴格測試。
視頻講解:專門為重點內(nèi)容錄制多媒體教學視頻,高效、直觀。
提供習題:每章都提供習題,幫助讀者鞏固和自測重點內(nèi)容的掌握情況。
注重技巧:各章都配思維導圖,并提供命令和關(guān)鍵字助記技巧,容易記憶。
Linux是一種開放源代碼的操作系統(tǒng),自誕生以來,在全世界Linux愛好者的共同努力下,其性能不斷完善。Linux具有穩(wěn)定、安全、網(wǎng)絡負載力強和占用硬件資源少等特點,得到了全世界用戶的青睞,如今已成為主流操作系統(tǒng)之一。
Linux不但可以作為桌面操作系使用,而且在服務器領(lǐng)域更是得到了廣泛的應用。目前,Linux在服務器操作系統(tǒng)的占有率接近70%,是占有率最高的操作系統(tǒng)。很多企業(yè)和行政事業(yè)單位把自己的關(guān)鍵業(yè)務構(gòu)建在了Linux服務器平臺上。實踐證明,Linux操作系統(tǒng)不僅擁有商業(yè)操作系統(tǒng)所具備的性能,而且在保護信息安全、充分利用硬件資源和降低成本等方面具有很大的優(yōu)勢。
本書是獲得大量讀者好評的Linux典藏大系中的《Linux服務器架設指南》(第2版)的升級版。為了讓讀者能夠了解并掌握網(wǎng)絡服務器架設的最新技術(shù),本書在第2版的基礎(chǔ)上進行了全面改版。為了更加貼合本書特色,本次升級改版對書名做了細微調(diào)整。本書基于主流Linux操作系統(tǒng)版本Red Hat Enterprise Linux 9(RHEL 9),詳細介紹在Linux操作系統(tǒng)上構(gòu)建各種網(wǎng)絡服務的方法。本書實踐性強,相信讀者在新版圖書的引領(lǐng)下,完全可以把所學的知識直接應用在實際項目中。
關(guān)于Linux典藏大系
Linux典藏大系是專門為Linux技術(shù)愛好者推出的系列圖書,涵蓋Linux技術(shù)的方方面面,可以滿足不同層次和各個領(lǐng)域的讀者學習Linux的需求。該系列圖書自2010年1月陸續(xù)出版,上市后深受廣大讀者的好評。2014年1月,創(chuàng)作者對該系列圖書進行了全面改版并增加了新品種。新版圖書一上市就大受歡迎,各分冊長期位居Linux圖書銷售排行榜前列。截至2023年10月底,該系列圖書累計印數(shù)超過30萬冊?梢哉f,Linux典藏大系是Linux圖書市場上的明星品牌,該系列中的一些圖書多次被評為清華大學出版社年度暢銷書,還曾獲得51CTO讀書頻道頒發(fā)的最受讀者喜愛的原創(chuàng)IT技術(shù)圖書獎,另有部分圖書的中文繁體字版在中國臺灣出版發(fā)行。該系列圖書的出版得到了國內(nèi)Linux知名技術(shù)社區(qū)ChinaUnix(簡稱CU)的大力支持和幫助,讀者與CU社區(qū)中的Linux技術(shù)愛好者進行了廣泛的交流,取得了良好的學習效果。另外,該系列圖書還被國內(nèi)上百所高校和培訓機構(gòu)選為教材,得到了廣大師生的一致好評。
關(guān)于本書
隨著技術(shù)的發(fā)展,《Linux服務器架設指南》(第2版)與當前Linux的幾個流行版本有所脫節(jié),這給讀者的學習帶來了不便。應廣大讀者的要求,筆者結(jié)合Linux技術(shù)的新近發(fā)展,對第2版圖書進行全面的升級改版。相比第2版,新版圖書在內(nèi)容上的變化主要體現(xiàn)在以下幾個方面:
* 將RHEL版本從6.3升級為9.1;
* 對Linux系統(tǒng)安裝和初始配置的相關(guān)內(nèi)容進行調(diào)整;
* 刪除一些過時或不安全的服務,如流媒體服務和Telnet服務等;
* 對NTP等服務配置方式進行調(diào)整;
* 增加在云服務器上部署RHEL系統(tǒng)的相關(guān)知識;
* 增加容器管理的相關(guān)知識;
* 修訂第2版中的一些疏漏,并對一些不準確的內(nèi)容重新表述;
* 新增思維導圖(提供電子版高清大圖)和課后習題,方便讀者學習。
本書特色
1.配教學視頻,高效、直觀
服務器架設涉及很多具體操作,為了幫助讀者高效、直觀地學習這些知識,筆者專門為書中的重點內(nèi)容錄制了大量的教學視頻。
2.以軟件的穩(wěn)定版本寫作,內(nèi)容新穎
由于計算機網(wǎng)絡技術(shù)飛速發(fā)展,各種網(wǎng)絡服務器軟件的版本也在不斷地更新,有些新版本軟件的功能和配置方法與舊版本相比有很大的變化,因此本書在講解時盡可能使用各個軟件的穩(wěn)定版本,以便讓讀者緊跟技術(shù)的發(fā)展。
3.注重對協(xié)議知識的講解
本書不僅講解各種服務器架設的實際操作,而且對與服務相關(guān)的知識尤其是協(xié)議標準等內(nèi)容進行深入淺出的講解,這對讀者深入理解網(wǎng)絡服務,解決服務器運行過程中出現(xiàn)的故障非常有幫助,可以讓讀者不僅知其然,而且能知其所以然。
4.示例豐富,實用性強
架設網(wǎng)絡服務器是一門實踐性非常強的技術(shù)。本書結(jié)合大量示例進行講解,可以讓讀者更容易理解。書中的示例可操作性很強,已經(jīng)過嚴格測試,讀者可以直接上手。
5.內(nèi)容力求準確
由于網(wǎng)絡服務器軟件的版本和運行的操作系統(tǒng)眾多,市面上的各種資料對一些技術(shù)細節(jié)的描述往往不一致,有時差別還比較大。本書寫作時參考了大量的原始英文RFC文檔和軟件幫助手冊,對所述技術(shù)細節(jié)進行反復核對與確認,力求準確,讓讀者學習時無障礙。
本書內(nèi)容
第1篇 架站基礎(chǔ)知識
本篇涵蓋第1~5章,主要介紹網(wǎng)絡硬件基礎(chǔ)知識、Linux服務器架設規(guī)劃、Linux系統(tǒng)安裝、Linux系統(tǒng)管理與優(yōu)化、Linux網(wǎng)絡接口配置,以及Linux網(wǎng)絡管理與故障診斷等相關(guān)內(nèi)容。通過學習本篇內(nèi)容,讀者可以初步掌握在Linux平臺上完成與Windows平臺相同工作的方法。
第2篇 Linux主機與網(wǎng)絡安全
本篇涵蓋第6~10章,主要介紹Linux主機安全、Linux系統(tǒng)日志、Linux路由配置、Linux防火墻配置,以及Snort入侵檢測系統(tǒng)等相關(guān)內(nèi)容。通過學習本篇內(nèi)容,讀者可以掌握讓自己的計算機更加安全的相關(guān)技術(shù)。
第3篇 Linux常見服務器架設
本篇涵蓋第11~21章,主要介紹遠程管理Linux、DHCP服務、DNS服務器架設與應用、Web服務器架設和管理、MySQL數(shù)據(jù)庫服務器架設、Postfix郵件服務器架設、共享文件系統(tǒng)、Squid代理服務器架設、LDAP服務的配置與應用、網(wǎng)絡時間服務器的配置與應用、容器管理等相關(guān)內(nèi)容。通過學習本篇內(nèi)容,讀者可以系統(tǒng)地掌握在Linux系統(tǒng)下如何架設各種服務器并實現(xiàn)它們的功能。
讀者對象
* Linux服務器架設入門人員;
* Linux服務器架設從業(yè)人員;
* Linux網(wǎng)絡管理與維護人員;
* Linux網(wǎng)絡規(guī)劃與設計人員;
* Linux系統(tǒng)管理、維護與開發(fā)人員;
* 高等院校的學生;
* 培訓機構(gòu)的學員。
配書資源獲取方式
本書涉及的配套資源如下:
* 配套教學視頻;
* 高清思維導圖;
* 習題參考答案;
* 配套教學PPT;
* 書中涉及的工具。
讀者可通過以下3種方式獲取上述配套資源:
* 在清華大學出版社網(wǎng)站(www.tup.com.cn)上搜索到本書,然后在本書頁面上找到資源下載欄目,單擊網(wǎng)絡資源按鈕進行下載;
* 關(guān)注微信公眾號方大卓越,回復數(shù)字6,即可自動獲取下載鏈接;
* 在本書技術(shù)論壇(www.wanjuanchina.net)上的Linux專欄進行下載。
技術(shù)支持
雖然編者對書中所述內(nèi)容都盡量予以核實,并多次進行文字校對,但因時間所限,可能還存在疏漏和不足之處,懇請讀者批評與指正。
讀者在閱讀本書時若有疑問,可以通過以下方式獲得幫助:
* 加入本書QQ交流群(群號:302742131)進行提問;
* 在本書技術(shù)論壇(網(wǎng)址見上文)上留言,會有專人負責答疑;
* 發(fā)送電子郵件到book@ wanjuanchina.net或bookservice2008@163.com獲得幫助。
編者
2023年11月
Linux服務器架設實戰(zhàn)
前言
·IV·
·III·
林天峰:長期從事網(wǎng)絡管理和基于互聯(lián)網(wǎng)的信息系統(tǒng)技術(shù)的研究與開發(fā)工作。有20年的Linux系統(tǒng)管理和維護經(jīng)驗。主持規(guī)劃并建設了多個校園網(wǎng)絡工程,長期從事網(wǎng)絡系統(tǒng)的日常管理和維護。對網(wǎng)絡協(xié)議、系統(tǒng)平臺構(gòu)建和計算機安全等有深入研究。主持多個計算機系統(tǒng)的研究與開發(fā)工作,并為多個企業(yè)網(wǎng)絡項目提供技術(shù)支持與服務。從事計算機教學多年,承擔過網(wǎng)絡技術(shù)、Linux應用、Java程序設計和Oracle數(shù)據(jù)庫等課程的教學任務。在相關(guān)專業(yè)期刊上發(fā)表學術(shù)論文20余篇。
譚志彬:副教授。有20多年的Linux教學與系統(tǒng)管理和維護經(jīng)驗,承擔網(wǎng)絡技術(shù)、操作系統(tǒng)和Linux應用等課程的教學任務,并協(xié)助學校信息中心建設了校園網(wǎng)絡。擅長網(wǎng)絡協(xié)議、操作系統(tǒng)和計算機安全等技術(shù),曾為多個企業(yè)網(wǎng)絡項目提供技術(shù)支持與服務。
第1篇 架站基礎(chǔ)知識
第1章 網(wǎng)絡硬件基礎(chǔ)知識 2
1.1 計算機網(wǎng)絡概述 2
1.1.1 計算機網(wǎng)絡的定義 2
1.1.2 計算機網(wǎng)絡的功能 3
1.1.3 計算機網(wǎng)絡分類 4
1.2 局域網(wǎng)傳輸介質(zhì) 6
1.2.1 雙絞線 6
1.2.2 同軸電纜 8
1.2.3 光導纖維 9
1.2.4 無線介質(zhì) 10
1.3 局域網(wǎng)連網(wǎng)設備 11
1.3.1 網(wǎng)卡 11
1.3.2 集線器 13
1.3.3 交換機 13
1.3.4 路由器 15
1.3.5 三層交換機 15
1.4 局域網(wǎng)架設實例 16
1.4.1 雙機互連網(wǎng)絡 16
1.4.2 小型交換網(wǎng)絡 17
1.4.3 企業(yè)網(wǎng)絡 18
1.4.4 無線局域網(wǎng) 18
1.5 小結(jié) 19
1.6 習題 19
第2章 Linux服務器架設規(guī)劃 21
2.1 網(wǎng)絡規(guī)劃 21
2.1.1 需求分析 21
2.1.2 目標與設計原則 22
2.1.3 硬件和軟件平臺的規(guī)劃 24
2.2 Linux服務器硬件規(guī)劃 25
2.2.1 對CPU的要求 25
2.2.2 對內(nèi)存的要求 26
2.2.3 對硬盤的要求 27
2.2.4 關(guān)于網(wǎng)卡的建議 28
2.3 Linux操作系統(tǒng) 28
2.3.1 Linux的起源 28
2.3.2 Linux的特點 29
2.3.3 Linux的發(fā)行版本 30
2.3.4 Red Hat Enterprise Linux簡介 32
2.4 小結(jié) 33
2.5 習題 33
第3章 Linux系統(tǒng)的安裝、管理與優(yōu)化 35
3.1 安裝RHEL 9 35
3.1.1 準備安裝RHEL 9 35
3.1.2 開始安裝RHEL 9 36
3.1.3 安裝后的設置工作 43
3.2 在云服務器上部署RHEL 9 45
3.3 Linux系統(tǒng)管理 47
3.3.1 登錄系統(tǒng) 47
3.3.2 用戶管理 49
3.3.3 進程管理 54
3.3.4 軟件包管理 57
3.4 Linux性能優(yōu)化 61
3.4.1 關(guān)閉不需要的服務進程 61
3.4.2 文件系統(tǒng)參數(shù)優(yōu)化 63
3.4.3 內(nèi)核參數(shù)優(yōu)化 65
3.5 小結(jié) 66
3.6 習題 66
第4章 Linux網(wǎng)絡接口配置 68
4.1 TCP/IP網(wǎng)絡基礎(chǔ) 68
4.1.1 網(wǎng)絡協(xié)議 68
4.1.2 OSI參考模型 68
4.1.3 TCP/IP模型 70
4.2 網(wǎng)絡接口配置 71
4.2.1 主機名 71
4.2.2 IP地址 71
4.2.3 子網(wǎng)掩碼 73
4.2.4 默認網(wǎng)關(guān)地址 74
4.2.5 域名服務器 74
4.2.6 DHCP服務器 74
4.3 配置以太網(wǎng)連接 75
4.3.1 添加以太網(wǎng)連接 75
4.3.2 配置網(wǎng)絡參數(shù) 77
4.3.3 配置無線以太網(wǎng)連接 79
4.4 小結(jié) 80
4.5 習題 80
第5章 Linux網(wǎng)絡管理與故障診斷 82
5.1 Linux網(wǎng)絡設置命令 82
5.1.1 網(wǎng)絡接口配置命令ifconfig 82
5.1.2 檢查網(wǎng)絡是否通暢命令ping 84
5.1.3 追蹤數(shù)據(jù)包傳輸路徑命令traceroute 85
5.1.4 管理系統(tǒng)ARP緩存命令arp 87
5.1.5 域名查找命令dig 89
5.2 網(wǎng)絡配置文件 91
5.2.1 網(wǎng)絡服務配置文件 91
5.2.2 網(wǎng)絡設備配置文件 92
5.2.3 網(wǎng)絡地址解析文件 93
5.3 網(wǎng)絡故障診斷 94
5.3.1 診斷網(wǎng)卡故障 94
5.3.2 網(wǎng)卡驅(qū)動程序 95
5.3.3 診斷網(wǎng)絡層問題 97
5.3.4 診斷傳輸層和應用層問題 98
5.4 小結(jié) 99
5.5 習題 100
第2篇 Linux主機與網(wǎng)絡安全
第6章 Linux主機安全 102
6.1 網(wǎng)絡端口 102
6.1.1 什么是端口 102
6.1.2 端口的分類 103
6.1.3 查看本機端口的狀態(tài) 103
6.1.4 端口的關(guān)閉與啟用 105
6.1.5 端口掃描工具Nmap 106
6.2 Linux自動更新 109
6.2.1 自動更新的意義 110
6.2.2 本地YUM源客戶端配置 111
6.2.3 YUM客戶端的使用 112
6.3 Linux系統(tǒng)漏洞檢測工具OpenSCAP 113
6.3.1 OpenSCAP簡介 113
6.3.2 使用OpenSCAP掃描系統(tǒng) 114
6.3.3 OSPP和PCI DSS合規(guī)性掃描 115
6.4 SELinux簡介 120
6.4.1 SELinux的工作流程 120
6.4.2 SELinux的配置 121
6.4.3 SELinux應用實例 123
6.5 小結(jié) 125
6.6 習題 125
第7章 Linux系統(tǒng)日志 127
7.1 Linux系統(tǒng)日志基礎(chǔ)知識 127
7.1.1 Linux系統(tǒng)日志進程的運行 127
7.1.2 Linux系統(tǒng)日志的配置 128
7.1.3 查看Linux系統(tǒng)日志 130
7.2 Linux系統(tǒng)日志高級專題 130
7.2.1 日志的轉(zhuǎn)儲 131
7.2.2 登錄日志 132
7.2.3 記賬功能 133
7.3 日志分析工具 135
7.3.1 Logcheck日志分析工具 135
7.3.2 SwatchDog日志分析工具 136
7.4 小結(jié) 138
7.5 習題 138
第8章 Linux路由配置 140
8.1 路由的基本概念 140
8.1.1 路由的原理 140
8.1.2 路由表 141
8.1.3 靜態(tài)路由和動態(tài)路由 142
8.2 Linux靜態(tài)路由配置 143
8.2.1 route命令格式 143
8.2.2 普通客戶機的路由設置 144
8.2.3 路由器配置實例 145
8.3 Linux的策略路由 146
8.3.1 策略路由的概念 146
8.3.2 路由表管理 147
8.3.3 路由策略管理 149
8.3.4 策略路由應用實例 150
8.4 小結(jié) 151
8.5 習題 152
第9章 Linux防火墻配置 153
9.1 Firewalld防火墻簡介 153
9.2 啟用Firewalld 153
9.3 管理服務與端口 154
9.3.1 Firewalld命令行管理工具 154
9.3.2 Firewalld圖形管理工具 157
9.4 使用Web接口配置Firewalld 162
9.5 使用Firewalld防火墻配置NAT 164
9.5.1 NAT簡介 164
9.5.2 配置IP地址偽裝 166
9.5.3 配置源NAT和目的NAT 166
9.6 小結(jié) 166
9.7 習題 167
第10章 Snort入侵檢測系統(tǒng) 168
10.1 入侵檢測簡介 168
10.1.1 網(wǎng)絡安全簡介 168
10.1.2 常見的網(wǎng)絡攻擊類型 169
10.1.3 入侵檢測系統(tǒng) 173
10.2 Snort的安裝與使用 174
10.2.1 Snort簡介 174
10.2.2 Snort 3的安裝與運行 175
10.2.3 Snort命令格式 180
10.2.4 用Snort抓取數(shù)據(jù)包 181
10.3 配置Snort 3 183
10.3.1 Snort 3配置文件 183
10.3.2 配置Snort規(guī)則文件 184
10.3.3 配置snort.lua文件 185
10.3.4 設置Snort開機自啟動 190
10.4 編寫Snort規(guī)則 191
10.4.1 Snort規(guī)則基礎(chǔ) 191
10.4.2 Snort規(guī)則頭 191
10.4.3 Snort規(guī)則選項 193
10.5 小結(jié) 195
10.6 習題 196
第3篇 Linux常見服務器架設
第11章 遠程管理Linux 198
11.1 架設SSH服務器 198
11.1.1 SSH概述 198
11.1.2 OpenSSH服務器的安裝和運行 199
11.1.3 SSH客戶端的使用 201
11.1.4 配置OpenSSH客戶端 204
11.1.5 OpenSSH的端口轉(zhuǎn)發(fā)功能 206
11.1.6 基于Windows系統(tǒng)的SSH客戶端 207
11.1.7 配置OpenSSH服務器 211
11.2 使用VNC實現(xiàn)遠程管理 216
11.2.1 VNC簡介 216
11.2.2 VNC服務器的安裝與運行 216
11.2.3 VNC客戶端 218
11.2.4 VNC服務器配置 220
11.3 小結(jié) 222
11.4 習題 223
第12章 DHCP服務 224
12.1 DHCP服務概述 224
12.1.1 DHCP的功能 224
12.1.2 DHCP的工作過程 225
12.1.3 DHCP的報文格式 227
12.1.4 DHCP與BOOTP 228
12.2 安裝與運行DHCP服務器 229
12.2.1 安裝DHCP服務器 229
12.2.2 運行DHCP服務器 229
12.2.3 DHCP客戶端 231
12.3 配置DHCP服務器 234
12.3.1 ISC DHCP配置參數(shù) 234
12.3.2 ISC DHCP配置聲明和選項 236
12.3.3 ISC DHCP的DDNS功能 239
12.3.4 客戶端租約數(shù)據(jù)庫文件dhcpd.lease 240
12.3.5 DHCP中繼代理 242
12.4 小結(jié) 244
12.5 習題 244
第13章 DNS服務器架設與應用 245
13.1 DNS的工作原理 245
13.1.1 名稱解析方法 245
13.1.2 DNS的組成 246
13.1.3 DNS查詢過程 247
13.1.4 DNS報文格式 249
13.1.5 實際的DNS報文數(shù)據(jù) 251
13.2 BIND的安裝與運行 252
13.2.1 BIND簡介 252
13.2.2 BIND的獲取與安裝 252
13.2.3 BIND的簡單配置與運行 253
13.2.4 Chroot的功能 256
13.2.5 使用Rndc 257
13.3 BIND的配置 259
13.3.1 BIND的主配置文件 259
13.3.2 根服務器文件named.root 263
13.3.3 區(qū)域數(shù)據(jù)文件 264
13.3.4 反向解析區(qū)域數(shù)據(jù)文件 265
13.3.5 DNS負載均衡 266
13.3.6 直接域名、泛域名與子域 268
13.3.7 輔域服務器和只緩存服務器 269
13.4 小結(jié) 271
13.5 習題 272
第14章 Web服務器架設和管理 273
14.1 HTTP概述 273
14.1.1 HTTP的通信過程 273
14.1.2 HTTP的請求行和應答行 275
14.1.3 HTTP的頭域 276
14.1.4 HTTP數(shù)據(jù)包實例 278
14.1.5 持久連接和非持久連接 281
14.2 Apache軟件的安裝與運行 283
14.2.1 Apache簡介 283
14.2.2 Apache軟件的獲取與安裝 284
14.2.3 Apache軟件的運行 285
14.3 Apache服務器的配置 287
14.3.1 Apache全局配置選項 287
14.3.2 Apache主服務器配置 287
14.3.3 目錄訪問控制 290
14.3.4 配置用戶的個人網(wǎng)站 294
14.3.5 認證與授權(quán)配置 295
14.3.6 虛擬主機配置 298
14.3.7 日志記錄 300
14.3.8 讓Apache支持SSL 302
14.4 Apache對動態(tài)網(wǎng)頁的支持 306
14.4.1 CGI腳本 306
14.4.2 使Apache支持PHP 8 307
14.4.3 使Apache支持JSP 309
14.5 小結(jié) 312
14.6 習題 313
第15章 MySQL數(shù)據(jù)庫服務器架設 314
15.1 數(shù)據(jù)庫簡介 314
15.1.1 數(shù)據(jù)庫的基本概念 314
15.1.2 SQL簡介 315
15.1.3 MySQL數(shù)據(jù)庫簡介 316
15.2 架設MariaDB服務器 317
15.2.1 MariaDB軟件的安裝與運行 317
15.2.2 MariaDB數(shù)據(jù)庫客戶端 318
15.2.3 MariaDB圖形界面管理工具 320
15.3 MariaDB服務器的配置與連接 323
15.3.1 配置文件my.cnf 323
15.3.2 MariaDB進程配置 325
15.3.3 編程語言與MariaDB數(shù)據(jù)庫的連接 327
15.4 小結(jié) 329
15.5 習題 329
第16章 Postfix郵件服務器架設 330
16.1 郵件系統(tǒng)的工作原理 330
16.1.1 郵件系統(tǒng)的組成與傳輸流程 330
16.1.2 簡單郵件傳輸協(xié)議(SMTP) 331
16.1.3 郵局協(xié)議(POP3) 334
16.1.4 Internet消息訪問協(xié)議(IMAP) 336
16.2 Postfix郵件系統(tǒng) 338
16.2.1 Postfix概述 338
16.2.2 Postfix郵件系統(tǒng)結(jié)構(gòu) 339
16.2.3 Postfix服務器軟件的安裝與運行 341
16.3 Postfix服務器的配置 342
16.3.1 Postfix服務器的基本配置 343
16.3.2 Postfix郵件接收域 346
16.3.3 配置SMTP認證 348
16.4 Postfix與其他軟件的集成 351
16.4.1 使用Dovecot架設POP3和IMAP服務器 351
16.4.2 使用MariaDB存儲郵件賬號 354
16.4.3 使用SquirreLMail構(gòu)建Web界面的郵件客戶端 355
16.4.4 使用Procmail過濾郵件 358
16.5 小結(jié) 360
16.6 習題 360
第17章 共享文件系統(tǒng) 362
17.1 NFS服務的安裝、運行與配置 362
17.1.1 NFS概述 362
17.1.2 遠程過程調(diào)用RPC 363
17.1.3 NFS協(xié)議 364
17.1.4 NFS服務的安裝與運行 366
17.1.5 NFS服務器共享目錄的導出 368
17.1.6 在客戶端使用NFS服務 371
17.1.7 自動掛載NFS文件系統(tǒng) 374
17.2 Samba服務的安裝、運行與配置 375
17.2.1 SMB協(xié)議簡介 375
17.2.2 NetBIOS協(xié)議簡介 376
17.2.3 Samba簡介 378
17.2.4 Samba服務器的安裝與運行 379
17.2.5 與Samba配置有關(guān)的Windows術(shù)語 381
17.2.6 配置Samba服務器的全局選項 383
17.2.7 Samba的共享配置 385
17.2.8 Samba客戶端 387
17.3 小結(jié) 389
17.4 習題 389
第18章 Squid代理服務器架設 391
18.1 代理服務概述 391
18.1.1 代理服務器的工作原理 391
18.1.2 Web緩存的類型和特點 393
18.1.3 三種典型的代理方式 394
18.2 Squid服務器的安裝與運行 396
18.2.1 Squid簡介 396
18.2.2 Squid軟件的安裝與運行 397
18.2.3 代理的客戶端配置 398
18.3 配置Squid服務器 399
18.3.1 Squid的常規(guī)配置選項 399
18.3.2 Squid訪問控制 401
18.3.3 Squid多級代理配置 404
18.3.4 透明代理配置 405
18.3.5 反向代理配置 407
18.3.6 Squid日志管理 408
18.4 小結(jié) 410
18.5 習題 410
第19章 LDAP服務的配置與應用 412
19.1 目錄服務概述 412
19.1.1 目錄服務簡介 412
19.1.2 X.500簡介 413
19.1.3 輕量級目錄訪問協(xié)議(LDAP) 414
19.1.4 LDAP的基礎(chǔ)模型 415
19.1.5 流行的LDAP產(chǎn)品 416
19.2 架設OpenLDAP服務器 418
19.2.1 OpenLDAP服務器的安裝與運行 418
19.2.2 OpenLDAP服務器的主配置文件 419
19.2.3 使用LDIF添加目錄樹 422
19.2.4 使用圖形界面工具管理LDAP目錄 426
19.3 使用OpenLDAP進行用戶認證 428
19.4 小結(jié) 428
19.5 習題 429
第20章 網(wǎng)絡時間服務器的配置與應用 430
20.1 網(wǎng)絡時間服務概述 430
20.1.1 NTP的用途與工作原理 430
20.1.2 NTP的報文格式與工作模式 432
20.1.3 NTP服務的網(wǎng)絡體系結(jié)構(gòu) 433
20.1.4 時區(qū) 434
20.2 Chrony時間服務概述 435
20.2.1 Chrony簡介 435
20.2.2 Chrony的優(yōu)勢 436
20.3 Chrony服務器的安裝與配置 437
20.3.1 安裝Chrony服務器 437
20.3.2 配置Chrony服務器 438
20.3.3 配置Chrony客戶端 439
20.4 啟動與測試Chrony服務器 439
20.4.1 啟動Chrony服務器 439
20.4.2 測試Chrony服務器 440
20.5 小結(jié) 444
20.6 習題 444
第21章 容器管理 445
21.1 容器簡介 445
21.1.1 什么是容器 445
21.1.2 容器與虛擬機 445
21.1.3 容器鏡像的類型 446
21.1.4 UBI鏡像 446
21.1.5 安裝容器工具 448
21.2 使用Podman和UBI運行容器 449
21.2.1 Podman的語法格式 449
21.2.2 運行容器 451
21.2.3 管理容器 455
21.3 使用Buildah和Skopeo 458
21.3.1 Buildah和Skopeo應用實例 458
21.3.2 使用Buildah構(gòu)建容器鏡像 459
21.3.3 使用Skopeo檢查遠程容器鏡像 460
21.4 小結(jié) 461
21.5 習題 461
Linux服務器架設實戰(zhàn)
目錄
·XIV·
·XV·