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