Linux網絡操作系統項目式教程(CentOS 7.6)(微課版)(第2版)

劉正、張運嵩、尤瀾濤

  • 出版商: 人民郵電
  • 出版日期: 2023-11-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • 頁數: 262
  • ISBN: 7115616728
  • ISBN-13: 9787115616722
  • 相關分類: LinuxOperating-system
  • 下單後立即進貨 (約4週~6週)

  • Linux網絡操作系統項目式教程(CentOS 7.6)(微課版)(第2版)-preview-1
  • Linux網絡操作系統項目式教程(CentOS 7.6)(微課版)(第2版)-preview-2
Linux網絡操作系統項目式教程(CentOS 7.6)(微課版)(第2版)-preview-1

商品描述

本書以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