-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Linux運維之道-(第2版) 版權信息
- ISBN:9787121295966
- 條形碼:9787121295966 ; 978-7-121-29596-6
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Linux運維之道-(第2版) 本書特色
隨著開源技術的不斷進步與創新,整個IT行業中越來越多的企業愿意采用開源產品,而基于Linux的操作系統為這些開源產品提供了一個很好的操作平臺。丁明一編著的《Linux運維之道(第2版)》將圍繞Linux操作系統這樣一個基礎平臺,講解如何使用操作系統實現各種開源產品的應用案例。全書主要從運維工作中的應用服務入手,全面講解基本Linux操作系統以及各種軟件服務的運維工作。
現在的商業環境是一個充滿競爭的環境,很多企業的業務量在不斷地增長,而對服務質量的要求也越來越高。特別是互聯網企業為了滿足客戶非常高的需求,提升用戶使用體驗。IT部門維護的設備往往數以萬計,如此龐大的設備維護量,通常會讓IT管理人員頭疼不已。本書介紹的自動化運維的內容可以讓我們快速掌握大規模批量處理的簡單方法。僅僅依靠自動化運維還不足以發揮出這些設備能效,因此,我們還需要將這個服務器設備有機地結合在一起,為客戶提供安全、快捷、高效的服務,于是集群技術應運而生。本書后面將圍繞集群技術介紹目前比較流行的開源產品部署案例。
Linux運維之道-(第2版) 內容簡介
《Linux運維之道》從運維工作的實際需求出發,全面講解相關的技術、經典案例,以及常見問題的解決方案。
★作者丁明一具有豐富的實踐及教學經驗,且非常認真,《Linux運維之道》是其嘔心瀝血之作,不僅內容精益求精,代碼的編排作者也花了一些心思,可見其縝密。
★《Linux運維之道》得到了多位業內專家的強烈推薦,包括紅帽大中華區考官黃軍寶、原紅帽中國高級認證考官許成林,以及百度、新浪、達內、武漢譽天的運維工程師和培訓講師。
★運維是一項需要多種技能的工作,Linux運維之道作者丁明一告訴您如何成為一名合格的運維工程師,能夠直接提高運維人員的工作效率,值得閱讀。
★本書在*版的基礎上進行了全面細致的修訂,所有內容全面升級至CentOS7.2系統。
Linux運維之道-(第2版) 目錄
第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第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運維之道-(第2版) 相關資料
本書從基本的操作系統知識與實踐到互聯網應用講起,由淺入深,由表及里,層層推進;對作為開源技術中既基礎又非常重要的Linux操作系統的各類操作和技巧作了詳細闡述,進而對各類常用服務如Apache、Nginx、MySQL等進行了深入剖析;同時又考慮到系統及服務的安全。可見作者心思縝密,為本書費盡心血。拜讀本書之后,受益匪淺,其中的許多小技巧對工作非常有幫助,相信讀者在閱讀本書之后也能大受裨益。
——紅帽大中華區考官 黃軍寶
在技術發展十分迅速的領域,趕時髦的書多如牛毛,書店里充滿了應景之作,但是,真正經過深入思考、用心、用技術寫作的書不多。而本書卻是一位技術高手的嘔心瀝血之作,書中的每項技術都介紹得很通透,并且經過反復思考和推敲。在本書即將出版之際,我向作者表示深深的敬意和祝賀,并向所有的Linux愛好者推薦這本學習Linux技術的好書。
——原紅帽中國高級認證考官 許成林
作者以其多年的工作經驗,總結歸納了一套適合于各層次水平的人閱讀的Linux書籍。本書內容講解深入淺出,配合大量的經典案例,通俗易懂,實用性非常強。尤其是書中提供的常見問題分析,針對各種常見問題提供了不同的解決方案,以幫助讀者排除很多已知的常見故障。對初級運維人員和高級運維工作者而言,本書都具有相當高的具體技術實踐指導意義。
——武漢譽天高級講師 鄒圣林
很多初學者(包括筆者的初學期)都發現,在種類繁多的入門書籍中很難找到一本由基礎知識展開,深入淺出地覆蓋到編程語言、集群架構等全面運維知識點的書籍。本書作者從實際運維工作出發,結合概念、知識點,帶領讀者從實際操作深化到工作原理,讓讀者輕松上手,全面掌握理論,強化實際操作,非常值得一讀。
——百度高級運維工程師 劉宇
運維方向上一直缺乏一本內容比較全面的書籍。這本書正是從入門到高級,內容覆蓋了運維的方方面面,非常有實踐指導價值,是運維和開發人員都可以深入閱讀的一本好書。
——新浪運維架構師 白貴興
這是一本難得的好書,內容全面涵蓋了Linux入門基礎、生產環境常用服務以及大規模業務部署。本書語言精練、內容緊湊,非常適合作為Linux技術人員的枕邊書。通過閱讀本書內容,您將具備大量企業實踐項目的實際動手能力。
——達內集團網絡工程教研總監 周華飛
Linux運維之道-(第2版) 作者簡介
丁明一,領航眾達教育創始人,紅帽認證高級講師(RHCI),有著豐富的Linux系統運維以及講師經驗,培養學生兩千余名。精通Linux系統管理、生產環境大規模集中部署Linux環境、建立Shell腳本自動化管理平臺。主持部署多個LAMP網絡服務平臺、構建管理多個大型NginxWeb服務平臺,項目實施中利用Cacti與Nagios監控平臺實現自動故障報警。對企業集群環境及高性能、高可用構架有深入的研究。擁有豐富的虛擬化技術使用經驗:Xen、KVM、VMware,利用虛擬化技術構建高效、綠色節能機房。對安全與調優有獨特的理解,精通Linux防火墻、SELinux安全、系統性能調優化。翻譯過多篇國外云計算解決方案文檔,熟悉國外主流云計算技術發展。
- >
山海經
- >
經典常談
- >
羅曼·羅蘭讀書隨筆-精裝
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
朝聞道
- >
詩經-先民的歌唱
- >
小考拉的故事-套裝共3冊
- >
唐代進士錄