第1章 環(huán)境準(zhǔn)備 1
1.1 VMware Workstation概述 2
1.2 安裝VMware Workstation 2
1.3 在VMware Workstation中通過 ISO鏡像安裝Linux系統(tǒng) 4
1.4 Red Hat Enterprise Linux 8下的Activities隱藏菜單 6
1.5 VMware Workstation下的虛擬機(jī) 快照和克隆技術(shù) 8
1.5.1 VMware Workstation下的虛擬機(jī)快照技術(shù) 8
1.5.2 VMware Workstation下的虛擬機(jī)克隆技術(shù) 10
1.6 通過Xshell遠(yuǎn)程操作Linux系統(tǒng) 11
1.6.1 Xshell概述 11
1.6.2 在Windows操作系統(tǒng)上安裝Xshell 12
1.6.3 通過Xshell遠(yuǎn)程連接Linux虛擬機(jī) 13
課后作業(yè) 15
第2章 Linux系統(tǒng)概述 17
2.1 預(yù)備知識(shí) 18
2.2 Linux操作系統(tǒng) 20
2.2.1 Linux的發(fā)展史 20
2.2.2 Linux的發(fā)行版本和內(nèi)核版本 21
2.2.3 操作系統(tǒng)發(fā)展的3個(gè)階段 23
2.3 Linux在日常生活中無處不在 24
2.4 Linux使用過程中的幫助 25
2.5 Linux系統(tǒng)使用過程中的常見技巧 26
2.6 Linux下常見目錄操作命令 27
2.7 Linux系統(tǒng)下命令提示符的含義 33
課后作業(yè) 34
第3章 Linux系統(tǒng)啟動(dòng)過程及Systemd目標(biāo) 35
3.1 Linux系統(tǒng)啟動(dòng)引導(dǎo)流程 36
3.2 RHEL8下Systemd并行啟動(dòng)和依賴關(guān)系解析機(jī)制 37
3.3 RHEL8下4種常見的Systemd目標(biāo) 37
3.4 查看和設(shè)置默認(rèn)Systemd目標(biāo)的方法 38
課后作業(yè) 40
第4章 文件操作管理 41
4.1 VI編輯器 42
4.1.1 VI編輯器的特點(diǎn) 42
4.1.2 VI編輯器的用法 43
4.2 用戶的家目錄 44
4.3 重定向技術(shù) 45
4.4 find(查找)命令 46
4.4.1 find基礎(chǔ)查找 46
4.4.2 find高級(jí)查找 47
4.5 mv(移動(dòng))命令 48
4.6 cp(復(fù)制)命令 49
4.7 grep(基于文件內(nèi)容的查找)命令 50
4.8 鏈接文件 51
課后作業(yè) 52
第5章 用戶與組管理 53
5.1 用戶管理 54
5.1.1 useradd命令的使用技巧 54
5.1.2 賬戶信息文件/etc/passwd 56
5.1.3 組信息文件/etc/group 57
5.1.4 影子文件/etc/shadow 58
5.1.5 userdel命令的使用技巧 59
5.1.6 usermod命令的使用技巧 60
5.2 組管理 61
5.2.1 groupadd命令的使用技巧 61
5.2.2 groupdel命令的使用技巧 62
5.3 用戶和組的關(guān)系 62
5.3.1 相關(guān)概念 62
5.3.2 用戶和組的關(guān)系 63
5.4 chown命令的使用技巧 65
5.5 用戶與組管理的綜合實(shí)例測(cè)試 66
課后作業(yè) 68
第6章 特殊權(quán)限管理 69
6.1 UMASK反掩碼 70
6.1.1 UMASK反掩碼的含義 70
6.1.2 UMASK反掩碼的使用技巧 70
6.1.3 UMASK反掩碼的實(shí)例測(cè)試 71
6.2 SUID權(quán)限彌補(bǔ) 72
6.2.1 SUID權(quán)限彌補(bǔ)的含義 72
6.2.2 SUID權(quán)限彌補(bǔ)的使用技巧 73
6.2.3 SUID權(quán)限彌補(bǔ)的實(shí)例測(cè)試 73
6.3 SGID權(quán)限彌補(bǔ) 75
6.3.1 SGID權(quán)限彌補(bǔ)的含義 75
6.3.2 SGID權(quán)限彌補(bǔ)的使用技巧 75
6.3.3 SGID權(quán)限彌補(bǔ)的實(shí)例測(cè)試 76
6.4 STICK黏滯位 77
6.4.1 STICK黏滯位的含義 77
6.4.2 STICK黏滯位的使用技巧 77
6.4.3 STICK黏滯位的實(shí)例測(cè)試 77
6.5 訪問控制列表(ACL) 79
6.5.1 ACL的含義 79
6.5.2 ACL的使用技巧 79
6.5.3 ACL的實(shí)例測(cè)試 80
6.6 完整的權(quán)限值 84
課后作業(yè) 85
第7章 軟件包的安裝與使用 87
7.1 軟件倉(cāng)庫(kù)基礎(chǔ)知識(shí) 88
7.1.1 光盤映像文件的掛載 88
7.1.2 BaseOS和AppStream目錄 89
7.2 rpm軟件包 91
7.2.1 rpm軟件包概述 91
7.2.2 rpm軟件包的使用技巧 92
7.2.3 rpm軟件包的實(shí)例測(cè)試 93
7.3 YUM軟件倉(cāng)庫(kù)技術(shù) 95
7.3.1 YUM軟件倉(cāng)庫(kù)概述 95
7.3.2 YUM軟件倉(cāng)庫(kù)的使用技巧 96
7.3.3 本地源YUM軟件倉(cāng)庫(kù)實(shí)例測(cè)試 100
7.3.4 網(wǎng)絡(luò)源YUM軟件倉(cāng)庫(kù)實(shí)例測(cè)試 103
課后作業(yè) 104
第8章 Crontab計(jì)劃任務(wù) 105
8.1 周期性計(jì)劃任務(wù) 106
8.1.1 用戶定時(shí)任務(wù)的使用技巧 106
8.1.2 用戶定時(shí)任務(wù)的實(shí)例測(cè)試 108
8.1.3 管理員對(duì)用戶定時(shí)任務(wù)的管理方法 109
8.1.4 用戶定時(shí)任務(wù)的高級(jí)管理技巧 110
8.2 系統(tǒng)定時(shí)任務(wù) 111
8.2.1 系統(tǒng)定時(shí)任務(wù)的工作目錄 111
8.2.2 Anacron系統(tǒng) 112
8.3 timedatectl命令 113
8.3.1 timedatectl命令的使用技巧 113
8.3.2 timedatectl命令的實(shí)例測(cè)試 115
課后作業(yè) 117
第9章 文件系統(tǒng)管理 119
9.1 操作系統(tǒng)的兩種啟動(dòng)模式 120
9.1.1 Legacy BIOS 120
9.1.2 UEFI 120
9.2 磁盤分區(qū)表的兩種類型 121
9.2.1 MBR磁盤分區(qū)表 121
9.2.2 GPT磁盤分區(qū)表 122
9.3 Linux下的磁盤與分區(qū)的表示方法 123
9.3.1 磁盤的表示方法 123
9.3.2 分區(qū)的表示方法 124
9.3.3 文件系統(tǒng)的表示方法 124
9.3.4 MBR磁盤分區(qū)表的特點(diǎn) 125
9.4 在VMware中為虛擬機(jī)添加磁盤的方法 126
9.4.1 在VMware中為虛擬機(jī)添加磁盤的步驟 126
9.4.2 在VMware中為虛擬機(jī)添加磁盤的實(shí)例測(cè)試 127
9.5 使用新磁盤的整體流程 132
9.5.1 Linux下使用一塊新磁盤的步驟 132
9.5.2 Linux下使用一塊新磁盤的實(shí)例測(cè)試 134
課后作業(yè) 142
第10章 Swap交換分區(qū)管理 143
10.1 開機(jī)自動(dòng)掛載文件"/etc/fstab" 144
10.1.1 開機(jī)自動(dòng)掛載文件"/etc/fstab"中6個(gè)字段的含義 144
10.1.2 由于"/etc/fstab"文件書寫錯(cuò)誤導(dǎo)致系統(tǒng)無法啟動(dòng)的解決方法 145
10.2 Swap交換分區(qū) 146
10.2.1 Swap交換分區(qū)概述 146
10.2.2 Swap交換分區(qū)典型大小的設(shè)置 147
10.2.3 查看Swap交換分區(qū)大小的方法 147
10.2.4 使用Swap分區(qū)的整體流程 149
10.2.5 使用Swap分區(qū)的實(shí)例測(cè)試 150
課后作業(yè) 153
第11章 網(wǎng)絡(luò)管理 155
11.1 網(wǎng)絡(luò)管理命令基礎(chǔ) 156
11.2 動(dòng)態(tài)IP與靜態(tài)IP的設(shè)置方法 162
11.2.1 動(dòng)態(tài)IP地址的設(shè)置方法 162
11.2.2 靜態(tài)IP地址的設(shè)置方法 162
11.3 添加與刪除IP地址的方法 164
11.3.1 添加IP地址的方法 164
11.3.2 刪除IP地址的方法 165
11.3.3 網(wǎng)絡(luò)參數(shù)配置文件 166
11.4 與網(wǎng)絡(luò)相關(guān)的其他命令 167
11.5 查看與修改主機(jī)名 170
11.5.1 查看主機(jī)名的方法 170
11.5.2 修改主機(jī)名的方法 171
課后作業(yè) 172
第12章 防火墻Firewalld管理 173
12.1 防火墻Firewalld概述 174
12.2 防火墻Firewalld的管理技巧 175
12.3 防火墻Firewalld日常管理實(shí)例測(cè)試 177
課后作業(yè) 180
第13章 SELinux管理 181
13.1 Linux系統(tǒng)的安全機(jī)制 182
13.2 SELinux理論 183
13.3 SELinux的配置文件 184
13.4 查看和設(shè)置SELinux工作模式的方法 184
13.4.1 查看SELinux工作模式的方法 184
13.4.2 設(shè)置SELinux工作模式的方法 185
13.5 SELinux的安全上下文和布爾值 186
課后作業(yè) 187
第14章 歸檔壓縮技術(shù) 189
14.1 tar命令創(chuàng)建普通歸檔包 190
14.1.1 使用tar命令創(chuàng)建普通
歸檔包 190
14.1.2 使用tar命令創(chuàng)建普通
歸檔包的實(shí)例測(cè)試 190
14.2 tar命令創(chuàng)建壓縮歸檔包 191
14.2.1 3種常見的壓縮工具 191
14.2.2 使用tar命令創(chuàng)建壓縮
歸檔包 191
14.2.3 使用tar命令查詢壓縮
歸檔包 192
14.2.4 使用tar命令釋放壓縮
歸檔包 193
14.2.5 使用tar命令釋放壓縮
歸檔包到指定目錄下 193
14.2.6 使用tar命令管理壓縮
歸檔包實(shí)例測(cè)試 194
課后作業(yè) 195