Linux作業系統實例教程

《Linux作業系統實例教程》是清華大學出版社出版的圖書。

基本介紹

  • 作者:付學良 、白戈力、夏麗娟、李宏慧
  • 定價:59 元
  • 印刷日期:2024年7月23日
  • 印次:1-1
出版信息,內容簡介,作者,目 錄,

出版信息

書名
出版時間
出版社
ISBN
《Linux作業系統實例教程》
2024年8月1日
清華大學出版社
9787302665137

內容簡介

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

相關詞條

熱門詞條

聯絡我們