-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

高性能Linux服務器運維實戰(shell編程監控告警性能優化與實戰案例)

( 簡體 字)
作者:高俊峰|責編:李培培類別:1. -> 作業系統 -> Linux
譯者:
出版社:機械工業高性能Linux服務器運維實戰(shell編程監控告警性能優化與實戰案例) 3dWoo書號: 53062
詢問書籍請說出此書號!

缺書
NT售價: 725

出版日:6/1/2020
頁數:474
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111655497
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

高性能Linux服務器運維實戰:shell編程、監控告警、性能優化與實戰案例》以Linux運維平臺下的開源應用軟件為中心,涉及Linux運維的各個方面,主要從系統基礎運維、系統性能調優、智能運維監控、運維實戰案例4個方面展開介紹。本書貫穿實戰、實用、通俗、易懂的特點,在內容上注重實戰化,通過真實的生產環境從多個方面介紹運維工作中的方方面面。通過真實案例的學習,可以使讀者深入地掌握Linux運維技術的各種經驗和技巧,從而真正提高企業的實戰能力。 全書貫穿了由點及線、由線及面的學習方法,既可以滿足初學者參考學習,也可以幫助有一定基礎的中高級Linux運維管理人員進階,使不同層次的讀者都能從本書受益。
目錄:

第1篇 系統基礎運維篇

第1章 Linux基礎命令的使用
1.1 Linux命令行與shell
1.1.1 命令是Linux的精髓
1.1.2 用戶和操作系統內核之間通信的橋梁shell
1.1.3 shell命令行的格式以及如何使用
1.1.4 shell中常用通配符的使用
1.1.5 shell的輸入、輸出和錯誤重定向
1.1.6 shell中的管道如何使用
1.1.7 shell中3種引用字符如何使用
1.2 基礎運維類命令
1.2.1 如何對文件打包、壓縮與解壓縮
1.2.2 如何快速查找、搜索文件
1.2.3 如何對文件進行連接、合并、排序、去重
1.3 系統運維監控類命令
1.3.1 查詢當前整個系統每個進程的線程數
1.3.2 如何檢測系統中的僵尸進程并將其kill
1.3.3 如何查看當前占用CPU或內存*多的幾個進程
1.4 網絡故障排查類命令
1.4.1 命令行下載工具wget命令
1.4.2 強大的HTTP命令行工具curl
1.4.3 Linux系統之間文件傳輸工具scp命令
1.4.4 動態路由追蹤及網絡故障排查工具mtr命令
第2章 shell實戰編程與應用案例
2.1 正則表達式與變量
2.1.1 正則表達式的組成與應用
2.1.2 shell中的變量與應用
2.1.3 變量測試、截取與替換
2.2 運算符、測試操作符以及if語句
2.2.1 算數運算符
2.2.2 條件測試與條件測試操作符
2.2.3 if/else判斷結構
2.3 case選擇、for循環與結構化命令
2.3.1 case選擇語法與應用舉例
2.3.2 for循環與結構化命令
2.4 while循環、until循環以及select循環
2.4.1 while循環結構
2.4.2 until循環語句以及應用舉例
2.4.3 exit和sleep的應用環境與方法
2.4.4 select循環與菜單應用
2.5 函數以及函數的調用、參數的傳遞
2.5.1 函數的概念
2.5.2 函數定義與語法
2.5.3 函數的調用、存儲和顯示
2.5.4 函數與變量以及函數結果與返回值
2.6 企業生產環境shell腳本案例匯總
2.6.1 統計Linux進程相關數量信息腳本
2.6.2 監控主機的磁盤空間腳本
2.6.3 批量自動創建用戶腳本
2.6.4 服務器狀態監控腳本
2.6.5 Linux加固系統的自動化配置腳本
2.6.6 檢測MySQL服務狀態腳本
2.6.7 備份MySQL腳本
2.6.8 一鍵自動化安裝Nginx腳本
2.6.9 查找**網段活躍IP腳本
2.6.10 監控網站頁面是否正常訪問腳本
第3章 Linux系統運維深入實踐
3.1 Linux用戶權限管理
3.1.1 用戶與用戶組管理
3.1.2 添加、切換和刪除用戶組命令groupadd/newgrp/groupdel
3.1.3 添加、修改和刪除用戶命令useradd/usermod/userdel
3.1.4 文件的權限屬性解讀
3.1.5 利用chown改變屬主和屬組
3.1.6 利用chmod改變訪問權限
3.2 Linux磁盤存儲管理
3.2.1 磁盤設備在Linux下的表示方法
3.2.2 UEFI、BIOS和MBR、GPT之間的關系
3.2.3 利用fdisk工具劃分磁盤分區
3.2.4 利用parted工具劃分磁盤分區
3.3 Linux文件系統管理
3.3.1 線上業務系統選擇文件系統標準
3.3.2 網絡文件系統(NFS)介紹
3.3.3 NFS的安裝與配置
3.4 Linux進程管理與監控
3.4.1 進程的分類與狀態
3.4.2 進程的監控與管理
3.4.3 任務調度進程crond的使用
3.4.4 如何關閉進程

第2篇 系統性能調優篇

第4章 性能調優**工具與技能
4.1 Linux系統性能指標有哪些
4.1.1 進程指標
4.1.2 內存指標
4.1.3 文件系統指標
4.1.4 磁盤I/O指標
4.1.5 網絡指標
4.2 性能調優**工具
4.2.1 CPU性能調優工具
4.2.2 內存性能調優工具
4.2.3 磁盤性能調優工具
4.2.4 網絡性能調優工具
4.2.5 系統性能綜合調優工具
4.3 分析并發現系統性能瓶頸
4.3.1 如何找到CPU瓶頸
4.3.2 如何找到內存瓶頸
4.3.3 如何找到磁盤瓶頸
4.3.4 如何找到網絡瓶頸
第5章 系統性能調優實施細則
5.1 從安裝Linux系統開始進行調優
5.1.1 系統基礎配置與調優
5.1.2 系統安全與防護機制
5.2 Linux內核參數調優
5.2.1 Linux內核文件系統
5.2.2 內核參數優化
5.2.3 網絡內核參數優化
5.2.4 系統Kernel參數優化
5.2.5 內存內核參數優化
5.2.6 文件系統內核參數優化
5.3 內存資源(物理內存/虛擬內存)性能調優
5.3.1 Linux內存中Cache與Buffer
5.3.2 Page Cache與Buffer Cache機制
5.3.3 free命令中buffers和cached
5.3.4 Page Cache優化措施以及Cache回收
5.3.5 Swap的使用與優化
5.4 磁盤I/O與文件系統方面的性能調優
5.4.1 磁盤I/O性能調優實踐
5.4.2 文件系統性能優化措施

第3篇 智能運維監控篇

第6章 運維監控利器Zabbix
6.1 運維監控平臺選型以及設計思路
6.1.1 常見的運維監控工具
6.1.2 運維監控平臺設計思路
6.1.3 企業運維監控平臺選型策略
6.1.4 運維監控平臺演變歷程
6.2 Zabbix運維監控平臺部署過程
6.2.1 Zabbix運行架構
6.2.2 安裝、部署Zabbix監控平臺
6.3 Zabbix Web配置實戰講解
6.3.1 模板的管理與使用
6.3.2 創建應用集
6.3.3 創建監控項
6.3.4 創建觸發器
6.3.5 創建主機組和主機
6.3.6 觸發器動作配置
6.3.7 報警媒介類型配置
6.3.8 監控狀態查看
6.4 Zabbix自動發現、自動注冊和自定義監控的實現
6.4.1 Zabbix的自動網絡發現
6.4.2 主動客戶端自動注冊
6.4.3 低級別發現Low-level discovery(LLD)
6.4.4 Zabbix自定義監控項
6.4.5 Zabbix的主動模式與被動模式
6.5 Zabbix監控MySQL、Apache、Nginx應用實戰案例
6.5.1 Zabbix監控MySQL應用實戰
6.5.2 Zabbix監控Apache應用實戰
6.5.3 Zabbix監控Nginx應用實戰
6.6 Zabbix監控PHP-FTPM、Tomcat、Redis應用實戰案例
6.6.1 Zabbix 監控 PHP-FPM應用實戰
6.6.2 Zabbix監控Tomcat應用實戰
6.6.3 Zabbix監控Redis實例應用實戰
6.7 Zabbix通過與微信、釘釘整合實現實時告警
6.7.1 Zabbix整合微信實現實時告警
6.7.2 Zabbix整合釘釘實現實時告警
第7章 Prometheus監控與Grafana可視化平臺
7.1 基于服務的開源監控Prometheus
7.1.1 Prometheus簡介
7.1.2 Prometheus 的組件與架構
7.1.3 Prometheus的安裝和配置
7.1.4 Node Exporter的功能介紹與安裝配置
7.1.5 Alertmanager的安裝和配置
7.1.6 Prometheus告警功能演示
7.2 Grafana+Zabbix+Prometheus打造***立體監控系統
7.2.1 Grafana的基礎知識
7.2.2 Grafana的安裝與配置
7.2.3 Grafana與Zabbix整合提升運維監控檔次
7.2.4 Prometheus與Grafana整合應用

第4篇 運維實戰案例篇

第8章 系統運維故障處理案例
8.1 Linux系統故障問題案例匯總
8.1.1 處理Linux系統故障的思路
8.1.2 Linux系統無法啟動的解決辦法
8.1.3 Linux系統無響應(死機)問題分析
8.1.4 其他故障的一般解決方案
8.2 服務器出現Too many open files錯誤案例
8.2.1 網站后臺突然無法添加數據
8.2.2 *大打開文件數超出系統限制導致Web異常
8.2.3 合理設置系統的*大打開文件數
8.2.4 Linux下ulimit使用經驗總結
8.2.5 CentOS7.x/RHEL7.x中ulimit資源限制問題
第9章 運維常見應用故障案例
9.1 文件系統出現Read-only file system錯誤案例與分析
9.1.1 網站系統突然出現無法上傳圖片錯誤
9.1.2 分析出現Read-only file system錯誤的原因
9.1.3 通過fsck、xfs_reapir修復EXT4、XFS文件系統錯誤
9.1.4 系統異常關機導致磁盤故障案例
9.2 服務器上crontab計劃任務失敗案例與分析
9.2.1 crontab計劃任務突然無法執行
9.2.2 文件權限問題導致crontab無法定時執行
9.2.3 分析并總結Linux系統中crontab的使用經驗
9.3 Java內存溢出故障案例及Linux內存機制探究
9.3.1 線上數據分析任務被OOM Killerkill
9.3.2 OOM Killer觸發機制分析
9.3.3 如何避免系統觸發OOM Killer
9.4 NAS存儲系統故障案例與分析
9.4.1 NAS存儲突然無法添加數據
9.4.2 系統root用戶被刪除導致NAS系統無法啟動
9.4.3 Linux下關于用戶權限的管理策略
9.4.4 Linux的初始化init機制與systemd管理機制
**0章 服務器安全運維案例
10.1 網站被植入WebShell案例與Web安全防范策略
10.1.1 客戶網站突然無法訪問
10.1.2 網站漏洞被植入WebShell過程分析
10.1.3 如何處理被植入的WebShell木馬
10.1.4 WebShell網頁木馬的原理與防范
10.2 云主機被植入挖礦程序案例及如何做Redis安全防范
10.2.1 從客戶**系統突然無法使用說起
10.2.2 服務器被植入minerd程序的過程與分析
10.2.3 深入分析Redis是如何被植入挖礦病毒的
10.3 DDos攻擊案例以及入侵檢測工具RKHunter、ClamAV的使用
10.3.1 關于Linux下的rootkit
10.3.2 線上服務器被DDos帶寬攻擊案例與分析
10.3.3 rootkit后門檢測工具chkrootkit
10.3.4 rootkit后門檢測工具RKHunter
10.3.5 Linux安全防護工具ClamAV的使用
10.4 服務器遭受攻擊后的處理措施以及SYN Flood、CC攻擊防御策略
10.4.1 處理服務器遭受攻擊的一般思路
10.4.2 迅速檢查并鎖定可疑用戶
10.4.3 檢查日志信息追蹤攻擊來源
10.4.4 檢查并關閉系統可疑進程
10.4.5 SYN Flood、CC攻擊的解決辦法
**1章 線上業務服務器優化案例
11.1 Java進程占用CPU過高的排查思路與案例分析
11.1.1 門戶網站突然出現間歇性無法訪問故障
11.1.2 排查Java進程占用CPU過高的思路
11.1.3 Tomcat調優策略與總結
11.1.4 Tomcat Connector三種運行模式比較與優化
11.2 線上MySQL數據庫故障案例以及MySQL存儲引擎選型
11.2.1 MySQL數據庫突然出現故障
11.2.2 誤刪除MySQL數據文件導致MySQL運行異常
11.2.3 從內存中恢復誤刪除的MySQL數據文件
11.2.4 MySQL再次出現無法寫入故障
11.2.5 磁盤扇區出現壞道導致MySQL無法寫入數據
11.2.6 通過MySQL主從復制切換**解決問題
11.2.7 關于MySQL存儲引擎的選擇
11.2.8 修復MySQL損壞表的幾個方法
11.3 線上Java應用OutOfMemoryError故障案例實錄
11.3.1 Hadoop平臺出現OutOfMemoryError錯誤
11.3.2 調整JVM參數解決OutOfMemory問題
11.3.3 JVM內存組成與內存分配
11.3.4 JVM內存回收過程與優化
11.3.5 JVM內存參數設置與優化
11.3.6 OutOfMemoryError系列錯誤解析
11.3.7 JVM內存監控工具
序: