Linux操作系統實例教程

付學良 白戈力 夏麗娟 李宏慧

  • 出版商: 清華大學
  • 出版日期: 2024-08-01
  • 售價: $354
  • 貴賓價: 9.5$336
  • 語言: 簡體中文
  • ISBN: 7302665133
  • ISBN-13: 9787302665137
  • 相關分類: LinuxOperating-system
  • 立即出貨 (庫存 < 4)

  • Linux操作系統實例教程-preview-1
  • Linux操作系統實例教程-preview-2
  • Linux操作系統實例教程-preview-3
Linux操作系統實例教程-preview-1

商品描述

"《Linux操作系統實例教程》圖文並茂,實例豐富,可以使讀者在短時間內快速掌握Linux操作系統的使用技巧與管理方法。《Linux操作系統實例教程》在服務器操作系統Red Hat Enterprise Linux 8平臺下,按照生產實踐環節Linux系統管理員應具備的專業技能要求,系統地講述了環境準備、Linux系統概述、Linux系統啟動過程及Systemd目標、文件操作管理、用戶與組管理、特殊權限管理、軟件包的安裝與使用、Crontab計劃任務、文件系統管理、Swap交換分區管理、網絡管理、防火牆Firewalld管理、SELinux管理、歸檔壓縮技術等內容,培養讀者分析問題和解決問題的能力,為今後從事相關工作奠定基礎。 《Linux操作系統實例教程》可作為電腦相關專業的本科生教材,還可作為對Linux操作系統感興趣的讀者的參考書。 "

目錄大綱

目    錄

  

第1章  環境準備 1

1.1  VMware Workstation概述 2

1.2  安裝VMware Workstation 2

1.3  在VMware Workstation中通過 ISO鏡像安裝Linux系統 4

1.4  Red Hat Enterprise Linux 8下的Activities隱藏菜單 6

1.5  VMware Workstation下的虛擬機 快照和克隆技術 8

1.5.1  VMware Workstation下的虛擬機快照技術 8

1.5.2  VMware Workstation下的虛擬機克隆技術 10

1.6  通過Xshell遠程操作Linux系統 11

1.6.1  Xshell概述 11

1.6.2  在Windows操作系統上安裝Xshell 12

1.6.3  通過Xshell遠程連接Linux虛擬機 13

課後作業 15

第2章  Linux系統概述 17

2.1  預備知識 18

2.2  Linux操作系統 20

2.2.1  Linux的發展史 20

2.2.2  Linux的發行版本和內核版本 21

2.2.3  操作系統發展的3個階段 23

2.3  Linux在日常生活中無處不在 24

2.4  Linux使用過程中的幫助 25

2.5  Linux系統使用過程中的常見技巧 26

2.6  Linux下常見目錄操作命令 27

2.7  Linux系統下命令提示符的含義 33

課後作業 34

第3章  Linux系統啟動過程及Systemd目標 35

3.1  Linux系統啟動引導流程 36

3.2  RHEL8下Systemd並行啟動和依賴關系解析機制 37

3.3  RHEL8下4種常見的Systemd目標 37

3.4  查看和設置默認Systemd目標的方法 38

課後作業 40

第4章  文件操作管理 41

4.1  VI編輯器 42

4.1.1  VI編輯器的特點 42

4.1.2  VI編輯器的用法 43

4.2  用戶的家目錄 44

4.3  重定向技術 45

4.4  find(查找)命令 46

4.4.1  find基礎查找 46

4.4.2  find高級查找 47

4.5  mv(移動)命令 48

4.6  cp(復制)命令 49

4.7  grep(基於文件內容的查找)命令 50

4.8  鏈接文件 51

課後作業 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  用戶和組的關系 62

5.3.1  相關概念 62

5.3.2  用戶和組的關系 63

5.4  chown命令的使用技巧 65

5.5  用戶與組管理的綜合實例測試 66

課後作業 68

第6章  特殊權限管理 69

6.1  UMASK反掩碼 70

6.1.1  UMASK反掩碼的含義 70

6.1.2  UMASK反掩碼的使用技巧 70

6.1.3  UMASK反掩碼的實例測試 71

6.2  SUID權限彌補 72

6.2.1  SUID權限彌補的含義 72

6.2.2  SUID權限彌補的使用技巧 73

6.2.3  SUID權限彌補的實例測試 73

6.3  SGID權限彌補 75

6.3.1  SGID權限彌補的含義 75

6.3.2  SGID權限彌補的使用技巧 75

6.3.3  SGID權限彌補的實例測試 76

6.4  STICK黏滯位 77

6.4.1  STICK黏滯位的含義 77

6.4.2  STICK黏滯位的使用技巧 77

6.4.3  STICK黏滯位的實例測試 77

6.5  訪問控制列表(ACL) 79

6.5.1  ACL的含義 79

6.5.2  ACL的使用技巧 79

6.5.3  ACL的實例測試 80

6.6  完整的權限值 84

課後作業 85

第7章  軟件包的安裝與使用 87

7.1  軟件倉庫基礎知識 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軟件包的實例測試 93

7.3  YUM軟件倉庫技術 95

7.3.1  YUM軟件倉庫概述 95

7.3.2  YUM軟件倉庫的使用技巧 96

7.3.3  本地源YUM軟件倉庫實例測試 100

7.3.4  網絡源YUM軟件倉庫實例測試 103

課後作業 104

第8章  Crontab計劃任務 105

8.1  周期性計劃任務 106

8.1.1  用戶定時任務的使用技巧 106

8.1.2  用戶定時任務的實例測試 108

8.1.3  管理員對用戶定時任務的管理方法 109

8.1.4  用戶定時任務的高級管理技巧 110

8.2  系統定時任務 111

8.2.1  系統定時任務的工作目錄 111

8.2.2  Anacron系統 112

8.3  timedatectl命令 113

8.3.1  timedatectl命令的使用技巧 113

8.3.2  timedatectl命令的實例測試 115

課後作業 117

第9章  文件系統管理 119

9.1  操作系統的兩種啟動模式 120

9.1.1  Legacy BIOS 120

9.1.2  UEFI 120

9.2  磁盤分區表的兩種類型 121

9.2.1  MBR磁盤分區表 121

9.2.2  GPT磁盤分區表 122

9.3  Linux下的磁盤與分區的表示方法 123

9.3.1  磁盤的表示方法 123

9.3.2  分區的表示方法 124

9.3.3  文件系統的表示方法 124

9.3.4  MBR磁盤分區表的特點 125

9.4  在VMware中為虛擬機添加磁盤的方法 126

9.4.1  在VMware中為虛擬機添加磁盤的步驟 126

9.4.2  在VMware中為虛擬機添加磁盤的實例測試 127

9.5  使用新磁盤的整體流程 132

9.5.1  Linux下使用一塊新磁盤的步驟 132

9.5.2  Linux下使用一塊新磁盤的實例測試 134

課後作業 142

第10章  Swap交換分區管理 143

10.1  開機自動掛載文件"/etc/fstab" 144

10.1.1  開機自動掛載文件"/etc/fstab"中6個字段的含義 144

10.1.2  由於"/etc/fstab"文件書寫錯誤導致系統無法啟動的解決方法 145

10.2  Swap交換分區 146

10.2.1  Swap交換分區概述 146

10.2.2  Swap交換分區典型大小的設置 147

10.2.3  查看Swap交換分區大小的方法 147

10.2.4  使用Swap分區的整體流程 149

10.2.5  使用Swap分區的實例測試 150

課後作業 153

第11章  網絡管理 155

11.1  網絡管理命令基礎 156

11.2  動態IP與靜態IP的設置方法 162

11.2.1  動態IP地址的設置方法 162

11.2.2  靜態IP地址的設置方法 162

11.3  添加與刪除IP地址的方法 164

11.3.1  添加IP地址的方法 164

11.3.2  刪除IP地址的方法 165

11.3.3  網絡參數配置文件 166

11.4  與網絡相關的其他命令 167

11.5  查看與修改主機名 170

11.5.1  查看主機名的方法 170

11.5.2  修改主機名的方法 171

課後作業 172

第12章  防火牆Firewalld管理 173

12.1  防火牆Firewalld概述 174

12.2  防火牆Firewalld的管理技巧 175

12.3  防火牆Firewalld日常管理實例測試 177

課後作業 180

第13章  SELinux管理 181

13.1  Linux系統的安全機制 182

13.2  SELinux理論 183

13.3  SELinux的配置文件 184

13.4  查看和設置SELinux工作模式的方法 184

13.4.1  查看SELinux工作模式的方法 184

13.4.2  設置SELinux工作模式的方法 185

13.5  SELinux的安全上下文和布爾值 186

課後作業 187

第14章  歸檔壓縮技術 189

14.1  tar命令創建普通歸檔包 190

14.1.1  使用tar命令創建普通

歸檔包 190

14.1.2  使用tar命令創建普通

歸檔包的實例測試 190

14.2  tar命令創建壓縮歸檔包 191

14.2.1  3種常見的壓縮工具 191

14.2.2  使用tar命令創建壓縮

歸檔包 191

14.2.3  使用tar命令查詢壓縮

歸檔包 192

14.2.4  使用tar命令釋放壓縮

歸檔包 193

14.2.5  使用tar命令釋放壓縮

歸檔包到指定目錄下 193

14.2.6  使用tar命令管理壓縮

歸檔包實例測試 194

課後作業 195