Linux服務(wù)管理與自動(dòng)化運(yùn)維
定 價(jià):69.8 元
本書(shū)基于CentOS 7.6系統(tǒng)編寫(xiě),由淺入深地介紹了Linux系統(tǒng)管理、服務(wù)管理和自動(dòng)化運(yùn)維管理三個(gè)方面的內(nèi)容,突出實(shí)踐,用案例、實(shí)例講解每個(gè)知識(shí)點(diǎn)。全書(shū)共17章,分為三個(gè)部分,第一部分是Linux操作系統(tǒng)的基本使用,包含第1~5章,主要包括Linux系統(tǒng)概述、安裝Linux系統(tǒng)、用戶(hù)接口與文本編輯器、Linux文件系統(tǒng)及Linux系統(tǒng)管理;第二部分是常用服務(wù)配置管理,包含第6~12章,主要包括網(wǎng)絡(luò)配置與管理、網(wǎng)絡(luò)安全與防火墻、DHCP服務(wù)器、FTP服務(wù)器、Apache服務(wù)器、DNS服務(wù)器、Squid代理服務(wù)器的配置與管理;第三部分是自動(dòng)化運(yùn)維技術(shù),包含第13~17章,主要包括Shell編程、正則表達(dá)式與文本處理、無(wú)人值守安裝系統(tǒng)、自動(dòng)化配置管理平臺(tái)及企業(yè)監(jiān)控系統(tǒng)。本書(shū)從一個(gè)新手的角度出發(fā),循序漸進(jìn)帶領(lǐng)讀者全面學(xué)習(xí)Linux操作系統(tǒng),是一本綜合類(lèi)書(shū)籍。本書(shū)可作為高等院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教材和參考書(shū),也可以供廣大的Linux愛(ài)好者、Linux系統(tǒng)維護(hù)人員及計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)的教師等參考使用。
1、采用Linux操作系統(tǒng)最新穩(wěn)定平臺(tái)CentOS7.5是國(guó)外官網(wǎng)最新穩(wěn)定版(目前國(guó)外最高版本是CentOS8),本書(shū)采用最新環(huán)境平臺(tái)CentOS7.5平臺(tái)為藍(lán)本,反映自動(dòng)化運(yùn)維領(lǐng)域國(guó)內(nèi)的最新技術(shù)和理念。2、實(shí)用性教材,涵蓋主流運(yùn)維工具和方法本書(shū)第三篇自動(dòng)化運(yùn)維篇,介紹企業(yè)常用且適用的批量運(yùn)維工具,如PXE Kickstart無(wú)人值守安裝服務(wù);自動(dòng)化配置工具Ansible;系統(tǒng)監(jiān)控工具Zabbix等技術(shù)。在講解上,理論聯(lián)系實(shí)際,配備相應(yīng)實(shí)際案例,圖解步驟,形象直觀,強(qiáng)化動(dòng)手能力培養(yǎng)。適合普通高校學(xué)生掌握自動(dòng)化的安裝、部署、升級(jí)的基本應(yīng)用技術(shù)。3、涵蓋系統(tǒng)管理、服務(wù)管理與自動(dòng)化運(yùn)維三合一教術(shù)從目前來(lái)看,包含系統(tǒng)管理、服務(wù)管理、自動(dòng)化運(yùn)維三個(gè)方面的綜合類(lèi)應(yīng)用教材、參考書(shū)籍幾乎沒(méi)有。涵蓋服務(wù)管理、自動(dòng)化運(yùn)維方面的書(shū)籍目前也沒(méi)有。本書(shū)涵蓋系統(tǒng)管理、服務(wù)管理與自動(dòng)化運(yùn)維三方面內(nèi)容,是一本綜合類(lèi)教材,具有創(chuàng)新價(jià)值。
劉春,教授,現(xiàn)任大慶師范學(xué)院網(wǎng)絡(luò)工程系主任,研究方向主要為云計(jì)算與大數(shù)據(jù)、網(wǎng)絡(luò)工程,擔(dān)任Linux系統(tǒng)管理、Linux服務(wù)管理、Linux自動(dòng)化運(yùn)維、云服務(wù)與虛擬化技術(shù)、Oracle數(shù)據(jù)庫(kù)、軟件工程等課程的教學(xué)工作,曾在企業(yè)從事軟件開(kāi)發(fā)、網(wǎng)絡(luò)工程工作近10年,有著豐富的企業(yè)實(shí)踐經(jīng)驗(yàn),主持及參與國(guó)家級(jí)、省級(jí)各級(jí)課題9項(xiàng),其中主持新一代信息技術(shù)項(xiàng)目1項(xiàng)、黑龍江省自然科學(xué)資金項(xiàng)目1項(xiàng),黑龍江省教育科學(xué)規(guī)劃重點(diǎn)課題1項(xiàng),黑龍江省教育廳項(xiàng)目1項(xiàng),發(fā)表各級(jí)論文26篇,以第一發(fā)明人獲得2項(xiàng)實(shí)用新型專(zhuān)利,撰寫(xiě)專(zhuān)著1部。2002年獲黑龍江省企業(yè)管理現(xiàn)代化成果貳等獎(jiǎng)。2009年獲ORACLE全球認(rèn)證OCP證書(shū),2012年獲高等學(xué)校雙師型教師。
第 1章 Linux系統(tǒng)概述1.1 Linux操作系統(tǒng)簡(jiǎn)介1.1.1 Linux系統(tǒng)歷史背景1.1.2 Linux系統(tǒng)主要特點(diǎn)1.1.3 Linux系統(tǒng)結(jié)構(gòu)1.2 Linux系統(tǒng)版本介紹1.2.1 Linux內(nèi)核版本1.2.2 Linux發(fā)布版本類(lèi)型1.3 Linux的發(fā)展方向1.4 本章小結(jié)1.5 習(xí)題第 2章 安裝Linux系統(tǒng)2.1虛擬機(jī)介紹2.1.1虛擬機(jī)技術(shù)2.1.2 Linux虛擬機(jī)2.2 Linux系統(tǒng)的安裝準(zhǔn)備2.2.1安裝Linux系統(tǒng)的最低硬件要求2.2.2 CentOS 7安裝程序的獲取2.2.3硬盤(pán)分區(qū)與掛載2.2.4創(chuàng)建VM虛擬機(jī)的步驟2.3 Linux系統(tǒng)的安裝2.4 Linux系統(tǒng)啟動(dòng)與關(guān)閉2.4.1 Linux系統(tǒng)的啟動(dòng)引導(dǎo)步驟2.4.2 Linux系統(tǒng)登錄2.4.3 Linux系統(tǒng)重啟與關(guān)閉2.5 本章小結(jié)2.6 習(xí)題第3章 用戶(hù)接口與文本編輯器3.1 Shell命令的操作基礎(chǔ)3.1.1 Shell命令格式3.1.2 在Linux獲取幫助3.2 Shell命令的實(shí)用功能3.2.1 History 命令3.2.2 管道命令3.2.3 重定向3.2.4 通配符與特殊符號(hào)3.3 vi編輯器3.3.1 vi的三種工作模式和轉(zhuǎn)換3.3.2 vi的啟動(dòng)、保存、退出3.3.3 命令模式下的操作3.3.4 底行模式下的操作3.3.5使用vi編輯文件案例3.4 本章小結(jié)3.5 習(xí)題第4章 Linux文件系統(tǒng)4.1 Linux系統(tǒng)的文件及其類(lèi)型4.1.1 Linux系統(tǒng)的目錄結(jié)構(gòu)4.1.2 Linux系統(tǒng)的文件類(lèi)型4.2 Linux系統(tǒng)的文件操作命令4.2.1 切換、創(chuàng)建和刪除目錄4.2.2 ls命令4.2.3 拷貝、移動(dòng)、刪除和創(chuàng)建文件4.2.4文件信息顯示命令4.2.5文件檢索、排序、查找命令4.2.6文件的鏈接4.3文件的權(quán)限4.3.1文件屬主和屬組4.3.2文件的訪(fǎng)問(wèn)權(quán)限4.4 本章小結(jié)4.5 習(xí)題第5章 Linux系統(tǒng)管理5.1 用戶(hù)和組的管理5.1.1 用戶(hù)賬戶(hù)管理5.1.2用戶(hù)組的管理5.1.3 用戶(hù)查詢(xún)命令5.1.4 用戶(hù)賬號(hào)相關(guān)的系統(tǒng)文件5.2軟件包管理5.2.1 RPM軟件包管理5.2.2 YUM軟件包管理5.3進(jìn)程管理和任務(wù)計(jì)劃5.3.1系統(tǒng)監(jiān)視和進(jìn)程管理5.3.2進(jìn)程的優(yōu)先級(jí)5.3.3任務(wù)計(jì)劃5.4 磁盤(pán)管理5.4.1 Linux磁盤(pán)分區(qū)和格式化的概念5.4.2硬盤(pán)設(shè)備的添加和分區(qū)格式化5.4.3 磁盤(pán)文件系統(tǒng)掛載與卸載5.4.4 開(kāi)機(jī)自動(dòng)掛載文件系統(tǒng)5.4.5磁盤(pán)配額5.5 本章小結(jié)5.6 習(xí)題第6章 網(wǎng)絡(luò)配置與管理6.1 網(wǎng)絡(luò)協(xié)議與體系結(jié)構(gòu)6.1.1 TCP/IP協(xié)議6.1.2 Linux的協(xié)議棧層次6.2 IP地址、端口號(hào)與網(wǎng)絡(luò)接口6.2.1 IP地址6.2.2 端口號(hào)6.2.3 網(wǎng)絡(luò)接口6.2.4 查看和管理網(wǎng)絡(luò)接口的命令6.3 網(wǎng)絡(luò)配置文件6.3.1 網(wǎng)絡(luò)接口配置文件6.3.2 主機(jī)名稱(chēng)配置文件6.3.3 地址解析配置文件6.4 網(wǎng)絡(luò)配置參數(shù)6.4.1 網(wǎng)絡(luò)配置概述6.4.2 網(wǎng)絡(luò)模式概述6.4.3 網(wǎng)絡(luò)配置的方法6.4.4 配置主機(jī)名6.4.5 配置DNS服務(wù)器6.5 網(wǎng)絡(luò)管理命令6.5.1 網(wǎng)絡(luò)測(cè)試命令6.5.2 網(wǎng)絡(luò)性能監(jiān)測(cè)命令6.6 本章小結(jié)6.7 習(xí)題第7章 網(wǎng)絡(luò)安全與防火墻7.1 網(wǎng)絡(luò)安全概述7.1.1 網(wǎng)絡(luò)安全簡(jiǎn)介7.1.2 網(wǎng)絡(luò)安全的防御措施7.2 訪(fǎng)問(wèn)控制機(jī)制7.2.1 訪(fǎng)問(wèn)控制機(jī)制7.2.2 訪(fǎng)問(wèn)控制策略7.2.3 Linux安全模型7.3 防火墻7.3.1 防火墻簡(jiǎn)介7.3.2 防火墻的分類(lèi)7.3.3 防火墻技術(shù)7.4 Firewalld使用7.4.1 Firewalld 介紹7.4.2 終端管理工具7.4.3 圖形管理工具7.5 本章小結(jié)7.6 習(xí)題第8章 DHCP服務(wù)器8.1 DHCP基礎(chǔ)8.1.1 什么是DHCP8.1.2 DHCP常用術(shù)語(yǔ)8.1.3 DHCP客戶(hù)機(jī)首次申請(qǐng)IP 地址8.1.4 DHCP客戶(hù)機(jī)重新登陸8.1.5 更新IP地址租約8.2 DHCP的安裝與配置8.2.1 DHCP服務(wù)器的安裝8.2.2 DHCP服務(wù)器的啟動(dòng)與關(guān)閉8.2.3 DHCP服務(wù)器的卸載8.2.4 DHCP服務(wù)器的主配置文件8.2.5 如何編寫(xiě)DHCP服務(wù)器的主配置文件8.2.6 案例:DHCP服務(wù)器的安裝與配置8.3 DHCP 中繼代理8.3.1 DHCP中繼代理簡(jiǎn)介8.3.2 案例:跨網(wǎng)段的DHCP中繼代理8.4 本章小結(jié)8.5 習(xí)題第9章 FTP服務(wù)器9.1 FTP 簡(jiǎn)介9.1.1 FTP協(xié)議9.1.2 FTP工作模式9.2 使用Vsftp服務(wù)器9.2.1 Vsftp服務(wù)器的安裝與啟動(dòng)9.2.2 FTP服務(wù)器的用戶(hù)類(lèi)型9.2.3 Vsftp服務(wù)器的測(cè)試9.2.4 FTP 常用命令9.2.5 Vsftp服務(wù)器的配置文件9.3 深入使用Vsftp服務(wù)器9.3.1 匿名用戶(hù)訪(fǎng)問(wèn)Vsftp 服務(wù)器9.3.2 本名用戶(hù)訪(fǎng)問(wèn)Vsftp 服務(wù)器9.3.3 虛擬用戶(hù)訪(fǎng)問(wèn)Vsftp 服務(wù)器9.3.4 禁止指定用戶(hù)登錄FTP服務(wù)器9.4 本章小 結(jié)9.5 習(xí)題第 10章 Apache服務(wù)器10.1 WWW 服務(wù)概述10.1.1 WWW簡(jiǎn)介10.1.2 相關(guān)術(shù)語(yǔ)10.1.3 WWW工作原理10.2 Apache服務(wù)器的安裝和基本配置10.2.1 Apache的產(chǎn)生10.2.2 Apache的特點(diǎn)10.2.2 安裝Apache服務(wù)器軟件包10.2.3 Apache服務(wù)器的啟動(dòng)和停止10.2.4 測(cè)試Apache服務(wù)器10.2.5 Apache服務(wù)器的配置文件10.2.6 Apache服務(wù)器的主配置文件選項(xiàng)10.2.7 日志記錄10.3 目錄的訪(fǎng)問(wèn)限制10.3.1 定義目錄的訪(fǎng)問(wèn)限制10.3.2 案例:實(shí)現(xiàn)訪(fǎng)問(wèn)控制和認(rèn)證10.4 虛擬主機(jī)的配置和管理10.4.1 基于IP 地址的虛擬主機(jī)10.4.2 基于域名的虛擬主機(jī)10.4.3 基于端口的虛擬主機(jī)10.5 本章小結(jié)10.6 習(xí)題第 11章 DNS服務(wù)器11.1 DNS概述11.1.1 hosts文件11.1.2 DNS域名空間的分層結(jié)構(gòu)11.1.3 域名服務(wù)器類(lèi)型11.1.4 DNS 解析原理11.2 DNS服務(wù)器配置基礎(chǔ)11.2.1 配置DNS服務(wù)器11.2.2 BIND配置文件詳解11.3 部署主從DNS 服務(wù)器11.3.1 部署主從DNS服務(wù)器11.3.2 DNS服務(wù)器委派與轉(zhuǎn)發(fā)11.4 本章小結(jié)11.5 習(xí)題第 12章 Squid代理服務(wù)器的配置與管理12.1 代理服務(wù)器概述12.1.1 代理服務(wù)器的工作機(jī)制12.1.2 代理服務(wù)器的分類(lèi)12.2 Squid服務(wù)器的基礎(chǔ)設(shè)定12.2.1 安裝Squid服務(wù)器12.2.2 啟動(dòng)與關(guān)閉Squid服務(wù)器12.2.3 配置文件及目錄12.3 配置Squid 代理服務(wù)器的訪(fǎng)問(wèn)控制12.4 案例:部署Squid代理服務(wù)器的正向代理12.5 案例:部署Squid代理服務(wù)器的反向代理12.6 本章小結(jié)12.7 習(xí) 題第 13章 Shell編程13.1 Shell概述13.1.1 什么是Shell13.1.2 Shell的分類(lèi)13.1.3 Shell的語(yǔ)法介紹13.1.4 Shell腳本的創(chuàng)建與執(zhí)行過(guò)程13.1.5 Shell腳本的調(diào)試13.1.6 Shell腳本的退出13.2 Shell變量13.2.1 環(huán)境變量13.2.2 用戶(hù)自定義變量13.2.3 預(yù)定義變量13.2.4 位置變量13.3 變量的輸入與輸出13.3.1 使用 read命令實(shí)現(xiàn)輸入13.3.2 使用 echo、printf命令實(shí)現(xiàn)輸出13.4 數(shù)值計(jì)算13.4.1 算術(shù)運(yùn)算符及運(yùn)算命令13.4.2 expr命令13.4.3 使用(())雙括號(hào)運(yùn)算符13.4.4 使用中括號(hào)13.4.5 使用let命令13.4.6 使用declare命令13.5 條件測(cè)試13.5.1 條件測(cè)試方法概述13.5.2 字符串比較13.5.3 整數(shù)測(cè)試表達(dá)式13.5.4 邏輯操作符13.5.5 文件操作13.5.5 測(cè)試表達(dá)式test、[]、[[]]、(()) 的總結(jié)13.6 條件判斷控制語(yǔ)句13.6.1 if條件語(yǔ)句13.6.2 case條件語(yǔ)句13.7 循環(huán)控制語(yǔ)句13.7.1 for循環(huán)語(yǔ)句13.7.2 while循環(huán)語(yǔ)句13.7.3 until循環(huán)語(yǔ)句13.7.4 循環(huán)控制語(yǔ)句13.8 腳本運(yùn)維實(shí)例13.7.1 系統(tǒng)初始化腳本13.7.2 模擬登錄FTP 服務(wù)器下載文件13.7.3 批量創(chuàng)建用戶(hù)13.9 本章小結(jié)13.10 習(xí)題第 14章 正則表達(dá)式與文本處理14.1 正則表達(dá)式14.1.1 什么是正則表達(dá)式14.1.2 正則表達(dá)式的類(lèi)型14.1.3 基本正則表達(dá)式元字符14.1.4 擴(kuò)展正則表達(dá)式元字符14.2 sed編輯器14.2.1 sed命令格式14.2.2 sed的緩沖區(qū)14.2.3 sed命令的基礎(chǔ)用法14.2.4 運(yùn)用sed編寫(xiě)Shell腳本14.3 awk14.3.1 awk命令格式14.3.2 BEGIN模式和END模式14.3.3 awk的運(yùn)算符14.3.4 運(yùn)用awk編寫(xiě)Shell腳本14.5 本章小結(jié)14.6 習(xí)題第 15章 無(wú)人值守安裝系統(tǒng)15.1 無(wú)人值守安裝系統(tǒng)15.1.1 PXE 簡(jiǎn)介15.1.2 TFTP 簡(jiǎn)介15.1.3 Kickstart 簡(jiǎn)介15.1.4 無(wú)人值守安裝系統(tǒng)的工作流程15.2 部署無(wú)人值守服務(wù)器15.2.1 安裝配置DHCP服務(wù)器、TFTP服務(wù)器、FTP服務(wù)器15.2.2 配置啟動(dòng)文件和Linux系統(tǒng)安裝文件15.2.3 配置自動(dòng)應(yīng)答文件15.2.4 客戶(hù)端主機(jī)配置15.3 本章小結(jié)15.4 習(xí)題第 16章 自動(dòng)化配置管理平臺(tái)16.1 Ansible概述16.1.1 Ansible 簡(jiǎn)介16.1.2 Ansible 的架構(gòu)16.1.3 Ansible 的工作過(guò)程16.1.4 YAML簡(jiǎn)介16.2 Ansible安裝配置16.2.1 Ansible 的安裝16.2.2 設(shè)置SSH通信16.2.3 配置主機(jī)清單16.3 Ansible命令基礎(chǔ)16.3.1 Ansible 的目錄結(jié)構(gòu)16.3.2 Ansible 的配置文件16.3.3 Ansible 的命令集16.3.3 Ad-hoc 命令16.4 Ansible的常用模塊16.4.1 什么是Ansible模塊16.4.2 Ansible的常用模塊16.5 Playbook基礎(chǔ)16.5.1 Playbook的核心元素16.5.2 Playbook的基本語(yǔ)法16.5.3 Role16.5 Playbook案例應(yīng)用16.6 本章小結(jié)16.7 習(xí)題第 17章 企業(yè)監(jiān)控系統(tǒng)17.1 監(jiān)控軟件概述17.1.1 監(jiān)控系統(tǒng)的功能17.1.2 監(jiān)控軟件簡(jiǎn)介17.2 Zabbix 的安裝17.2.1 Zabbix 的安裝17.2.2 初始化Zabbix的Web界面17.3 Zabbix Agent安裝配置17.3.1 Zabbix Server 端自我監(jiān)控17.3.2 Zabbix Agent安裝配置17.4 Zabbix基本使用17.4.1 添加一個(gè)用戶(hù)17.4.2 添加監(jiān)控Host17.4.3 添加Item17.4.4 模板Template17.4.5 創(chuàng)建Trigger17.4.6 設(shè)置Action17.5 案例:自定義郵件報(bào)警17.6 數(shù)據(jù)可視化17.6.1 簡(jiǎn)單的圖形17.6.2 圖表的使用17.7.3 自定義圖表17.7 本章小結(jié)17.8 習(xí)題