-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
LINUX運維之道(第3版) 版權信息
- ISBN:9787121461811
- 條形碼:9787121461811 ; 978-7-121-46181-1
- 裝幀:平塑勒
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
LINUX運維之道(第3版) 本書特色
《Linux運維之道》從運維工作的實際需求出發,從運維工作中的應用服務入手,全面講解Linux操作系統及各種軟件服務的運維方案。 ★從第1版到第3版橫跨近十年的打磨,與時俱進 ★新增多項內容,份量十足,緊跟時代,掌握更新技術 ★從基礎講到高級應用,由淺入深,適合各層次人群 ★操作系統、應用軟件全面升級為*新版本,使用更方便 ★理論結合實踐,大量經典案例,實用價值更高 ★作者享有 “華為認證ICT專家(HCIE)”等多項專業title 擁有十余年IT行業經驗和多本暢銷圖書,品質保障 ★獲得多位業內專家的高度盛贊和強烈力薦 操作系統從CentOS 7升級到Rocky Linux 9 應用軟件全面升級為全新版本 l 新增git版本控制軟件 l 新增Ansible自動化篇章 l 新增Prometheus監控 l 新增WireGuard*新VPN加密技術 l 新增Podman容器技術
LINUX運維之道(第3版) 內容簡介
隨著開源技術的不斷進步與創新,在整個IT行業中,越來越多的企業愿意采用開源產品,而基于Linux的操作系統為這些開源產品提供了一個不錯的操作平臺。本書將基于Linux操作系統這樣一個基礎平臺,講解如何實現各種開源產品的應用案例。全書主要從運維工作中的應用服務入手,全面講解Linux操作系統及各種軟件服務的運維方案。 現在的商業環境是一個充滿競爭的環境,很多企業的業務量在不斷地增長,對服務質量的要求也越來越高。特別是互聯網企業,為了滿足客戶更高的要求,提升客戶使用體驗,IT?部門維護的設備往往數以萬計,如此龐大的設備維護量,通常會讓IT管理人員頭疼不已。本書介紹的自動化運維內容可以讓我們快速掌握簡單的大規模批量運維方法。僅僅依靠自動化運維還不足以發揮出這些設備的能效,因此,我們還需要將各個服務器設備有機地結合在一起,為客戶提供更加安全、快捷、高效的服務,于是集群技術應運而生。本書*后將圍繞集群技術介紹目前比較流行的開源產品部署案例。
LINUX運維之道(第3版) 目錄
第1章 部署操作系統 2
1.1 通過光盤安裝Linux操作系統 2
1.1.1 操作系統版本的選擇 2
1.1.2 光盤安裝實例 3
1.2 無人值守自動安裝Linux操作系統 11
1.2.1 大規模部署案例 11
1.2.2 PXE簡介 12
1.2.3 Kickstart技術 13
1.2.4 配置安裝服務器 13
1.2.5 自動化安裝案例 15
1.3 常見問題分析 20
第2章 命令工具 24
2.1 基本命令 25
2.1.1 目錄及文件的基本操作 25
2.1.2 查看文件內容 29
2.1.3 鏈接文件 32
2.1.4 壓縮及解壓 33
2.1.5 命令使用技巧 34
2.1.6 幫助 35
2.2 Vim文檔編輯 37
2.2.1 Vim工作模式 37
2.2.2 Vim光標操作 38
2.2.3 Vim編輯文檔 39
2.2.4 Vim查找與替換 39
2.2.5 Vim保存與退出 40
2.2.6 Vim小技巧 40
2.3 賬戶與安全 41
2.3.1 賬戶及組的概念 41
2.3.2 創建賬戶及組 42
2.3.3 修改賬戶及組 43
2.3.4 刪除賬戶及組 44
2.3.5 賬戶與組文件解析 45
2.3.6 文件及目錄權限 46
2.3.7 賬戶管理案例 48
2.3.8 ACL訪問控制權限 50
2.4 存儲管理 51
2.4.1 硬盤分區 52
2.4.2 格式化與掛載文件系統 56
2.4.3 LVM邏輯卷概述 58
2.4.4 創建LVM分區實例 60
2.4.5 修改LVM分區容量 63
2.4.6 刪除LVM分區 64
2.4.7 RAID硬盤陣列概述 65
2.4.8 RAID級別 65
2.4.9 創建與管理軟件RAID實例 69
2.4.10 RAID性能測試 72
2.4.11 RAID故障模擬 73
2.5 軟件管理 73
2.5.1 Linux常用軟件包類型 73
2.5.2 RPM軟件包管理 74
2.5.3 使用DNF安裝軟件 76
2.5.4 DNF使用技巧 80
2.5.5 源碼編譯安裝軟件 81
2.5.6 常見問題分析 82
2.5.7 systemd服務管理 83
2.6 計劃任務 88
2.6.1 at一次性計劃任務 88
2.6.2 cron周期性計劃任務 89
2.6.3 計劃任務權限 90
2.6.4 通過systemd定制計劃任務 90
2.7 性能監控 92
2.7.1 監控CPU使用情況——uptime命令 92
2.7.2 監控內存及交換分區使用情況——free命令 92
2.7.3 監控硬盤使用情況——df命令 93
2.7.4 監控網絡使用情況——ip和ss命令 94
2.7.5 監控進程使用情況——ps和top命令 96
2.8 網絡配置 97
2.8.1 命令行配置網絡參數 97
2.8.2 修改系統配置文件配置網絡參數 101
2.8.3 網絡故障排錯 103
2.9 內核模塊 105
2.9.1 內核模塊存放位置 105
2.9.2 查看已加載內核模塊 106
2.9.3 加載與卸載內核模塊 106
2.9.4 修改內核參數 107
第3章 自動化運維 109
3.1 Shell簡介 109
3.2 Bash功能介紹 110
3.2.1 歷史命令 110
3.2.2 命令別名 110
3.2.3 管道與重定向 111
3.2.4 快捷鍵 112
3.3 Bash使用技巧 112
3.3.1 重定向技巧 112
3.3.2 命令序列使用技巧 113
3.3.3 作業控制技巧 114
3.3.4 花括號{}的使用技巧 114
3.4 變量 115
3.4.1 自定義變量 115
3.4.2 變量的使用范圍 116
3.4.3 環境變量 116
3.4.4 位置變量 117
3.4.5 變量的展開替換 118
3.4.6 數組 119
3.4.7 算術運算與測試 120
3.5 Shell引號 122
3.5.1 反斜線 122
3.5.2 單引號 123
3.5.3 雙引號 123
3.5.4 反引號 123
3.6 正則表達式 123
3.6.1 基本正則表達式 124
3.6.2 擴展正則表達式 127
3.6.3 POSIX規范 128
3.6.4 Perl正則表達式 129
3.7 Sed 130
3.7.1 Sed簡介 130
3.7.2 Sed基本語法格式 130
3.7.3 Sed入門范例 131
3.7.4 Sed指令與腳本 133
3.7.5 Sed高級應用 139
3.8 Awk 142
3.8.1 Awk簡介 142
3.8.2 Awk工作流程 142
3.8.3 Awk基本語法格式 143
3.8.4 Awk操作指令 144
3.8.5 Awk高級應用 148
3.9 Shell腳本 151
3.9.1 腳本格式 151
3.9.2 運行腳本的方式 152
3.9.3 Shell腳本簡單案例 153
3.9.4 判斷語句的應用 156
3.9.5 循環語句的應用 159
3.9.6 控制語句的應用 163
3.9.7 Shell函數的應用 164
3.9.8 綜合案例 166
3.9.9 圖形腳本 169
3.10 Ansible 171
3.10.1 準備環境 172
3.10.2 Ansible ad-hoc命令 176
3.10.3 Ansible模塊 177
3.10.4 Ansible Playbook 185
第2篇 網絡服務
第4章 搭建網絡服務 192
4.1 NFS文件共享 192
4.1.1 NFS服務器配置 193
4.1.2 客戶端訪問NFS共享 195
4.1.3 NFS高級設置 196
4.1.4 常見問題分析 199
4.2 Samba文件共享 200
4.2.1 快速配置Samba服務器 201
4.2.2 訪問Samba共享 202
4.2.3 配置文件詳解 204
4.2.4 Samba應用案例 205
4.2.5 常見問題分析 208
4.3 vsftpd文件共享 209
4.3.1 FTP的工作模式 210
4.3.2 安裝與管理vsftpd 211
4.3.3 配置文件解析 211
4.3.4 賬號權限 213
4.3.5 vsftpd應用案例 213
4.3.6 常見問題分析 217
4.4 ProFTPD文件共享 218
4.4.1 安裝ProFTPD軟件 218
4.4.2 配置文件解析 219
4.4.3 ProFTPD權限設置 220
4.4.4 虛擬用戶應用案例 220
4.4.5 常見問題分析 224
4.5 SVN版本控制 224
4.5.1 SVN簡介 224
4.5.2 四種服務器對比 226
4.5.3 安裝SVN軟件 227
4.5.4 svnserve服務器搭建 227
4.5.5 svnserve SSH服務器搭建 233
4.5.6 Apache SVN服務器搭建 234
4.5.7 多人協同編輯案例 236
4.5.8 常見問題 240
4.6 Git版本控制 241
4.6.1 部署Git遠程版本服務器 242
4.6.2 客戶端操作版本倉庫 243
4.6.3 HEAD指針 246
4.6.4 Git分支 247
4.6.5 Git標簽 253
4.6.6 免密登錄Git遠程版本服務器 254
4.6.7 常見問題分析 255
4.7 網絡存儲服務器 255
4.7.1 iSCSI網絡存儲 256
4.7.2 Rsync文件同步 259
4.7.3 Rsync Inotify實現文件自動同步 265
4.8 DHCP服務器 271
4.8.1 安裝軟件 272
4.8.2 配置文件解析 272
4.8.3 DHCP應用案例 273
4.8.4 常見問題分析 275
4.9 DNS域名服務器 276
4.9.1 DNS簡介 276
4.9.2 安裝DNS軟件 278
4.9.3 BIND配置文件解析 278
4.9.4 部署主域名服務器 282
4.9.5 部署從域名服務器 285
4.9.6 DNS視圖應用案例 287
4.9.7 常見問題分析 289
4.10 Apache網站服務器 290
4.10.1 Apache簡介 290
4.10.2 安裝Apache軟件 291
4.10.3 配置文件解析 292
4.10.4 虛擬主機應用案例 297
4.10.5 網站安全應用案例 298
4.10.6 常見問題分析 301
4.11 Nginx網站服務器 302
4.11.1 Nginx簡介 302
4.11.2 安裝Nginx軟件 302
4.11.3 配置文件解析 305
4.11.4 虛擬主機應用案例 307
4.11.5 SSL網站應用案例 310
4.11.6 HTTP響應狀態碼 311
4.12 數據庫基礎 312
4.12.1 MySQL數據庫簡介 312
4.12.2 安裝MySQL 313
4.12.3 MySQL管理工具 314
4.12.4 數據庫定義語言 319
4.12.5 數據庫操作語言 323
4.12.6 數據庫查詢語言 325
4.12.7 MySQL與安全 327
4.12.8 MySQL數據庫備份與還原 330
4.13 動態網站架構案例 332
4.13.1 論壇系統應用案例 332
4.13.2 博客系統應用案例 338
第5章 系統監控 344
5.1 Zabbix監控系統 344
5.1.1 簡介 344
5.1.2 Zabbix基礎監控案例 345
5.1.3 Zabbix監控案例進階 366
5.2 Prometheus監控系統 388
5.2.1 Prometheus簡介 388
5.2.2 Prometheus監控應用案例 389
第6章 網絡安全 400
6.1 防火墻 400
6.1.1 firewalld簡介 401
6.1.2 firewall-cmd命令 402
6.2 SELinux簡介 406
6.2.1 SELinux配置文件 406
6.2.2 SELinux軟件包 408
6.2.3 SELinux安全上下文 408
6.2.4 SELinux排錯 409
6.2.5 修改安全上下文 411
6.2.6 查看與修改布爾值 413
6.2.7 SELinux應用案例 414
6.2.8 httpd相關的SELinux安全策略 414
6.2.9 FTP相關的SELinux安全策略 415
6.2.10 MySQL相關的SELinux安全策略 416
6.2.11 NFS相關的SELinux安全策略 417
6.2.12 Samba相關的SELinux安全策略 418
6.3 OpenVPN 419
6.3.1 OpenVPN簡介 419
6.3.2 安裝OpenVPN服務 419
6.3.3 OpenVPN客戶端 423
6.4 WireGuard 428
6.4.1 WireGuard簡介 428
6.4.2 安裝WireGuard 429
6.4.3 配置WireGuard 431
第3篇 高級應用
第7章 虛擬化與容器技術 436
7.1 虛擬化產品對比 436
7.1.1 VMware虛擬化技術 437
7.1.2 Xen虛擬化技術 437
7.1.3 KVM虛擬化技術 438
7.2 KVM虛擬化應用案例 438
7.2.1 安裝KVM組件 438
7.2.2 創建虛擬機、安裝操作系統 439
7.2.3 監控虛擬機操作系統 444
7.2.4 命令工具使用技巧 446
7.2.5 虛擬存儲與虛擬網絡 451
7.3 容器技術 458
7.3.1 安裝容器管理軟件 461
7.3.2 鏡像與容器管理 461
7.3.3 自定義鏡像 465
7.3.4 發布服務 467
7.3.5 存儲卷 468
第8章 集群及高可用 470
8.1 集群 470
8.1.1 LVS負載均衡簡介 470
8.1.2 基于NAT的LVS負載均衡 471
8.1.3 基于TUN的LVS負載均衡 472
8.1.4 基于DR的LVS負載均衡 473
8.1.5 LVS負載
LINUX運維之道(第3版) 作者簡介
丁明一達內集團云計算、數據分析與商業智能教學研發總監、開源技術推廣者;紅帽認證架構師(RHCA)、紅帽認證高級講師(RHCI)、華為授權講師(HCSI);曾任職于中國電信、鵬博士等多家IT企業,并創辦多個企業,有十余年IT行業經驗;精通Linux系統、Shell腳本編程、數據庫、各大云計算產品、Docker容器技術、分布式存儲技術,擁有豐富的虛擬化技術使用經驗,數據分析經驗,對企業集群存儲環境及高性能、高可用架構有深入的研究,著有暢銷圖書《Linux運維之道》《Linux Shell核心編程指南》。
- >
月亮虎
- >
龍榆生:詞曲概論/大家小書
- >
月亮與六便士
- >
小考拉的故事-套裝共3冊
- >
苦雨齋序跋文-周作人自編集
- >
詩經-先民的歌唱
- >
我從未如此眷戀人間
- >
李白與唐代文化