Linux應(yīng)用基礎(chǔ)與實(shí)訓(xùn)——基于CentOS 7
定 價(jià):49 元
- 作者:王海賓
- 出版時(shí)間:2020/6/1
- ISBN:9787121374913
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP316.85
- 頁碼:252
- 紙張:
- 版次:01
- 開本:16K
Linux究其本質(zhì)是操作系統(tǒng)。本書將Linux系統(tǒng)從應(yīng)用的角度拆分為系統(tǒng)認(rèn)知、系統(tǒng)安裝、基本操作、用戶管理、文件管理、權(quán)限管理、磁盤管理、高級(jí)磁盤管理、網(wǎng)絡(luò)管理、軟件包管理、進(jìn)程管理以及Shell編程基礎(chǔ)等12個(gè)模塊。每個(gè)模塊采用通俗易懂的語言進(jìn)行講解與剖析,并精選大量實(shí)例貫穿知識(shí)點(diǎn)的講解,在每個(gè)章節(jié)末配有配套實(shí)訓(xùn)項(xiàng)目,突出了Linux系統(tǒng)學(xué)習(xí)的實(shí)用性與可操作性。為方便教學(xué),本書提供了豐富的配套資源,可掃描封底二維碼學(xué)習(xí)SPOC在線課程,也可直接掃描書中50余個(gè)二維碼觀看微課視頻,同時(shí),提供教學(xué)設(shè)計(jì)、教學(xué)課件和專項(xiàng)操練,請(qǐng)登錄華信教育資源網(wǎng)(www.hxedu.com.cn)注冊(cè)后免費(fèi)下載。本書適合作為應(yīng)用型本科、工程類本科和高職高專計(jì)算機(jī)應(yīng)用技術(shù)類、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)類、嵌入式等相關(guān)專業(yè)的教材,也是Linux管理員、新興信息技術(shù)從業(yè)者、Linux愛好者的入門必備書籍。
王海賓,男,副教授。2009.7至今邢臺(tái)職業(yè)技術(shù)學(xué)院任教,自2006年以來長期從事軟件設(shè)計(jì)與開發(fā),每年都至少有一項(xiàng)企業(yè)實(shí)際項(xiàng)目,具有豐富的軟件設(shè)計(jì)與開發(fā)經(jīng)驗(yàn)。邢臺(tái)職業(yè)技術(shù)學(xué)院首屆(2010)觀摩教學(xué)比賽一等獎(jiǎng)(冠軍),F(xiàn)任信息工程系副主任,兼任信息商務(wù)教研室主任,兼任信息工程系教工支部書記,移動(dòng)互聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)專業(yè)帶頭人。
第1章 認(rèn)知Linux 1
1.1 操作系統(tǒng) 1
1.2 Linux操作系統(tǒng) 2
1.2.1 Linux簡介 2
1.2.2 Linux版本 2
1.2.3 Linux的發(fā)展過程 3
1.2.4 學(xué)習(xí)Linux的意義 4
1.3 Linux系統(tǒng)特點(diǎn) 4
1.3.1 一切皆是文件 4
1.3.2 一棵倒置的樹 5
1.4 Linux的應(yīng)用領(lǐng)域 7
1.4.1 “大智移云”領(lǐng)域 7
1.4.2 服務(wù)器領(lǐng)域 7
1.4.3 嵌入式Linux系統(tǒng) 7
1.5 GNU與開源 7
1.6 Linux的學(xué)習(xí)方法 8
1.7 小結(jié) 9
實(shí)訓(xùn)1 創(chuàng)建虛擬機(jī)與破解Linux的
原始密碼 9
第2章 安裝Linux操作系統(tǒng) 13
2.1 安裝前的準(zhǔn)備 13
2.1.1 獲取CentOS 13
2.1.2 安裝前的準(zhǔn)備工作 14
2.1.3 安裝CentOS的虛擬
方案 15
2.2 虛擬機(jī)簡介 16
2.2.1 什么是虛擬機(jī) 16
2.2.2 虛擬機(jī)的特點(diǎn) 16
2.2.3 安裝虛擬機(jī)軟件 16
2.2.4 配置虛擬機(jī) 19
2.3 基于虛擬機(jī)安裝CentOS 21
2.3.1 創(chuàng)建虛擬機(jī) 21
2.3.2 安裝CentOS 24
2.3.3 簡單配置CentOS 28
2.4 小結(jié) 31
實(shí)訓(xùn)2 虛擬機(jī)與操作系統(tǒng)的安裝
配置 31
第3章 Linux基本操作 33
3.1 GNOME圖形界面基礎(chǔ) 33
3.2 Bash基礎(chǔ)及命令組成 35
3.2.1 Shell簡介 35
3.2.2 Shell分類 36
3.2.3 Bash基礎(chǔ) 36
3.2.4 Bash命令組成 37
3.3 Linux系統(tǒng)常用命令 37
3.3.1 查看目錄 37
3.3.2 管理目錄和創(chuàng)建文件 39
3.3.3 復(fù)制、移動(dòng)與刪除 42
3.3.4 查看文件內(nèi)容 45
3.4 Vim文本編輯器 48
3.5 Linux系統(tǒng)中獲取幫助 53
3.5.1 man命令 53
3.5.2 info命令 54
3.5.3 help命令 56
3.6 小結(jié) 56
實(shí)訓(xùn)3 Linux基本操作 56
第4章 Linux用戶管理 59
4.1 Linux用戶基礎(chǔ) 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 小結(jié) 87
實(shí)訓(xùn)4 用戶管理 87
第5章 Linux文件管理 89
5.1 Linux文件系統(tǒng) 89
5.2 目錄與路徑 91
5.2.1 相對(duì)路徑和絕對(duì)路徑 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 小結(jié) 102
實(shí)訓(xùn)5 文件管理 102
第6章 Linux權(quán)限管理 104
6.1 Linux用戶權(quán)限 104
6.2 Linux文件權(quán)限 104
6.3 Linux文件屬性 106
6.4 文件與目錄權(quán)限的意義 110
6.4.1 文件權(quán)限的意義 110
6.4.2 目錄權(quán)限的意義 110
6.5 更改Linux文件權(quán)限與屬性 110
6.5.1 更改所有者命令
chown 111
6.5.2 更改所屬組命令
chgrp 113
6.5.3 更改權(quán)限命令
chmod 114
6.6 文件的默認(rèn)權(quán)限umask 117
6.7 主機(jī)ACL 120
6.7.1 啟用ACL 120
6.7.2 ACL設(shè)置 121
6.8 Linux特殊權(quán)限 123
6.8.1 SUID 124
6.8.2 SGID 125
6.8.3 SBIT 126
6.8.4 SUID、SGID與SBIT
權(quán)限設(shè)置 126
6.9 小結(jié) 127
實(shí)訓(xùn)6 權(quán)限管理 127
第7章 Linux磁盤管理 130
7.1 磁盤基礎(chǔ) 130
7.2 Linux的文件系統(tǒng) 133
7.3 磁盤管理 133
7.3.1 磁盤分區(qū)表 133
7.3.2 inode與block 134
7.3.3 磁盤分區(qū) 136
7.3.4 磁盤格式化 141
7.3.5 磁盤掛載 142
7.3.6 交換分區(qū)的制作與
使用 145
7.4 小結(jié) 147
實(shí)訓(xùn)7 磁盤管理 148
第8章 高級(jí)磁盤管理 149
8.1 磁盤配額 149
8.2 磁盤加密 152
8.3 軟件RAID 155
8.3.1 RAID基礎(chǔ) 155
8.3.2 RAID級(jí)別 156
8.3.3 RAID軟實(shí)現(xiàn) 159
8.4 邏輯卷管理LVM 163
8.4.1 LVM基礎(chǔ) 163
8.4.2 LVM基本術(shù)語 165
8.4.3 LVM命令 166
8.5 小結(jié) 170
實(shí)訓(xùn)8 磁盤高級(jí)管理 171
第9章 Linux網(wǎng)絡(luò)管理 173
9.1 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 173
9.2 配置網(wǎng)絡(luò)的基本參數(shù) 174
9.2.1 使用命令配置網(wǎng)絡(luò)
參數(shù) 175
9.2.2 使用字符界面配置
網(wǎng)絡(luò)參數(shù) 178
9.2.3 使用配置文件修改
網(wǎng)絡(luò)參數(shù) 179
9.3 IP路由和網(wǎng)關(guān) 180
9.4 小結(jié) 182
實(shí)訓(xùn)9 Linux網(wǎng)絡(luò)管理 183
第10章 Linux軟件包管理 184
10.1 RPM原理與應(yīng)用 184
10.1.1 RPM基礎(chǔ) 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升級(jí)更新 189
10.1.7 RPM查詢 189
10.1.8 RPM校驗(yàn) 191
10.1.9 RPM簽名 192
10.1.10 RPM注意問題 193
10.2 YUM的使用 194
10.2.1 YUM基礎(chǔ) 194
10.2.2 YUM本地倉庫
配置 194
10.2.3 YUM FTP倉庫
配置 197
10.2.4 YUM操作 198
10.3 源碼安裝 201
10.3.1 源碼安裝基礎(chǔ) 201
10.3.2 源碼安裝過程 201
10.4 內(nèi)核升級(jí) 204
10.5 小結(jié) 206
實(shí)訓(xùn)10 軟件包管理 206
第11章 進(jìn)程管理 208
11.1 進(jìn)程基礎(chǔ) 208
11.1.1 進(jìn)程定義 209
11.1.2 進(jìn)程分類 209
11.1.3 進(jìn)程狀態(tài) 209
11.1.4 進(jìn)程屬性 210
11.2 查看進(jìn)程 210
11.3 終止進(jìn)程 216
11.4 定時(shí)任務(wù) 218
11.4.1 at命令 218
11.4.2 crontab命令 219
11.5 SELinux基礎(chǔ) 220
11.5.1 SELinux的規(guī)則與
概念 221
11.5.2 查看SELinux 221
11.5.3 SELinux策略 222
11.5.4 SELinux模式 222
11.5.5 SELinux設(shè)置 223
11.6 小結(jié) 226
實(shí)訓(xùn)11 進(jìn)程管理 226
第12章 Shell編程基礎(chǔ) 228
12.1 通配符 228
12.2 正則表達(dá)式 229
12.3 變量 231
12.4 高級(jí)文本處理命令 233
12.5 小結(jié) 239
實(shí)訓(xùn)12 Shell編程基礎(chǔ) 239
參考文獻(xiàn) 241