Linux系統運維指南:從入門到企業實戰( 簡體 字) | |
作者:儲成友(民工哥) | 類別:1. -> 作業系統 -> Linux |
出版社:人民郵電出版社 | 3dWoo書號: 55861 詢問書籍請說出此書號! 缺書 NT售價: 600 元 |
出版日:6/1/2022 | |
頁數:471 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787115529183 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
基 礎 篇
第 1章 操作系統的安裝與基礎配置 3 1.1 操作系統的安裝 3 1.1.1 準備Linux操作系統安裝文件 3 1.1.2 配置虛擬機 3 1.1.3 安裝CentOS操作系統 10 1.2 操作系統的基礎配置 15 1.2.1 修改默認主機名 15 1.2.2 配置IP地址 16 1.2.3 為系統添加操作用戶 16 1.2.4 安裝常用軟件 17 1.2.5 配置Yum源 17 1.2.6 關閉防火墻服務 17 1.2.7 關閉SELinux服務 18 1.2.8 修改SSH服務默認配置 18 1.2.9 修改文件描述符 19 1.2.10 登錄超時退出 19 第 2章 Linux系統的目錄及重要文件 20 2.1 系統目錄及其作用 20 2.1.1 根目錄結構及其作用 20 2.1.2 根下常見目錄介紹 20 2.2 Linux系統的重要文件 21 2.2.1 網卡配置文件 21 2.2.2 DNS配置文件 22 2.2.3 系統hosts文件 22 2.2.4 主機名配置文件 23 2.2.5 fstab文件 23 2.2.6 rc.local文件 23 2.2.7 全局環境變量配置文件 24 2.2.8 定時任務配置文件 24 2.2.9 用戶相關的配置文件 25 第3章 新手必備的系統基礎命令 26 3.1 系統管理命令 26 3.1.1 man命令 26 3.1.2 ls命令 26 3.1.3 cd命令 27 3.1.4 useradd命令 28 3.1.5 passwd命令 28 3.1.6 free命令 29 3.1.7 whoami命令 30 3.1.8 ps命令 30 3.1.9 date命令 31 3.1.10 pwd命令 33 3.1.11 shutdown命令 33 3.2 文件目錄管理命令 34 3.2.1 touch命令 34 3.2.2 cat命令 35 3.2.3 mkdir命令 36 3.2.4 rm命令 37 3.2.5 cp命令 37 3.2.6 mv命令 38 3.2.7 find命令 39 3.3 文件壓縮與解壓命令 40 3.3.1 tar命令 40 3.3.2 zip命令 41 3.3.3 unzip命令 42 3.4 磁盤管理命令 43 3.4.1 df命令 43 3.4.2 du命令 44 3.4.3 fdisk命令 44 3.4.4 mount命令 45 3.5 網絡管理命令 46 3.5.1 ping命令 46 3.5.2 wget命令 46 3.5.3 telnet命令 47 3.5.4 netstat命令 47 3.5.5 curl命令 49 3.5.6 ss命令 49 3.6 系統性能管理命令 51 3.6.1 uptime命令 51 3.6.2 top命令 51 3.6.3 iostat命令 53 3.6.4 ifstat命令 55 3.6.5 lsof命令 55 3.6.6 time命令 57 3.7 軟件包管理命令 57 3.7.1 yum命令 57 3.7.2 rpm命令 59 第4章 Linux文件系統、用戶與權限 61 4.1 文件系統概述 61 4.1.1 文件類型 61 4.1.2 文件屬性 62 4.2 用戶與用戶組 63 4.2.1 用戶分類 63 4.2.2 用戶組 64 4.3 用戶權限 65 4.3.1 默認權限 65 4.3.2 umask值與默認權限的關系 65 4.3.3 如何修改默認權限 66 4.4 文件權限 66 4.4.1 文件權限分類 66 4.4.2 如何修改權限 67 第5章 磁盤管理 68 5.1 磁盤分類 68 5.2 磁盤的容量計算 68 5.3 磁盤分區 69 5.4 磁盤分區工具 69 5.4.1 fdisk分區工具 69 5.4.2 parted分區工具 70 5.5 RAID技術概述 71 5.5.1 RAID的定義 71 5.5.2 RAID的級別與分類 72 5.5.3 RAID的優點 72 5.5.4 常用RAID對比 72 第6章 正則表達式與vim編輯器的 使用 73 6.1 什么是正則表達式 73 6.2 字符 73 6.3 文本處理命令 74 6.3.1 grep命令 74 6.3.2 sed命令 74 6.3.3 awk命令 75 6.4 正則表達式使用示例 75 6.5 vim編輯器 75 6.5.1 什么是vim編輯器 75 6.5.2 vim編輯器的3種模式 76 6.6 vim編輯的操作 76 6.6.1 光標的移動方法 76 6.6.2 搜索與查找 76 6.6.3 刪除、復制與粘貼 77 6.6.4 保存與退出 77 LAMP/LNMP架構篇 第7章 Apache的安裝與配置 81 7.1 Apache概述 81 7.1.1 什么是Apache 81 7.1.2 Apache的應用場景 81 7.2 安裝Apache 81 7.2.1 安裝環境準備 81 7.2.2 Apache的安裝過程 82 7.3 Apache的目錄結構與配置文件 84 7.3.1 Apache的目錄結構與作用 85 7.3.2 Apache的主配置文件 86 7.3.3 Apache的日志格式與日志切割 86 7.4 配置Apache的虛擬主機 88 7.4.1 配置基于域名的虛擬主機 88 7.4.2 配置基于端口的虛擬主機 90 7.5 Apache的優化配置 91 7.5.1 修改默認用戶與組 91 7.5.2 優化錯誤頁面的顯示內容 92 7.5.3 隱藏Apache的版本信息 92 7.5.4 配置Apache的日志輪詢 93 7.5.5 優化站點目錄權限 94 7.5.6 開啟Apache防盜鏈功能 94 7.5.7 禁止PHP程序解析指定站點 目錄 95 第8章 MySQL與PHP的安裝與配置 96 8.1 MySQL概述 96 8.1.1 MySQL簡介 96 8.1.2 MySQL版本 96 8.2 MySQL的部署過程 96 8.2.1 MySQL常見的安裝方式 96 8.2.2 MySQL的安裝與部署 97 8.3 MySQL的目錄結構與配置文件 99 8.3.1 MySQL的目錄結構 99 8.3.2 MySQL的配置文件 99 8.4 PHP的安裝與配置 100 8.4.1 準備安裝環境 100 8.4.2 PHP的安裝過程 101 8.4.3 配置Apache支持PHP程序 103 8.4.4 測試配置 104 8.4.5 PHP目錄 105 第9章 Nginx的安裝與配置 107 9.1 Nginx概述 107 9.1.1 什么是Nginx 107 9.1.2 Nginx的功能 107 9.1.3 Nginx的優點 107 9.2 安裝Nginx 108 9.2.1 準備安裝環境 108 9.2.2 安裝依賴庫 109 9.2.3 編譯和安裝Nginx 109 9.3 配置Nginx支持PHP程序 111 9.3.1 修改配置文件 111 9.3.2 啟動服務并檢查 112 9.4 Nginx目錄與配置文件 114 9.4.1 Nginx目錄結構及其說明 114 9.4.2 Nginx的配置文件簡介 114 9.5 配置Nginx虛擬主機 115 9.5.1 配置基于域名的虛擬主機 115 9.5.2 配置基于IP的虛擬主機 117 9.5.3 配置基于端口的虛擬主機 119 9.6 優化Nginx主配置文件 120 9.6.1 精簡主配置文件 120 9.6.2 拆分主配置文件 121 9.6.3 開啟日志功能 122 9.6.4 配置Nginx gzip壓縮功能 123 9.6.5 配置expires緩存功能 124 9.6.6 優化Nginx錯誤頁面 125 第 10章 使用WordPress搭建自己的博客站點 127 10.1 安裝環境 127 10.1.1 系統環境 127 10.1.2 軟件環境 127 10.2 準備工作 128 10.2.1 下載WordPress軟件 128 10.2.2 配置Nginx虛擬主機 128 10.2.3 創建WordPress數據庫 129 10.3 搭建WordPress博客站點 129 10.3.1 復制站點文件并授權 129 10.3.2 安裝和配置WordPress 130 應用服務篇 第 11章 Linux系統登錄與管理 139 11.1 SSH服務概述 139 11.1.1 什么是SSH服務 139 11.1.2 SSH服務的認證類型 139 11.2 SSH服務的操作 140 11.2.1 SSH服務的安裝與啟動 140 11.2.2 SSH相關操作命令 141 11.3 SSH免密登錄實戰 142 11.3.1 環境配置 142 11.3.2 生成密鑰對 142 11.3.3 分發密鑰 143 11.3.4 測試免密分發數據 144 11.4 定時任務 144 11.4.1 什么是定時任務 144 11.4.2 crond命令 144 11.4.3 系統定時任務 145 11.4.4 定時任務的書寫與配置 146 11.5 服務器權限管理 146 11.5.1 sudo介紹 146 11.5.2 /etc/sudoers配置文件 147 11.5.3 編輯配置文件規范 149 第 12章 網絡文件系統(NFS)與數據同步 151 12.1 網絡文件系統簡介 151 12.1.1 什么是網絡文件系統 151 12.1.2 NFS實現過程 151 12.2 NFS的安裝與部署 152 12.2.1 NFS服務端的部署 152 12.2.2 NFS客戶端的部署 154 12.2.3 客戶端安全配置 156 12.3 NFS客戶端掛載優化 157 12.3.1 掛載參數 157 12.3.2 優化實例測試 157 12.4 rsync數據同步服務 158 12.4.1 rsync服務簡介 158 12.4.2 rsync服務的安裝與操作命令 159 12.4.3 rsync數據同步實戰操作 160 12.5 sersync數據同步服務 162 12.5.1 sersync服務簡介 162 12.5.2 sersync服務的工作過程 163 12.5.3 sersync服務的安裝準備 163 12.5.4 安裝配置sersync服務 164 12.5.5 啟動sersync服務 166 12.5.6 測試數據同步 167 第 13章 MySQL服務常用管理 169 13.1 MySQL的基礎管理操作 169 13.1.1 MySQL服務的啟動與停止 169 13.1.2 MySQL服務的登錄和退出 169 13.1.3 MySQL服務密碼修改與找回 171 13.2 MySQL數據庫常用管理操作 172 13.2.1 創建、刪除數據庫 173 13.2.2 連接數據庫 174 13.2.3 創建與刪除用戶 174 13.2.4 權限管理 176 13.3 MySQL數據庫表管理 177 13.3.1 創建表 177 13.3.2 表結構 178 13.3.3 表主鍵 178 13.3.4 表索引 179 13.4 表數據操作 181 13.4.1 插入數據 181 13.4.2 查詢數據 181 13.4.3 修改(更新)數據 182 13.4.4 刪除數據 183 13.4.5 表字段的增刪 184 13.4.6 表更名 185 13.4.7 刪除表 185 第 14章 MySQL數據庫的備份與恢復 187 14.1 數據庫備份概述 187 14.1.1 全量與增量備份 187 14.1.2 數據庫備份方法 188 14.2 MySQL數據庫備份操作 188 14.2.1 庫備份 188 14.2.2 數據庫表和表結構備份 191 14.2.3 備份優化 191 14.2.4 不同數據庫引擎備份的注意事項 192 14.3 MySQL數據庫的恢復 192 14.3.1 使用source命令 193 14.3.2 使用mysql命令 193 14.4 MySQL物理備份工具XtraBackup 193 14.4.1 什么是XtraBackup 193 14.4.2 XtraBackup的特點 194 14.4.3 XtraBackup的備份過程 194 14.4.4 XtraBackup的增量備份 195 14.4.5 XtraBackup的恢復 195 14.4.6 XtraBackup的安裝環境 195 14.4.7 安裝XtraBackup 196 14.4.8 XtraBackup的命令介紹 196 14.4.9 XtraBackup全量備份與數據恢復 197 14.4.10 XtraBackup增量備份與數據恢復 200 第 15章 無人值守批量安裝操作系統 205 15.1 PXE技術概述 205 15.1.1 什么是PXE技術 205 15.1.2 PXE的工作過程 205 15.2 KickStart簡介 206 15.3 無人值守安裝準備 207 15.3.1 配置環境 207 15.3.2 配置HTTP服務 207 15.3.3 安裝與配置TFTP服務 208 15.3.4 安裝與配置DHCP服務 209 15.4 KickStart部署 209 15.4.1 配置PXE引導 210 15.4.2 修改客戶端配置文件 210 15.4.3 配置ks.cfg文件 211 15.4.4 客戶端無人值守安裝 213 第 16章 集群架構技術 216 16.1 集群概述 217 16.1.1 什么是集群 217 16.1.2 集群架構的特性 217 16.2 集群的分類 217 16.2.1 負載均衡集群 218 16.2.2 高可用集群 219 16.2.3 常用集群軟硬件 220 16.3 企業集群架構迭代過程 220 16.3.1 初期架構 220 16.3.2 中期架構 222 16.3.3 終期架構 223 第 17章 Nginx負載均衡 226 17.1 負載均衡概述 226 17.1.1 為什么要使用負載均衡 226 17.1.2 負載均衡簡介 226 17.1.3 負載均衡分類 226 17.2 Nginx負載均衡簡介 227 17.3 Nginx實現負載均衡的方式 227 17.4 Nginx負載均衡應用配置 228 17.4.1 環境準備 228 17.4.2 Nginx輪詢模式負載均衡配置 228 17.4.3 Nginx權重模式負載均衡配置 229 17.4.4 Nginx ip_hash模式負載均衡配置 231 17.4.5 Nginx負載均衡模塊參數 232 17.5 Nginx 的7層代理負載均衡 233 17.5.1 根據目錄實現動靜態分離 234 17.5.2 通過匹配擴展名實現動靜態分離 235 第 18章 LVS負載均衡 237 18.1 LVS服務概述 237 18.1.1 LVS服務簡介 237 18.1.2 LVS的發展與組成 237 18.1.3 LVS相關的術語 237 18.1.4 為什么需要LVS 238 18.2 LVS的工作模式 238 18.2.1 網絡地址轉換模式 238 18.2.2 隧道模式 239 18.2.3 直接路由模式 241 18.2.4 Full NAT模式 242 18.3 LVS調度算法 242 18.4 LVS負載均衡部署 244 18.4.1 LVS服務DR模式部署 244 18.4.2 LVS服務NAT模式部署 247 18.4.3 LVS服務TUN模式部署 249 18.5 ipvsadm命令及參數介紹 251 第 19章 Keepalived高可用集群服務 253 19.1 高可用概述 253 19.1.1 什么是高可用 253 19.1.2 如何構建高可用 253 19.2 Keepalived高可用服務 254 19.2.1 Keepalived服務介紹 254 19.2.2 Keepalived故障切換原理 254 19.3 Keepalived服務的部署與配置 255 19.3.1 部署環境 255 19.3.2 Keepalived服務的部署 256 19.3.3 Keepalived配置文件詳解 257 19.3.4 Keepalived實例配置 258 第 20章 NoSQL數據庫服務的部署與管理 264 20.1 NoSQL數據庫簡介 264 20.1.1 什么是NoSQL數據庫 264 20.1.2 NoSQL數據庫的分類 264 20.1.3 NoSQL數據庫的使用場景 265 20.2 Memcached服務的部署與配置 265 20.2.1 什么是Memcached 265 20.2.2 Memcached的工作流程 265 20.2.3 Memcached的特性與應用場景 266 20.2.4 Memcached的部署與配置 267 20.2.5 Memcached操作命令 268 20.3 Redis服務的部署與配置 270 20.3.1 什么是Redis 270 20.3.2 Redis的應用場景 270 20.3.3 Redis服務的部署 271 20.3.4 Redis服務的啟動與關閉 271 20.3.5 Redis的數據類型 272 20.3.6 Redis的管理命令 275 20.3.7 Redis事務與安全配置 276 20.3.8 Redis持久化、備份與恢復 277 第 21章 Java Web應用服務器Tomcat服務 280 21.1 Tomcat服務概述 280 21.1.1 Tomcat服務簡介 280 21.1.2 Tomcat名稱的由來 280 21.1.3 Tomcat常用版本介紹 280 21.2 Tomcat服務的部署 281 21.2.1 環境準備 281 21.2.2 安裝和啟動Tomcat 282 21.3 Tomcat服務的配置 283 21.3.1 Tomcat目錄結構及功能 283 21.3.2 Tomcat server.xml配置文件簡介 284 21.3.3 Tomcat核心組件 285 21.3.4 Tomcat日志切割 286 21.4 Tomcat性能優化 287 21.4.1 服務器系統優化 287 21.4.2 網絡優化 288 21.4.3 服務自身優化 289 21.4.4 集群化 291 第 22章 Zabbix監控服務 293 22.1 監控體系概述 293 22.1.1 為什么需要監控 293 22.1.2 監控目標與流程 293 22.1.3 監控的對象 293 22.1.4 監控工具 295 22.2 Zabbix簡介 295 22.2.1 什么是Zabbix 295 22.2.2 Zabbix的功能 296 22.2.3 Zabbix的工作原理 296 22.3 Zabbix服務的部署與配置 297 22.3.1 部署環境 297 22.3.2 部署Zabbix 297 22.3.3 配置中文支持 302 22.4 Zabbix相關組件與概念 303 22.4.1 Zabbix的組件 303 22.4.2 Zabbix重要概念簡介 303 22.5 Zabbix監控實戰操作 304 22.5.1 Agent端的部署與配置 304 22.5.2 Web端添加被監控主機 305 22.5.3 繪制圖形展示 306 22.5.4 配置郵件報警通知 310 第 23章 企業級數據庫監控服務 Lepus 317 23.1 Lepus概述 317 23.1.1 Lepus的由來 317 23.1.2 Lepus監控系統簡介 317 23.1.3 Lepus的功能與特性 317 23.1.4 Lepus解決的難題 318 23.2 Lepus的部署 319 23.2.1 安裝環境要求 319 23.2.2 LAMP基礎環境安裝 319 23.2.3 Python基礎模塊安裝 320 23.2.4 Lepus采集器安裝 321 23.2.5 安裝Web管理端 324 23.3 Lepus配置管理實例 326 23.3.1 配置監控MySQL 326 23.3.2 配置監控OS 328 第 24章 企業源代碼管理工具 331 24.1 常見的版本管理工具 331 24.1.1 VSS 331 24.1.2 CVS 331 24.1.3 SVN 331 24.1.4 Git 331 24.2 Git的安裝 332 24.2.1 安裝所需的依賴包 332 24.2.2 安裝Git 332 24.3 Git的工作流程與核心概念 333 24.3.1 Git的工作流程 333 24.3.2 Git的核心概念 333 24.4 Git的常用命令與基本操作 333 24.4.1 倉庫管理命令 333 24.4.2 分支管理命令 334 24.4.3 查看操作命令 335 24.4.4 其他命令 336 24.5 Git代碼服務器的搭建 336 24.5.1 Git協議 336 24.5.2 環境準備 337 24.5.3 搭建代碼管理服務器 337 第 25章 Docker容器技術入門 340 25.1 Docker簡介 340 25.1.1 什么是Docker 340 25.1.2 為什么要使用Docker 340 25.1.3 Docker名詞術語 341 25.2 Docker的優點與應用場景 342 25.2.1 Docker的優點 342 25.2.2 Docker的應用場景 342 25.3 Docker的部署 344 25.3.1 Docker的部署要求 344 25.3.2 Docker的部署操作 344 25.4 Docker的網絡模式 345 25.4.1 host模式 345 25.4.2 container模式 345 25.4.3 none模式 345 25.4.4 bridge模式 346 25.5 Docker的數據存儲 346 25.5.1 數據卷 346 25.5.2 容器卷 350 25.6 Docker容器的管理 351 25.6.1 Docker容器的創建與刪除 351 25.6.2 進入與退出容器 352 25.6.3 Docker容器的運行 353 25.6.4 Docker容器常用管理 命令 353 第 26章 Docker鏡像倉庫的構建與鏡像管理 365 26.1 Docker私有倉庫簡介 365 26.1.1 什么是私有倉庫 365 26.1.2 為什么需要私有倉庫 365 26.2 構建Docker私有倉庫 365 26.2.1 部署環境 365 26.2.2 服務端部署 366 26.2.3 客戶端配置 367 26.3 私有鏡像倉庫測試 367 26.3.1 客戶端測試環境準備 367 26.3.2 上傳鏡像 368 26.3.3 下載鏡像 368 26.4 Dockerfile概述 369 26.4.1 什么是Dockerfile 369 26.4.2 Dockerfile的組成 369 26.4.3 Dockerfile的指令分類 370 26.4.4 Dockerfile指令詳解 370 26.5 通過Dockerfile快速構建鏡像 372 26.5.1 編輯Dockerfile文件 373 26.5.2 構建過程 373 26.5.3 通過構建的鏡像啟動容器 374 第 27章 Docker三劍客 375 27.1 Docker Machine 375 27.1.1 什么是Docker Machine 375 27.1.2 Docker與Docker Machine的區別 375 27.1.3 安裝Docker Machine 375 27.1.4 Docker Machine命令幫助信息 376 27.1.5 Docker Machine命令詳解 377 27.1.6 Docker Machine命令實例操作 377 27.1.7 Docker Machine配置實戰 380 27.2 Docker Compose 382 27.2.1 什么是Docker Compose 382 27.2.2 Docker Compose的工作流程 382 27.2.3 Docker Compose的部署 383 27.2.4 Docker Compose管理命令 383 27.2.5 Docker Compose的配置文件 385 27.2.6 運行Docker Compose配置文件 386 27.2.7 Docker Compose配置實戰 387 27.3 Docker Swarm 391 27.3.1 什么是Swarm 391 27.3.2 Swarm集群版本 391 27.3.3 Swarm的核心概念 391 27.3.4 Swarm服務的運行部分 391 27.3.5 Swarm的調度策略 392 27.3.6 如何創建Swarm集群 392 27.3.7 Docker Swarm常用管理命令 393 27.3.8 Swarm集群的部署 394 27.3.9 Docker Swarm部署服務實戰 401 第 28章 自動化運維工具SaltStack服務 404 28.1 SaltStack簡介 404 28.1.1 什么是SaltStack 404 28.1.2 SaltStack的功能與工作方式 404 28.2 SaltStack的安裝與部署 405 28.2.1 部署環境 405 28.2.2 SaltStack的安裝 405 28.3 SaltStack認證配置 407 28.3.1 salt-key命令 407 28.3.2 配置認證 407 28.4 SaltStack功能介紹 408 28.4.1 SaltStack數據系統 408 28.4.2 SaltStack文件系統 410 28.4.3 SaltStack遠程執行 411 28.4.4 SaltStack配置管理 414 28.5 SaltStack的Job管理 416 28.5.1 Job簡介 416 28.5.2 Job的基本管理 417 架構運用篇 第 29章 MySQL性能優化及主從同步架構實踐 421 29.1 數據庫優化 421 29.1.1 硬件性能優化 421 29.1.2 配置文件優化 421 29.2 MySQL主從同步概述 423 29.2.1 為什么需要主從同步架構 423 29.2.2 MySQL主從同步的原理 424 29.3 MySQL主從同步架構實踐 424 29.3.1 環境準備 424 29.3.2 配置MySQL主從同步 425 29.3.3 驗證MySQL主從同步 428 29.3.4 MySQL主從同步常見故障的處理 429 第30章 MySQL高可用集群與讀寫分離架構實踐 430 30.1 MySQL高可用架構概述 430 30.1.1 主從架構 430 30.1.2 MySQL DRBD架構 431 30.1.3 MySQL MHA架構 431 30.1.4 MySQL MMM架構 432 30.1.5 MySQL Cluster架構 433 30.2 MHA軟件概述 433 30.2.1 MHA簡介 433 30.2.2 MHA相關工具 434 30.3 MHA高可用的部署與配置 434 30.3.1 環境準備 435 30.3.2 配置SSH免密登錄 436 30.3.3 部署MHA軟件 437 30.3.4 MHA高可用方案配置 437 30.3.5 測試MHA故障切換 440 30.3.6 解決實際生產場景問題 441 30.4 MySQL讀寫分離架構實踐 442 30.4.1 什么是讀寫分離 443 30.4.2 讀寫分離實現的方式 443 30.4.3 讀寫分離工具Atlas簡介 443 30.4.4 Atlas的部署與配置 444 第31章 搭建企業日志分析平臺 449 31.1 日志概述 449 31.1.1 日志分類 449 31.1.2 日志級別 449 31.2 ELK日志系統 449 31.2.1 ELK日志系統簡介 450 31.2.2 ELK日志系統的部署 450 31.2.3 收集系統日志并展示效果 453 31.3 配置Kibana登錄認證 455 第32章 Linux服務器集群架構案例實踐 457 32.1 LVS+Keepalived集群實踐 457 32.1.1 部署環境 457 32.1.2 配置Keepalived 457 32.1.3 啟動服務并測試 458 32.1.4 測試故障切換 460 32.2 Nginx+Keepalived集群實踐 460 32.2.1 Keepalived與Nginx配置 460 32.2.2 Nginx+Keepalived雙主企業架構實踐 463 第33章 數據備份與運維管理 467 33.1 數據備份概述 467 33.2 企業常用的數據備份方法與實踐 468 33.2.1 企業常用的數據備份方法 468 33.2.2 數據備份實踐操作 468 33.3 運維管理 470 33.3.1 日常運維 470 33.3.2 數據運維 471 33.3.3 安全運維 471 本書由淺入深地介紹了Linux系統運維的知識,以及在企業實際環境中用到的各類服務、架構和運維管理。本書分基礎篇、LAMP/LNMP架構篇、應用服務篇和架構運用篇。基礎篇詳細介紹Linux系統的基礎知識,LAMP/LNMP架構篇介紹時下企業中常見的兩種架構的部署與配置,應用服務篇以企業實際運維環境為出發點詳細介紹當下企業用到的各類開源軟件服務,架構運用篇對前三篇的知識進行總結,并結合企業的實際場景加以實踐。
|