跟老韓學(xué)Linux架構(gòu)(基礎(chǔ)篇)
定 價(jià):99.8 元
- 作者:韓艷威
- 出版時(shí)間:2022/10/1
- ISBN:9787115561602
- 出 版 社:人民郵電出版社
- 中圖法分類:TP316.85
- 頁碼:367
- 紙張:
- 版次:01
- 開本:16開
本書全面、系統(tǒng)地介紹了Linux基礎(chǔ)架構(gòu)服務(wù)。主要內(nèi)容包括DNS服務(wù)、DHCP服務(wù)器、vsftpd服務(wù)、rsync服務(wù)、SFTP服務(wù)、Samba服務(wù)和LAMP基礎(chǔ)架構(gòu)等,能為讀者后續(xù)學(xué)習(xí)Linux操作系統(tǒng)、高可用分布式文件系統(tǒng)等高級(jí)應(yīng)用打下堅(jiān)實(shí)的基礎(chǔ)。
本書既適合Linux系統(tǒng)管理員、系統(tǒng)架構(gòu)師、Linux相關(guān)技術(shù)從業(yè)人員學(xué)習(xí),也適合軟件開發(fā)人員、軟件測(cè)試人員、數(shù)據(jù)庫管理人員參考,還可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)、計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)師生的教材或參考書。
1.理論豐富,注重實(shí)戰(zhàn)
著重講解Linux基礎(chǔ)架構(gòu)服務(wù),精選實(shí)戰(zhàn)案例及經(jīng)驗(yàn)總結(jié)均來自作者近10年的一線Linux運(yùn)維實(shí)戰(zhàn)。
2.結(jié)構(gòu)合理,圖文并茂
用圖文并茂的方式講解晦澀難懂的知識(shí)點(diǎn),讓讀者青松掌握實(shí)戰(zhàn)知識(shí)。
3.答疑服務(wù)
通過本書提供的Gong眾號(hào)聯(lián)系作者,作者將親自為讀者提供答疑服務(wù)。
韓艷威,從事Linux運(yùn)維工作多年,在大中型互聯(lián)網(wǎng)公司擔(dān)任過Linux技術(shù)經(jīng)理、大數(shù)據(jù)架構(gòu)師等職位,不僅對(duì)Linux自動(dòng)化運(yùn)維、Linux性能監(jiān)控與調(diào)優(yōu)、開源Hadoop及阿里云大數(shù)據(jù)等有較為深刻的認(rèn)知,而且對(duì)Python、Java、Scala等編程語言有深刻的理解。熱愛分享技術(shù),曾多次在51CTO、異步社區(qū)、思否編程等平臺(tái)分享Linux技術(shù)。
目 錄
第 1章 DNS服務(wù)入門 1
1.1 網(wǎng)站、域名及IP地址基礎(chǔ) 2
1.1.1 訪問網(wǎng)站的基本流程 2
1.1.2 網(wǎng)站和域名的基礎(chǔ)知識(shí) 4
1.2 hosts文件 5
1.2.1 hosts文件概述 5
1.2.2 hosts文件解析原理 5
1.2.3 Linux操作系統(tǒng)hosts文件詳解 6
1.2.4 Linux操作系統(tǒng)hosts文件解析主機(jī)名實(shí)驗(yàn) 7
1.2.5 Windows操作系統(tǒng)配置hosts文件詳解 12
1.2.6 hosts文件域名解析實(shí)戰(zhàn) 14
1.3 DNS服務(wù)基礎(chǔ)知識(shí) 17
1.3.1 DNS的演變和作用 17
1.3.2 為什么要設(shè)置DNS服務(wù)器地址才能上網(wǎng) 18
1.3.3 DNS服務(wù)基礎(chǔ)概念 18
1.3.4 DNS服務(wù)器作用 20
1.3.5 DNS服務(wù)器組織架構(gòu) 21
1.3.6 DNS服務(wù)器類型 23
1.3.7 DNS查詢過程 24
1.3.8 DNS服務(wù)器解析類型 26
1.3.9 DNS服務(wù)器各資源記錄 27
1.3.10 TTL值詳解 30
1.3.11 DNS解析配置文件 30
1.3.12 JVM設(shè)定DNS緩存時(shí)間 31
1.4 DNS服務(wù)器部署實(shí)戰(zhàn) 31
1.4.1 實(shí)驗(yàn)環(huán)境介紹 31
1.4.2 DNS服務(wù)器安裝BIND軟件 32
1.4.3 啟動(dòng)BIND服務(wù)器 34
1.4.4 配置BIND服務(wù)器 34
1.4.5 BIND主配置文件詳解 38
1.4.6 測(cè)試主DNS服務(wù)器 44
1.4.7 保存并備份配置文件 52
1.4.8 named.conf配置文件詳解 52
1.4.9 BIND服務(wù)資源記錄 53
1.4.10 BIND配置DNS服務(wù)器總結(jié) 53
第 2章 DNS服務(wù)進(jìn)階 57
2.1 BIND實(shí)現(xiàn)網(wǎng)站負(fù)載均衡實(shí)戰(zhàn) 58
2.1.1 主流負(fù)載均衡器介紹 58
2.1.2 BIND實(shí)現(xiàn)輪詢基礎(chǔ)知識(shí) 59
2.1.3 BIND實(shí)現(xiàn)Web服務(wù)器負(fù)載均衡 61
2.1.4 BIND實(shí)現(xiàn)Web服務(wù)器負(fù)載均衡總結(jié) 67
2.1.5 BIND實(shí)現(xiàn)DNS輪詢探討 68
2.1.6 BIND實(shí)現(xiàn)網(wǎng)站負(fù)載均衡深入探討 68
2.2 DNS服務(wù)器部署實(shí)戰(zhàn) 72
2.2.1 從DNS服務(wù)器應(yīng)用場(chǎng)景 72
2.2.2 DNS主從同步原理 72
2.2.3 DNS主從同步架構(gòu)選型 73
2.2.4 DNS主從實(shí)驗(yàn)環(huán)境介紹 73
2.2.5 主DNS服務(wù)器設(shè)置 73
2.2.6 從DNS服務(wù)器設(shè)置 77
2.2.7 主從同步數(shù)據(jù)的安全性 83
2.2.8 DNS主從配置優(yōu)化 84
2.2.9 DNS主從搭建總結(jié) 84
2.3 DNS服務(wù)常用分析指令 85
2.3.1 DNS服務(wù)查詢基礎(chǔ)指令 85
2.3.2 DNS高級(jí)查詢指令之dig 86
2.3.3 查詢DNS服務(wù)器記錄類型 87
2.3.4 DNS迭代查詢的具體流程 92
2.3.5 DNS查詢指令之host進(jìn)階 95
2.3.6 DNS查詢指令之nslookup進(jìn)階 96
2.3.7 DNS服務(wù)類型查詢指令總結(jié) 97
2.4 用BIND實(shí)現(xiàn)子域授權(quán)和區(qū)域轉(zhuǎn)發(fā) 98
2.4.1 實(shí)現(xiàn)DNS服務(wù)器子域授權(quán) 98
2.4.2 實(shí)現(xiàn)DNS服務(wù)器域名解析轉(zhuǎn)發(fā) 103
2.5 用BIND實(shí)現(xiàn)域名解析 105
2.5.1 直接域名、泛域名及子域 105
2.5.2 直接域名解析實(shí)例 106
2.5.3 泛域名解析實(shí)例 112
第3章 DNS服務(wù)器核心應(yīng)用與運(yùn)維管理 117
3.1 構(gòu)建企業(yè)級(jí)緩存DNS服務(wù)器 118
3.1.1 BIND緩存基本實(shí)現(xiàn) 118
3.1.2 DNS轉(zhuǎn)發(fā)器工作原理 118
3.1.3 使用BIND搭建緩存DNS服務(wù)器 119
3.2 BIND實(shí)現(xiàn)智能DNS服務(wù)器 127
3.2.1 智能DNS服務(wù)器基礎(chǔ)知識(shí) 127
3.2.2 構(gòu)建智能DNS服務(wù)器基礎(chǔ)環(huán)境 128
3.2.3 智能DNS服務(wù)器實(shí)現(xiàn)核心步驟 129
3.2.4 智能DNS服務(wù)器核心構(gòu)建步驟 130
3.2.5 測(cè)試BIND視圖 137
3.3 BIND日志配置 137
3.3.1 BIND日志概念 137
3.3.2 logging語句 138
3.3.3 配置實(shí)例 139
3.4 DNS與CDN企業(yè)級(jí)緩存架構(gòu) 143
3.4.1 DNS安全問題 143
3.4.2 CDN基礎(chǔ)知識(shí) 144
3.5 DNS服務(wù)運(yùn)維技巧 145
3.5.1 CNAME記錄和A記錄 145
3.5.2 CNAME解析運(yùn)維技巧 146
3.6 DNS管理工具之rndc 146
3.6.1 rndc基本環(huán)境描述 146
3.6.2 配置rndc 147
3.6.3 配置rndc本地管理 148
3.6.4 配置rndc遠(yuǎn)程管理 149
3.6.5 rndc管理工具常用選項(xiàng)和指令 152
3.6.6 管理DNS注意事項(xiàng) 152
3.7 TTL值配置 153
3.7.1 TTL值基礎(chǔ)知識(shí) 153
3.7.2 TTL值最佳配置實(shí)戰(zhàn) 153
第4章 DHCP服務(wù)器運(yùn)維實(shí)戰(zhàn) 155
4.1 DHCP服務(wù)器詳解 156
4.1.1 DHCP服務(wù)器基礎(chǔ) 156
4.1.2 DHCP運(yùn)行機(jī)制 157
4.1.3 DHCP服務(wù)器工作原理 158
4.2 DHCP服務(wù)應(yīng)用場(chǎng)景 162
4.2.1 網(wǎng)絡(luò)與IP地址基本管理理念 162
4.2.2 DHCP應(yīng)用場(chǎng)景解析 163
4.3 DHCP數(shù)據(jù)包格式 164
4.3.1 DHCP的封裝 164
4.3.2 DHCP數(shù)據(jù)包本身的報(bào)文格式 165
4.3.3 DHCP報(bào)文類型簡析 168
4.4 DHCP服務(wù)器部署規(guī)劃 169
4.4.1 準(zhǔn)備DHCP服務(wù)器基礎(chǔ)環(huán)境 169
4.4.2 配置網(wǎng)絡(luò)環(huán)境與防火墻 170
4.4.3 配置DHCP客戶端環(huán)境信息 174
4.5 CentOS搭建DHCP服務(wù)器實(shí)戰(zhàn) 175
4.5.1 DHCP服務(wù)器基本配置 175
4.5.2 DHCP服務(wù)器常用操作 179
4.6 DHCP客戶端測(cè)試 181
4.6.1 DHCP客戶端測(cè)試注意事項(xiàng) 181
4.6.2 DHCP客戶端測(cè)試步驟 182
4.6.3 DHCP運(yùn)維常用文件/程序/腳本 183
第5章 vsftpd服務(wù) 184
5.1 FTP基礎(chǔ)知識(shí) 185
5.1.1 FTP服務(wù)主動(dòng)模式 185
5.1.2 FTP服務(wù)被動(dòng)模式 185
5.1.3 FTP軟件種類 186
5.1.4 FTP服務(wù)器與客戶端選型 186
5.2 搭建vsftpd服務(wù)器 188
5.2.1 初始化vsftpd服務(wù)器運(yùn)行環(huán)境 188
5.2.2 安裝vsftpd軟件 190
5.2.3 訪問vsftpd服務(wù) 192
5.2.4 vsftpd iptables設(shè)置 193
5.3 vsftpd配置文件和日志配置 195
5.3.1 vsftpd配置文件詳解 195
5.3.2 配置vsftpd日志 199
5.4 vsftpd匿名用戶配置案例 200
5.4.1 vsftpd服務(wù)匿名用戶基礎(chǔ)配置 200
5.4.2 配置匿名用戶上傳、下載案例 202
5.4.3 配置匿名用戶僅有上傳權(quán)限案例 203
5.5 vsftpd本地用戶 205
5.5.1 本地用戶案例 205
5.5.2 配置本地用戶經(jīng)驗(yàn)談 207
5.6 vsftpd虛擬用戶配置案例 208
5.6.1 配置vsftpd虛擬用戶 208
5.6.2 創(chuàng)建虛擬用戶目錄 211
5.6.3 驗(yàn)證vsftpd服務(wù) 213
第6章 rsync服務(wù) 216
6.1 rsync基礎(chǔ)知識(shí) 217
6.1.1 rsync快速入門 217
6.1.2 rsync特性和核心算法 221
6.1.3 rsync基礎(chǔ)運(yùn)維實(shí)例 222
6.2 rsync配置文件和選項(xiàng)規(guī)則 231
6.2.1 rsync配置文件 231
6.2.2 rsync排除和包含文件規(guī)則 233
6.2.3 rsync鏡像同步 235
6.3 搭建企業(yè)級(jí)rsync備份服務(wù)器 244
6.3.1 為什么需要搭建備份服務(wù)器 244
6.3.2 rsync服務(wù)端初始化 246
6.3.3 rsync客戶端配置 248
6.4 搭建rsync+inotify實(shí)時(shí)備份服務(wù)器 255
6.4.1 企業(yè)級(jí)主流實(shí)時(shí)同步工具比較 255
6.4.2 rsync+inotify組合基礎(chǔ)知識(shí) 256
6.4.3 inotifywait實(shí)時(shí)同步企業(yè)級(jí)案例 257
6.5 Lsyncd實(shí)時(shí)同步詳解 262
6.5.1 安裝Lsyncd 262
6.5.2 配置Lsyncd 264
6.5.3 本機(jī)同步設(shè)置 265
6.5.4 遠(yuǎn)程同步設(shè)置 267
第7章 SFTP服務(wù) 271
7.1 構(gòu)建SFTP服務(wù)運(yùn)行環(huán)境 272
7.1.1 初始化SFTP服務(wù)器 272
7.1.2 初始化SFTP用戶運(yùn)行環(huán)境 275
7.2 搭建SFTP服務(wù) 276
7.2.1 基本配置 276
7.2.2 安全設(shè)置 277
7.2.3 驗(yàn)證SFTP環(huán)境 279
7.2.4 開啟SFTP服務(wù)日志記錄 280
7.2.5 SFTP服務(wù)基礎(chǔ)環(huán)境初始化 281
7.2.6 192.168.2.172搭建SFTP服務(wù) 283
7.2.7 創(chuàng)建SFTP服務(wù)的用戶和組 285
7.2.8 配置雙機(jī)互信 288
7.3 SFTP服務(wù)配置文件對(duì)比 289
7.3.1 192.168.2.171配置文件 289
7.3.2 192.168.2.172配置文件 291
7.3.3 192.168.2.173配置文件 294
第8章 Samba服務(wù) 298
8.1 搭建基本的Samba服務(wù)器 299
8.1.1 Samba簡介 299
8.1.2 構(gòu)建Samba服務(wù)器環(huán)境 299
8.1.3 Samba服務(wù)器組件說明 303
8.1.4 配置Samba服務(wù)器 304
8.1.5 用戶權(quán)限與配置文件 308
8.1.6 Windows客戶端訪問Samba服務(wù)器 312
8.2 Samba服務(wù)之user配置案例 314
8.2.1 案例需求及其分析 314
8.2.2 初始化Samba服務(wù)器 314
8.2.3 配置Samba服務(wù)器 316
8.3 Samba服務(wù)之share配置案例 318
8.3.1 Samba服務(wù)需求及分析 318
8.3.2 初始化Samba服務(wù)器 318
8.3.3 配置Samba服務(wù)器 320
第9章 網(wǎng)站架構(gòu)之LAMP 323
9.1 LAMP架構(gòu)安裝前基本規(guī)劃 324
9.1.1 LAMP基礎(chǔ)知識(shí) 324
9.1.2 LAMP架構(gòu)數(shù)據(jù)流 324
9.2 安裝LAMP 325
9.2.1 環(huán)境規(guī)劃 325
9.2.2 安裝httpd 326
9.2.3 安裝PHP 327
9.2.4 安裝MariaDB 329
9.2.5 LAMP常用運(yùn)維指令 335
9.3 優(yōu)化編譯安裝LAMP架構(gòu) 336
9.3.1 配置LAMP運(yùn)行環(huán)境 336
9.3.2 為什么要編譯LAMP 336
9.4 高標(biāo)準(zhǔn)編譯安裝Apache 337
9.4.1 徹底隱藏Apache版本 337
9.4.2 安裝httpd依賴包 339
9.4.3 Apache 2.4編譯參數(shù)詳解 343
9.4.4 編譯安裝Apache 2.4 346
9.5 高標(biāo)準(zhǔn)安裝MySQL Percona 349
9.5.1 為什么要使用Percona版本 349
9.5.2 優(yōu)化Percona 5.6.28運(yùn)行環(huán)境 350
9.5.3 初始化MySQL 352
9.5.4 導(dǎo)出MySQL頭文件和庫文件 353
9.5.5 安裝MySQL總結(jié) 353
9.6 高標(biāo)準(zhǔn)編譯安裝PHP 356
9.6.1 構(gòu)建PHP基礎(chǔ)環(huán)境 356
9.6.2 配置PHP 359
9.7 使用WordPress搭建企業(yè)級(jí)站點(diǎn)、優(yōu)化建站環(huán)境 364