《Linux操作系統配置及應用項目化教程》采用目前主流的Linux軟件版本,以構建企業局域網服務器為主線,采用“項目導向、任務驅動、工學結合”的方式進行編寫。
《Linux操作系統配置及應用項目化教程》共12個項目,來自實際工作崗位。通過這些項目和具體的任務實施過程,向讀者詳細介紹了相關知識,《Linux操作系統配置及應用項目化教程》主要內容包括:安裝Linux操作系統、管理文件系統、管理組和用戶、管理磁盤、架設DHCP服務器、Samba服務器、DNS服務器、Web服務器、FTP服務器、郵件服務器、防火墻的設置和NAT的架設等。
《Linux操作系統配置及應用項目化教程》每個項目都包括項目背景分析、項目相關知識、項目實施、項目總結和項目練習;相關知識講解簡明扼要、深入淺出,理論聯系實際;項目實施操作步驟具體,便于實行教學做一體化的教學方式,有助于培養學生的基本職業技能和實際操作能力,從而勝任網絡管理員等相關崗位的職業要求。
《Linux操作系統配置及應用項目化教程》適合作為高職高專院校計算機相關專業教材,也可作為全國職業技能大賽計算機網絡技術賽項和網絡培訓班的培訓教材。
《Linux操作系統配置及應用項目化教程》適合作為高職高專院校計算機相關專業教材,也可作為全國職業技能大賽計算機網絡技術賽項和網絡培訓班的培訓教材,還可供相關技術人員參考使用。
特色如下:
本書采用工學結合和項目導向的編寫方式,每個項目都包括項目背景分析、項目相關知識、項目實施、項目總結和項目練習。
本書項目相關知識講解簡明扼要、深入淺出,理論聯系實際;項目實施操作步驟具體,便于教學做一體化教學。
本書強調學生自主學習,項目訓練具有拓展性,學生可以按照項目的提示獨立自主的完成項目。
《Linux操作系統配置及應用項目化教程》為方便教師教學,本書配備了源代碼、電子課件等電子教學資源。
由于Linux網絡操作系統具有開放和自由的特點,其安全性、穩定性和可靠性已經得到用戶的肯定,在政府、銀行、郵電、保險等安全性要求比較高的部門,已經廣泛使用Linux操作系統。
本書以某公司Linux服務器系統管理和網絡服務為項目背景,以“構建局域網服務器”為主線,采用“項目導向、任務驅動、教學做一體化”的方式進行編寫。全書共12個項目,主要內容包括:安裝Linux操作系統、管理文件系統、管理組和用戶、管理磁盤、架設DHCP服務器、架設Samba服務器、架設DNS服務器、架設Web服務器、架設FTP服務器、架設郵件服務器、架設防火墻和架設NAT。與同類書相比較,本書具有以下特點。
1. 本書采用工學結合和項目導向的編寫方式,每個項目都包括項目背景分析、項目相關知識、項目實施、項目總結和項目練習。項目都來自實際工作崗位,各個項目都明確了能力目標,提出項目的要求,準確介紹了解決問題的思路和方法,培養學生未來在工作崗位上的終身學習能力。
2. 項目相關知識講解簡明扼要、深入淺出,理論聯系實際;項目實施操作步驟具體,便于教學做一體化教學,有利于培養學生的基本職業技能和實際操作能力,從而勝任網絡管理員等相關崗位的職業要求。
3. 本書強調學生自主學習,項目訓練具有拓展性。在本書的編寫過程中,充分考慮了學生自主學習的能力培養,學生可以按照項目的提示獨立自主地完成項目,并且在項目練習中檢驗掌握的知識和技能。
4. 為方便教師教學,本書配備了源代碼、電子課件等電子教學資源,需要者可以到化學工業出版社教學資源網站http://www.cipedu.com.cn免費下載使用。
本書凝聚了編者多年的科研和教學實踐經驗,適合作為高職高專院校計算機類專業教材,也可作為全國職業技能大賽和網絡培訓班的培訓教材,還可供相關技術人員參考使用。
本書由遼寧機電職業技術學院叢佩麗、湖南電子科技職業學院譚冬平和遼寧機電職業技術學院盧曉麗擔任主編,浙江機電職業技術學院付祥、海南政法職業學院陸凱、青島高新職業學校余海龍擔任副主編,廣州市黃埔職業技術學校藍魏參編。盧曉麗編寫項目1、項目2和項目4,藍魏編寫項目3,叢佩麗編寫項目5~項目8,譚冬平編寫項目9,付祥編寫項目10,陸凱編寫項目11,余海龍編寫項目12。
由于編者水平所限,書中如有不妥之處,懇請讀者批評指正!
編 者
2016年9月
叢佩麗,遼寧機電職業技術學院,副教授群主任,叢佩麗,女,43歲,遼寧機電職業技術學院,副教授,計算機應用群主任。
研究方向:計算機網絡。
教育背景
1993.9—2002.7哈爾濱師范大學計算機專業本科,獲理學學士學位。
2006.9—2009.6江南研究生,獲理學碩士學位。
計算機應用專業群主任,主編教材《Linux網絡服務器配置與管理》、《網絡操作系統管理與應用》、《局域網組建與管理》;副主編教材《Linux操作系統》、《操作系統原理與應用》;參編教材《計算機網絡基礎與實踐》。
項目1 安裝Linux操作系統 1
1.1 項目背景分析 1
1.2 項目相關知識 1
1.2.1 Linux操作系統概述 1
1.2.2 Linux 特點 2
1.2.3 Linux的版本 3
1.2.4 虛擬機概述 3
1.3 項目實施 4
任務1 安裝RHEL 5操作系統 4
任務2 安裝虛擬機 18
任務3 認識RHEL 5用戶界面 23
項目總結 27
項目練習 27
項目2 管理文件系統 29
2.1 項目背景分析 29
2.2 項目相關知識 30
2.2.1 文件和目錄的概念 30
2.2.2 Linux標準文件和目錄 30
2.2.3 Vi編輯器 31
2.2.4 Linux操作系統軟件包 33
2.3 項目實施 34
任務1 文件系統管理 34
任務2 Vi編輯器的使用 45
任務3 安裝軟件 47
項目總結 53
項目練習 53
項目3 管理組和用戶 55
3.1 項目背景分析 55
3.2 項目相關知識 55
3.2.1 群組概述 55
3.2.2 賬號概述 56
3.3 項目實施 56
任務 管理用戶和組 56
項目總結 63
項目練習 63
項目4 管理磁盤 65
4.1 項目背景分析 65
4.2 項目相關知識 65
4.2.1 磁盤管理的概念 65
4.2.2 Linux操作系統的磁盤分區 66
4.2.3 磁盤配額概述 66
4.2.4 磁盤配額基礎知識 66
4.2.5 LVM概述 67
4.3 項目實施 68
任務1 基本磁盤管理 68
任務2 磁盤配額 75
任務3 管理LVM邏輯卷 79
項目總結 86
項目練習 87
項目5 架設DHCP服務器 89
5.1 項目背景分析 89
5.2 項目相關知識 90
5.2.1 DHCP概述 90
5.2.2 DHCP協議工作過程 90
5.3 項目實施 91
任務1 為DHCP服務器設置IP和計算機名 91
任務2 安裝DHCP服務器 98
任務3 配置DHCP服務器 102
任務4 使用DHCP服務器 105
項目總結 107
項目練習 107
項目6 架設Samba服務器 109
6.1 項目背景分析 109
6.2 項目相關知識 110
6.2.1 Samba軟件概述 110
6.2.2 Samba軟件功能 110
6.3 項目實施 110
任務1 安裝Samba服務器 110
任務2 利用配置文件配置Samba服務器 114
任務3 利用圖形化配置工具配置Samba服務器 120
任務4 Samba客戶端連接服務器 123
項目總結 126
項目練習 126
項目7 架設DNS服務器 128
7.1 項目背景分析 128
7.2 項目相關知識 129
7.2.1 因特網的命名機制 129
7.2.2 域名查詢模式 130
7.2.3 BIND軟件 131
7.2.4 BIND配置文件結構 131
7.3 項目實施 131
任務1 安裝DNS服務器 131
任務2 利用圖形化配置工具配置DNS服務器 135
任務3 利用配置文件配置DNS服務器 139
任務4 客戶端連接DNS服務器 147
項目總結 150
項目練習 150
項目8 架設Web服務器 152
8.1 項目背景分析 152
8.2 項目相關知識 153
8.2.1 Web概述 153
8.2.2 Apache服務器 153
8.2.3 統一資源定位符 153
8.2.4 超文本傳輸協議 154
8.2.5 超文本標記語言 154
8.2.6 Apache服務器的主配置文件httpd.conf 154
8.3 項目實施 158
任務1 安裝Apache服務器 158
任務2 配置Web服務器,訪問公司網站 161
任務3 配置個人主頁功能 169
任務4 建立基于用戶認證的虛擬目錄 170
任務5 建立訪問控制的虛擬目錄 172
任務6 配置基于不同端口的虛擬主機 174
任務7 配置基于IP地址的虛擬主機 176
任務8 配置基于名稱的虛擬主機 179
項目總結 183
項目練習 183
項目9 架設FTP服務器 185
9.1 項目背景分析 185
9.2 項目相關知識 186
9.2.1 FTP概述 186
9.2.2 vsftpd的用戶類型 186
9.2.3 主配置文件vsftpd.conf 187
9.3 項目實施 188
任務1 安裝FTP服務器 188
任務2 配置匿名用戶訪問FTP服務器 192
任務3 配置本地用戶訪問FTP服務器 196
任務4 將所有的本地用戶都鎖定在宿主目錄中 198
任務5 設置只有特定用戶才可以訪問FTP服務器 199
項目總結 200
項目練習 201
項目10 架設郵件服務器 203
10.1 項目背景分析 203
10.2 項目相關知識 203
10.3 項目實施 205
任務1 安裝郵件服務器 205
任務2 配置郵件服務器 209
任務3 調試Sendmail服務器 213
項目總結 216
項目練習 216
項目11 架設防火墻 218
11.1 項目背景分析 218
11.2 項目相關知識 218
11.2.1 防火墻概述 218
11.2.2 防火墻的種類 219
11.2.3 Linux內核的Netfilter架構 220
11.2.4 Netfilter的工作原理 221
11.3 項目實施 222
任務1 安裝Iptables服務器 222
任務2 配置Iptables服務器 225
任務3 客戶端驗證防火墻 234
項目總結 236
項目練習 236
項目12 架設NAT 237
12.1 項目背景分析 237
12.2 項目相關知識 237
12.2.1 NAT原理 237
12.2.2 NAT的優點 238
12.2.3 NAT的分類 238
12.2.4 Linux內核的Netfilter架構 238
12.2.5 NAT的工作原理 239
12.3 項目實施 240
任務 配置NAT 240
項目總結 245
項目練習 245
參考文獻 247