Linux網(wǎng)絡操作系統(tǒng)(高職)
定 價:53 元
- 作者:魏迎
- 出版時間:2020/9/1
- ISBN:9787560658360
- 出 版 社:西安電子科技大學出版社
- 中圖法分類:TP316.85
- 頁碼:376
- 紙張:膠版紙
- 版次:1
- 開本:16K
隨著云計算、大數(shù)據(jù)技術,人工智能技術的快速發(fā)展,各行各業(yè)對于熟練掌握Linux應用的人才需求也日益增多。本書為廣大Linux學習者而編寫,主要講述了Linux的基礎知識和網(wǎng)絡服務的部署。
本書分為三個學習情境,每個學習情境中設置了多個項目。學習情境一主要講解Linux服務器的部署、Linux系統(tǒng)的維護、用戶和組群的管理、服務軟件的安裝、文件系統(tǒng)安全的維護、磁盤管理、網(wǎng)絡通信等;學習情境二主要講解常見的DHCP、NFS、Samba、FTP、DNS、Web、電子郵件和MariaDB等網(wǎng)絡服務的部署;學習情境三主要講解防火墻、代理服務等系統(tǒng)安全管理。
本書適合作為大中專院校計算機類專業(yè)的教材,也可作為Linux愛好者的入門學習讀物。
Linux作為網(wǎng)絡操作系統(tǒng),廣泛應用于網(wǎng)絡服務部署、人工智能技術、云計算、大數(shù)據(jù)技術等領域。目前,開源、安全、穩(wěn)定和移植性好的Linux操作系統(tǒng)已成為主流網(wǎng)絡操作系統(tǒng),社會對Linux人才需求日益增多,因此,培養(yǎng)從事基于Linux技術的人才日趨重要。
本書共分Linux基本應用、部署Linux網(wǎng)絡服務和Linux系統(tǒng)安全管理三個學習情境。每個學習情境下設若干項目,全書總共17個項目,其內(nèi)容包括Linux服務器的部署、Linux系統(tǒng)的維護、用戶和組群的管理、服務軟件的安裝、文件系統(tǒng)安全的維護、磁盤管理、網(wǎng)絡通信等Linux基本應用,DHCP、NFS、Samba、FTP、DNS、Web、電子郵件、MariaDB等網(wǎng)絡服務的部署,以及防火墻、代理服務等系統(tǒng)安全管理。每個知識點通過相關項目詮釋了對應的Linux基本知識點和技能點以及項目開發(fā)技巧,強調(diào)了工學結合,實現(xiàn)了專業(yè)技能培養(yǎng)的實戰(zhàn)化教學。
本書的主要特色有:
(1) 與高職學生認知接軌。
基于高職學生的認知特點,書中配置的實驗盡可能從圖形化界面入手,同時保證命令行操作的完備。本書內(nèi)容由淺入深,每個項目都設置了知識準備(基礎知識)、項目實施(基礎實訓)、反思與進階(提高性實訓)和項目小結,最后設置有練習題,有助于學生循序漸進地學習相關技能。
(2) 與技能大賽接軌。
近年來,在全國高等職業(yè)院校技能大賽中,云計算技術與應用、大數(shù)據(jù)技術與應用等多個賽項都是基于Linux平臺來搭建、配置和部署各種網(wǎng)絡服務的。本書覆蓋了競賽中所需的Linux系統(tǒng)基本技能和要求。
(3) 與“1+X”證書制度接軌。
自2019年“1+X”證書制度試點工作開展以來,許多企業(yè)推出的“X”證書中都涉及Linux基本技能。經(jīng)過梳理和總結,本書融合了所有有關Linux方面的職業(yè)技能考核標準。
(4) 與崗位實際接軌。
本書采用“項目導向,任務驅(qū)動”的 “教、學、做”一體的工學結合模式。每一個項目都分為項目引入、需求分析、知識準備、項目實施、反思與進階等幾部分,通過項目引入和需求分析幫助學生梳理解決問題所需的技能,通過知識準備、項目實施提高學生的實踐技能,通過反思與進階提升學生解決實際問題的能力,進而培養(yǎng)學生進行項目開發(fā)的良好習慣。
本書內(nèi)容安排從易到難,采用項目教學,可操作性強。不管是Linux初學者,還是廣大的Linux愛好者,都可以通過本書輕松掌握Linux基本應用和網(wǎng)絡服務部署。
本書由咸陽職業(yè)技術學院和南京第五十五所技術開發(fā)有限公司共同編寫,咸陽職業(yè)技術學院魏迎擔任主編,張衛(wèi)婷和屈毅擔任副主編,陜西工業(yè)職業(yè)技術學院殷鋒社擔任主審。具體編寫分工為:項目1~10由魏迎編寫,項目11、12由張衛(wèi)婷編寫,項目13、14由屈毅編寫,項目15由南京第五十五所技術開發(fā)有限公司顧旭峰編寫,項目16由咸陽職業(yè)技術學院李煥編寫,項目17由陜西省自強中等專業(yè)學校王寧編寫。全書由魏迎統(tǒng)稿。
本書在編寫過程中參考了一些互聯(lián)網(wǎng)上的資料,由于網(wǎng)絡上資料眾多,引用復雜,無法一一注明原出處,在此向原作者表示感謝!由于作者水平有限,書中難免存在疏漏和不妥之處,懇請讀者批評指正,作者不勝感激。
項目1 部署Linux服務器 2
1.1 知識準備 2
1.1.1 Linux簡介 2
1.1.2 Linux體系結構 3
1.1.3 Linux的版本 4
1.1.4 常見的Red Hat Linux相關產(chǎn)品 5
1.1.5 Linux系統(tǒng)的特點 5
1.1.6 桌面環(huán)境 6
1.1.7 Linux與Windows的區(qū)別 7
1.1.8 Linux的應用 7
1.2 項目實施 8
1.2.1 VMware虛擬機的使用 8
1.2.2 Red Hat Enterprise Linux 7.6的
安裝 13
1.2.3 Red Hat Enterprise Linux 7.6的
配置 20
1.2.4 Linux運行級別 23
1.3 反思與進階 24
項目小結 27
練習題 27
項目2 維護Linux系統(tǒng) 28
2.1 知識準備 28
2.1.1 Linux 命令基礎 28
2.1.2 目錄操作命令 30
2.1.3 文件操作命令 32
2.1.4 壓縮和歸檔命令 38
2.1.5 其他命令 39
2.1.6 重定向和管道 40
2.1.7 Vim編輯器的使用 41
2.1.8 Shell編程 44
2.2 項目實施 47
2.3 反思與進階 47
項目小結 49
練習題 49
項目3 部署用戶和組群 51
3.1 知識準備 51
3.1.1 Linux用戶和組 51
3.1.2 用戶配置文件 52
3.1.3 用戶管理 54
3.1.4 批量用戶管理工具 60
3.1.5 用戶組配置文件 61
3.1.6 組群管理 62
3.1.7 桌面環(huán)境下管理用戶和組群 64
3.2 項目實施 67
3.3 反思與進階 67
項目小結 70
練習題 70
項目4 安裝服務軟件 72
4.1 知識準備 72
4.1.1 Linux中軟件常用的安裝方式 72
4.1.2 RPM包管理 72
4.1.3 通過YUM安裝軟件 74
4.1.4 源碼包安裝 77
4.2 項目實施 78
4.2.1 使用RPM安裝OpenOffice
辦公軟件 78
4.2.2 使用RPM安裝DHCP服務 81
4.3 反思與進階 82
項目小結 84
練習題 84
項目5 維護文件系統(tǒng)的安全 85
5.1 知識準備 85
5.1.1 Linux文件系統(tǒng) 85
5.1.2 文件權限的概念 88
5.1.3 一般權限的設置 91
5.1.4 特殊權限的設置 93
5.1.5 ACL 94
5.2 項目實施 95
5.3 反思與進階 97
項目小結 99
練習題 99
項目6 磁盤管理 101
6.1 知識準備 101
6.1.1 Linux環(huán)境下的設備 101
6.1.2 設備的使用 102
6.1.3 LVM管理 113
6.1.4 RAID管理 118
6.1.5 磁盤配額 119
6.2 項目實施 120
6.3 反思與進階 123
項目小結 125
練習題 126
項目7 網(wǎng)絡通信 127
7.1 知識準備 127
7.1.1 網(wǎng)絡配置參數(shù) 127
7.1.2 其他網(wǎng)絡配置文件 135
7.1.3 網(wǎng)絡調(diào)試工具 136
7.1.4 守護進程 139
7.1.5 iproute2 141
7.1.6 SSH遠程登錄服務 143
7.2 項目實施 147
7.3 反思與進階 148
項目小結 150
練習題 151
學習情境二 部署Linux網(wǎng)絡服務
項目8 部署DHCP服務 154
8.1 知識準備 154
8.1.1 DHCP簡介 154
8.1.2 DHCP工作原理 155
8.2 項目實施 157
8.2.1 安裝DHCP服務 157
8.2.2 修改主配置文件dhcpd.conf 159
8.2.3 啟動與停止DHCP服務 163
8.2.4 配置DHCP 客戶端 163
8.2.5 大型網(wǎng)絡的DHCP部署 166
8.3 反思與進階 167
項目小結 170
練習題 170
項目9 部署NFS服務 172
9.1 知識準備 172
9.1.1 NFS簡介 172
9.1.2 NFS工作原理 173
9.2 項目實施 174
9.2.1 安裝NFS服務 174
9.2.2 修改主配置文件/etc/exports 174
9.2.3 啟動與停止NFS服務 176
9.2.4 配置NFS客戶端 177
9.2.5 利用exportfs輸出目錄 178
9.2.6 自動掛載autofs 179
9.3 反思與進階 181
項目小結 183
練習題 184
項目10 部署Samba服務 185
10.1 知識準備 185
10.1.1 Samba簡介 185
10.1.2 Samba工作原理 186
10.1.3 桌面環(huán)境下安裝Samba服務 186
10.2 項目實施 188
10.2.1 Samba服務的配置文件 188
10.2.2 啟動與停止Samba服務 194
10.2.3 配置Samba客戶端 194
10.2.4 用戶賬號映射 199
10.3 反思與進階 199
項目小結 204
練習題 204
項目11 部署FTP服務 206
11.1 知識準備 206
11.1.1 FTP簡介 206
11.1.2 FTP工作原理 207
11.1.3 FTP服務的傳輸模式 207
11.1.4 FTP體系結構 208
11.1.5 FTP服務的相關軟件 208
11.1.6 vsftpd的用戶類型 208
11.2 項目實施 209
11.2.1 安裝vsftpd服務 210
11.2.2 vsftpd的配置文件 211
11.2.3 啟動與停止vsftpd服務 217
11.2.4 測試 218
11.3 反思與進階 223
項目小結 226
練習題 226
項目12 部署DNS服務 228
12.1 知識準備 228
12.1.1 域名解析基本概念 228
12.1.2 域名空間 229
12.1.3 域名解析過程 230
12.1.4 DNS服務器類型 233
12.1.5 資源記錄 233
12.2 項目實施 235
12.2.1 安裝DNS服務 235
12.2.2 啟動與停止DNS服務 237
12.2.3 DNS服務器的配置文件 237
12.2.4 DNS客戶端配置 243
12.2.5 DNS服務測試 245
12.2.6 輔助DNS服務器 248
12.2.7 DNS轉發(fā)器 248
12.3 反思與進階 249
項目小結 252
練習題 252
項目13 部署Web服務 254
13.1 知識準備 254
13.1.1 Web服務器簡介 254
13.1.2 LAMP模型 256
13.2 項目實施 256
13.2.1 安裝Apache服務 256
13.2.2 啟動與停止Apache服務 257
13.2.3 修改主配置文件httpd.conf 258
13.2.4 配置用戶個人主頁 260
13.2.5 配置虛擬目錄 262
13.2.6 配置虛擬主機 263
13.2.7 訪問控制 270
13.2.8 用戶身份認證 274
13.3 反思與進階 275
項目小結 278
練習題 278
項目14 部署電子郵件服務 280
14.1 知識準備 280
14.1.1 電子郵件服務簡介 280
14.1.2 郵件中繼 283
14.2 項目實施 284
14.2.1 安裝sendmail服務 284
14.2.2 啟動與停止sendmail服務 285
14.2.3 sendmail的配置文件 285
14.2.4 部署sendmail服務 286
14.2.5 配置Dovecot POP3服務 291
14.2.6 sendmail認證 293
14.3 反思與進階 294
14.3.1 Postfix簡介 294
14.3.2 使用Postfix部署郵件服務器 295
項目小結 297
練習題 297
項目15 部署MariaDB服務 298
15.1 知識準備 298
15.1.1 數(shù)據(jù)庫的相關概念 298
15.1.2 MariaDB簡介 299
15.2 項目實施 300
15.2.1 安裝MariaDB數(shù)據(jù)庫 300
15.2.2 啟動與停止MariaDB數(shù)據(jù)庫 301
15.2.3 初始化MariaDB 302
15.2.4 MariaDB的安全設置 303
15.2.5 MariaDB的基本操作 305
15.2.6 部署WordPress博客系統(tǒng) 313
15.3 反思與進階 319
項目小結 320
練習題 320
學習情境三 Linux系統(tǒng)安全管理
項目16 部署Linux防火墻 324
16.1 知識準備 324
16.1.1 防火墻簡介 324
16.1.2 防火墻分類 325
16.1.3 Linux防火墻的組成 328
16.2 項目實施 330
16.2.1 安裝firewalld服務 330
16.2.2 firewalld區(qū)域管理 331
16.2.3 啟動與停止firewalld服務 332
16.2.4 firewalld圖形界面配置 332
16.2.5 命令行工具firewall-cmd 333
16.2.6 firewalld應用 337
16.2.7 NAT技術 340
16.3 反思與進階 341
項目小結 345
練習題 345
項目17 部署代理服務 347
17.1 知識準備 347
17.1.1 代理服務器簡介 347
17.1.2 代理服務器工作原理 348
17.2 項目實施 348
17.2.1 squid簡介 348
17.2.2 安裝squid服務 349
17.2.3 啟動與停止squid服務 350
17.2.4 客戶端配置 350
17.2.5 配置squid服務 352
17.2.6 訪問控制列表ACL 354
17.3 反思與進階 357
項目小結 360
練習題 360
習題參考答案 362
參考文獻 368