在"互聯網+”時代,企業網站的流量呈爆發式增長,技術人員需要面對上千甚至上萬臺服務器設備,所以企業急需提高IT運維管理效率、降低管理成本。在Linux系統管理工作中,做好運維管理服務的標準化、規范化、流程化和自動化成為技術人員的必備技能。 本書以主流Linux平臺架構RHEL 7.6/CentOS 7.6為基礎,對Linux系統管理的各個環節進行詳細的講解。本書包括Linux系統的安裝與部署,Linux系統的必備命令,vim編輯器、重定向與管道符,軟件包的安裝與管理,用戶身份管理與文件權限管理,存儲結構與磁盤管理,網絡服務與系統安全的管理,Web服務器的配置與管理,文件服務器的配置與管理,以及LAMP架構部署動態網站10個教學項目。本書結合企業真實應用案例,以任務驅動開展項目化教學,并配以多媒體教學資源,從而實現理論和實踐的一體化。
劉洪海,副教授,濟南職業學院計算機學院副院長,中共黨員,山東省教學名師,山東省青年技能名師,全國及山東省職業院校技能大賽優秀指導教師,國家職業教育資源庫項目主持人,國家十三五規劃教材主編,山東省教改課題主持人,指導學生獲得國家級、省級各類大賽一等獎3項、二等獎14項,連續6年考核優秀,多次獲得優秀個人、先進個人、優秀黨員、最美教師,入選2019年齊魯最美教師評選。國家雙高計劃特色專業群帶頭人、山東省高水平專業群帶頭人。
項目1
Linux系統的安裝與部署
任務1.1 初識Linux系統 /1
子任務1 開源思想的誕生 /1
子任務2 Linux系統的發展歷程 /4
子任務3 Linux系統的主要特點 /5
子任務4 Linux系統的組成 /6
子任務5 Linux系統的版本 /7
任務1.2 Linux系統的安裝與配置 /9
子任務1 VMware Workstation的安裝與部署 /9
子任務2 Linux系統的安裝 /15
子任務3 Cockpit駕駛艙管理工具 /18
項目實訓 /20
習題 /20
項目2
Linux系統的必備命令
任務2.1 Shell和Linux命令的基礎 /21
任務2.2 常用文件目錄類命令 /23
子任務1 工作目錄操作類命令 /24
子任務2 文件操作類命令 /27
子任務3 文件查看類命令 /29
任務2.3 系統信息類命令 /33
任務2.4 進程管理類命令 /38
任務2.5 打包備份及搜索類命令 /42
任務2.6 其他幫助類命令 /45
項目實訓 /49
習題 /50
項目3
vim編輯器、重定向與管道符
任務3.1 vim編輯器 /52
任務3.2 輸入/輸出重定向 /58
任務3.3 管道符 /62
任務3.4 命令行的通配符 /63
任務3.5 命令行的轉義符 /64
項目實訓 /65
習題 /66
項目4
軟件包的安裝與管理
任務4.1 rpm軟件包 /68
任務4.2 RPM管理工具 /70
任務4.3 YUM管理工具 /75
項目實訓 /79
習題 /80
項目5
用戶身份管理與文件權限管理
任務5.1 用戶身份管理 /81
子任務1 用戶和組的概念 /81
子任務2 用戶的系統文件 /83
子任務3 用戶和用戶組的管理 /85
任務5.2 用戶切換和提權 /90
任務5.3 文件權限管理 /93
子任務1 文件的基本權限 /93
子任務2 文件的特殊權限 /98
子任務3 文件的隱藏屬性 /102
子任務4 ACL訪問控制權限 /103
項目實訓 /105
習題 /105
項目6
存儲結構與磁盤管理
任務6.1 磁盤存儲結構 /107
子任務1 硬盤結構 /107
子任務2 文件存儲結構 /109
任務6.2 硬盤分區管理 /111
子任務1 硬盤分區類型 /111
子任務2 分區工具的使用 /113
子任務3 分區格式化和掛載 /120
任務6.3 磁盤陣列管理 /124
子任務1 磁盤陣列的實現 /124
子任務2 部署磁盤陣列 /126
任務6.4 邏輯卷管理 /130
子任務1 部署邏輯卷 /131
子任務2 動態調整邏輯卷 /133
子任務3 刪除邏輯卷 /134
任務6.5 軟鏈接和硬鏈接 /135
項目實訓 /138
習題 /139
項目7
網絡服務與系統安全的管理
任務7.1 網絡服務的管理 /141
子任務1 系統服務 /141
子任務2 網絡服務 /143
子任務3 NetTools /146
任務7.2 遠程控制服務 /150
子任務1 配置SSHD服務 /151
子任務2 配置安全密鑰驗證 /152
子任務3 遠程傳輸 /154
任務7.3 防火墻的配置管理 /154
子任務1 配置管理iptables /155
子任務2 配置管理firewalld /158
任務7.4 SELinux管理 /162
項目實訓 /166
習題 /167
項目8
Web服務器的配置與管理
任務8.1 Web服務 /169
子任務1 認識Web服務器 /169
子任務2 Web服務協議 /172
任務8.2 Apache服務器的配置與管理 /175
子任務1 Apache服務的配置 /175
子任務2 Apache的配置文件 /180
子任務3 Apache虛擬主機 /183
任務8.3 Nginx服務器的配置與管理 /192
子任務1 Nginx服務的配置 /192
子任務2 Nginx反向代理和負載均衡 /197
項目實訓 /201
習題 /201
項目9
文件服務器的配置與管理
任務9.1 FTP服務器的管理 /203
子任務1 文件傳輸協議 /203
子任務2 vsftpd服務程序的安裝與部署 /205
子任務3 vsftpd服務程序匿名訪問 /206
子任務4 配置本地用戶模式 /209
任務9.2 NFS服務器的管理 /212
子任務1 NFS概述 /212
子任務2 NFS的配置 /213
項目實訓 /215
習題 /216
項目10
LAMP架構部署動態網站
任務10.1 LAMP架構 /217
子任務1 LAMP架構概述 /217
子任務2 MariaDB /220
子任務3 PHP服務器 /225
任務10.2 部署LAMP+WordPress /227
子任務1 部署LAMP架構 /227
子任務2 部署WordPress /230
項目實訓 /236
習題 /236
參考文獻