賴國明主編的《Linux網絡操作系統項目化教程》以項目方式比較全面且詳盡地講解Linux網絡操作系統的基礎知識及網絡服務器的知識。全書共10個項目章節,其中項目1~4是基礎知識,側重于基礎和環境準備,注重Linux的規劃和安裝、VM-ware用戶與群組管理、文件和磁盤管理等系統管理應用、軟件包的安裝和進程控制及操作。而項目5是Linux基本網絡配置與測試;項目7~10側重于Linux網絡服務器的配置與管理,包括DHCP服務器、DNS服務器、FTP服務器、 Web服務器和E-mail服務器。
本教程以Red Hat Enterprise Linux 6.5版本實驗平臺,內容豐富、操作過程講解詳細,從章節選擇上注重實際應用,從實際的網絡服務器應用來選擇教程的內容和安排,并具有較強的實用性和可操作性,每個項目的內容都有詳細深入的分析,通過項目的上機實踐操作,可以加深對相應知識的理解,提高學習效果和動手能力。本書既可以作為高職高專院校計算機及相關專業計算機核心課程Linux課程的教材或參考書,也可以作為廣大Linux愛好者、網絡服務器管理員、系統管理員等的自學用書或參考書。
項目1 理解操作系統概念與RHEL6.5安裝實訓
1.1 任務1 認識操作系統
1.1.1 操作系統的概念
1.1.2 操作系統的功能
1.1.3 操作系統的發展史
1.1.4 操作系統的分類
1.2 任務2 認識Linux操作系統
1.2.1 什么是Linux系統
1.2.2 Linux操作系統的歷史
1.2.3 Linux的特點
1.2.4 Linux的系統結構
1.2.5 Linux的版本
1.3 任務3 Linux操作系統的安裝實訓
1.3.1 安裝VMware虛擬機
1.3.2 Linux磁盤分區
1.3.3 多重啟動和GRUB
1.3.4 安裝基礎Red Hat Enterprise Linux 6.5操作系統
1.3.5 配置安裝后RHEL Linux 6.5
1.4 本章小結
項目2 Linux基礎操作
2.1 任務1 Linux啟動、登錄與退出
2.1.1 RHEL 6.5啟動流程
2.1.2 Linux的運行級別
2.1.3 登錄和退出Linux
2.2 任務2 Linux常用命令實訓
2.2.1 Linux命令格式與特點
2.2.2 目錄操作命令
2.2.3 文件操作命令
2.2.4 系統信息命令
2.2.5 進程管理命令
2.2.6 其他常用命令
2.3 任務3 熟練vi編輯器的使用
2.3.1 啟動與退出vi編輯器
2.3.2 vi的命令模式及命令按鍵說明
2.3.3 vi的插入模式及命令按鍵說明
2.3.4 vi的末行模式及命令按鍵說明
2.3.5 vi的可視化模式和查詢模式
2.4 任務4 Linux軟件包管理
2.4.1 理解RPM相關知識
2.4.2 使用RPM安裝和管理軟件
2.5 本章小結
項目3 Linux的用戶和組群的管理
3.1 任務1 理解用戶和組群的基本概念
3.1.1 理解用戶賬戶和組群賬戶
3.1.2 Linux的用戶分類
3.1.3 用戶和組群的關系
3.2 任務2 理解用戶配置文件并掌握用戶管理命令
3.2.1 理解用戶配置相關文件
3.2.2 用戶賬戶管理命令
3.3 任務3 理解組群配置文件并掌握組群管理命令
3.3.1 理解組群配置文件
3.3.2 組群管理命令
3.4 圖形化用戶和組群管理
3.5 本章小結
項目4 Linux的磁盤管理
4.1 任務1 理解磁盤分區與文件系統
4.1.1 Linux磁盤分區與文件系統概述
4.1.2 分區的創建與格式化
4.1.3 熟悉其他磁盤操作命令
4.2 任務2 磁盤配額管理
4.2.1 理解磁盤配額
4.2.2 磁盤配額設置
4.3 任務3 邏輯卷LVM的管理
4.3.1 理解LVM的相關概念
4.3.2 物理卷、卷組和邏輯卷的建立
4.3.3 管理邏輯卷LVM
4.4 任務4 軟件磁盤陣列RAID
4.4.1 理解RAID基本知識
4.4.2 創建與掛載RAID
4.5 本章小結
項目5 Linux網絡配置與測試
5.1 任務1 熟悉相關網絡配置文件
5.1.1 TCP/IP網絡基本知識
5.1.2 Linux網絡配置文件
5.2 任務2 網絡基本配置命令
5.2.1 主機名配置
5.2.2 網絡接口配置
5.2.3 圖形化方法配置網絡
5.3 任務3 熟悉網絡測試命令
5.3.1 掌握ping命令
5.3.2 掌握traceroute命令
5.3.3 掌握netstat命令
5.3.4 掌握arp命令
5.4 本章小結
項目6 DHCP服務器的配置與管理
6.1 任務1 理解DHCP的原理
6.1.1 DHCP概述
6.1.2 DHCP作原理
6.1.3 熟悉DHCP的主配置文件
6.2 任務2 配置DHCP服務器
6.2.1 DHCP服務器的安裝
6.2.2 配置DHCP服務器
6.3 任務3 配置DHCP客戶端
6.3.1 Linux客戶端設置
6.3.2 Windows客戶端設置
6.4 本章小結
項目7 DNS服務器的配置與管理
7.1 任務1 理解域名空間和DNS原理
7.1.1 了解域名空間
7.1.2 了解DNS服務器的分類
7.1.3 了解DNS的查詢模式和地址解析過程
7.2 任務2 安裝DNS軟件、理解DNS的配置文件
7.2.1 安裝Bind軟件包
7.2.2 認識DNS的配置文件
7.3 任務3 DNS服務器配置
7.3.1 配置主DNS服務器
7.3.2 配置輔助DNS服務器
7.3.3 配置緩存DNS
7.3.4 配置轉發DNS服務器
7.4 任務4 配置DNS客戶端
7.4.1 Windows客戶端配置
7.4.2 Linux客戶端配置
7.5 任務5 測試DNS
7.5.1 使用Bind檢測工具檢查配置文件錯誤
7.5.2 測試DNS工具
7.5.3 使用dig命令測試DNS
7.6 本章小結
項目8 FTP服務器的配置與管理
8.1 任務1 了解FTP服務相關知識
8.1.1 FTP服務簡介
8.1.2 FTP作原理
8.1.3 FTP用戶類型
8.1.4 常用FTP軟件簡介
8.2 任務2 安裝Vsftp、了解Vsftp配置文件
8.2.1 安裝Vsftp軟件
8.2.2 啟停和測試vsftpd服務
8.2.3 認識FTP配置文件
8.3 任務3 配置vsftpd服務器
8.3.1 vsftpd常規設置項
8.3.2 vsftpd匿名用戶配置
8.3.3 vsftpd本地用戶配置
8.3.4 vsftpd虛擬用戶配置
8.4 客戶端訪問FTP服務器
8.4.1 通過命令行訪問FTP服務器
8.4.2 通過瀏覽器訪問FTP服務器
8.4.3 通過專用圖形化客戶端軟件訪問FTP服務器
8.5 本章小結
項目9 Web服務器配置與管理
9.1 任務1 理解WWW服務和Web服務工作原理
9.1.1 WWW服務概述相關概念
9.1.2 Web服務的工作原理
9.1.3 Apache簡介
9.2 任務2 安裝Apache服務器、了解Apache主配置文件
9.2.1 安裝Apache服務
9.2.2 啟停和測試Apache服務
9.2.3 認識Apache-目錄結構和主配置文件
9.3 任務3 配置Apache服務器
9.3.1 配置常規Apache服務
9.3.2 配置虛擬主機
9.4 本章小結
項目10 郵件服務器配置與管理
10.1 任務1 理解郵件服務的基本知識
10.1.1 電子郵件的基本概念
10.1.2 電子郵件工作原理
10.1.3 Sendmail和Dovecot簡介
10.2 任務2 安裝電子郵件軟件、了解電子郵件配置文件
10.2.1 安裝Sendmail軟件
10.2.2 安裝Dovecot軟件
10.2.3 了解Sendmail的配置文件
10.2.4 了解Dovecol配置文件
10.3 任務3 配置郵件服務器
10.3.1 配置簡單郵件服務器Sendman
10.3.2 配置POP3和IMAP4的Dovecot服務
10.3.3 郵件服務器的測試
10.4 本章小結
參考文獻