Linux套用基礎與實訓——基於CentOS7

Linux套用基礎與實訓——基於CentOS7

《Linux套用基礎與實訓——基於CentOS7》是2020年電子工業出版社出版的圖書。

基本介紹

  • 中文名:Linux套用基礎與實訓——基於CentOS7
  • 作者:王海賓
  • 出版社:電子工業出版社
  • 出版時間:2020年
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121374913
內容簡介,圖書目錄,作者簡介,

內容簡介

Linux究其本質是作業系統。本書將Linux系統從套用的角度拆分為系統認知、系統安裝、基本操作、用戶管理、檔案管理、許可權管理、磁碟管理、高級磁碟管理、網路管理、軟體包管理、進程管理以及Shell編程基礎等12個模組。每個模組採用通俗易懂的語言進行講解與剖析,並精選大量實例貫穿知識點的講解,在每個章節末配有配套實訓項目,突出了Linux系統學習的實用性與可操作性。為方便教學,本書提供了豐富的配套資源,可掃描封底二維碼學習SPOC線上課程,也可直接掃描書中50餘個二維碼觀看微課視頻,同時,提供教學設計、教學課件和專項操練,請登錄華信教育資源網(www.hxedu.com.cn)註冊後免費下載。本書適合作為套用型本科、工程類本科和高職高專計算機套用技術類、計算機網路技術類、嵌入式等相關專業的教材,也是Linux管理員、新興信息技術從業者、Linux愛好者的入門書籍。

圖書目錄

第1章 認知Linux 1
1.1 作業系統 1
1.2 Linux作業系統 2
1.2.1 Linux簡介 2
1.2.2 Linux版本 2
1.2.3 Linux的發展過程 3
1.2.4 學習Linux的意義 4
1.3 Linux系統特點 4
1.3.1 一切皆是檔案 4
1.3.2 一棵倒置的樹 5
1.4 Linux的套用領域 7
1.4.1 “大智移雲”領域 7
1.4.2 伺服器領域 7
1.4.3 嵌入式Linux系統 7
1.5 GNU與開源 7
1.6 Linux的學習方法 8
1.7 小結 9
實訓1 創建虛擬機與破解Linux的
原始密碼 9
第2章 安裝Linux作業系統 13
2.1 安裝前的準備 13
2.1.1 獲取CentOS 13
2.1.2 安裝前的準備工作 14
2.1.3 安裝CentOS的虛擬
方案 15
2.2 虛擬機簡介 16
2.2.1 什麼是虛擬機 16
2.2.2 虛擬機的特點 16
2.2.3 安裝虛擬機軟體 16
2.2.4 配置虛擬機 19
2.3 基於虛擬機安裝CentOS 21
2.3.1 創建虛擬機 21
2.3.2 安裝CentOS 24
2.3.3 簡單配置CentOS 28
2.4 小結 31
實訓2 虛擬機與作業系統的安裝
配置 31
第3章 Linux基本操作 33
3.1 GNOME圖形界面基礎 33
3.2 Bash基礎及命令組成 35
3.2.1 Shell簡介 35
3.2.2 Shell分類 36
3.2.3 Bash基礎 36
3.2.4 Bash命令組成 37
3.3 Linux系統常用命令 37
3.3.1 查看目錄 37
3.3.2 管理目錄和創建檔案 39
3.3.3 複製、移動與刪除 42
3.3.4 查看檔案內容 45
3.4 Vim文本編輯器 48
3.5 Linux系統中獲取幫助 53
3.5.1 man命令 53
3.5.2 info命令 54
3.5.3 help命令 56
3.6 小結 56
實訓3 Linux基本操作 56
第4章 Linux用戶管理 59
4.1 Linux用戶基礎 59
4.2 UID與GID 60
4.3 用戶管理配置檔案 61
4.3.1 /etc/passwd 61
4.3.2 /etc/shadow 62
4.3.3 /etc/group 64
4.3.4 /etc/gshadow 66
4.4 用戶管理 67
4.4.1 用戶身份查詢 67
4.4.2 添加用戶 68
4.4.3 用戶密碼 73
4.4.4 修改用戶 76
4.4.5 刪除用戶 78
4.5 用戶組管理 79
4.5.1 初始組與附加組 79
4.5.2 新建用戶組 80
4.5.3 修改用戶組 80
4.5.4 刪除用戶組 81
4.6 用戶身份切換 81
4.6.1 su命令 81
4.6.2 sudo命令 83
4.7 小結 87
實訓4 用戶管理 87
第5章 Linux檔案管理 89
5.1 Linux檔案系統 89
5.2 目錄與路徑 91
5.2.1 相對路徑和路徑 91
5.2.2 檔案的軟硬連結 91
5.3 檔案歸檔與壓縮 93
5.3.1 gzip和zcat 94
5.3.2 bzip2和bzcat 96
5.3.3 打包命令 tar 98
5.4 小結 102
實訓5 檔案管理 102
第6章 Linux許可權管理 104
6.1 Linux用戶許可權 104
6.2 Linux檔案許可權 104
6.3 Linux檔案屬性 106
6.4 檔案與目錄許可權的意義 110
6.4.1 檔案許可權的意義 110
6.4.2 目錄許可權的意義 110
6.5 更改Linux檔案許可權與屬性 110
6.5.1 更改所有者命令
chown 111
6.5.2 更改所屬組命令
chgrp 113
6.5.3 更改許可權命令
chmod 114
6.6 檔案的默認許可權umask 117
6.7 主機ACL 120
6.7.1 啟用ACL 120
6.7.2 ACL設定 121
6.8 Linux特殊許可權 123
6.8.1 SUID 124
6.8.2 SGID 125
6.8.3 SBIT 126
6.8.4 SUID、SGID與SBIT
許可權設定 126
6.9 小結 127
實訓6 許可權管理 127
第7章 Linux磁碟管理 130
7.1 磁碟基礎 130
7.2 Linux的檔案系統 133
7.3 磁碟管理 133
7.3.1 磁碟分區表 133
7.3.2 inode與block 134
7.3.3 磁碟分區 136
7.3.4 磁碟格式化 141
7.3.5 磁碟掛載 142
7.3.6 交換分區的製作與
使用 145
7.4 小結 147
實訓7 磁碟管理 148
第8章 高級磁碟管理 149
8.1 磁碟配額 149
8.2 磁碟加密 152
8.3 軟體RAID 155
8.3.1 RAID基礎 155
8.3.2 RAID級別 156
8.3.3 RAID軟實現 159
8.4 邏輯卷管理LVM 163
8.4.1 LVM基礎 163
8.4.2 LVM基本術語 165
8.4.3 LVM命令 166
8.5 小結 170
實訓8 磁碟高級管理 171
第9章 Linux網路管理 173
9.1 計算機網路基礎 173
9.2 配置網路的基本參數 174
9.2.1 使用命令配置網路
參數 175
9.2.2 使用字元界面配置
網路參數 178
9.2.3 使用配置檔案修改
網路參數 179
9.3 IP路由和網關 180
9.4 小結 182
實訓9 Linux網路管理 183
第10章 Linux軟體包管理 184
10.1 RPM原理與套用 184
10.1.1 RPM基礎 184
10.1.2 RPM安裝路徑 184
10.1.3 RPM組成部分 185
10.1.4 RPM安裝 186
10.1.5 RPM卸載 188
10.1.6 RPM升級更新 189
10.1.7 RPM查詢 189
10.1.8 RPM校驗 191
10.1.9 RPM簽名 192
10.1.10 RPM注意問題 193
10.2 YUM的使用 194
10.2.1 YUM基礎 194
10.2.2 YUM本地倉庫
配置 194
10.2.3 YUM FTP倉庫
配置 197
10.2.4 YUM操作 198
10.3 源碼安裝 201
10.3.1 源碼安裝基礎 201
10.3.2 源碼安裝過程 201
10.4 核心升級 204
10.5 小結 206
實訓10 軟體包管理 206
第11章 進程管理 208
11.1 進程基礎 208
11.1.1 進程定義 209
11.1.2 進程分類 209
11.1.3 進程狀態 209
11.1.4 進程屬性 210
11.2 查看進程 210
11.3 終止進程 216
11.4 定時任務 218
11.4.1 at命令 218
11.4.2 crontab命令 219
11.5 SELinux基礎 220
11.5.1 SELinux的規則與
概念 221
11.5.2 查看SELinux 221
11.5.3 SELinux策略 222
11.5.4 SELinux模式 222
11.5.5 SELinux設定 223
11.6 小結 226
實訓11 進程管理 226
第12章 Shell編程基礎 228
12.1 通配符 228
12.2 正則表達式 229
12.3 變數 231
12.4 高級文本處理命令 233
12.5 小結 239
實訓12 Shell編程基礎 239
參考文獻 241

作者簡介

王海賓,男,副教授。2009.7至今邢台職業技術學院任教,自2006年以來長期從事軟體設計與開發,每年都至少有一項企業實際項目,具有豐富的軟體設計與開發經驗。邢台職業技術學院首屆(2010)觀摩教學比賽一等獎(冠軍)。現任信息工程系副主任,兼任信息商務教研室主任,兼任信息工程系教工支部書記,移動網際網路套用技術專業專業帶頭人。

相關詞條

熱門詞條

聯絡我們