跟老韓學 Linux 架構 (基礎篇)
韓艷威
買這商品的人也買了...
-
網絡的琴弦 (玩轉IP看監控)$474$450 -
$474大規模 Linux 集群架構最佳實踐 : 如何管理上千臺服務器 (Best Practice of Managing Massive Linux Cluster) -
實戰封包分析|使用 Wireshark, 3/e (支援IPv6與Wifi) (Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems, 3/e)$520$411 -
資安專家談 Wireshark|Wireshark 與 Metasploit 整合應用$480$379 -
$828跟老韓學Linux運維 -
$403零基礎學 WordPress -
$330創業融資 : 從天使輪到 IPO 上市 -
$654Linux 系統運維指南:從入門到企業實戰 -
$659Linux 高效運維實戰 -
高性能 Linux 服務器運維實戰:shell 編程、監控告警、性能優化與實戰案例$870$827 -
圖解 LINUX 指令操作與網路設定$480$360 -
Linux の繪本:快速上手 LINUX 的九堂課$380$300 -
使用 AWS 在雲端建置 Linux 伺服器的 20堂課$500$395 -
$594API 安全技術與實戰 -
資料庫解剖學:從內部深解 MySQL 運作原理$880$695 -
$556LAMP + LNMP 網站架構與運維實戰 -
$327WordPress 電子商務運營從入門到實戰 -
$568ARM64 體系結構編程與實踐 -
Linux 指令大全:工程師活用命令列技巧的常備工具書 (全新升級版) (The Linux Command Line : A Complete Introduction, 2/e)$780$608 -
MySQL DBA 精英實戰課 (全彩)$654$621 -
API 安全實戰 (API Security in Action)$894$849 -
$560跟老韓學 Linux 自動化運維 (基礎篇) -
$509數據驅動的智能駕駛 -
$465Web 3.0 -
Linux 安全實戰$479$455
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書系統地介紹了Linux基礎架構服務。主要內容包括DNS服務、DHCP服務器、vsftpd服務、rsync服務、SFTP服務、Samba服務和LAMP基礎架構等,能為讀者後續學習Linux操作系統、高可用分佈式文件系統等高級應用打下堅實的基礎。
本書既適合Linux系統管理員、系統架構師、Linux相關技術從業人員學習,也適合軟件開發人員、軟件測試人員、數據庫管理人員參考,還可作為高等院校電腦及相關專業、電腦培訓機構師生的教材或參考書。
作者簡介
韓艷威,從事Linux運維工作多年,在大中型因特網公司擔任過Linux技術經理、大數據架構師等職位,不僅對Linux自動化運維、Linux性能監控與調優、開源Hadoop及阿裡雲大數據等有較為深刻的認知,而且對Python、Java、Scala等編程語言有深刻的理解。熱愛分享技術,曾多次在51CTO、異步社區、思否編程等平臺分享Linux技術。
目錄大綱
目 錄
第 1章 DNS服務入門 1
1.1 網站、域名及IP地址基礎 2
1.1.1 訪問網站的基本流程 2
1.1.2 網站和域名的基礎知識 4
1.2 hosts文件 5
1.2.1 hosts文件概述 5
1.2.2 hosts文件解析原理 5
1.2.3 Linux操作系統hosts文件詳解 6
1.2.4 Linux操作系統hosts文件解析主機名實驗 7
1.2.5 Windows操作系統配置hosts文件詳解 12
1.2.6 hosts文件域名解析實戰 14
1.3 DNS服務基礎知識 17
1.3.1 DNS的演變和作用 17
1.3.2 為什麼要設置DNS服務器地址才能上網 18
1.3.3 DNS服務基礎概念 18
1.3.4 DNS服務器作用 20
1.3.5 DNS服務器組織架構 21
1.3.6 DNS服務器類型 23
1.3.7 DNS查詢過程 24
1.3.8 DNS服務器解析類型 26
1.3.9 DNS服務器各資源記錄 27
1.3.10 TTL值詳解 30
1.3.11 DNS解析配置文件 30
1.3.12 JVM設定DNS緩存時間 31
1.4 DNS服務器部署實戰 31
1.4.1 實驗環境介紹 31
1.4.2 DNS服務器安裝BIND軟件 32
1.4.3 啟動BIND服務器 34
1.4.4 配置BIND服務器 34
1.4.5 BIND主配置文件詳解 38
1.4.6 測試主DNS服務器 44
1.4.7 保存並備份配置文件 52
1.4.8 named.conf配置文件詳解 52
1.4.9 BIND服務資源記錄 53
1.4.10 BIND配置DNS服務器總結 53
第 2章 DNS服務進階 57
2.1 BIND實現網站負載均衡實戰 58
2.1.1 主流負載均衡器介紹 58
2.1.2 BIND實現輪詢基礎知識 59
2.1.3 BIND實現Web服務器負載均衡 61
2.1.4 BIND實現Web服務器負載均衡總結 67
2.1.5 BIND實現DNS輪詢探討 68
2.1.6 BIND實現網站負載均衡深入探討 68
2.2 DNS服務器部署實戰 72
2.2.1 從DNS服務器應用場景 72
2.2.2 DNS主從同步原理 72
2.2.3 DNS主從同步架構選型 73
2.2.4 DNS主從實驗環境介紹 73
2.2.5 主DNS服務器設置 73
2.2.6 從DNS服務器設置 77
2.2.7 主從同步數據的安全性 83
2.2.8 DNS主從配置優化 84
2.2.9 DNS主從搭建總結 84
2.3 DNS服務常用分析指令 85
2.3.1 DNS服務查詢基礎指令 85
2.3.2 DNS高級查詢指令之dig 86
2.3.3 查詢DNS服務器記錄類型 87
2.3.4 DNS疊代查詢的具體流程 92
2.3.5 DNS查詢指令之host進階 95
2.3.6 DNS查詢指令之nslookup進階 96
2.3.7 DNS服務類型查詢指令總結 97
2.4 用BIND實現子域授權和區域轉發 98
2.4.1 實現DNS服務器子域授權 98
2.4.2 實現DNS服務器域名解析轉發 103
2.5 用BIND實現域名解析 105
2.5.1 直接域名、泛域名及子域 105
2.5.2 直接域名解析實例 106
2.5.3 泛域名解析實例 112
第3章 DNS服務器核心應用與運維管理 117
3.1 構建企業級緩存DNS服務器 118
3.1.1 BIND緩存基本實現 118
3.1.2 DNS轉發器工作原理 118
3.1.3 使用BIND搭建緩存DNS服務器 119
3.2 BIND實現智能DNS服務器 127
3.2.1 智能DNS服務器基礎知識 127
3.2.2 構建智能DNS服務器基礎環境 128
3.2.3 智能DNS服務器實現核心步驟 129
3.2.4 智能DNS服務器核心構建步驟 130
3.2.5 測試BIND視圖 137
3.3 BIND日誌配置 137
3.3.1 BIND日誌概念 137
3.3.2 logging語句 138
3.3.3 配置實例 139
3.4 DNS與CDN企業級緩存架構 143
3.4.1 DNS安全問題 143
3.4.2 CDN基礎知識 144
3.5 DNS服務運維技巧 145
3.5.1 CNAME記錄和A記錄 145
3.5.2 CNAME解析運維技巧 146
3.6 DNS管理工具之rndc 146
3.6.1 rndc基本環境描述 146
3.6.2 配置rndc 147
3.6.3 配置rndc本地管理 148
3.6.4 配置rndc遠程管理 149
3.6.5 rndc管理工具常用選項和指令 152
3.6.6 管理DNS註意事項 152
3.7 TTL值配置 153
3.7.1 TTL值基礎知識 153
3.7.2 TTL值最佳配置實戰 153
第4章 DHCP服務器運維實戰 155
4.1 DHCP服務器詳解 156
4.1.1 DHCP服務器基礎 156
4.1.2 DHCP運行機制 157
4.1.3 DHCP服務器工作原理 158
4.2 DHCP服務應用場景 162
4.2.1 網絡與IP地址基本管理理念 162
4.2.2 DHCP應用場景解析 163
4.3 DHCP數據包格式 164
4.3.1 DHCP的封裝 164
4.3.2 DHCP數據包本身的報文格式 165
4.3.3 DHCP報文類型簡析 168
4.4 DHCP服務器部署規劃 169
4.4.1 準備DHCP服務器基礎環境 169
4.4.2 配置網絡環境與防火牆 170
4.4.3 配置DHCP客戶端環境信息 174
4.5 CentOS搭建DHCP服務器實戰 175
4.5.1 DHCP服務器基本配置 175
4.5.2 DHCP服務器常用操作 179
4.6 DHCP客戶端測試 181
4.6.1 DHCP客戶端測試註意事項 181
4.6.2 DHCP客戶端測試步驟 182
4.6.3 DHCP運維常用文件/程序/腳本 183
第5章 vsftpd服務 184
5.1 FTP基礎知識 185
5.1.1 FTP服務主動模式 185
5.1.2 FTP服務被動模式 185
5.1.3 FTP軟件種類 186
5.1.4 FTP服務器與客戶端選型 186
5.2 搭建vsftpd服務器 188
5.2.1 初始化vsftpd服務器運行環境 188
5.2.2 安裝vsftpd軟件 190
5.2.3 訪問vsftpd服務 192
5.2.4 vsftpd iptables設置 193
5.3 vsftpd配置文件和日誌配置 195
5.3.1 vsftpd配置文件詳解 195
5.3.2 配置vsftpd日誌 199
5.4 vsftpd匿名用戶配置案例 200
5.4.1 vsftpd服務匿名用戶基礎配置 200
5.4.2 配置匿名用戶上傳、下載案例 202
5.4.3 配置匿名用戶僅有上傳權限案例 203
5.5 vsftpd本地用戶 205
5.5.1 本地用戶案例 205
5.5.2 配置本地用戶經驗談 207
5.6 vsftpd虛擬用戶配置案例 208
5.6.1 配置vsftpd虛擬用戶 208
5.6.2 創建虛擬用戶目錄 211
5.6.3 驗證vsftpd服務 213
第6章 rsync服務 216
6.1 rsync基礎知識 217
6.1.1 rsync快速入門 217
6.1.2 rsync特性和核心算法 221
6.1.3 rsync基礎運維實例 222
6.2 rsync配置文件和選項規則 231
6.2.1 rsync配置文件 231
6.2.2 rsync排除和包含文件規則 233
6.2.3 rsync鏡像同步 235
6.3 搭建企業級rsync備份服務器 244
6.3.1 為什麼需要搭建備份服務器 244
6.3.2 rsync服務端初始化 246
6.3.3 rsync客戶端配置 248
6.4 搭建rsync+inotify實時備份服務器 255
6.4.1 企業級主流實時同步工具比較 255
6.4.2 rsync+inotify組合基礎知識 256
6.4.3 inotifywait實時同步企業級案例 257
6.5 Lsyncd實時同步詳解 262
6.5.1 安裝Lsyncd 262
6.5.2 配置Lsyncd 264
6.5.3 本機同步設置 265
6.5.4 遠程同步設置 267
第7章 SFTP服務 271
7.1 構建SFTP服務運行環境 272
7.1.1 初始化SFTP服務器 272
7.1.2 初始化SFTP用戶運行環境 275
7.2 搭建SFTP服務 276
7.2.1 基本配置 276
7.2.2 安全設置 277
7.2.3 驗證SFTP環境 279
7.2.4 開啟SFTP服務日誌記錄 280
7.2.5 SFTP服務基礎環境初始化 281
7.2.6 192.168.2.172搭建SFTP服務 283
7.2.7 創建SFTP服務的用戶和組 285
7.2.8 配置雙機互信 288
7.3 SFTP服務配置文件對比 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服務 298
8.1 搭建基本的Samba服務器 299
8.1.1 Samba簡介 299
8.1.2 構建Samba服務器環境 299
8.1.3 Samba服務器組件說明 303
8.1.4 配置Samba服務器 304
8.1.5 用戶權限與配置文件 308
8.1.6 Windows客戶端訪問Samba服務器 312
8.2 Samba服務之user配置案例 314
8.2.1 案例需求及其分析 314
8.2.2 初始化Samba服務器 314
8.2.3 配置Samba服務器 316
8.3 Samba服務之share配置案例 318
8.3.1 Samba服務需求及分析 318
8.3.2 初始化Samba服務器 318
8.3.3 配置Samba服務器 320
第9章 網站架構之LAMP 323
9.1 LAMP架構安裝前基本規劃 324
9.1.1 LAMP基礎知識 324
9.1.2 LAMP架構數據流 324
9.2 安裝LAMP 325
9.2.1 環境規劃 325
9.2.2 安裝httpd 326
9.2.3 安裝PHP 327
9.2.4 安裝MariaDB 329
9.2.5 LAMP常用運維指令 335
9.3 優化編譯安裝LAMP架構 336
9.3.1 配置LAMP運行環境 336
9.3.2 為什麼要編譯LAMP 336
9.4 高標準編譯安裝Apache 337
9.4.1 徹底隱藏Apache版本 337
9.4.2 安裝httpd依賴包 339
9.4.3 Apache 2.4編譯參數詳解 343
9.4.4 編譯安裝Apache 2.4 346
9.5 高標準安裝MySQL Percona 349
9.5.1 為什麼要使用Percona版本 349
9.5.2 優化Percona 5.6.28運行環境 350
9.5.3 初始化MySQL 352
9.5.4 導出MySQL頭文件和庫文件 353
9.5.5 安裝MySQL總結 353
9.6 高標準編譯安裝PHP 356
9.6.1 構建PHP基礎環境 356
9.6.2 配置PHP 359
9.7 使用WordPress搭建企業級站點、優化建站環境 364


