Linux系統(tǒng)配置及運(yùn)維項(xiàng)目化教程(工作手冊(cè)式)
定 價(jià):55.8 元
- 作者:李志杰
- 出版時(shí)間:2021/4/1
- ISBN:9787121407864
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP316.85
- 頁碼:280
- 紙張:
- 版次:01
- 開本:16開
CentOS?一直以來是最受廣大中小企業(yè)喜愛的操作系統(tǒng),隨著?CentOS 8?的發(fā)布,越來越多的中小企業(yè)關(guān)注和使用這個(gè)版本。本書基于企業(yè)服務(wù)器運(yùn)維需求,以目前最新的?CentOS 8?為平臺(tái),全面介紹?Linux?的安裝、配置和運(yùn)維管理。本書共?13?章,內(nèi)容涵蓋了?Linux?安裝與配置、用戶及權(quán)限管理、文件系統(tǒng)及磁盤管理、軟件包及文檔管理、網(wǎng)絡(luò)基礎(chǔ)服務(wù)等?Linux?運(yùn)維基礎(chǔ)知識(shí)體系,還包括?shell?編程、網(wǎng)站服務(wù)器搭建與管理、數(shù)據(jù)庫服務(wù)器配置、網(wǎng)站部署與運(yùn)維、集群架構(gòu)、虛擬化技術(shù)等網(wǎng)絡(luò)服務(wù)綜合應(yīng)用,利用?PXE + Kickstart、Cobbler、Zabbix、Nagios、SaltStack、Ansible、Git、SVN?等運(yùn)維工具實(shí)現(xiàn)自動(dòng)化運(yùn)維。本書邀請(qǐng)了眾多企業(yè)工程師參與編寫,并結(jié)合企業(yè)最新運(yùn)維實(shí)踐項(xiàng)目來打造本書案例,每章均包括項(xiàng)目背景分析、項(xiàng)目相關(guān)知識(shí)、項(xiàng)目實(shí)施、項(xiàng)目小結(jié)、課后習(xí)題,并提供微課及實(shí)驗(yàn)素材。本書適合?Linux?初學(xué)者、Linux?系統(tǒng)管理員、Linux?運(yùn)維工程師及廣大專科院校師生學(xué)習(xí)和使用,既是一本不可多得的?Linux?學(xué)習(xí)手冊(cè),又是一本不可多得的?Linux?運(yùn)維經(jīng)典培訓(xùn)教材。
李志杰,工程碩士,講師、網(wǎng)絡(luò)工程師,局域網(wǎng)管理高級(jí)技師。1999年至今從事高職計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)教科研工作,主要研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)技術(shù)、信息安全等。近年來,主編了《精通Linux網(wǎng)絡(luò)服務(wù)器配置.管理.檢測(cè).應(yīng)用》《VPN及安全驗(yàn)證技術(shù)》和《網(wǎng)絡(luò)工程》等教材;主持了《信息安全攻擊與防護(hù)課程視頻開發(fā)》《操作系統(tǒng)安全課程視頻開發(fā)》《信息安全技術(shù)基礎(chǔ)課程視頻開發(fā)》等三個(gè)橫向課題;指導(dǎo)學(xué)生參加“云計(jì)算技術(shù)及應(yīng)用”獲得國家二等獎(jiǎng),“信息安全管理與評(píng)估”獲得國家三等獎(jiǎng);參加高等職業(yè)教育教師信息化教學(xué)大賽課程教學(xué)獲廣東省三等獎(jiǎng)
目 錄
第1章 Linux安裝與配置 1
1.1 項(xiàng)目背景分析 1
1.2 項(xiàng)目相關(guān)知識(shí) 2
1.3 項(xiàng)目實(shí)施 3
1.3.1 安裝與配置CentOS 8 3
1.3.2 vim編輯器 11
1.4 項(xiàng)目小結(jié) 14
1.5 課后習(xí)題 15
第2章 Linux用戶及權(quán)限管理 16
2.1 項(xiàng)目背景分析 16
2.2 項(xiàng)目相關(guān)知識(shí) 16
2.2.1 用戶與用戶組 16
2.2.2 文件系統(tǒng)權(quán)限 18
2.3 項(xiàng)目實(shí)施 18
2.3.1 用戶、用戶組的管理 18
2.3.2 文件系統(tǒng)權(quán)限的管理 23
2.3.3 利用sudo控制用戶權(quán)限 25
2.4 項(xiàng)目小結(jié) 27
2.5 課后習(xí)題 27
第3章 Linux文件系統(tǒng)及磁盤管理 28
3.1 項(xiàng)目背景分析 28
3.2 項(xiàng)目相關(guān)知識(shí) 29
3.2.1 磁盤(硬?盤) 29
3.2.2 Linux的基本操作 29
3.3 項(xiàng)目實(shí)施 37
磁盤及分區(qū) 37
3.4 項(xiàng)目小結(jié) 47
3.5 課后習(xí)題 48
第4章 Linux軟件包及文檔管理 49
4.1 項(xiàng)目背景分析 49
4.2 項(xiàng)目相關(guān)知識(shí) 49
4.2.1 編譯安裝 49
4.2.2 RPM軟件包管理工具 50
4.2.3 DNF軟件包管理工具 52
4.2.4 配置軟件倉庫 56
4.3 項(xiàng)目實(shí)施 58
4.3.1 為系統(tǒng)添加阿里云倉庫 58
4.3.2 使用DNF軟件包管理工具安裝常用軟件 58
4.3.3 編譯安裝Nginx軟件 59
4.4 項(xiàng)目小結(jié) 59
4.5 課后習(xí)題 60
第5章 Linux網(wǎng)絡(luò)基礎(chǔ)服務(wù) 61
5.1 項(xiàng)目背景分析 61
5.2 項(xiàng)目相關(guān)知識(shí) 62
5.2.1 NFS(網(wǎng)絡(luò)文件共享服務(wù)) 62
5.2.2 NTP(網(wǎng)絡(luò)時(shí)間同步服務(wù)) 62
5.2.3 文件同步服務(wù) 63
5.2.4 Linux防火墻 64
5.3 項(xiàng)目實(shí)施 69
5.3.1 安裝NFS服務(wù) 69
5.3.2 NTP同步公網(wǎng)時(shí)間 71
5.3.3 NTP同步內(nèi)網(wǎng)時(shí)間 72
5.3.4 Rsync(文件實(shí)時(shí)同步) 73
5.3.5 Sersync(文件快速同步) 75
5.3.6 Iptables防火墻 76
5.3.7 Firewalld防火墻 77
5.4 項(xiàng)目小結(jié) 78
5.5 課后習(xí)題 78
第6章 shell編程 79
6.1 項(xiàng)目背景分析 79
6.2 項(xiàng)目相關(guān)知識(shí) 79
6.2.1 Bash shell 79
6.2.2 shell語法基礎(chǔ) 80
6.2.3 正則表達(dá)式 89
6.3 項(xiàng)目實(shí)施 90
6.3.1 sed、awk及grep命令的使用 90
6.3.2 shell腳本編程 99
6.4 項(xiàng)目小結(jié) 99
6.5 課后習(xí)題 100
第7章 Linux網(wǎng)站服務(wù)器搭建與管理 101
7.1 項(xiàng)目背景分析 101
7.2 項(xiàng)目相關(guān)知識(shí) 101
7.2.1 Apache服務(wù)器 101
7.2.2 Nginx服務(wù)器 104
7.3 項(xiàng)目實(shí)施 110
7.3.1 配置基于域名的虛擬主機(jī) 110
7.3.2 配置站點(diǎn)www.abc.com支持PHP語言 111
7.3.3 配置站點(diǎn)shop.abc.com支持Java語言 112
7.4 項(xiàng)目小結(jié) 114
7.5 課后習(xí)題 114
第8章 Linux數(shù)據(jù)庫服務(wù)器配置 115
8.1 項(xiàng)目背景分析 115
8.2 項(xiàng)目相關(guān)知識(shí) 116
8.2.1 MySQL數(shù)據(jù)庫 116
8.2.2 Redis數(shù)據(jù)庫 116
8.2.3 主從同步 117
8.3 項(xiàng)目實(shí)施 118
8.4 項(xiàng)目小結(jié) 130
8.5 課后習(xí)題 130
第9章 網(wǎng)站部署與運(yùn)維 131
9.1 項(xiàng)目背景分析 131
9.2 項(xiàng)目相關(guān)知識(shí) 133
9.2.1 LAMP架構(gòu)介紹 133
9.2.2 LNMP架構(gòu)介紹 134
9.3 項(xiàng)目實(shí)施 134
9.3.1 LAMP動(dòng)態(tài)網(wǎng)站部署 134
9.3.2 LNMP動(dòng)態(tài)網(wǎng)站部署 141
9.3.3 博客系統(tǒng)實(shí)戰(zhàn)部署(WordPress) 147
9.3.4 Discuz!論壇部署實(shí)戰(zhàn) 151
9.4 項(xiàng)目小結(jié) 156
9.5 課后習(xí)題 156
第10章 Linux集群架構(gòu) 158
10.1 項(xiàng)目背景分析 158
10.2 項(xiàng)目相關(guān)知識(shí) 158
10.2.1 高可用集群軟件Keepalived 158
10.2.2 VRRP協(xié)議工作原理 160
10.2.3 負(fù)載均衡集群系統(tǒng)LVS 161
10.3 項(xiàng)目實(shí)施 165
10.3.1 Keepalived高可用集群部署 165
10.3.2 LVS負(fù)載均衡集群部署 172
10.3.3 Keepalived+LVS應(yīng)用實(shí)踐 179
10.4 項(xiàng)目小結(jié) 182
10.5 課后習(xí)題 183
第11章 Linux運(yùn)維管理工具 184
11.1 項(xiàng)目背景分析 184
11.2 項(xiàng)目相關(guān)知識(shí) 185
11.2.1 傳統(tǒng)Linux運(yùn)維方式 185
11.2.2 自動(dòng)化運(yùn)維方式 185
11.3 項(xiàng)目實(shí)施 189
11.3.1 PXE+Kickstart無人值守安裝 189
11.3.2 Cobbler無人值守安裝 193
11.3.3 Zabbix監(jiān)控系統(tǒng)部署 198
11.3.4 Nagios監(jiān)控系統(tǒng)部署 211
11.3.5 SaltStack自動(dòng)化部署 215
11.3.6 Ansible自動(dòng)化部署 221
11.3.7 Git部署及應(yīng)用 223
11.3.8 SVN部署及應(yīng)用 229
11.4 項(xiàng)目小結(jié) 232
11.5 課后習(xí)題 232
第12章 虛擬化技術(shù) 233
12.1 項(xiàng)目背景分析 233
12.2 項(xiàng)目相關(guān)知識(shí) 234
12.2.1 VMware虛擬化 234
12.2.2 Xen虛擬化 235
12.2.3 KVM虛擬化 235
12.3 項(xiàng)目實(shí)施 235
12.3.1 KVM虛擬化環(huán)境搭建 235
12.3.2 KVM虛擬化應(yīng)用 237
12.4 項(xiàng)目小結(jié) 242
12.5 課后習(xí)題 242
第13章 容器和編排技術(shù) 243
13.1 項(xiàng)目背景分析 243
13.2 項(xiàng)目相關(guān)知識(shí) 244
13.2.1 Docker簡(jiǎn)介 244
13.2.2 Kubernetes簡(jiǎn)介 244
13.3 項(xiàng)目實(shí)施 245
13.3.1 Docker的安裝與運(yùn)行 245
13.3.2 Docker的使用 246
13.3.3 Docker私有倉庫 251
13.3.4 Kubernetes的安裝與運(yùn)行 252
13.3.5 kubectl使用 256
13.3.6 Kubernetes Dashboard安裝 261
13.4 項(xiàng)目小結(jié) 267
13.5 課后習(xí)題 267