第1章搭建與測(cè)試Linux服務(wù)器1
1.1認(rèn)識(shí)Linux操作系統(tǒng)1
1.1.1Linux系統(tǒng)的歷史1
1.1.2Linux的版權(quán)問題2
1.1.3理解Linux體系結(jié)構(gòu)2
1.1.4認(rèn)識(shí)Linux的版本3
1.1.5Red Hat Enterprise Linux 84
1.2使用VM虛擬機(jī)安裝RHEL 85
1.2.1安裝配置VM虛擬機(jī)5
1.2.2安裝配置RHEL 8操作系統(tǒng)12
1.3重置root管理員密碼21
1.4使用yum和dnf22
1.5systemd初始化進(jìn)程25
1.6啟動(dòng)Shell26
1.7配置常規(guī)網(wǎng)絡(luò)27
1.7.1使用nmtui修改主機(jī)名28
1.7.2使用系統(tǒng)菜單配置網(wǎng)絡(luò)29
1.7.3使用圖形界面配置網(wǎng)絡(luò)31
1.7.4使用nmcli命令配置網(wǎng)絡(luò)33
1.8項(xiàng)目實(shí)錄: Linux系統(tǒng)安裝與基本配置37
1.9練習(xí)題38
第2章使用常用的Linux命令40
2.1Linux命令基礎(chǔ)40
2.1.1了解Linux命令特點(diǎn)40
2.1.2后臺(tái)運(yùn)行程序41
2.2熟練使用文件目錄類命令41
2.2.1使用瀏覽目錄類命令41
2.2.2熟練使用瀏覽文件類命令42
2.2.3熟練使用目錄操作類命令44
2.2.4熟練使用cp命令45
2.2.5熟練使用文件操作類命令47
2.3熟練使用系統(tǒng)信息類命令55Linux操作系統(tǒng)(微課版) (RHEL 8/CentOS 8)(第2版)目錄2.4熟練使用進(jìn)程管理類命令57
2.5熟練使用其他常用命令61
2.6項(xiàng)目實(shí)錄: 使用Linux基本命令64
2.7練習(xí)題65
第3章Shell與vim編輯器67
3.1Shell67
3.1.1Shell概述67
3.1.2Shell環(huán)境變量69
3.1.3正則表達(dá)式72
3.1.4輸入/輸出重定向與管道74
3.1.5Shell腳本77
3.2vim編輯器80
3.3項(xiàng)目實(shí)錄87
項(xiàng)目實(shí)錄一: Shell編程87
項(xiàng)目實(shí)錄二: vim編輯器87
3.4練習(xí)題88
第4章用戶和組管理90
4.1理解用戶賬戶和組90
4.2理解用戶賬戶文件和組文件91
4.2.1理解用戶賬戶文件91
4.2.2理解組文件93
4.3管理用戶賬戶94
4.3.1新建用戶94
4.3.2設(shè)置用戶賬戶口令95
4.3.3維護(hù)用戶賬戶96
4.4管理組99
4.4.1維護(hù)組賬戶99
4.4.2為組添加用戶99
4.5使用su命令100
4.6使用常用的賬戶管理命令101
4.7企業(yè)實(shí)戰(zhàn)與應(yīng)用賬戶管理實(shí)例102
4.8項(xiàng)目實(shí)錄: 管理用戶和組103
4.9練習(xí)題103
第5章文件系統(tǒng)和磁盤管理106
5.1了解文件系統(tǒng)106
5.1.1認(rèn)識(shí)文件系統(tǒng)106
5.1.2理解Linux文件系統(tǒng)目錄結(jié)構(gòu)107
5.1.3理解路徑與相對(duì)路徑109
5.1.4Linux文件權(quán)限管理109
5.2管理磁盤114
5.2.1MBR硬盤與GPT硬盤114
5.2.2物理設(shè)備的命名規(guī)則115
5.2.3硬盤分區(qū)116
5.2.4為虛擬機(jī)添加需要的硬盤117
5.2.5硬盤的使用規(guī)劃119
5.2.6使用硬盤管理工具fdisk119
5.2.7使用其他硬盤管理工具123
5.3在Linux中配置軟RAID127
5.3.1常用的RAID127
5.3.2實(shí)現(xiàn)RAID的典型案例129
5.4LVM邏輯卷管理器132
5.4.1LVM概述132
5.4.2實(shí)現(xiàn)LVM的典型案例133
5.5硬盤配額配置企業(yè)案例(XFS文件系統(tǒng))137
5.5.1環(huán)境需求137
5.5.2解決方案138
5.6項(xiàng)目實(shí)錄141
項(xiàng)目實(shí)錄一: 文件權(quán)限管理141
項(xiàng)目實(shí)錄二: 文件系統(tǒng)管理142
項(xiàng)目實(shí)錄三: LVM邏輯卷管理器142
項(xiàng)目實(shí)錄四: 動(dòng)態(tài)磁盤管理143
5.7練習(xí)題143
第6章配置防火墻和SELinux146
6.1防火墻概述146
6.1.1防火墻的特點(diǎn)146
6.1.2iptables與firewall147
6.1.3NAT基礎(chǔ)知識(shí)147
6.1.4SELinux149
6.2案例設(shè)計(jì)及準(zhǔn)備150
6.3使用firewalld服務(wù)150
6.3.1使用終端管理工具151
6.3.2使用圖形管理工具155
6.4管理SELinux158
6.4.1設(shè)置SELinux的模式158
6.4.2設(shè)置SELinux安全上下文159
6.4.3管理布爾值160
6.5NAT(SNAT和DNAT)企業(yè)實(shí)戰(zhàn)案例162
6.5.1企業(yè)環(huán)境和需求162
6.5.2解決方案163
6.6項(xiàng)目實(shí)錄: 配置與管理firewall防火墻168
6.7練習(xí)題169
第7章DHCP服務(wù)器配置170
7.1了解DHCP服務(wù)170
7.1.1DHCP服務(wù)簡(jiǎn)介170
7.1.2DHCP服務(wù)工作原理170
7.2案例設(shè)計(jì)及準(zhǔn)備172
7.2.1案例設(shè)計(jì)172
7.2.2案例需求準(zhǔn)備173
7.3安裝與配置DHCP服務(wù)174
7.3.1在服務(wù)器Server01上安裝DHCP服務(wù)器174
7.3.2配置DHCP主配置文件175
7.4配置DHCP服務(wù)器應(yīng)用案例179
7.4.1案例需求179
7.4.2解決方案179
7.5項(xiàng)目實(shí)錄: 配置與管理DHCP服務(wù)器183
7.6練習(xí)題185
第8章DNS服務(wù)器配置187
8.1認(rèn)識(shí)DNS服務(wù)187
8.1.1DNS概述187
8.1.2DNS查詢模式188
8.1.3DNS域名空間結(jié)構(gòu)188
8.2案例設(shè)計(jì)與準(zhǔn)備189
8.3安裝與配置DNS服務(wù)189
8.3.1安裝與啟動(dòng)DNS190
8.3.2掌握BIND配置文件190
8.4配置主DNS服務(wù)器實(shí)例193
8.4.1案例環(huán)境及需求193
8.4.2解決方案194
8.5配置惟緩存DNS服務(wù)器199
8.6使用工具測(cè)試DNS199
8.7項(xiàng)目實(shí)錄: 配置與管理DNS服務(wù)器201
8.8練習(xí)題201
第9章NFS網(wǎng)絡(luò)文件系統(tǒng)203
9.1NFS基本原理203
9.1.1NFS服務(wù)概述203
9.1.2NFS工作原理204
9.1.3NFS組件204
9.2案例設(shè)計(jì)與準(zhǔn)備205
9.3配置一臺(tái)完整的NFS服務(wù)器205
9.3.1NFS服務(wù)器端配置205
9.3.2在客戶端掛載NFS文件系統(tǒng)210
9.3.3了解NFS服務(wù)的文件存取權(quán)限212
9.4排除NFS故障212
9.5項(xiàng)目實(shí)錄: 配置與管理NFS服務(wù)器214
9.6練習(xí)題215
第10章samba服務(wù)器配置217
10.1samba簡(jiǎn)介217
10.2案例設(shè)計(jì)與準(zhǔn)備218
10.2.1了解samba服務(wù)器配置的工作流程218
10.2.2設(shè)備準(zhǔn)備219
10.3配置samba服務(wù)器219
10.3.1安裝并啟動(dòng)samba服務(wù)219
10.3.2了解主要配置文件smb.conf220
10.4samba服務(wù)的日志文件和密碼文件224
10.5user服務(wù)器實(shí)例解析225
10.6配置可匿名訪問的samba服務(wù)器231
10.7項(xiàng)目實(shí)錄: 配置與管理samba服務(wù)器233
10.8練習(xí)題234
第11章Apache服務(wù)器配置236
11.1認(rèn)識(shí)Web236
11.2案例設(shè)計(jì)和準(zhǔn)備238
11.3安裝與配置Web服務(wù)器238
11.3.1安裝、啟動(dòng)與停止Apache服務(wù)238
11.3.2認(rèn)識(shí)Apache服務(wù)器的配置文件240
11.4Web服務(wù)器簡(jiǎn)單案例241
11.4.1設(shè)置文檔根目錄和首頁(yè)文件的實(shí)例241
11.4.2用戶個(gè)人主頁(yè)實(shí)例243
11.4.3虛擬目錄實(shí)例245
11.5Web服務(wù)器虛擬主機(jī)案例246
11.5.1配置基于IP地址的虛擬主機(jī)246
11.5.2配置基于域名的虛擬主機(jī)248
11.5.3配置基于端口號(hào)的虛擬主機(jī)249
11.6保障企業(yè)網(wǎng)站安全配置用戶身份認(rèn)證251
11.6.1.htaccess文件控制存取251
11.6.2用戶身份認(rèn)證252
11.7項(xiàng)目實(shí)錄: 配置與管理Web服務(wù)器255
11.8練習(xí)題256
第12章FTP服務(wù)器配置258
12.1認(rèn)識(shí)FTP服務(wù)258
12.1.1FTP工作原理258
12.1.2匿名用戶259
12.2案例設(shè)計(jì)與準(zhǔn)備259
12.3安裝、啟動(dòng)與停止vsftpd服務(wù)260
12.4認(rèn)識(shí)vsftpd的配置文件260
12.5配置匿名用戶FTP案例262
12.5.1案例需求263
12.5.2解決方案263
12.6配置本地模式的常規(guī)FTP服務(wù)器案例264
12.6.1案例需求264
12.6.2需求分析265
12.6.3解決方案265
12.7設(shè)置vsftp虛擬賬戶案例268
12.7.1案例需求268
12.7.2解決方案269
12.8項(xiàng)目實(shí)錄: 配置與管理FTP服務(wù)器272
12.9練習(xí)題273
第13章電子郵件服務(wù)器配置274
13.1了解電子郵件服務(wù)工作原理274
13.1.1電子郵件服務(wù)概述274
13.1.2電子郵件系統(tǒng)的組成274
13.1.3電子郵件傳輸過程275
13.1.4與電子郵件相關(guān)的協(xié)議276
13.1.5郵件處理及認(rèn)證276
13.2案例設(shè)計(jì)及準(zhǔn)備277
13.3配置postfix常規(guī)服務(wù)器278
13.3.1安裝所需要的服務(wù)器組件278
13.3.2postfix服務(wù)程序主配置文件278
13.3.3群發(fā)和郵件中繼279
13.4配置Dovecot服務(wù)程序283
13.4.1安裝Dovecot服務(wù)程序軟件包284
13.4.2配置部署Dovecot服務(wù)程序284
13.4.3配置郵件格式與存儲(chǔ)路徑285
13.4.4創(chuàng)建用戶,建立保存郵件的目錄285
13.5配置完整的收發(fā)郵件服務(wù)器案例285
13.5.1案例需求285
13.5.2案例分析285
13.5.3解決方案286
13.6使用CyrusSASL實(shí)現(xiàn)SMTP認(rèn)證案例292
13.6.1案例需求292
13.6.2解決方案292
13.7項(xiàng)目實(shí)錄: 配置與管理電子郵件服務(wù)器295
13.8練習(xí)題296
第14章代理服務(wù)器配置298
14.1認(rèn)識(shí)代理服務(wù)器298
14.1.1代理服務(wù)器的工作原理298
14.1.2代理服務(wù)器的作用299
14.2案例設(shè)計(jì)與準(zhǔn)備299
14.3配置squid服務(wù)器300
14.3.1安裝、啟動(dòng)、停止與隨系統(tǒng)啟動(dòng)squid服務(wù)300
14.3.2配置squid服務(wù)器301
14.4企業(yè)實(shí)戰(zhàn)與應(yīng)用案例304
14.4.1企業(yè)環(huán)境和需求304
14.4.2手動(dòng)設(shè)置代理服務(wù)器解決方案305
14.4.3客戶端不需要配置代理服務(wù)器的解決方案307
14.4.4反向代理的解決方案308
14.4.5幾種錯(cuò)誤的解決方案(以反向代理為例)309
14.5項(xiàng)目實(shí)錄: 配置與管理squid代理服務(wù)器311
14.6練習(xí)題311
附錄電子活頁(yè)313
參考文獻(xiàn)315