出版信息
•出版社:人民郵電出版社
•ISBN:9787115470317
•版次:1
•商品編碼:12269260
•品牌:異步圖書
•包裝:平裝
•開本:16開
•出版時間:2017-11-01
•用紙:膠版紙
內容簡介
本書基於紅帽RHEL系統編寫,且內容通用於CentOS、Fedora等系統。本書共分為20章,內容涵蓋了部署虛擬環境、安裝Linux系統;常用的Linux命令;與檔案讀寫操作有關的技術;使用Vim編輯器編寫和修改配置檔案;用戶身份與檔案許可權的設定;硬碟設備分區、格式化以及掛載等操作;部署RAID磁碟陣列和LVM;firewalld防火牆與iptables防火牆的區別和配置;使用ssh服務管理遠程主機;使用Apache服務部署靜態網站;使用vsftpd服務傳輸檔案;使用Samba或NFS實現檔案共享;使用BIND提供域名解析服務;使用DHCP動態管理主機地址;使用Postfix與Dovecot部署郵件系統;使用Squid部署代理快取服務;使用iSCSI服務部署網路存儲;使用MariaDB資料庫管理系統;使用PXE+Kickstart無人值守安裝服務;使用LNMP架構部署動態網站環境等。此外,本書還深度點評了紅帽RHCSA、RHCE、RHCA認證,方便讀者備考。
作者簡介
劉遄(Liu Chuán),計算機信息技術方向教育學碩士,LinuxProbe網站創始人兼核心講師,在高中時期便因興趣的驅使而較早地接觸Linux系統並開始學習運維技術。劉遄老師於2012年~2015年期間分別獲得紅帽RHCE工程師認證以及RHCA架構師頂ji認證。多年以來,一直從事Linux運維技術和紅帽認證課程的培訓工作,當前是國內開源行業頗具影響力的技術型大V。
目錄
第1章 部署虛擬環境安裝Linux系統 1
1.1 準備您的工具 1
1.2 安裝配置VM虛擬機 2
1.3 安裝您的Linux系統 14
1.4 重置root管理員密碼 23
1.5 RPM(紅帽軟體包管理器) 25
1.6 Yum軟體倉庫 26
1.7 systemd初始化進程 27
複習題 28
第2章 新手必須掌握的Linux命令 29
2.1 強大好用的Shell 29
2.2 執行查看幫助命令 30
2.3 常用系統工作命令 33
2.4 系統狀態檢測命令 39
2.5 工作目錄切換命令 43
2.6 文本檔案編輯命令 44
2.7 檔案目錄管理命令 50
2.8 打包壓縮與搜尋命令 54
複習題 57
第3章 管道符、重定向與環境變數 60
3.1 輸入輸出重定向 60
3.2 管道命令符 63
3.3 命令行的通配符 64
3.4 常用的轉義字元 65
3.5 重要的環境變數 66
複習題 69
第4章 Vim編輯器與Shell命令腳本 70
4.1 Vim文本編輯器 70
4.2 編寫Shell腳本 80
4.3 流程控制語句 85
4.4 計畫任務服務程式 93
複習題 95
第5章 用戶身份與檔案許可權 96
5.1 用戶身份與能力 96
5.2 檔案許可權與歸屬 101
5.3 檔案的特殊許可權 102
5.4 檔案的隱藏屬性 105
5.5 檔案訪問控制列表 107
5.6 su命令與sudo服務 108
複習題 111
第6章 存儲結構與磁碟劃分 113
6.1 一切從“/”開始 113
6.2 物理設備的命名規則 115
6.3 檔案系統與數據資料 117
6.4 掛載硬體設備 119
6.5 添加硬碟設備 121
6.6 添加交換分區 128
6.7 磁碟容量配額 129
6.8 軟硬方式連結 131
複習題 133
第7章 使用RAID與LVM磁碟陣列技術 134
7.1 RAID(獨立冗餘磁碟陣列) 134
7.2 LVM(邏輯卷管理器) 144
複習題 153
第8章 iptables與firewalld防火牆 154
8.1 防火牆管理工具 154
8.2 iptables 155
8.3 firewalld 160
8.4 服務的訪問控制列表 169
複習題 170
第9章 使用ssh服務管理遠程主機 172
9.1 配置網路服務 172
9.2 遠程控制服務 182
9.3 不間斷會話服務 186
複習題 191
第10章 使用Apache服務部署靜態網站 192
10.1 網站服務程式 192
10.2 配置服務檔案參數 195
10.3 SELinux安全子系統 198
10.4 個人用戶主頁功能 201
10.5 虛擬主機功能 205
10.6 Apache的訪問控制 213
複習題 215
第11章 使用vsftpd服務傳輸檔案 216
11.1 檔案傳輸協定 216
11.2 vsftpd服務程式 219
11.3 簡單檔案傳輸協定 230
複習題 232
第12章 使用Samba或NFS實現檔案共享 233
12.1 Samba檔案共享服務 233
12.2 NFS(網路檔案系統) 242
12.3 autofs自動掛載服務 244
複習題 247
第13章 使用BIND提供域名解析服務 248
13.1 DNS域名解析服務 248
13.2 安裝bind服務程式 251
13.3 部署從伺服器 256
13.4 安全的加密傳輸 258
13.5 部署快取伺服器 261
13.6 分離解析技術 264
複習題 268
第14章 使用DHCP動態管理主機地址 270
14.1 動態主機配置協定 270
14.2 部署dhcpd服務程式 271
14.3 自動管理IP位址 273
14.4 分配固定IP位址 276
複習題 278
第15章 使用Postifx與Dovecot部署郵件系統 279
15.1 電子郵件系統 279
15.2 部署基礎的電子郵件系統 281
15.3 設定用戶別名信箱 294
複習題 297
第16章 使用Squid部署代理快取服務 298
16.1 代理快取服務 298
16.2 配置Squid服務程式 300
16.3 正向代理 302
16.4 反向代理 313
複習題 315
第17章 使用iSCSI服務部署網路存儲 316
17.1 iSCSI技術概述 316
17.2 創建RAID磁碟陣列 317
17.3 配置iSCSI服務端 319
17.4 配置Linux客戶端 322
17.5 配置Windows客戶端 325
複習題 333
第18章 使用MariaDB資料庫管理系統 334
18.1 資料庫管理系統 334
18.2 初始化MariaDB服務 335
18.3 管理賬戶以及授權 338
18.4 創建資料庫與表單 341
18.5 管理表單及數據 342
18.6 資料庫的備份及恢復 344
複習題 345
第19章 使用PXE+Kickstart無人值守安裝服務 347
19.1 無人值守安裝系統 347
19.2 部署相關服務程式 348
19.3 自動部署客戶端主機 357
複習題 361
第20章 使用LNMP架構部署動態網站環境 363
20.1 源碼包程式 363
20.2 LNMP動態網站架構 365
20.3 搭建Discuz!論壇 380
20.4 選購伺服器主機 383
複習題 384