Linux網絡操作系統項目式教程(CentOS 7.6)(微課版)(第2版)
劉正、張運嵩、尤瀾濤
- 出版商: 人民郵電
- 出版日期: 2023-11-01
- 定價: $359
- 售價: 8.5 折 $305
- 語言: 簡體中文
- 頁數: 262
- ISBN: 7115616728
- ISBN-13: 9787115616722
-
相關分類:
Linux、Operating-system
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書以CentOS 7.6 操作系統為基礎,系統、全面地介紹了Linux 操作系統的基本概念和網絡服務配置。全書共分為8 個項目,內容包括Linux 操作系統概述,初探CentOS 7.6,管理用戶、文件和磁盤,學習Bash與Shell 腳本,管理軟件與進程,配置網絡、防火牆與遠程桌面,網絡服務配置與管理,以及技能大賽綜合案例。
本書既可作為高職高專電腦、通信等相關專業的教材,也可以供廣大電腦愛好者在自學Linux操作系統時使用。
作者簡介
张运嵩,硕士研究生,高级工程师,系统架构设计师,PMP,长期从事Linux操作系统运维及开发工作。目前担任苏州工业园区服务外包职业学院计算机网络技术专业系主任,带领学生获得高职院校技能大赛网络系统管理赛项省赛一等奖三次、国赛一等奖两次,江苏省职业院校技能大赛优秀指导教师,苏州工业园区教学能手,出版教材4部、专著1部,累计发表各类高水平专业论文10余篇。
目錄大綱
項目1
Linux 操作系統概述............1
學習目標 ..................................... 1
引例描述 ..................................... 1
任務1.1 認識Linux 操作系統........ 2
任務陳述 ......................................... 2
知識準備 ......................................... 2
1.1.1 操作系統概述....................... 2
1.1.2 Linux 的誕生與發展.............. 3
1.1.3 Linux 的層次結構................. 3
1.1.4 Linux 的版本........................ 4
任務實施 ......................................... 5
實驗:探尋Linux 的發展歷史........... 5
知識拓展 ......................................... 5
任務實訓 ......................................... 5
任務1.2 安裝CentOS 7.6 操作
系統............................. 5
任務陳述 ......................................... 5
知識準備 ......................................... 5
1.2.1 選擇合適的Linux 發行版...... 5
1.2.2 虛擬化技術........................... 6
任務實施 ......................................... 7
實驗1:安裝CentOS 7.6 ............... 7
實驗2:創建虛擬機快照................ 14
實驗3:克隆虛擬機....................... 15
知識拓展 ....................................... 17
任務實訓 ....................................... 17
項目小結 ....................................18
項目練習題..................................18
項目2
初探CentOS 7.6 ............20
學習目標 ................................... 20
引例描述 ................................... 20
任務2.1 初次使用CentOS 7.6 ....21
任務陳述 ....................................... 21
知識準備 ....................................... 21
2.1.1 CentOS 7.6 初始化配置.....21
2.1.2 GNOME 桌面環境..............23
2.1.3 註銷用戶和關機...................25
2.1.4 Linux 命令行模式................25
任務實施 ....................................... 29
實驗:練習Linux 命令行操作..........29
知識拓展 ....................................... 31
任務實訓 ....................................... 31
任務2.2 vim 文本編輯器..............32
任務陳述 ....................................... 32
2.2.1 vi 與vim.............................32
2.2.2 vim 基本操作......................32
任務實施 ....................................... 36
實驗:練習vim 基本操作................36
知識拓展 ....................................... 38
任務實訓 ....................................... 38
項目小結 ................................... 39
項目練習題................................. 40
項目3
管理用戶、文件和磁盤........42
學習目標 ................................... 42
引例描述 ................................... 42
任務3.1 用戶與用戶組................ 43
任務陳述 ....................................... 43
知識準備 ....................................... 43
3.1.1 用戶與用戶組簡介............... 43
3.1.2 用戶與用戶組的配置文件..... 43
3.1.3 管理用戶與用戶組............... 45
3.1.4 切換用戶............................ 48
任務實施 ....................................... 49
實驗:管理用戶和用戶組................ 49
知識拓展 ....................................... 51
任務實訓 ....................................... 51
任務3.2 文件與目錄管理............. 52
任務陳述 ....................................... 52
知識準備 ....................................... 52
3.2.1 文件的基本概念.................. 52
3.2.2 文件與目錄的常用命令........ 53
3.2.3 文件所有者與屬組............... 63
3.2.4 文件權限管理..................... 64
任務實施 ....................................... 68
實驗:文件和目錄管理綜合實驗...... 68
知識拓展 ....................................... 69
任務實訓 ....................................... 69
任務3.3 磁盤管理與文件系統....... 70
任務陳述 ....................................... 70
知識準備 ....................................... 70
3.3.1 磁盤的基本概念...................70
3.3.2 磁盤管理的相關命令............71
3.3.3 認識Linux 文件系統............74
3.3.4 磁盤配額管理......................78
3.3.5 邏輯捲管理器......................80
3.3.6 RAID .................................81
任務實施 ....................................... 82
實驗1:磁盤分區綜合實驗..............82
實驗2:配置啟動掛載分區..............85
實驗3:配置磁盤配額....................86
實驗4:配置RAID 5 與LVM.........91
知識拓展 ....................................... 93
任務實訓 ....................................... 94
項目小結 ................................... 94
項目練習題................................. 95
項目4
學習Bash 與Shell 腳本.....98
學習目標 ................................... 98
引例描述 ................................... 98
任務4.1 學習Bash Shell .......... 99
任務陳述 ....................................... 99
知識準備 ....................................... 99
4.1.1 認識Bash Shell .................99
4.1.2 Bash 變量........................101
4.1.3 Bash 通配符和特殊符號.... 108
4.1.4 重定向和管道操作.............109
4.1.5 Bash 命令別名和命令歷史
記錄.................................110
任務實施 ......................................111
實驗:Bash 綜合應用.................. 111
知識拓展 ......................................114
任務實訓 ......................................114
任務4.2 Shell 腳本..................115
任務陳述 ......................................115
知識準備 ......................................115
4.2.1 認識Shell 腳本................ 115
4.2.2 Shell 腳本的基本語法....... 118
4.2.3 運算符和條件測試............. 119
4.2.4 分支結構.......................... 123
4.2.5 循環結構.......................... 126
4.2.6 Shell 函數........................ 129
任務實施 ......................................131
實驗:Shell 腳本編寫實踐............ 131
知識拓展 ..................................... 135
任務實訓 ..................................... 135
項目小結 ..................................136
項目練習題................................136
項目5
管理軟件與進程.............. 138
學習目標 ..................................138
引例描述 ..................................138
任務5.1 軟件包管理器...............139
任務陳述 ..................................... 139
知識準備 ..................................... 139
5.1.1 認識軟件包管理器............. 139
5.1.2 RPM............................... 139
5.1.3 使用YUM 管理軟件......... 140
任務實施 ..................................... 142
實驗:配置本地YUM 源...............142
知識拓展 ..................................... 143
任務實訓 ..................................... 143
任務5.2 進程管理和任務調度......144
任務陳述 ..................................... 144
知識準備 ..................................... 144
5.2.1 進程的基本概念.................144
5.2.2 進程監控和管理.................145
5.2.3 任務調度管理....................147
5.2.4 系統服務管理....................149
任務實施 ..................................... 150
實驗:按秒執行的crontab 周期性
任務...................................150
知識拓展 ..................................... 152
任務實訓 ..................................... 152
項目小結 ..................................152
項目練習題................................153
項目6
配置網絡、防火牆與遠程
桌面............................ 155
學習目標 ..................................155
引例描述 ..................................155
任務6.1 配置網絡.....................156
任務陳述 ..................................... 156
知識準備 ..................................... 156
6.1.1 網絡配置..........................156
6.1.2 常用網絡命令....................160
任務實施 ..................................... 162
實驗:配置服務器網絡..................162
知識拓展 ..................................... 162
任務實訓 ..................................... 163
任務6.2 配置防火牆..................163
任務陳述 ..................................... 163
知識準備 ..................................... 163
6.2.1 firewalld 的基本概念......... 163
6.2.2 firewalld 的安裝和啟停..... 164
6.2.3 firewalld 的基本配置......... 164
任務實施 ..................................... 169
實驗:配置服務器防火牆.............. 169
知識拓展 ..................................... 170
任務實訓 ..................................... 170
任務6.3 配置遠程桌面...............170
任務陳述 ..................................... 170
知識準備 ..................................... 170
6.3.1 VNC 遠程桌面................. 170
6.3.2 OpenSSH....................... 171
任務實施 ..................................... 172
實驗1:配置VNC 遠程桌面........ 172
實驗2:配置OpenSSH 服務器.....173
知識拓展 ..................................... 174
任務實訓 ..................................... 174
項目小結 ..................................175
項目練習題................................175
項目7
網絡服務配置與管理........ 177
學習目標 ..................................177
引例描述 ..................................177
任務7.1 Samba 服務配置與
管理..........................178
任務陳述 ..................................... 178
知識準備 ..................................... 178
7.1.1 Samba 服務概述..............178
7.1.2 Samba 服務的安裝與
啟停.................................179
7.1.3 Samba 服務端配置...........179
任務實施 ..................................... 182
實驗:搭建Samba 服務器...........182
知識拓展 ..................................... 187
任務實訓 ..................................... 187
任務7.2 NFS 服務配置與管理....188
任務陳述 ..................................... 188
知識準備 ..................................... 188
7.2.1 NFS 服務概述..................188
7.2.2 NFS 服務的安裝與啟停.....189
7.2.3 NFS 服務端配置...............189
任務實施 ......................................191
實驗:搭建NFS 服務器................191
知識拓展 ..................................... 192
任務實訓 ..................................... 192
任務7.3 DHCP 服務配置與
管理..........................193
任務陳述 ..................................... 193
知識準備 ..................................... 193
7.3.1 DHCP 服務概述...............193
7.3.2 DHCP 服務的安裝與
啟停.................................194
7.3.3 DHCP 服務端配置............194
任務實施 ..................................... 196
實驗:搭建DHCP 服務器.............196
知識拓展 ..................................... 199
任務實訓 ..................................... 199
任務7.4 DNS 服務配置與管理....200
任務陳述 ..................................... 200
知識準備 ..................................... 200
7.4.1 DNS 服務概述................. 200
7.4.2 DNS 服務的安裝與啟停.... 201
7.4.3 DNS 服務端配置.............. 202
任務實施 ..................................... 205
實驗:搭建DNS 服務器............... 205
知識拓展 ..................................... 209
任務實訓 ..................................... 209
任務7.5 Web 服務配置與管理....210
任務陳述 ..................................... 210
知識準備 ..................................... 210
7.5.1 Web 服務概述................. 210
7.5.2 Apache 服務的安裝與
啟停................................ 212
7.5.3 Apache 服務端配置......... 212
7.5.4 配置虛擬主機................... 216
任務實施 ..................................... 219
實驗:搭建Web 服務器............... 219
知識拓展 ......................................221
任務實訓 ......................................221
任務7.6 FTP 服務配置與管理.....221
任務陳述 ......................................221
知識準備 ......................................221
7.6.1 FTP 服務概述.................. 221
7.6.2 FTP 服務的安裝與啟停..... 223
7.6.3 FTP 服務端配置............... 223
任務實施 ..................................... 233
實驗:搭建FTP 服務器............... 233
知識拓展 ..................................... 234
任務實訓 ..................................... 235
任務7.7 郵件服務配置與管理......235
任務陳述 ..................................... 235
知識準備 ..................................... 236
7.7.1 郵件服務工作過程.............236
7.7.2 郵件服務相關協議.............236
7.7.3 郵件服務的安裝與啟停.......237
7.7.4 郵件服務配置流程.............238
任務實施 ..................................... 239
實驗:搭建郵件服務器..................239
知識拓展 ..................................... 243
任務實訓 ..................................... 243
任務7.8 數據庫服務配置與管理....244
任務陳述 ..................................... 244
知識準備 ..................................... 244
7.8.1 數據庫管理系統概述..........244
7.8.2 MariaDB 的安裝與啟停.....245
7.8.3 管理MariaDB 數據庫.......245
任務實施 ..................................... 247
實驗:搭建數據庫服務器...............247
知識拓展 ..................................... 250
任務實訓 ..................................... 250
項目小結 ..................................250
項目練習題................................251
項目8
技能大賽綜合案例........... 260