Linux系統管理與服務配置(微課版)(CentOS 10)
張恒傑 張彥
商品描述
作者簡介
目錄大綱
第1 章 Linux 的安裝與啟動 1
1.1 Linux 概述1
1.1.1 Linux 簡介1
1.1.2 Linux 的版本2
1.1.3 CentOS 簡介5
1.1.4 Linux 的特點6
1.2 Linux 系統的安裝7
1.2.1 Linux 的安裝方式7
1.2.2 安裝Linux8
1.2.3 Linux 的啟動與登錄12
實訓 14
習題 14
第2 章 Shell 的基本命令 16
2.1 Shell 命令概述 16
2.1.1 Shell 簡介 16
2.1.2 Shell 的分類 .17
2.1.3 啟動Shell 18
2.1.4 Shell 命令操作基礎 .20
2.2 常用的Shell 命令 .22
2.2.1 基本操作命令 .22
2.2.2 目錄操作命令 .24
2.2.3 文件操作命令 .26
2.2.4 系統管理命令 .30
2.3 vi 編輯器33
2.3.1 vi 簡介 .33
2.3.2 vi 的工作模式 .33
2.3.3 啟動與退出vi .34
2.3.4 vi 的基本操作命令 35
實訓 37
習題 38
第3 章用戶和組管理40
3.1 用戶和組文件 .40
3.1.1 用戶賬號文件 .41
3.1.2 用戶影子文件 .42
3.1.3 組賬號文件 43
3.1.4 用戶組影子文件 44
3.1.5 與用戶和組管理有關的文件和目錄 .44
3.2 用戶賬號和密碼的管理 46
3.2.1 用戶賬號管理 .46
3.2.2 用戶密碼管理 .48
3.3 用戶組的管理 .50
3.4 賦予普通用戶特別權限 52
實訓 . 55
習題 . 55
第4 章文件系統管理57
4.1 文件系統 57
4.1.1 Linux 文件系統概述57
4.1.2 Linux 文件系統類型58
4.2 Linux 文件組織結構59
4.2.1 文件系統結構 .60
4.2.2 基本目錄 61
4.2.3 Linux 文件系統與Windows 文件系統的比較.62
4.3 文件系統管理的實施 .63
4.3.1 存儲設備文件的命名 .63
4.3.2 硬盤設備管理 .64
4.3.3 邏輯卷的管理 .69
4.3.4 建立文件系統 .72
4.3.5 文件系統的掛載與卸載 72
4.3.6 磁盤配額管理 .74
4.4 文件管理 78
4.4.1 連接文件 78
4.4.2 修改目錄或文件權限 .79
4.4.3 文件的歸檔與壓縮 84
實訓 . 88
習題 . 89
第5 章系統高級管理92
5.1 系統進程管理 .92
5.1.1 進程的概念 92
5.1.2 進程管理 93
5.2 系統服務管理 .99
5.2.1 CentOS 10 啟動流程.100
5.2.2 服務管理 .101
5.3 軟件管理 .102
5.3.1 RPM102
5.3.2 DNF 104
5.4 TCP/IP 配置與管理 106
5.4.1 配置主機名 106
5.4.2 配置網卡 .107
5.4.3 常用網絡配置文件 112
5.4.4 常用網絡調試命令 114
實訓 117
習題 118
第6 章 NFS 服務器配置與管理120
6.1 NFS 概述.120
6.1.1 NFS 簡介.120
6.1.2 NFS 工作機制121
6.2 NFS 的安裝與啟動 122
6.3 配置NFS 服務 .123
實訓 127
習題 127
第7 章 Samba 服務器配置與管理.129
7.1 了解Samba 129
7.1.1 SMB 協議129
7.1.2 Samba 服務 130
7.2 安裝Samba 服務器 131
7.3 配置Samba 服務 132
7.3.1 特殊小節 .132
7.3.2 全局選項 .133
7.3.3 普通共享選項 137
7.3.4 管理Samba 用戶 140
7.3.5 配置實例 .140
7.4 Samba 應用實例 .141
7.4.1 Windows 客戶機訪問Samba 共享資源 141
7.4.2 Linux 客戶機訪問Samba 共享資源143
7.4.3 Linux 客戶機訪問Windows 共享資源144
實訓 145
習題 145
第8 章 DNS 服務器配置與管理147
8.1 DNS 服務器簡介 147
8.1.1 域名及域名系統 .147
8.1.2 域名結構 .148
8.1.3 DNS 服務器類型 149
8.1.4 域名的解析過程 .151
8.1.5 動態DNS 服務 153
8.2 安裝DNS 服務 154
8.3 配置DNS 服務 154
8.3.1 主配置文件named.conf155
8.3.2 區域文件和資源記錄 157
8.4 DNS 服務器配置實例 .160
8.4.1 配置主DNS 服務器 .160
8.4.2 配置輔助DNS 服務器 164
8.4.3 配置轉發DNS 服務器 165
8.4.4 配置只有緩存功能的DNS 服務器 .166
8.4.5 配置只有主域名服務功能的DNS 服務器 .166
8.4.6 配置DNS 服務器的負載均衡 167
8.5 DNS 管理工具 .167
實訓 169
習題 170
第9 章 Web 服務器配置與管理171
9.1 Apache 概述 171
9.2 Apache 服務器的安裝與啟動 .172
9.3 Apache 配置文件 173
9.3.1 Apache 主配置文件簡介 173
9.3.2 Apache 主配置文件選項 174
9.4 Apache 的配置 .177
9.4.1 搭建基本的Web 服務器 177
9.4.2 配置用戶Web 站點 179
9.4.3 別名和重定向 180
9.4.4 主機訪問控制 181
9.4.5 用戶身份驗證 182
9.5 配置虛擬主機 184
9.5.1 基於IP 地址的虛擬主機配置.184
9.5.2 基於名稱的虛擬主機配置 187
實訓 189
習題 190
第10 章 FTP 服務器配置與管理192
10.1 FTP 簡介 192
10.1.1 FTP 192
10.1.2 FTP 工作原理 192
10.1.3 FTP 傳輸模式 193
10.1.4 FTP 連接模式 193
10.2 配置VSFTP 服務器 195
10.2.1 安裝VSFTP 服務 195
10.2.2 VSFTP 服務配置文件 196
10.3 管理VSFTP 服務器 203
10.3.1 配置匿名賬號FTP 服務器 203
10.3.2 配置本地賬號FTP 服務器 205
10.3.3 配置虛擬賬號FTP 服務器 207
實訓 209
習題 209
第11 章 DHCP 服務器配置與管理 211
11.1 DHCP 工作機制211
11.2 DHCP 服務器的安裝與配置.213
11.2.1 安裝DHCP 服務213
11.2.2 啟動、停止DHCP 服務213
11.2.3 DHCP 服務配置214
11.2.4 配置實例 216
11.3 分配多網段的IP 地址217
11.4 配置DHCP 客戶端.219
實訓 220
習題 221
第12 章 E-mail 服務器配置與管理222
12.1 電子郵件服務概述 .222
12.2 安裝Postfix 郵件服務 224
12.3 啟動、停止E-mail 服務 .225
12.4 Postfix 的配置文件 .226
12.4.1 main.cf 文件 226
12.4.2 master.cf 文件.231
12.5 配置E-mail 服務器 233
12.5.1 Postfix 的基本配置 .233
12.5.2 配置SMTP 認證236
12.5.3 配置虛擬別名域 239
12.5.4 配置用戶別名 240
12.5.5 Dovecot 服務的實現241
12.5.6 Cyrus-imapd 服務的實現 243
實訓 246
習題 247
第13 章 Linux 安全配置與管理 .248
13.1 防火墻簡介 .248
13.2 防火墻區域管理 249
13.3 Firewalld 服務配置 .250
13.4 Firewalld 操作命令 .251
13.5 SELinux 簡介和設置 .256
13.5.1 SELinux 簡介 .256
13.5.2 設置SELinux .257
實訓 259
習題 259
參考文獻.261







