Linux系統(tǒng)應(yīng)用基礎(chǔ)教程 第3版
定 價:65 元
叢書名:普通高等教育計算機(jī)類系列教材
- 作者:張小進(jìn) 編著
- 出版時間:2020/7/1
- ISBN:9787111655558
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP316.85
- 頁碼:424
- 紙張:
- 版次:
- 開本:16開
本書以 CentOS 76為藍(lán)本,詳細(xì)介紹了Linux操作系統(tǒng)的概念、安裝和使用方法,分別以命令行方式和圖形方式說明了如何實(shí)現(xiàn)Linux系統(tǒng)的用戶賬戶管理、文件系統(tǒng)管理、磁盤和文件目錄管理、軟件包管理、進(jìn)程管理、shell編程、網(wǎng)絡(luò)應(yīng)用、常用服務(wù)器構(gòu)建與配置和系統(tǒng)內(nèi)核的裁剪與編譯。
全書以操作系統(tǒng)的理論為指導(dǎo),以具體應(yīng)用為核心,理論與實(shí)踐相結(jié)合,系統(tǒng)、全面地介紹了Linux操作系統(tǒng)的特點(diǎn)和用法,概念準(zhǔn)確、結(jié)構(gòu)清晰、取材合理、詳略得當(dāng)。為了方便學(xué)習(xí),部分章節(jié)有較為詳細(xì)實(shí)用的參考示例,每章都配有習(xí)題,在附錄中列出了相應(yīng)的實(shí)驗。
本書既可以作為高等院校計算機(jī)科學(xué)與技術(shù)專業(yè)、網(wǎng)絡(luò)工程專業(yè)等相關(guān)專業(yè)的本科、?平滩,也可以作為計算機(jī)應(yīng)用和Linux網(wǎng)絡(luò)管理人員的參考書。
目錄
第1章認(rèn)識Linux1
1.1Linux概述1
1.1.1Linux的誕生1
1.1.2Linux的內(nèi)核與版本2
1.1.3Linux的發(fā)行版本4
1.1.4Linux的特點(diǎn)6
1.2Linux 安裝7
1.2.1安裝前的準(zhǔn)備7
1.2.2在虛擬機(jī)上安裝CentOS 711
1.2.3CentOS 7安裝過程15
1.2.4系統(tǒng)基本設(shè)置17
1.3Linux用戶接口22
1.3.1命令接口22
1.3.2圖形接口26
1.3.3程序接口30
1.4Linux與其他PC操作系統(tǒng)的比較32
1.4.1Linux與MS-DOS比較32
1.4.2Linux與Windows比較33
1.4.3Linux與UNIX比較33
1.5Linux 操作系統(tǒng)資源34
習(xí)題135
第2章系統(tǒng)的啟動與關(guān)閉36
2.1拯救(Rescue)模式的進(jìn)入與使用37
2.1.1進(jìn)入拯救模式37
2.1.2使用拯救模式38
2.1.3修改root用戶密碼39
2.2多配置系統(tǒng)引導(dǎo)40
2.2.1Linux的引導(dǎo)程序40
2.2.2多配置系統(tǒng)引導(dǎo)的實(shí)現(xiàn)41
2.3系統(tǒng)運(yùn)行級與運(yùn)行級的切換45
2.3.1系統(tǒng)運(yùn)行級45
2.3.2運(yùn)行級的查看46
2.3.3運(yùn)行級的切換46
2.3.4系統(tǒng)運(yùn)行級的服務(wù)46
2.4系統(tǒng)啟動與引導(dǎo)過程52
2.4.1系統(tǒng)的引導(dǎo)步驟52
2.4.2BIOS 自檢53
2.4.3MBR中GRUB的啟動53
2.4.4Linux操作系統(tǒng)內(nèi)核運(yùn)行53
2.4.5systemd進(jìn)程53
2.5系統(tǒng)的關(guān)閉56
2.5.1常用的關(guān)機(jī)方式57
2.5.2其他關(guān)機(jī)命令57
習(xí)題258
第3章用戶登錄與賬戶管理60
3.1用戶登錄60
3.1.1終端登錄60
3.1.2遠(yuǎn)程登錄61
3.2管理用戶賬戶69
3.2.1添加用戶69
3.2.2設(shè)置口令74
3.2.3成批添加用戶76
3.2.4成批修改口令78
3.2.5刪除用戶79
3.2.6修改用戶屬性79
3.3管理組群賬戶80
3.3.1添加用戶組群81
3.3.2設(shè)置用戶組群口令83
3.3.3刪除用戶組群83
3.3.4修改用戶組群屬性84
3.4圖形界面下的賬戶管理85
3.4.1CentOS 7圖形界面用戶管理者
簡介85
3.4.2X-Window下的用戶管理86
3.4.3X-Window下的組群管理89
3.5查看登錄用戶90
3.5.1who命令91
3.5.2w 命令92
3.5.3last命令93
3.5.4lastlog命令95
3.6改變用戶身份96
3.6.1su 命令96
3.6.2sudo命令97
習(xí)題3101
第4章文件系統(tǒng)管理103
4.1文件與文件系統(tǒng)的概念103
4.1.1文件的概念103
4.1.2文件系統(tǒng)的概念110
4.2Linux 目錄介紹113
4.2.1根目錄114
4.2.2基本目錄115
4.2.3特殊目錄118
4.3文件系統(tǒng)的維護(hù)122
4.3.1建立文件系統(tǒng)122
4.3.2檢查文件系統(tǒng)129
4.3.3安裝與卸載文件系統(tǒng)134
4.4網(wǎng)絡(luò)文件系統(tǒng)142
4.4.1輸出文件系統(tǒng)142
4.4.2安裝文件系統(tǒng)146
4.4.3NFS配置示例147
習(xí)題4149
第5章磁盤文件與目錄管理150
5.1按名存取150
5.1.1文件命名150
5.1.2路徑150
5.2常用的磁盤、文件和目錄管理命令152
5.2.1磁盤管理152
5.2.2文件與目錄管理157
5.3查找文件164
5.3.1命令行方式164
5.3.2圖形方式169
5.4修改文件權(quán)限171
5.4.1命令行方式171
5.4.2圖形方式173
5.5查看文件內(nèi)容174
5.5.1cat命令174
5.5.2 more命令175
5.6文件壓縮與解壓縮176
5.6.1命令行方式176
5.6.2圖形方式178
5.7文件備份與恢復(fù)181
5.7.1備份介質(zhì)181
5.7.2備份方式182
5.7.3文件與數(shù)據(jù)備份182
5.8簡單信息處理188
5.8.1wc命令188
5.8.2grep命令189
5.8.3sort 命令191
5.8.4pr命令192
5.8.5sed命令192
5.8.6tr命令194
5.8.7cut命令196
5.8.8uniq命令198
習(xí)題5199
第6章Linux的包管理200
6.1包管理概述200
6.2包管理的特色200
6.3命令行下的包管理202
6.3.1安裝軟件包203
6.3.2軟件包查詢208
6.3.3軟件包校驗210
6.3.4軟件包升級211
6.3.5軟件包刪除212
6.3.6數(shù)據(jù)庫維護(hù)212
6.4圖形方式下的RPM包管理213
6.4.1添加/刪除應(yīng)用程序213
6.4.2添加CentOS 7資料庫源215
6.4.3軟件包依賴關(guān)系檢查216
6.4.4查看的軟件包文件217
6.4.5查找軟件包217
6.4.6軟件更新218
6.5包管理器yum218
6.5.1命令形式218
6.5.2command說明219
6.5.3一般選項說明221
6.5.4參考示例222
6.5.5yumdownloader命令226
習(xí)題6227
第7章進(jìn)程管理228
7.1進(jìn)程概述228
7.1.1進(jìn)程的概念228
7.1.2進(jìn)程與程序的區(qū)別229
7.1.3多任務(wù)的實(shí)現(xiàn)229
7.1.4進(jìn)程的類型229
7.2進(jìn)程的啟動230
7.2.1手工啟動230
7.2.2調(diào)度啟動233
7.3進(jìn)程查看238
7.3.1ps命令238
7.3.2top命令247
7.4進(jìn)程調(diào)度251
7.4.1kill命令251
7.4.2nice與renice命令253
習(xí)題7254
第8章shell編程255
8.1vi編輯器255
8.1.1vi簡介255
8.1.2vi的啟動與退出256
8.1.3學(xué)習(xí)vi的訣竅256
8.1.4基本命令257
8.1.5行編輯命令261
8.1.6vi的特殊選項262
8.2shell概述263
8.2.1shell的概念263
8.2.2啟動與退出shell264
8.2.3shell與子進(jìn)程265
8.3shell的功能265
8.3.1命令行解釋265
8.3.2保留字266
8.3.3通配符266
8.3.4訪問和處理程序及命令266
8.3.5文件處理:輸入/輸出重定向和
管道267
8.3.6命令組合268
8.3.7命令替換269
8.3.8變量維護(hù)269
8.3.9環(huán)境設(shè)置270
8.4常用shell271
8.4.1常用shell簡介271
8.4.2bash的特色271
8.5shell程序設(shè)計279
8.5.1shell程序的基本結(jié)構(gòu)279
8.5.2shell程序的編輯與運(yùn)行281
8.5.3shell命令的構(gòu)成281
8.5.4變量282
8.5.5shell特殊字符屏蔽287
8.5.6流程控制語句288
8.5.7函數(shù)303
8.6模式掃描與處理語言awk304
8.6.1awk語言的基本概念305
8.6.2awk的模式306
8.6.3awk的動作309
8.6.4awk的應(yīng)用實(shí)例313
習(xí)題8315
第9章網(wǎng)絡(luò)應(yīng)用317
9.1網(wǎng)絡(luò)應(yīng)用基礎(chǔ)317
9.1.1計算機(jī)網(wǎng)絡(luò)的概念317
9.1.2IP地址、端口與域名系統(tǒng)320
9.1.3子網(wǎng)與超網(wǎng)322
9.2網(wǎng)絡(luò)配置文件與配置方法324
9.2.1網(wǎng)絡(luò)配置文件324
9.2.2網(wǎng)絡(luò)基本配置331
9.3常用網(wǎng)絡(luò)操作命令335
9.3.1ping命令335
9.3.2ifconfig命令338
9.3.3netstat命令341
9.4telnet服務(wù)配置346
9.5rlogin服務(wù)配置348
9.6tftp服務(wù)配置350
習(xí)題9352
第10章常用服務(wù)器的構(gòu)建與配置353
10.1FTP服務(wù)器353
10.1.1FTP基本原理353
10.1.2FTP服務(wù)器的安裝與配置
文件354
10.1.3FTP服務(wù)的啟動357
10.1.4文件傳輸命令及用法358
10.2Web服務(wù)器363
10.2.1Web服務(wù)基本原理363
10.2.2Web服務(wù)器的安裝與配置
文件363
10.2.3Web服務(wù)的啟動366
10.2.4Web服務(wù)命令及用法367
10.3DNS371
10.3.1DNS服務(wù)基本原理371
10.3.2DNS服務(wù)器的安裝與配置
文件371
10.3.3DNS服務(wù)的啟動374
10.3.4DNS服務(wù)命令及用法375
10.4Samba服務(wù)器377
10.4.1Samba服務(wù)基本原理377
10.4.2Samba服務(wù)器的安裝與配置文件378
10.4.3Samba服務(wù)的啟動379
10.4.4Samba服務(wù)命令及用法381
習(xí)題10385
第11章系統(tǒng)內(nèi)核的裁剪與編譯386
11.1系統(tǒng)內(nèi)核的工作機(jī)制386
11.2系統(tǒng)內(nèi)核的裁剪388
11.2.1內(nèi)核支持(編譯)模式389
11.2.2裁剪系統(tǒng)內(nèi)核應(yīng)遵循的步驟389
11.3重新配置系統(tǒng)內(nèi)核390
習(xí)題11401
附錄402
實(shí)驗1Linux的安裝402
實(shí)驗2Linux的啟動與關(guān)閉402
實(shí)驗3Linux系統(tǒng)登錄及用戶管理403
實(shí)驗4文件系統(tǒng)管理404
實(shí)驗5文件、目錄操作命令405
實(shí)驗6軟件包管理406
實(shí)驗7進(jìn)程管理命令407
實(shí)驗8(A)編輯器vi的應(yīng)用408
實(shí)驗8(B)shell編程409
實(shí)驗9網(wǎng)絡(luò)管理命令410
實(shí)驗10常用服務(wù)器構(gòu)建與配置410
實(shí)驗11內(nèi)核裁剪411
參考文獻(xiàn)412