手把手學習Linux伺服器配置與管理

手把手學習Linux伺服器配置與管理

《手把手學習Linux伺服器配置與管理》是2016年1月電子工業出版社出版的圖書,作者是王海賓、張靜、劉霞。

內容簡介

《手把手學習Linux伺服器配置與管理》按照伺服器搭建的過程與難易程度將Linux伺服器的講解分為5個篇章:(1)前期準備,包括Linux系統的安裝、網路配置、網路安全設定與軟體包管理;(2)基礎伺服器,包括Linux服務基礎、日誌伺服器、DHCP伺服器、DNS伺服器與NTP伺服器;(3)檔案伺服器,包括FTP伺服器、Samba伺服器與NFS伺服器;(4)網站與郵件伺服器,包括Web伺服器與郵件伺服器;(5)伺服器的擴展,包括遠程伺服器、LDAP伺服器、Java與Android環境搭建、Linux核心的編譯。

《手把手學習Linux伺服器配置與管理》注重實踐,每一個知識點都附以實例,所有實踐與實例都給出了詳細的操作步驟,讀者按照步驟操作即可完成相應學習。伺服器的配置與管理基於VMware虛擬機下的Linux系統環境,並在每個章節末配有配套的實用且可操作的實訓項目。

《手把手學習Linux伺服器配置與管理》適合作為計算機套用技術類、網路技術類、移動互聯與軟體技術等相關專業的教材。也是具有一定Linux基礎的Linux管理員與愛好者的學習必備書籍。同時還可作為Linux企業培訓的培訓教材。

《手把手學習Linux伺服器配置與管理》配有電子課件、實訓任務等教學資源。

圖書目錄

第一篇 前期準備

第1章 系統安裝與啟動詳解 2

1.1 虛擬機簡介 2

1.1.1 什麼是虛擬機 2

1.1.2 VMware 簡介 2

1.1.3 VMware的特點 3

1.2 VMware 9.0的安裝與設定 3

1.3 在VMware 9.0下創建虛擬機 6

1.4 安裝Linux 系統 8

1.5 Linux簡單設定 14

1.6 Linux啟動過程詳解 16

1.6.1 BIOS自檢 17

1.6.2 讀取MBR 17

1.6.3 執行引導程式——GRUB 18

1.6.4 載入核心 19

1.6.5 執行init 20

1.6.6 系統初始化 21

1.7 GRUB 加密 23

1.7.1 單用戶模式修改用戶密碼 24

1.7.2 GRUB加密過程 24

1.8 總結 27

第2章 網路基礎 32

2.1 網路基礎 32

2.2 基本網路配置 33

2.3 網路配置的四種方法 36

2.3.1 使用圖形化界面 36

2.3.2 使用字元界面 38

2.3.3 使用命令 40

2.3.4 修改配置檔案 40

2.4 基本IP路由和網關 42

2.5 其他網路參數配置 45

2.6 VMware下Linux系統的上網配置 47

2.7 總結 50

第3章 網路安全基礎 53

3.1 Linux系統的安全策略 53

3.1.1 構建安全的檔案系統 53

3.1.2 構建安全日誌服務 54

3.1.3 做好系統的備份 54

3.1.4 設定SELinux 54

3.1.5 設定iptables 55

3.2 SELinux配置管理 55

3.2.1 查看SELinux 55

3.2.2 SELinux策略 57

3.2.3 SELinux模式 58

3.2.4 SELinux套用實例 60

3.3 防火牆的配置管理 66

3.3.1 iptables基本原理 66

3.3.2 iptables語法 68

3.3.3 iptables套用 71

3.4 總結 77

第4章 軟體包管理 80

4.1 RPM基礎 80

4.2 RPM的使用 81

4.2.1 RPM安裝路徑 81

4.2.2 RPM組成部分 81

4.2.3 RPM安裝 83

4.2.4 RPM卸載 85

4.2.5 RPM升級更新 87

4.2.6 RPM查詢 87

4.2.7 RPM校驗 89

4.2.8 RPM簽名 90

4.2.9 RPM注意問題 93

4.3 YUM基礎 93

4.4 YUM的使用 94

4.4.1 YUM命令 94

4.4.2 YUM本地倉庫配置 94

4.4.3 FTP倉庫配置 97

4.4.4 YUM 操作 98

4.5 圖形化界面 102

4.6 總結 103

第二篇 基礎伺服器

第5章 Linux服務基礎與日誌伺服器 108

5.1 系統服務基礎 108

5.2 Linux系統服務管理 110

5.3 Linux服務管理注意事項 115

5.4 日誌服務 115

5.4.1 日誌服務基礎 115

5.4.2 日誌服務類型 116

5.4.3 日誌服務基本套用 116

5.4.4 Facility與Priority 120

5.4.5 日誌伺服器的套用 123

5.5 總結 129

第6章 DHCP伺服器 133

6.1 基礎知識 133

6.1.1 DHCP 133

6.1.2 DHCP工作過程 134

6.1.3 DHCP的租期 136

6.1.4 DHCP中繼 137

6.2 DHCP伺服器的配置 137

6.2.1 環境準備 138

6.2.2 配置YUM倉庫 138

6.2.3 安裝DHCP 138

6.2.4 修改DHCP配置檔案 140

6.2.5 啟動DHCP服務 145

6.2.6 設定防火牆 145

6.2.7 客戶端配置及測試 146

6.3 總結 150

第7章 DNS伺服器 153

7.1 基礎知識 153

7.1.1 什麼是DNS 153

7.1.2 為什麼使用DNS 154

7.1.3 DNS的發展過程 155

7.1.4 DNS的結構 155

7.1.5 DNS的查詢流程 156

7.1.6 DNS查詢方式 157

7.1.7 DNS的解析與授權 158

7.2 DNS伺服器基礎準備 159

7.2.1 環境準備 159

7.2.2 配置YUM倉庫 160

7.2.3 DNS伺服器的安裝 160

7.2.4 防火牆設定 161

7.2.5 DNS基本配置 162

7.3 最小化配置搭建主DNS伺服器 163

7.4 cache-only伺服器搭建 168

7.4.1 什麼是cache-only伺服器 168

7.4.2 cache-only伺服器搭建 169

7.5 主DNS伺服器的配置 171

7.6 DNS的其他設定 177

7.6.1 DNS的負載均衡 177

7.6.2 泛域名解析 178

7.6.3 Slave DNS 178

7.6.4 區域委派 181

7.6.5 BIND的ACL功能 182

7.7 總結 183

第8章 NTP伺服器 186

8.1 基礎知識 186

8.1.1 NTP 186

8.1.2 需要同步時間的套用 186

8.1.3 NTP的工作機制 187

8.2 NTP環境搭建 188

8.2.1 環境準備 188

8.2.2 配置YUM倉庫 188

8.2.3 安裝ntpd 188

8.2.4 防火牆設定 189

8.3 主配置檔案的設定 190

8.4 NTP伺服器搭建與配置 191

8.5 NTP客戶端的設定 194

8.6 總結 195

第三篇 檔案伺服器

第9章 FTP伺服器 198

9.1 基礎知識 198

9.1.1 FTP 198

9.1.2 FTP伺服器簡介 198

9.1.3 FTP工作模式 199

9.1.4 FTP命令行 200

9.2 FTP環境搭建 202

9.2.1 環境準備 203

9.2.2 配置YUM倉庫 203

9.2.3 安裝VSFTPD 203

9.2.4 啟動VSFTPD服務 205

9.2.5 SELinux設定 206

9.2.6 防火牆設定 206

9.3 vsftpd基本配置 207

9.4 配置匿名賬戶FTP伺服器 212

9.5 配置本地賬戶FTP伺服器 217

9.6 配置虛擬伺服器 221

9.7 配置虛擬用戶登錄FTP伺服器 225

9.8 總結 230

第10章 Samba伺服器 233

10.1 基礎知識 233

10.1.1 Samba的發展歷程 233

10.1.2 SMB協定 234

10.1.3 NetBIOS協定 234

10.1.4 Samba伺服器 235

10.1.5 Samba的工作模式 235

10.1.6 檔案共享的方式 236

10.2 Samba環境搭建 237

10.2.1 環境準備 237

10.2.2 配置YUM倉庫 237

10.2.3 安裝Samba 237

10.2.4 啟動Samba服務 241

10.2.5 防火牆設定 241

10.3 Samba伺服器配置檔案 241

10.4 匿名Samba伺服器的搭建與配置 244

10.5 基於用戶名/密碼的Samba伺服器的搭建與配置 247

10.6 總結 252

第11章 NFS伺服器 256

11.1 基礎知識 256

11.1.1 NFS簡介 256

11.1.2 RPC簡介 257

11.1.3 NFS的套用範圍及優點 258

11.1.4 使用NFS時需要注意的一些問題 259

11.1.5 NFS伺服器 259

11.2 NFS伺服器的配置 259

11.2.1 NFS伺服器的軟體及相關檔案 259

11.2.2 主配置檔案的語法及參數 260

11.2.3 伺服器的配置 262

11.2.4 伺服器相關命令 263

11.2.5 客戶端的設定及測試 264

11.3 nfs與autofs在NIS伺服器中的套用 265

11.3.1 NIS伺服器設定 265

11.3.2 客戶端的設定 267

11.3.3 配置autofs與nfs 268

11.4 總結 270

第四篇 網站與郵件伺服器

第12章 Web伺服器的配置與管理 274

12.1 基礎知識 274

12.1.1 HTTP 274

12.1.2 Web伺服器 276

12.1.3 主流的Web伺服器 276

12.1.4 Web伺服器架構 277

12.1.5 Apache伺服器簡介 277

12.1.6 LAMP簡介 278

12.2 Apache 環境搭建 279

12.2.1 環境準備 279

12.2.2 配置YUM倉庫 279

12.2.3 安裝Apache 279

12.2.4 啟動httpd服務 282

12.2.5 防火牆設定 283

12.3 Apache 配置檔案 284

12.4 默認站點配置 289

12.5 虛擬主機搭建 292

12.5.1 基於IP位址的虛擬主機 292

12.5.2 基於域名的虛擬主機 298

12.6 站點訪問控制 307

12.7 總結 312

第13章 郵件伺服器 316

13.1 基礎知識 316

13.1.1 郵件系統與電子郵件 316

13.1.2 電子郵件的工作原理 317

13.1.3 郵件的傳送和接收 318

13.1.4 郵件功能組件 320

13.1.5 郵件的安全性 321

13.2 Postfix郵件伺服器的搭建 322

13.2.1 環境準備 323

13.2.2 配置YUM倉庫 323

13.2.3 Postfix安裝及相關配置檔案 323

13.2.4 Postfix配置檔案解析 324

13.2.5 DNS伺服器的配置 327

13.2.6 修改配置檔案 332

13.2.7 重啟服務設定防火牆 332

13.2.8 虛擬別名域的設定 333

13.2.9 郵件別名的設定 334

13.2.10 設定主機過濾 335

13.3 Dovecot的安裝和配置 336

13.4 郵件客戶端軟體 339

13.4.1 Mail 339

13.4.2 Mutt 340

第五篇 伺服器的擴展

第14章 遠程管理伺服器 346

14.1 基礎知識 346

14.1.1 遠程管理 346

14.1.2 SSH概述 347

14.1.3 基礎命令 347

14.1.4 VNC概述 349

14.2 搭建SSH遠程伺服器 349

14.2.1 環境準備 349

14.2.2 配置YUM倉庫 350

14.2.3 安裝OpenSSH 350

14.2.4 啟動sshd服務 351

14.2.5 防火牆設定 352

14.2.6 SSH訪問測試 352

14.2.7 sshd配置檔案 353

14.3 搭建VNC遠程伺服器 355

14.3.1 伺服器端 355

14.3.2 客戶端 357

14.4 總結 359

第15章 LDAP伺服器 361

15.1 基礎知識 361

15.1.1 X.500簡介 361

15.1.2 LDAP簡介 362

15.1.3 LDAP關鍵字含義 363

15.2 LDAP伺服器配置 363

15.2.1 搭建虛擬機環境 363

15.2.2 YUM倉庫的配置 363

15.2.3 DNS伺服器的配置 364

15.2.4 LDAP伺服器的配置 369

15.2.5 LDAP客戶端的配置 375

15.3 基於TLS加密連線的LDAP伺服器的配置 380

15.3.1 CA中心 380

15.3.2 TLS/SSL加密原理 380

15.3.3 TLS加密常用命令 381

15.3.4 TLS加密的配置 381

15.4 總結 391

第16章 Java與Android環境的搭建 394

16.1 基礎知識 394

16.1.1 Java技術簡介 394

16.1.2 Android技術簡介 395

16.2 Linux下搭建Java環境 395

16.3 基於JDK搭建Eclipse環境 398

16.4 基於Eclipse搭建Android環境 400

16.5 使用Shell腳本搭建Android環境 403

16.6 總結 404

第17章 Linux核心編譯 407

17.1 Linux核心 407

17.1.1 查看核心 408

17.1.2 核心支持 409

17.1.3 交叉編譯 410

17.2 核心編譯 410

17.3 總結 424

參考文獻 426

相關詞條

熱門詞條

聯絡我們