注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Linux實(shí)戰(zhàn)

Linux實(shí)戰(zhàn)

Linux實(shí)戰(zhàn)

定 價(jià):¥109.00

作 者: (美)戴維德·克林頓
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Linux/Unix技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787111627043 出版時(shí)間: 2019-07-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  第1章是概述性的內(nèi)容,幫助讀者熟悉或回顧Linux的基本知識。第2章闡述Linux虛擬化技術(shù)以及Linux工作環(huán)境的基本構(gòu)建方法,這也是后續(xù)章節(jié)的基礎(chǔ)性技術(shù)知識。第3章關(guān)注如何用密鑰保護(hù)遠(yuǎn)程連接,實(shí)現(xiàn)對聯(lián)網(wǎng)計(jì)算機(jī)的安全訪問。第4章討論文件歸檔管理的目的和典型方法。有效保護(hù)數(shù)據(jù)也是安全性的重要方面之一。第5章是前一章的遞進(jìn),主要關(guān)注如何配置并實(shí)現(xiàn)自動(dòng)的異地備份。自動(dòng)化管理可以大大提高備份的效率和可靠性。第6章關(guān)注如何從損壞的Linux系統(tǒng)中進(jìn)行有效的恢復(fù),這種技能對于每一位Linux管理員而言都是必需的。第7章展示如何用Apache、SQL及MediaWiki等軟件包搭建一個(gè)支持知識管理及自由協(xié)作的MediaWiki服務(wù)器。第8章列舉建立一個(gè)Nextcloud文件共享服務(wù)器的步驟,并給出基于云的存儲部署方法。第9章將保護(hù)Web服務(wù)器作為實(shí)踐項(xiàng)目,循序漸進(jìn)地闡述如何使用訪問控制、加密傳輸、強(qiáng)化認(rèn)證等方式系統(tǒng)地達(dá)成增強(qiáng)安全性的目標(biāo)。第10章著重討論如何通過創(chuàng)建VPN或DMZ來保護(hù)網(wǎng)絡(luò),這對于全球化部署的大型企業(yè)尤為重要。第11章圍繞對系統(tǒng)運(yùn)行進(jìn)行監(jiān)視的需求,討論如何使用、管理和處理系統(tǒng)日志,以及如何使用工具建立入侵檢測系統(tǒng)。第12章闡述如何在私有網(wǎng)絡(luò)上通過網(wǎng)絡(luò)文件系統(tǒng)進(jìn)行數(shù)據(jù)共享,以及如何保證其安全性。第13章聚焦于系統(tǒng)性能的優(yōu)化,闡述測量和解決CPU、內(nèi)存、存儲、網(wǎng)絡(luò)等不同方面性能問題的方案,以及可用的工具。第14章列舉與網(wǎng)絡(luò)連通性相關(guān)的各種故障,并給出解決方案及工具的使用方法。第15章以具體的實(shí)例說明如何通過對Linux內(nèi)核模塊、引導(dǎo)參數(shù)、驅(qū)動(dòng)程序等的管理來解決遇到的設(shè)備故障。第16章討論如何使用DevOps工具構(gòu)建和部署一個(gè)腳本化的服務(wù)器環(huán)境,從而實(shí)現(xiàn)自動(dòng)化的資源及安全性管理等??偨Y(jié)部分對本書的內(nèi)容進(jìn)行梳理和重新組織,并為讀者給出下一步學(xué)習(xí)的建議。附錄部分對每章的命令行進(jìn)行了集中回顧,這些內(nèi)容也存在于每章的末尾,如此安排是為了便于讀者快速查閱。

作者簡介

  戴維·克林頓(David Clinton)是一名系統(tǒng)管理員、教師及作家。他已經(jīng)為很多重要的技術(shù)主題撰寫和創(chuàng)建了培訓(xùn)資料,涉及Linux系統(tǒng)、云計(jì)算(特別是AWS)以及諸如Docker等容器技術(shù)。他是《Learn Amazn Web Services in a Month of Lunches》(Manning,2017)一書的作者。在網(wǎng)站https://www.pluralsight.com/可以找到他的許多視頻培訓(xùn)課程。同時(shí),可以在https://bootstrap-it.com找到他編著的其他書籍(關(guān)于Linux管理及服務(wù)器虛擬化)的鏈接。

圖書目錄

譯者序

前言

第1章 歡迎使用Linux1

1.1 是什么讓Linux與其他操作系統(tǒng)不同2

1.2 基本的實(shí)踐技能3

1.2.1 Linux文件系統(tǒng)4

1.2.2 探索:Linux導(dǎo)航工具5

1.2.3 完成任務(wù):Linux文件管理工具9

1.2.4 鍵盤技巧13

1.2.5 偽文件系統(tǒng)13

1.2.6 向他們展示誰才是老大:sudo14

1.3 獲取幫助15

1.3.1 man文件15

1.3.2 info命令16

1.3.3 互聯(lián)網(wǎng)17

1.4 小結(jié)18

第2章 Linux虛擬化:構(gòu)建Linux工作環(huán)境21

2.1 什么是虛擬化22

2.2 使用VirtualBox25

2.2.1 使用Linux包管理器25

2.2.2 定義虛擬機(jī)32

2.2.3 安裝操作系統(tǒng)35

2.2.4 克隆和共享VirtualBox虛擬機(jī)38

2.3 使用Linux容器40

2.3.1 LXC入門40

2.3.2 創(chuàng)建第一個(gè)容器41

2.4 小結(jié)44

第3章 遠(yuǎn)程連接:安全訪問聯(lián)網(wǎng)的計(jì)算機(jī)48

3.1 加密的重要性48

3.2 OpenSSH入門49

3.3 使用SSH登錄一臺遠(yuǎn)程服務(wù)器52

3.4 免密碼SSH訪問53

3.4.1 生成新的密鑰對54

3.4.2 在網(wǎng)絡(luò)上復(fù)制公鑰55

3.4.3 使用多個(gè)加密密鑰57

3.5 使用SCP安全地拷貝文件57

3.6 使用SSH連接上的遠(yuǎn)程圖形程序58

3.7 Linux進(jìn)程管理59

3.7.1 用ps命令查看進(jìn)程60

3.7.2 使用systemd62

3.8 小結(jié)63

第4章 歸檔管理:備份或拷貝整個(gè)文件系統(tǒng)66

4.1 為什么要?dú)w檔66

4.1.1 壓縮67

4.1.2 歸檔文件:一些重要注意事項(xiàng)68

4.2 將什么歸檔69

4.3 備份到何處71

4.4 使用tar命令歸檔文件和文件系統(tǒng)71

4.4.1 幾個(gè)簡單的歸檔和壓縮示例72

4.4.2 流式傳輸文件系統(tǒng)的歸檔文件73

4.4.3 使用find命令聚合文件75

4.4.4 保護(hù)權(quán)限與所有權(quán)并展開歸檔文件76

4.5 使用dd命令歸檔分區(qū)80

4.5.1 dd操作80

4.5.2 使用dd擦除硬盤81

4.6 使用rsync命令同步歸檔文件81

4.7 規(guī)劃注意事項(xiàng)83

4.8 小結(jié)84

第5章 自動(dòng)化管理:自動(dòng)異地備份的配置87

5.1 用Bash編寫腳本88

5.1.1 備份系統(tǒng)文件的腳本示例88

5.1.2 用于更改文件名的示例腳本92

5.2 將數(shù)據(jù)備份至AWS S393

5.2.1 安裝AWS命令行接口94

5.2.2 配置你的AWS賬戶94

5.2.3 建立你的第一個(gè)bucket96

5.3 使用cron調(diào)度定期備份96

5.4 使用anacron預(yù)定非正常備份99

5.5 利用系統(tǒng)計(jì)時(shí)器設(shè)定常規(guī)備份100

5.6 小結(jié)102

第6章 應(yīng)急工具:構(gòu)建一個(gè)系統(tǒng)恢復(fù)設(shè)備105

6.1 在恢復(fù)/救援模式下工作106

6.1.1 GRUB引導(dǎo)加載程序107

6.1.2 在Ubuntu環(huán)境下使用恢復(fù)模式108

6.1.3 在CentOS下使用救援模式108

6.1.4 找到命令行救援工具109

6.2 創(chuàng)建一個(gè)原生系統(tǒng)引導(dǎo)恢復(fù)設(shè)備110

6.2.1 系統(tǒng)救援映像110

6.2.2 將原生系統(tǒng)引導(dǎo)映像寫入U(xiǎn)SB驅(qū)動(dòng)112

6.3 讓你的原生系統(tǒng)引導(dǎo)設(shè)備運(yùn)行115

6.3.1 檢測系統(tǒng)存儲區(qū)115

6.3.2 受損的分區(qū)117

6.3.3 從損壞的文件系統(tǒng)中恢復(fù)文件119

6.4 密碼恢復(fù):使用chroot安裝文件系統(tǒng)120

6.5 小結(jié)122

第7章 Web服務(wù)器:建立MediaWiki服務(wù)器125

7.1 建立LAMP服務(wù)器126

7.2 手動(dòng)設(shè)置Apache Web服務(wù)器127

7.2.1 在Ubuntu上安裝Apache Web服務(wù)器127

7.2.2 填充你的網(wǎng)站文檔root128

7.3 安裝SQL數(shù)據(jù)庫129

7.3.1 強(qiáng)化SQL131

7.3.2 SQL管理131

7.4 安裝PHP134

7.4.1 在Ubuntu中安裝PHP134

7.4.2 測試你的PHP安裝134

7.5 安裝和配置MediaWiki135

7.5.1 缺少擴(kuò)展的故障排除136

7.5.2 將MediaWiki連接到數(shù)據(jù)庫138

7.6 在CentOS上安裝Apache Web服務(wù)器140

7.6.1 了解網(wǎng)絡(luò)端口141

7.6.2 網(wǎng)絡(luò)流量控制142

7.6.3 在CentOS上安裝MariaDB142

7.6.4 在CentOS上安裝PHP143

7.7 小結(jié)145

第8章 網(wǎng)絡(luò)文件共享:構(gòu)建Nextcloud文件共享服務(wù)器148

8.1 企業(yè)文件共享和Nextcloud149

8.2 使用snaps安裝Nextcloud149

8.3 手動(dòng)安裝Nextcloud152

8.3.1 硬件預(yù)備知識152

8.3.2 建立LAMP服務(wù)器153

8.3.3 配置Apache154

8.3.4 下載和解壓縮Nextcloud156

8.4 Nextcloud管理158

8.5 將AWS S3作為Nextcloud的主存儲介質(zhì)161

8.6 小結(jié)163

第9章 保護(hù)Web服務(wù)器166

9.1 顯而易見的事情167

9.2 控制網(wǎng)絡(luò)訪問168

9.2.1 配置防火墻168

9.2.2 使用非標(biāo)準(zhǔn)端口175

9.3 加密傳輸中的數(shù)據(jù)177

9.3.1 準(zhǔn)備你的網(wǎng)站域178

9.3.2 用Let抯 Encrypt生成證書179

9.4 強(qiáng)化認(rèn)證過程180

9.4.1 使用SELinux控制文件系統(tǒng)對象181

9.4.2 安裝并激活SELinux182

9.4.3 應(yīng)用SELinux策略184

9.4.4 系統(tǒng)組與最少特權(quán)原則185

9.4.5 隔離容器中的進(jìn)程187

 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號