Linux系統(tǒng)配置及運(yùn)維項(xiàng)目化教程(工作手冊(cè)式)
定 價(jià):55.8 元
- 作者:李志杰
- 出版時(shí)間:2021/4/1
- ISBN:9787121407864
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP316.85
- 頁(yè)碼:280
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
CentOS?一直以來(lái)是最受廣大中小企業(yè)喜愛(ài)的操作系統(tǒng),隨著?CentOS 8?的發(fā)布,越來(lái)越多的中小企業(yè)關(guān)注和使用這個(gè)版本。本書(shū)基于企業(yè)服務(wù)器運(yùn)維需求,以目前最新的?CentOS 8?為平臺(tái),全面介紹?Linux?的安裝、配置和運(yùn)維管理。本書(shū)共?13?章,內(nèi)容涵蓋了?Linux?安裝與配置、用戶及權(quán)限管理、文件系統(tǒng)及磁盤(pán)管理、軟件包及文檔管理、網(wǎng)絡(luò)基礎(chǔ)服務(wù)等?Linux?運(yùn)維基礎(chǔ)知識(shí)體系,還包括?shell?編程、網(wǎng)站服務(wù)器搭建與管理、數(shù)據(jù)庫(kù)服務(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)維。本書(shū)邀請(qǐng)了眾多企業(yè)工程師參與編寫(xiě),并結(jié)合企業(yè)最新運(yùn)維實(shí)踐項(xiàng)目來(lái)打造本書(shū)案例,每章均包括項(xiàng)目背景分析、項(xiàng)目相關(guān)知識(shí)、項(xiàng)目實(shí)施、項(xiàng)目小結(jié)、課后習(xí)題,并提供微課及實(shí)驗(yàn)素材。本書(shū)適合?Linux?初學(xué)者、Linux?系統(tǒng)管理員、Linux?運(yùn)維工程師及廣大專(zhuā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ù)專(zhuān)業(yè)教科研工作,主要研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)技術(shù)、信息安全等。近年來(lái),主編了《精通Linux網(wǎng)絡(luò)服務(wù)器配置.管理.檢測(cè).應(yīng)用》《VPN及安全驗(yàn)證技術(shù)》和《網(wǎng)絡(luò)工程》等教材;主持了《信息安全攻擊與防護(hù)課程視頻開(kāi)發(fā)》《操作系統(tǒng)安全課程視頻開(kāi)發(fā)》《信息安全技術(shù)基礎(chǔ)課程視頻開(kāi)發(fā)》等三個(gè)橫向課題;指導(dǎo)學(xué)生參加“云計(jì)算技術(shù)及應(yīng)用”獲得國(guó)家二等獎(jiǎng),“信息安全管理與評(píng)估”獲得國(guó)家三等獎(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)及磁盤(pán)管理 28
3.1 項(xiàng)目背景分析 28
3.2 項(xiàng)目相關(guān)知識(shí) 29
3.2.1 磁盤(pán)(硬?盤(pán)) 29
3.2.2 Linux的基本操作 29
3.3 項(xiàng)目實(shí)施 37
磁盤(pán)及分區(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 配置軟件倉(cāng)庫(kù) 56
4.3 項(xiàng)目實(shí)施 58
4.3.1 為系統(tǒng)添加阿里云倉(cāng)庫(kù) 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語(yǔ)法基礎(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語(yǔ)言 111
7.3.3 配置站點(diǎn)shop.abc.com支持Java語(yǔ)言 112
7.4 項(xiàng)目小結(jié) 114
7.5 課后習(xí)題 114
第8章 Linux數(shù)據(jù)庫(kù)服務(wù)器配置 115
8.1 項(xiàng)目背景分析 115
8.2 項(xiàng)目相關(guān)知識(shí) 116
8.2.1 MySQL數(shù)據(jù)庫(kù) 116
8.2.2 Redis數(shù)據(jù)庫(kù) 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無(wú)人值守安裝 189
11.3.2 Cobbler無(wú)人值守安裝 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私有倉(cāng)庫(kù) 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