Linux運維之道

Linux運維之道 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:丁明一
出品人:
頁數:433
译者:
出版時間:2014-1-1
價格:69.00元
裝幀:平裝
isbn號碼:9787121218774
叢書系列:
圖書標籤:
  • linux
  • 運維
  • Linux/Unix
  • 計算機技術
  • 計算機
  • 學習
  • Linux
  • IT
  • Linux
  • 運維
  • 係統管理
  • 服務器
  • 性能優化
  • 自動化運維
  • Shell腳本
  • Docker
  • Kubernetes
  • 雲計算
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

隨著開源技術的不斷進步與創新,整個 IT行業中越來越多的企業願意采用開源産品,而基於 Linux的操作係統為這些開源産品提供瞭一個極佳的操作平颱。《Linux運維之道》將圍繞 Linux操作係統這樣一個基礎平颱,講解如何使用操作係統實現各種開源産品的應用案例。全書主要從運維工作中的應用服務入手,全麵講解基本 Linux操作係統以及各種軟件服務的運維工作。

現在的商業環境是一個充滿競爭的環境,很多企業的業務量在不斷地增長,而對服務質量的要求也越來越高。特彆是互聯網企業為瞭滿足客戶更高的需求,提升用戶使用體驗。 IT部門維護的設備往往數以萬計,如此龐大的設備維護量,通常會讓 IT管理人員頭疼不已。《Linux運維之道》介紹的自動化運維的內容可以讓我們快速掌握大規模批量處理的簡單方法。僅僅依靠自動化運維還不足以發揮齣這些設備能效,因此,我們還需要將這個服務器設備有機地結閤在一起,為客戶提供更加安全、快捷、高效的服務,於是集群技術應運而生。《Linux運維之道》最後將圍繞集群技術介紹目前比較流行的開源産品部署案例。

《Linux運維之道》從基礎講到服務器的高級應用,適閤於 Linux運維人員、Linux愛好者閱讀,可作為 Linux運維人員的一本優秀的案頭書。

著者簡介

丁明一,領航眾達教育創始人,紅帽認證高級講師(RHCI),有著豐富的Linux係統運維以及講師經驗,培養學生兩韆餘名。精通Linux係統管理、生産環境大規模集中部署Linux環境、建立Shell腳本自動化管理平颱。主持部署多個LAMP網絡服務平颱、構建管理多個大型Nginx Web服務平颱,項目實施中利用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操作係統 15
1.2.1 大規模部署案例 15
1.2.2 PXE簡介 16
1.2.3 KICKSTART技術 17
1.2.4 配置安裝服務器 18
1.2.5 自動化安裝案例 19
1.3 常見問題分析 27
第2章 命令工具 30
2.1 基本命令 31
2.1.1 目錄及文件的基本操作 31
2.1.2 查看文件內容 35
2.1.3 鏈接文件 37
2.1.4 壓縮及解壓 38
2.1.5 命令使用技巧 39
2.1.6 幫助 40
2.2 VIM文檔編輯 42
2.2.1 Vim工作模式 42
2.2.2 Vim光標操作 43
2.2.3 Vim編輯文檔 43
2.2.4 Vim查找與替換 44
2.2.5 Vim保存與退齣 45
2.2.6 Vim小技巧 45
2.3 賬戶與安全 46
2.3.1 賬戶及組的概念 46
2.3.2 創建賬戶及組 46
2.3.3 修改賬戶及組 48
2.3.4 刪除賬戶及組 49
2.3.5 賬戶與組文件解析 49
2.3.6 文件及目錄權限 51
2.3.7 賬戶管理案例 53
2.3.8 ACL訪問控製權限 54
2.4 存儲管理 55
2.4.1 磁盤分區 56
2.4.2 格式化與掛載文件係統 60
2.4.3 LVM邏輯捲概述 62
2.4.4 創建LVM分區實例 64
2.4.5 修改LVM分區容量 68
2.4.6 刪除LVM分區 69
2.4.7 RAID磁盤陣列概述 69
2.4.8 RAID級彆 70
2.4.9 創建與管理軟RAID實例 74
2.4.10 RAID性能測試 77
2.4.11 RAID故障模擬 78
2.5 軟件管理 79
2.5.1 Linux常用軟件包類型 79
2.5.2 RPM軟件包管理 79
2.5.3 使用YUM安裝軟件包 81
2.5.4 YUM使用技巧 83
2.5.5 源碼編譯安裝軟件 84
2.5.6 常見問題分析 85
2.5.7 服務管理 86
2.6 計劃任務 88
2.6.1 at一次性計劃任務 88
2.6.2 cron周期性計劃任務 89
2.6.3 計劃任務權限 90
2.7 性能監控 90
2.7.1 監控CPU使用情況——uptime命令 90
2.7.2 監控內存及交換分區使用情況——free命令 91
2.7.3 監控磁盤使用情況——df命令 91
2.7.4 監控網絡使用情況——ifconfig和netstat命令 92
2.7.5 監控進程使用情況——ps和top命令 94
2.8 網絡配置 95
2.8.1 命令行設置網絡參數 95
2.8.2 文件修改網絡參數 97
2.8.3 網絡故障排錯 99
2.9 內核模塊 101
2.9.1 內核模塊存放位置 101
2.9.2 查看已加載內核模塊 102
2.9.3 加載與卸載內核模塊 102
2.9.4 修改內核參數 103
第3章 自動化運維 104
3.1 Shell簡介 104
3.2 Bash功能介紹 105
3.2.1 命令曆史 105
3.2.2 命令彆名 105
3.2.3 管道與重定嚮 106
3.2.4 快捷鍵 107
3.3 Bash使用技巧 107
3.3.1 重定嚮技巧 107
3.3.2 命令序列使用技巧 108
3.3.3 作業控製技巧 108
3.3.4 花括號{}的使用技巧 109
3.4 變量 109
3.4.1 自定義變量 109
3.4.2 變量的使用範圍 110
3.4.3 環境變量 111
3.4.4 位置變量 112
3.4.5 變量的展開替換 112
3.4.6 數組 113
3.4.7 算術運算與測試 114
3.5 Shell引號 116
3.5.1 反斜綫 116
3.5.2 單引號 117
3.5.3 雙引號 117
3.5.4 反引號 117
3.6 正則錶達式 118
3.6.1 基本正則錶達式(Regular Expression) 119
3.6.2 擴展正則錶達式(Extended Regular Expression)122
3.6.3 POSIX規範 122
3.6.4 GNU規範 123
3.7 Sed 124
3.7.1 Sed簡介 124
3.7.2 Sed基本語法格式 124
3.7.3 Sed入門範例 125
3.7.4 Sed指令與腳本 127
3.7.5 Sed高級應用 132
3.8 Awk 136
3.8.1 Awk簡介 136
3.8.2 Awk工作流程 136
3.8.3 Awk基本語法格式 137
3.8.4 Awk操作指令 138
3.8.5 Awk高級應用 142
3.9 Shell腳本 145
3.9.1 腳本格式範例 146
3.9.2 運行腳本的方式 146
3.9.3 Shell腳本簡單案例 147
3.9.4 判斷語句應用 150
3.9.5 循環語句應用 154
3.9.6 控製語句應用 158
3.9.7 Shell函數應用 159
3.9.8 綜閤案例 162
3.9.9 圖形腳本 166
第2篇 網絡服務
第4章 搭建網絡服務 170
4.1 NFS文件共享 170
4.1.1 NFS服務器配置 171
4.1.2 客戶端訪問NFS共享 173
4.1.3 NFS高級設置 174
4.1.4 常見問題分析 177
4.2 Samba文件共享 178
4.2.1 快速配置Samba服務器 178
4.2.2 訪問Samba共享 180
4.2.3 配置文件詳解 182
4.2.4 Samba應用案例 183
4.2.5 常見問題分析 186
4.3 vsftpd文件共享 187
4.3.1 FTP工作模式 188
4.3.2 安裝與管理vsftpd 189
4.3.3 配置文件解析 189
4.3.4 賬戶權限 190
4.3.5 vsftpd應用案例 191
4.3.6 常見問題分析 195
4.4 ProFTPD文件共享 196
4.4.1 安裝ProFTPD軟件 196
4.4.2 配置文件解析 197
4.4.3 ProFTPD權限設置 198
4.4.4 虛擬用戶應用案例 198
4.4.5 常見問題分析 202
4.5 Subversion版本控製 202
4.5.1 Subversion簡介 202
4.5.2 Subversion服務器對比 204
4.5.3 安裝Subversion軟件 205
4.5.4 svnserve服務器搭建 205
4.5.5 svnserve+SSH服務器搭建 210
4.5.6 Apache+SVN服務器搭建 211
4.5.7 常見問題 213
4.6 網絡存儲服務器 214
4.6.1 iSCSI網絡存儲 215
4.6.2 Rsync文件同步 219
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 配置文件解析 238
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 網站安全應用案例 259
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 虛擬主機應用案例 267
4.10.5 SSL網站應用案例 269
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 數據庫操作語言 283
4.11.6 數據庫查詢語言 285
4.11.7 MySQL與安全 286
4.11.8 MySQL數據庫備份與還原 289
4.12 動態網站架構案例 290
4.12.1 論壇係統應用案例 291
4.12.2 博客係統應用案例 297
第5章 係統監控 301
5.1 Cacti監控係統 301
5.1.1 簡介 301
5.1.2 Cacti監控應用案例 302
5.2 Nagios監控係統 310
5.2.1 簡介 310
5.2.2 Nagios監控應用案例 311
第6章 網絡安全 323
6.1 iptables防火牆 323
6.1.1 iptables防火牆語法格式 324
6.1.2 iptables防火牆應用案例 327
6.1.3 防火牆備份與還原 330
6.2 SELinux簡介 331
6.2.1 SELinux配置文件 331
6.2.2 SELinux軟件包 332
6.2.3 SELinux安全上下文 333
6.2.4 SELinux排錯 334
6.2.5 修改安全上下文 336
6.2.6 查看與修改布爾值 338
6.2.7 SELinux應用案例 339
6.2.8 httpd相關的SELinux安全策略 339
6.2.9 FTP相關的SELinux安全策略 340
6.2.10 MySQL相關的SELinux安全策略 341
6.2.11 NFS相關的SELinux安全策略 342
6.2.12 Samba相關的SELinux安全策略 343
6.3 OpenVPN 344
6.3.1 OpenVPN簡介 344
6.3.2 安裝OpenVPN服務 345
6.3.3 OpenVPN客戶端 348
第3篇 高級應用
第7章 虛擬化技術 352
7.1 虛擬化産品對比 352
7.1.1 VMware虛擬化技術 353
7.1.2 Xen虛擬化技術 353
7.1.3 KVM虛擬化技術 354
7.2 KVM虛擬化應用案例 354
7.2.1 安裝KVM組件 354
7.2.2 創建虛擬機操作係統 355
7.2.3 監控虛擬機操作係統 360
7.2.4 命令工具使用技巧 362
7.2.5 虛擬存儲與虛擬網絡 367
第8章 集群及高可用 377
8.1 集群 377
8.1.1 LVS負載均衡簡介 377
8.1.2 基於NAT的LVS負載均衡 378
8.1.3 基於TUN的LVS負載均衡 379
8.1.4 基於DR的LVS負載均衡 380
8.1.5 LVS負載均衡調度算法 381
8.1.6 部署LVS服務 382
8.1.7 LVS負載均衡應用案例 385
8.1.8 常見問題分析 392
8.2 Keepalived雙機熱備 393
8.2.1 Keepalived簡介 393
8.2.2 VRRP協議簡介 394
8.2.3 安裝Keepalived服務 394
8.2.4 配置文件解析 395
8.2.5 Keepalived+LVS應用案例 396
8.2.6 常見問題分析 404
8.3 Squid代理服務器 405
8.3.1 Squid簡介 405
8.3.2 安裝Squid服務 405
8.3.3 常見代理服務器類型 406
8.3.4 配置文件解析 407
8.3.5 Squid應用案例 408
8.4 HAProxy負載均衡 412
8.4.1 HAProxy簡介 412
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操作系统的各类操作和技巧作了详细的阐述;进而对各类常用服务如Apache、Nginx、MySQL等进行了...

評分

有兴趣做运维的同学可以拿来实践一下,书挺全面的,就是在校正式有些疏忽,导致印刷错误有些多,让人读起来不爽。这会对初学者造成很多不必要的误导。希望再版时能尽快修正之。sed 和awk 正则表达式这块这本书太过简单,可以参考sed and awk 。总之是本好书。  

評分

这是一本很全面的Linux技术书籍,试读了一下,感觉很好! 本书从基本的操作系统知识与实践到互联网应用,由浅入深,由表及里,层层推进;对作为开源技术中既基础又非常重要的Linux操作系统的各类操作和技巧作了详细的阐述;进而对各类常用服务如Apache、Nginx、MySQL等进行了...

評分

有兴趣做运维的同学可以拿来实践一下,书挺全面的,就是在校正式有些疏忽,导致印刷错误有些多,让人读起来不爽。这会对初学者造成很多不必要的误导。希望再版时能尽快修正之。sed 和awk 正则表达式这块这本书太过简单,可以参考sed and awk 。总之是本好书。  

評分

有兴趣做运维的同学可以拿来实践一下,书挺全面的,就是在校正式有些疏忽,导致印刷错误有些多,让人读起来不爽。这会对初学者造成很多不必要的误导。希望再版时能尽快修正之。sed 和awk 正则表达式这块这本书太过简单,可以参考sed and awk 。总之是本好书。  

用戶評價

评分

都是基礎的知識介紹,在哪兒體現這個“運維之道”?

评分

入門經典啊……東西介紹很齊全,不過還是建議有點點經驗後整體溜一遍,不用太仔細看那麼多細節。用到瞭再邊查邊實現。

评分

也就是介紹吧,也有點實例

评分

非常紮實的一本書,適閤入門讀者

评分

還算不錯的linux運維入門書籍

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有