Linux 系統配置及運維項目化教程 (工作手冊式)

李志傑,許彥佳

  • 出版商: 電子工業
  • 出版日期: 2021-04-01
  • 定價: $335
  • 售價: 8.5$285
  • 語言: 簡體中文
  • 頁數: 280
  • 裝訂: 平裝
  • ISBN: 7121407868
  • ISBN-13: 9787121407864
  • 相關分類: Linux
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

CentOS?一直以來是最受廣大中小企業喜愛的操作系統,隨著?CentOS 8?的發布,越來越多的中小企業關註和使用這個版本。本書基於企業服務器運維需求,以目前最新的?CentOS 8?為平臺,全面介紹?Linux?的安裝、配置和運維管理。本書共?13?章,內容涵蓋了?Linux?安裝與配置、用戶及權限管理、文件系統及磁盤管理、軟件包及文檔管理、網絡基礎服務等?Linux?運維基礎知識體系,還包括?shell?編程、網站服務器搭建與管理、數據庫服務器配置、網站部署與運維、集群架構、虛擬化技術等網絡服務綜合應用,利用?PXE + Kickstart、Cobbler、Zabbix、Nagios、SaltStack、Ansible、Git、SVN?等運維工具實現自動化運維。本書邀請了眾多企業工程師參與編寫,並結合企業最新運維實踐項目來打造本書案例,每章均包括項目背景分析、項目相關知識、項目實施、項目小結、課後習題,並提供微課及實驗素材。本書適合?Linux?初學者、Linux?系統管理員、Linux?運維工程師及廣大專科院校師生學習和使用,既是一本不可多得的?Linux?學習手冊,又是一本不可多得的?Linux?運維經典培訓教材。

作者簡介

李志傑,工程碩士,講師、網絡工程師,局域網管理高級技師。
1999年至今從事高職計算機網絡技術專業教科研工作,主要研究方向為計算機網絡技術、信息安全等。
近年來,主編了《精通Linux網絡服務器配置.管理.檢測.應用》《VPN及安全驗證技術》和《網絡工程》等教材;主持了《信息安全攻擊與防護課程開發》《操作系統安全課程開發》《信息安全技術基礎課程開發》等三個橫向課題;指導學生參加“雲計算技術及應用”獲得國家二等獎,“信息安全管理與評估”獲得國家三等獎;參加高等職業教育教師信息化教學大賽課程教學獲廣東省三等獎

目錄大綱

目錄
第1章Linux安裝與配置1
1.1項目背景分析1
1.2項目相關知識2
1.3項目實施3
1.3.1安裝與配置CentOS 8 3
1.3.2 vim編輯器11
1.4項目小結14
1.5課後習題15

第2章Linux用戶及權限管理16
2.1項目背景分析16
2.2項目相關知識16
2.2.1用戶與用戶組16
2.2.2文件系統權限18
2.3項目實施18
2.3.1用戶、用戶組的管理18
2.3.2文件系統權限的管理23
2.3.3利用sudo控制用戶權限25
2.4項目小結27
2.5課後習題27

第3章Linux文件系統及磁盤管理28
3.1項目背景分析28
3.2項目相關知識29
3.2.1磁盤(硬?盤) 29
3.2.2 Linux的基本操作29
3.3項目實施37
磁盤及分區37
3.4項目小結47
3.5課後習題48

第4章Linux軟件包及文檔管理49
4.1項目背景分析49
4.2項目相關知識49
4.2.1編譯安裝49
4.2.2 RPM軟件包管理工具50
4.2.3 DNF軟件包管理工具52
4.2.4配置軟件倉庫56
4.3項目實施58
4.3.1為系統添加阿里雲倉庫58
4.3.2使用DNF軟件包管理工具安裝常用軟件58
4.3.3編譯安裝Nginx軟件59
4.4項目小結59
4.5課後習題60

第5章Linux網絡基礎服務61
5.1項目背景分析61
5.2項目相關知識62
5.2.1 NFS(網絡文件共享服務) 62
5.2.2 NTP(網絡時間同步服務) 62
5.2.3文件同步服務63
5.2.4 Linux防火牆64
5.3項目實施69
5.3.1安裝NFS服務69
5.3 .2 NTP同步公網時間71
5.3.3 NTP同步內網時間72
5.3.4 Rsync(文件實時同步) 73
5.3.5 Sersync(文件快速同步) 75
5.3.6 Iptables防火牆76
5.3.7 Firewalld防火牆77
5.4項目小結78
5.5課後習題78

第6章shell編程79
6.1項目背景分析79
6.2項目相關知識79
6.2.1 Bash shell 79
6.2.2 shell語法基礎80
6.2.3正則表達式89
6.3項目實施90
6.3 .1 sed、awk及grep命令的使用90
6.3.2 shell腳本編程99
6.4項目小結99
6.5課後習題100

第7章Linux網站服務器搭建與管理101
7.1項目背景分析101
7.2項目相關知識101
7.2.1 Apache服務器101
7.2.2 Nginx服務器104
7.3項目實施110
7.3.1配置基於域名的虛擬主機110
7.3.2配置站點.abc.支持PHP語言111
7.3.3配置站點shop.abc.支持Java語言112
7.4項目小結114
7.5課後習題114

第8章Linux數據庫服務器配置115
8.1項目背景分析115
8.2項目相關知識116
8.2.1 MySQL數據庫116
8.2.2 Redis數據庫116
8.2.3主從同步117
8.3項目實施118
8.4項目小結130
8.5課後習題130

第9章網站部署與運維131
9.1項目背景分析131
9.2項目相關知識133
9.2.1 LAMP架構介紹133
9.2.2 LNMP架構介紹134
9.3項目實施134
9.3.1 LAMP動態網站部署134
9.3.2 LNMP動態網站部署141
9.3.3博客系統實戰部署(WordPress) 147
9.3.4 Discuz!論壇部署實戰151
9.4項目小結156
9.5課後習題156

第10章Linux集群架構158
10.1項目背景分析158
10.2項目相關知識158
10.2.1高可用集群軟件Keepalived 158
10.2.2 VRRP協議工作原理160
10.2.3負載均衡集群系統LVS 161
10.3項目實施165
10.3.1 Keepalived高可用集群部署165
10.3.2 LVS負載均衡集群部署172
10.3.3 Keepalived LVS應用實踐179
10.4項目小結182
10.5課後習題183

第11章Linux運維管理工具184
11.1項目背景分析184
11.2項目相關知識185
11.2.1傳統Linux運維方式185
11.2.2自動化運維方式185
11.3項目實施189
11.3.1 PXE Kickstart無人值守安裝189
11.3.2 Cobbler無人值守安裝193
11.3.3 Zabbix監控系統部署198
11.3.4 Nagios監控系統部署211
11.3.5 SaltStack自動化部署215
11.3. 6 Ansible自動化部署221
11.3.7 Git部署及應用223
11.3.8 SVN部署及應用229
11.4項目小結232
11.5課後習題232

第12章虛擬化技術233
12.1項目背景分析233
12.2項目相關知識234
12.2.1 VMware虛擬化234
12.2.2 Xen虛擬化235
12.2.3 KVM虛擬化235
12.3項目實施235
12.3.1 KVM虛擬化環境搭建235
12.3.2 KVM虛擬化應用237
12.4項目小結242
12.5課後習題242

第13章容器和編排技術243
13.1項目背景分析243
13.2項目相關知識244
13.2.1 Docker簡介244
13.2 .2 Kuberes簡介244
13.3項目實施245
13.3.1 Docker的安裝與運行245
13.3.2 Docker的使用246
13.3.3 Docker私有倉庫251
13.3.4 Kuberes的安裝與運行252
13.3.5 kubectl使用256
13.3.6 Kuberes Dashboard安裝261
13.4項目小結267
13.5課後習題267