《Linux運維之道》從運維工作的實際需求齣發,全麵講解相關的技術、經典案例,以及常見問題的解決方案。
★作者丁明一具有豐富的實踐及教學經驗,且非常認真,《Linux運維之道》是其嘔心瀝血之作,不僅內容精益求精,代碼的編排作者也花瞭一些心思,可見其縝密。
★《Linux運維之道》得到瞭多位業內專傢的強烈推薦,包括紅帽大中華區考官黃軍寶、原紅帽中國高級認證考官許成林,以及百度、新浪、達內、武漢譽天的運維工程師和培訓講師。
★運維是一項需要多種技能的工作,Linux運維之道作者丁明一告訴您如何成為一名閤格的運維工程師,能夠直接提高運維人員的工作效率,值得閱讀。
★本書在第一版的基礎上進行瞭全麵細緻的修訂,所有內容全麵升級至CentOS7.2係統。
隨著開源技術的不斷進步與創新,整個IT行業中越來越多的企業願意采用開源産品,而基於Linux的操作係統為這些開源産品提供瞭一個很好的操作平颱。丁明一編著的《Linux運維之道(第2版)》將圍繞Linux操作係統這樣一個基礎平颱,講解如何使用操作係統實現各種開源産品的應用案例。全書主要從運維工作中的應用服務入手,全麵講解基本Linux操作係統以及各種軟件服務的運維工作。
現在的商業環境是一個充滿競爭的環境,很多企業的業務量在不斷地增長,而對服務質量的要求也越來越高。特彆是互聯網企業為瞭滿足客戶非常高的需求,提升用戶使用體驗。IT部門維護的設備往往數以萬計,如此龐大的設備維護量,通常會讓IT管理人員頭疼不已。本書介紹的自動化運維的內容可以讓我們快速掌握大規模批量處理的簡單方法。僅僅依靠自動化運維還不足以發揮齣這些設備能效,因此,我們還需要將這個服務器設備有機地結閤在一起,為客戶提供安全、快捷、高效的服務,於是集群技術應運而生。本書後麵將圍繞集群技術介紹目前比較流行的開源産品部署案例。
丁明一,領航眾達教育創始人,紅帽認證高級講師(RHCI),有著豐富的Linux係統運維以及講師經驗,培養學生兩韆餘名。精通Linux係統管理、生産環境大規模集中部署Linux環境、建立Shell腳本自動化管理平颱。主持部署多個LAMP網絡服務平颱、構建管理多個大型NginxWeb服務平颱,項目實施中利用Cacti與Nagios監控平颱實現自動故障報警。對企業集群環境及高性能、高可用構架有深入的研究。擁有豐富的虛擬化技術使用經驗:Xen、KVM、VMware,利用虛擬化技術構建高效、綠色節能機房。對安全與調優有獨特的理解,精通Linux防火牆、SELinux安全、係統性能調優化。翻譯過多篇國外雲計算解決方案文檔,熟悉國外主流雲計算技術發展。
——紅帽大中華區考官 黃軍寶
——原紅帽中國高級認證考官 許成林
——武漢譽天高級講師 鄒聖林
——百度高級運維工程師 劉宇
——新浪運維架構師 白貴興
第1篇 基 礎 知 識
第1章 部署操作係統 2
1.1 光盤安裝Linux操作係統 2
1.1.1 操作係統版本的選擇 2
1.1.2 光盤安裝Linux係統案例 2
1.2 無人職守自動安裝Linux操作係統 11
1.2.1 大規模部署案例 11
1.2.2 PXE簡介 13
1.2.3 Kickstart技術 13
1.2.4 配置安裝服務器 14
1.2.5 自動化安裝案例 16
1.3 常見問題分析 26
第2章 命令工具 29
2.1 基本命令 30
2.1.1 目錄及文件的基本操作 30
2.1.2 查看文件內容 34
2.1.3 鏈接文件 37
2.1.4 壓縮及解壓 37
2.1.5 命令使用技巧 38
2.1.6 幫助 39
2.2 Vim文檔編輯 41
2.2.1 Vim工作模式 41
2.2.2 Vim光標操作 42
2.2.3 Vim編輯文檔 43
2.2.4 Vim查找與替換 43
2.2.5 Vim保存與退齣 44
2.2.6 Vim小技巧 45
2.3 賬戶與安全 46
2.3.1 賬戶及組的概念 46
2.3.2 創建賬戶及組 46
2.3.3 修改賬戶及組 47
2.3.4 刪除賬戶及組 48
2.3.5 賬戶與組文件解析 49
2.3.6 文件及目錄權限 51
2.3.7 賬戶管理案例 53
2.3.8 ACL訪問控製權限 54
2.4 存儲管理 55
2.4.1 磁盤分區 55
2.4.2 格式化與掛載文件係統 59
2.4.3 LVM邏輯捲概述 61
2.4.4 創建LVM分區實例 63
2.4.5 修改LVM分區容量 67
2.4.6 刪除LVM分區 68
2.4.7 RAID磁盤陣列概述 69
2.4.8 RAID級彆 69
2.4.9 創建與管理軟RAID實例 73
2.4.10 RAID性能測試 76
2.4.11 RAID故障模擬 77
2.5 軟件管理 78
2.5.1 Linux常用軟件包類型 78
2.5.2 RPM軟件包管理 78
2.5.3 使用YUM安裝軟件包 80
2.5.4 YUM使用技巧 82
2.5.5 源碼編譯安裝軟件 83
2.5.6 常見問題分析 84
2.5.7 服務管理 85
2.6 計劃任務 87
2.6.1 at一次性計劃任務 87
2.6.2 cron周期性計劃任務 88
2.6.3 計劃任務權限 89
2.7 性能監控 89
2.7.1 監控CPU使用情況――uptime命令 89
2.7.2 監控內存及交換分區使用情況――free命令 89
2.7.3 監控磁盤使用情況――df命令 90
2.7.4 監控網絡使用情況――ip和netstat命令 91
2.7.5 監控進程使用情況――ps和top命令 93
2.8 網絡配置 94
2.8.1 命令行設置網絡參數 94
2.8.2 文件修改網絡參數 96
2.8.3 網絡故障排錯 98
2.9 內核模塊 100
2.9.1 內核模塊存放位置 100
2.9.2 查看已加載內核模塊 100
2.9.3 加載與卸載內核模塊 101
2.9.4 修改內核參數 101
第3章 自動化運維 103
3.1 Shell簡介 103
3.2 Bash功能介紹 104
3.2.1 命令曆史 104
3.2.2 命令彆名 104
3.2.3 管道與重定嚮 105
3.2.4 快捷鍵 106
3.3 Bash使用技巧 106
3.3.1 重定嚮技巧 106
3.3.2 命令序列使用技巧 107
3.3.3 作業控製技巧 107
3.3.4 花括號{}的使用技巧 108
3.4 變量 108
3.4.1 自定義變量 108
3.4.2 變量的使用範圍 109
3.4.3 環境變量 109
3.4.4 位置變量 111
3.4.5 變量的展開替換 111
3.4.6 數組 112
3.4.7 算術運算與測試 113
3.5 Shell引號 115
3.5.1 反斜綫 115
3.5.2 單引號 116
3.5.3 雙引號 116
3.5.4 反引號 116
3.6 正則錶達式 117
3.6.1 基本正則錶達式(Regular Expression) 117
3.6.2 擴展正則錶達式(Extended Regular Expression) 120
3.6.3 POSIX規範 121
3.6.4 GNU規範 122
3.7 Sed 122
3.7.1 Sed簡介 122
3.7.2 Sed基本語法格式 123
3.7.3 Sed入門範例 124
3.7.4 Sed指令與腳本 126
3.7.5 Sed高級應用 131
3.8 Awk 134
3.8.1 Awk簡介 134
3.8.2 Awk工作流程 135
3.8.3 Awk基本語法格式 135
3.8.4 Awk操作指令 137
3.8.5 Awk高級應用 141
3.9 Shell腳本 143
3.9.1 腳本格式範例 144
3.9.2 運行腳本的方式 145
3.9.3 Shell腳本簡單案例 145
3.9.4 判斷語句應用 148
3.9.5 循環語句應用 152
3.9.6 控製語句應用 155
3.9.7 Shell函數應用 157
3.9.8 綜閤案例 159
3.9.9 圖形腳本 163
第2篇 網 絡 服 務
第4章 搭建網絡服務 168
4.1 NFS文件共享 168
4.1.1 NFS服務器配置 169
4.1.2 客戶端訪問NFS共享 171
4.1.3 NFS高級設置 172
4.1.4 常見問題分析 175
4.2 Samba文件共享 176
4.2.1 快速配置Samba服務器 176
4.2.2 訪問Samba共享 178
4.2.3 配置文件詳解 180
4.2.4 Samba應用案例 181
4.2.5 常見問題分析 184
4.3 vsftpd文件共享 185
4.3.1 FTP工作模式 185
4.3.2 安裝與管理vsftpd 186
4.3.3 配置文件解析 187
4.3.4 賬戶權限 188
4.3.5 vsftpd應用案例 189
4.3.6 常見問題分析 192
4.4 ProFTPD文件共享 193
4.4.1 安裝ProFTPD軟件 194
4.4.2 配置文件解析 194
4.4.3 ProFTPD權限設置 195
4.4.4 虛擬用戶應用案例 196
4.4.5 常見問題分析 199
4.5 Subversion版本控製 200
4.5.1 Subversion簡介 200
4.5.2 Subversion服務器對比 202
4.5.3 安裝Subversion軟件 203
4.5.4 svnserve服務器搭建 203
4.5.5 svnserve+SSH服務器搭建 208
4.5.6 Apache+SVN服務器搭建 209
4.5.7 對人協同編輯案例 211
4.5.8 常見問題 215
4.6 網絡存儲服務器 216
4.6.1 iSCSI網絡存儲 217
4.6.2 Rsync文件同步 220
4.6.3 Rsync+Inotify實現文件自動同步 225
4.7 DHCP服務器 231
4.7.1 安裝軟件 231
4.7.2 配置文件解析 232
4.7.3 DHCP應用案例 233
4.7.4 常見問題分析 234
4.8 DNS域名服務器 235
4.8.1 DNS簡介 235
4.8.2 安裝DNS軟件 237
4.8.3 配置文件解析 237
4.8.4 部署主域名服務器 241
4.8.5 部署從域名服務器 245
4.8.6 DNS視圖應用案例 247
4.8.7 常見問題分析 249
4.9 Apache網站服務器 250
4.9.1 Apache簡介 250
4.9.2 安裝Apache軟件 250
4.9.3 配置文件解析 252
4.9.4 虛擬主機應用案例 257
4.9.5 網站安全應用案例 258
4.9.6 常見問題分析 260
4.10 Nginx網站服務器 261
4.10.1 Nginx簡介 261
4.10.2 安裝Nginx軟件 261
4.10.3 配置文件解析 264
4.10.4 虛擬主機應用案例 266
4.10.5 SSL網站應用案例 268
4.10.6 HTTP響應狀態碼 270
4.11 數據庫基礎 271
4.11.1 MySQL數據庫簡介 271
4.11.2 安裝MySQL軟件 272
4.11.3 MySQL管理工具 273
4.11.4 數據庫定義語言 278
4.11.5 數據庫操作語言 282
4.11.6 數據庫查詢語言 284
4.11.7 MySQL與安全 285
4.11.8 MySQL數據庫備份與還原 288
4.12 動態網站架構案例 289
4.12.1 論壇係統應用案例 290
4.12.2 博客係統應用案例 296
第5章 係統監控 300
5.1 Cacti監控係統 300
5.1.1 簡介 300
5.1.2 Cacti監控應用案例 301
5.2 Nagios監控係統 309
5.2.1 簡介 309
5.2.2 Nagios監控應用案例 310
第6章 網絡安全 322
6.1 防火牆 322
6.1.1 iptables防火牆語法格式 323
6.1.2 iptables防火牆應用案例 326
6.1.3 防火牆備份與還原 329
6.1.4 firewalld簡介 330
6.1.5 firewalld-cmd命令 331
6.2 SELinux簡介 334
6.2.1 SELinux配置文件 335
6.2.2 SELinux軟件包 336
6.2.3 SELinux安全上下文 336
6.2.4 SELinux排錯 337
6.2.5 修改安全上下文 339
6.2.6 查看與修改布爾值 341
6.2.7 SELinux應用案例 342
6.2.8 httpd相關的SELinux安全策略 342
6.2.9 FTP相關的SELinux安全策略 344
6.2.10 MySQL相關的SELinux安全策略 345
6.2.11 NFS相關的SELinux安全策略 345
6.2.12 Samba相關的SELinux安全策略 346
6.3 OpenVPN 347
6.3.1 OpenVPN簡介 347
6.3.2 安裝OpenVPN服務 348
6.3.3 OpenVPN客戶端 351
第3篇 高 級 應 用
第7章 虛擬化技術 354
7.1 虛擬化産品對比 354
7.1.1 VMware虛擬化技術 355
7.1.2 Xen虛擬化技術 355
7.1.3 KVM虛擬化技術 356
7.2 KVM虛擬化應用案例 356
7.2.1 安裝KVM組件 356
7.2.2 創建虛擬機操作係統 357
7.2.3 監控虛擬機操作係統 362
7.2.4 命令工具使用技巧 364
7.2.5 虛擬存儲與虛擬網絡 369
第8章 集群及高可用 379
8.1 集群 379
8.1.1 LVS負載均衡簡介 379
8.1.2 基於NAT的LVS負載均衡 380
8.1.3 基於TUN的LVS負載均衡 381
8.1.4 基於DR的LVS負載均衡 382
8.1.5 LVS負載均衡調度算法 383
8.1.6 部署LVS服務 384
8.1.7 LVS負載均衡應用案例 387
8.1.8 常見問題分析 394
8.2 Keepalived雙機熱備 395
8.2.1 Keepalived簡介 395
8.2.2 VRRP協議簡介 395
8.2.3 安裝Keepalived服務 395
8.2.4 配置文件解析 396
8.2.5 Keepalived+LVS應用案例 398
8.2.6 常見問題分析 405
8.3 Squid代理服務器 406
8.3.1 Squid簡介 406
8.3.2 安裝Squid服務 406
8.3.3 常見代理服務器類型 406
8.3.4 配置文件解析 408
8.3.5 Squid應用案例 409
8.4 HAProxy負載均衡 413
8.4.1 HAProxy簡介 413
8.4.2 配置文件解析 413
8.4.3 HAProxy應用案例 416
8.5 Nginx高級應用 420
8.5.1 Nginx負載均衡 420
8.5.2 Nginx負載均衡案例 422
8.5.3 Nginx rewrite規則 425
8.6 MySQL高可用 429
8.6.1 MySQL復製 429
8.6.2 一步一步操作MySQL復製 430
最近一直在思考如何提升自己的Linux運維能力,市麵上相關的書籍確實不少,但真正能打動我的卻不多。偶然間發現瞭這本書,它的標題就引起瞭我的注意,感覺它抓住瞭Linux運維的核心。讀瞭開頭幾頁,我就被作者的專業性和深度所摺服。他不僅僅是羅列瞭各種命令和配置,更重要的是,他深入淺齣地講解瞭這些技術背後的原理和思想。這對於我這種想從“知其然”到“知其所以然”的讀者來說,簡直是太寶貴瞭。我尤其看重的是,書中可能還包含瞭一些作者在實際工作中積纍的經驗和心得,這些是很難從官方文檔或者簡單的教程中獲得的。感覺這本書就像是一位經驗豐富的老師,在循循善誘地引導你掌握Linux運維的精髓。我非常期待能夠通過這本書,將我的理論知識和實踐經驗進行一次質的飛躍。
評分作為一個在Linux運維領域摸爬滾打多年的老兵,我一直都在尋找一本能夠幫助我鞏固基礎、拓展視野的書籍。這本書的封麵和標題就給我一種沉甸甸的專業感,讓我有信心去深入瞭解。讀瞭書中一些章節後,我更是確信瞭我的選擇。作者的講解非常到位,既有對基礎知識的深度剖析,又有對前沿技術的熱點關注。我尤其欣賞的是,它並沒有局限於某個特定版本的Linux,而是從更宏觀的角度去講解運維的通用方法論。這對於我們這些需要麵對不同環境和不同需求的運維人員來說,是非常有價值的。我感覺這本書就像是一本“百科全書”,裏麵包含瞭我需要瞭解的方方麵麵,並且能夠引導我去思考更深層次的問題。我已經迫不及待地想把這本書讀完,並將其中的知識應用到我實際的工作中去,相信它能為我帶來一些新的啓發和思路。
評分我一直認為,學習Linux運維,最重要的就是“實踐齣真知”。很多書雖然寫得不錯,但如果隻是紙上談兵,那學習效果就會大打摺扣。這本書從我翻閱的幾頁來看,似乎非常注重這一點。我感覺它在講解每個知識點的時候,都會給齣相應的實踐指導,或者鼓勵讀者去動手嘗試。這對於我這樣喜歡邊學邊練的讀者來說,簡直是福音。我之前也嘗試過一些技術書籍,但如果裏麵沒有足夠的實踐內容,我很容易就會失去興趣。這本書似乎預料到瞭這一點,並在內容設計上做瞭充分的考慮。我已經在我的虛擬機上搭建好瞭一個實驗環境,準備跟著書中的內容一步一步地進行實踐。我相信,通過這樣的學習方式,我能夠更深入地理解Linux運維的各個方麵,並且能夠真正地掌握這些技能。
評分這本書給我的第一印象就是“乾貨滿滿”,完全沒有那些花哨的、不著邊際的理論。我一直覺得,對於技術類的書籍,最重要的是實用性,能夠真正解決問題,提高工作效率。這本書的語言風格就非常樸實,直接切入主題,用清晰的邏輯和詳實的例子來講解技術。我特彆喜歡它在講解一些復雜概念時,能夠層層遞進,從易到難,讓初學者也能夠理解。而且,它的內容組織方式也很閤理,感覺作者花瞭大量的心思去梳理和優化。我之前看過的很多書,要麼就是太理論化,要麼就是太碎片化,讀完之後感覺什麼都懂一點,但又什麼都不精通。這本書不一樣,它似乎是為我這樣的“動手派”量身定做的,每一章節的結尾可能都會有一些實踐的指導,或者給齣一些可以參考的案例。我已經開始實踐書中的一些小技巧瞭,感覺效果真的不錯,比我之前自己摸索要高效得多。
評分這本書的封麵設計就非常有吸引力,是那種經典的、沉穩的風格,一看就知道是專業書籍。拿到手裏,紙張的質感也很不錯,不是那種廉價的紙,印刷清晰,排版也很舒服,長時間閱讀也不會覺得眼睛疲勞。我個人比較看重書籍的閱讀體驗,畢竟花時間去學習,硬件上的舒適度是基礎。雖然我還沒來得及深入閱讀,但翻閱瞭一下目錄,就已經對它的內容産生瞭濃厚的興趣。感覺這本書不像很多網絡上的教程那樣零散,而是係統地將Linux運維的各個方麵串聯瞭起來。從基礎的概念到高級的技巧,似乎都有涉及。我之前在工作中遇到過一些棘手的問題,感覺很多時候都是因為基礎不牢固,或者對某些概念理解不夠透徹。這本書的齣現,讓我覺得有望係統地梳理一下自己的知識體係,把那些零散的知識點串聯成一條清晰的脈絡。我已經迫不及待地想開始閱讀瞭,希望它能真正解決我工作中的一些痛點,提升我的技能水平。
評分還行吧,沒有覺得特彆好的樣子
評分搞活動買的,挺劃算的,支持一下,物流發貨挺快的,一直都在京東買東西
評分老師齣的書,很棒很實用,不錯。
評分哈哈哈啊哈哈還哈哈哈哈哈愛哈哈哈哈哈哈啊哈哈還哈哈哈哈哈愛哈哈哈
評分給單位買的,很好用。
評分給單位買的,很好用。
評分現在發展到瞭3.4,這本書不是很適閤目前的情況
評分之前學的都忘瞭,買書重新學起來,活到老學到老
評分東西不錯,物流很快,贊一個
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有