《全國高等職業教育規劃教材:Linux系統與網絡管理》以Red Hat Enterprise Linux5(RHEL5)為操作平臺,基于虛擬機的操作環境,講解了網絡環境下RHEL5的系統配置與常用服務器的搭建。
《全國高等職業教育規劃教材:Linux系統與網絡管理》基于項目引導、任務驅動的方式,共有12個項目。從內容組織上分為系統管理與網絡管理,其中項目1~項目6主要介紹了Linux操作系統的安裝與啟動、管理Linux的桌面、Linux命令行操作基礎、建立與管理用戶和組、管理Linux軟件包、配置網絡與管理服務。項目7~項目12主要介紹了搭建Samba服務器、搭建DHCP服務器、搭建DNS服務器、搭建FTP服務器、搭建WWW服務器、搭建郵件服務器。本書每個項目都配有相應的實訓練習及課后習題,便于讀者快速掌握。
《全國高等職業教育規劃教材:Linux系統與網絡管理》可作為高職高專院校中軟件技術、網絡技術及計算機應用等專業的教材,也可作為系統維護及網絡管理人員的參考書。
項目1 Linux操作系統的安裝與啟動
任務1.1 認識Linux操作系統
1.1.1 Linux操作系統的發展史
1.1.2 Linux的版本
1.1.3 Linux操作系統的特點
任務1.2 搭建虛擬機環境
1.2.1 了解虛擬機
1.2.2 安裝VMware虛擬機
1.2.3 創建虛擬機
任務1.3 安裝Linux 操作系統
1.3.1 準備安裝Red Hat Enterprise Linux 5操作系統
1.3.2 安裝Red Hat Enterprise Linux 5操作系統
任務1.4 啟動與退出Linux
出版說明
前言
項目1 Linux操作系統的安裝與啟動
任務1.1 認識Linux操作系統
1.1.1 Linux操作系統的發展史
1.1.2 Linux的版本
1.1.3 Linux操作系統的特點
任務1.2 搭建虛擬機環境
1.2.1 了解虛擬機
1.2.2 安裝VMware虛擬機
1.2.3 創建虛擬機
任務1.3 安裝Linux 操作系統
1.3.1 準備安裝Red Hat Enterprise Linux 5操作系統
1.3.2 安裝Red Hat Enterprise Linux 5操作系統
任務1.4 啟動與退出Linux
1.4.1 啟動并登錄Linux系統
1.4.2 注銷與關閉Linux系統
1.4.3 實現虛擬機與宿主主機的切換
項目小結
實訓練習
課后習題
項目2 管理Linux的桌面
任務2.1 認識Linux桌面環境
2.1.1 GNOME簡介
2.1.2 GNOME 環境
2.1.3 GNOME系統面板
2.1.4 GNOME桌面
2.1.5 GNOME窗口管理器
2.1.6 GNOME文件瀏覽器
任務2.2 使用Linux系統工具
任務2.3 認識Linux用戶
任務2.4 使用Linux防火墻
2.4.1 防火墻選項
2.4.2 設置SELinux
任務2.5 管理Linux服務
任務2.6 管理打印機
2.6.1 了解打印服務
2.6.2 安裝并配置CUPS服務
2.6.3 管理打印服務
任務2.7 系統監控
項目小結
實訓練習
課后習題
項目3 Linux命令行操作基礎
任務3.1 Linux文件系統
任務3.2 Linux Shell
3.2.1 Shell的概念
3.2.2 Shell的功能
3.2.3 Shell命令格式
任務3.3 管理Linux文件和目錄
3.3.1 了解Linux文件系統的目錄結構
3.3.2 認識Linux文件類型與文件屬性
3.3.3 使用Linux文件操作命令
3.3.4 使用Linux目錄管理命令
3.3.5 在Linux中使用移動存儲設備
任務3.4 使用vi編輯器
3.4.1 了解vi編輯器的工作模式
3.4.2 使用vi編輯器進行文件編輯
項目小結
實訓練習
課后習題
項目4 建立、管理Linux用戶和組
任務4.1 熟悉用戶賬戶和組文件
4.1.1 認識用戶賬號文件
4.1.2 認識用戶shadow文件
4.1.3 認識用戶組賬號文件
任務4.2 建立與管理用戶賬戶及密碼
4.2.1 建立與管理用戶賬號
4.2.2 管理用戶密碼
任務4.3 創建與管理用戶組
項目小結
實訓練習
課后習題
項目5 管理Linux軟件包
任務5.1 管理RPM包
5.1.1 認識RPM
5.1.2 安裝軟件包
5.1.3 卸載軟件包
5.1.4 升級軟件包
5.1.5 刷新軟件包
5.1.6 查詢軟件包
5.1.7 校驗軟件包
任務5.2 tar歸檔管理
5.2.1 認識tar包
5.2.2 使用與管理tar包
5.2.3 tar包的特殊使用
項目小結
實訓練習
課后習題
項目6 配置網絡與管理服務
任務6.1 配置與管理網絡
6.1.1 了解網絡模型
6.1.2 認識Linux的網絡應用
6.1.3 配置TCP/IP網絡
6.1.4 使用Redhat-config-network配置以太網
6.1.5 使用命令配置以太網
任務6.2 管理Linux服務
6.2.1 認識Linux的啟動過程
6.2.2 管理Linux服務
6.2.3 配置服務的啟動狀態
任務6.3 管理Linux進程
6.3.1 認識程序和進程
6.3.2 管理進程
任務6.4 排查網絡故障
項目小結
實訓練習
課后習題
項目7 搭建Samba服務器
任務7.1 認識Samba
7.1.1 了解Samba服務
7.1.2 理解Samba服務工作原理
任務7.2 安裝與啟動Samba服務器
任務7.3 配置基本的Samba服務器
任務7.4 配置Samba服務器實現文件共享
任務7.5 配置Samba服務器實現打印共享
任務7.6 管理Samba服務
任務7.7 配置客戶端訪問Samba服務器
7.7.1 配置Linux客戶端訪問Samba
7.7.2 配置Windows客戶端訪問Samba
項目小結
實訓練習
課后習題
項目8 搭建DHCP服務器
任務8.1 認識DHCP
8.1.1 DHCP的概念
8.1.2 DHCP的工作過程
任務8.2 安裝與驗證DHCP服務
8.2.1 安裝DHCP服務
8.2.2 驗證DHCP服務
任務8.3 配置與管理DHCP服務
8.3.1 熟悉DHCP主配置文件
8.3.2 配置DHCP作用域
8.3.3 使用group簡化DHCP的配置
8.3.4 管理DHCP服務
8.3.5 管理DHCP的地址租約
任務8.4 配置DHCP客戶端
8.4.1 配置Windows操作系統下的DHCP客戶端
8.4.2 配置Linux操作系統下的DHCP客戶端
8.4.3 解決DHCP客戶端無法獲取到IP地址的方案
任務8.5 配置DHCP服務器案例
8.5.1 配置多宿主DHCP服務器
8.5.2 配置DHCP中繼代理
8.5.3 配置DHCP超級作用域
8.5.4 配置DHCP服務器綜合應用
項目小結
實訓練習
課后習題
項目9 搭建DNS服務器
任務9.1 認識DNS
9.1.1 了解DNS服務
9.1.2 了解DNS查詢模式
9.1.3 熟悉DNS域名空間結構
9.1.4 熟悉客戶端域名搜索過程
9.1.5 熟悉DNS常見資源記錄
任務9.2 安裝DNS服務器
9.2.1 安裝BIND軟件包
9.2.2 驗證DNS服務
任務9.3 配置DNS服務器
9.3.1 認識DNS服務器的配置文件
9.3.2 配置DNS服務器的步驟
9.3.3 啟動DNS服務器
任務9.4 配置輔助DNS服務器
任務9.5 配置DNS客戶端
任務9.6 測試DNS服務器
項目小結
實訓練習
課后習題
項目10 搭建FTP服務器
任務10.1 認識FTP服務
10.1.1 了解FTP服務器
10.1.2 了解FTP服務的運行機制
10.1.3 了解FTP的數據傳輸模式
10.1.4 熟悉訪問FTP的方式
10.1.5 熟悉FTP客戶端與服務器端程序
任務10.2 安裝FTP服務
10.2.1 安裝FTP服務器
10.2.2 查詢vsftpd軟件包的安裝位置
任務10.3 通過客戶端訪問FTP服務器
10.3.1 通過Web瀏覽器訪問FTP服務器
10.3.2 通過FTP軟件訪問FTP服務器
10.3.3 通過命令行訪問FTP服務器
任務10.4 配置vsftpd服務器
10.4.1 了解vsftpd主配置文件
10.4.2 配置FTP本地用戶訪問
任務10.5 管理用戶磁盤配額
10.5.1 安裝磁盤配額軟件包
10.5.2 配置磁盤配額
任務10.6 管理FTP服務器
10.6.1 管理FTP服務器
10.6.2 查看和分析日志
任務10.7 配置FTP服務器案例
10.7.1 配置本地組訪問的FTP服務器
10.7.2 配置FTP虛擬用戶訪問
10.7.3 配置基于IP的vsftpd的虛擬主機
10.7.4 配置基于TCP端口的vsftpd的虛擬主機
10.7.5 配置vsftpd服務器綜合應用
項目小結
實訓練習
課后習題
項目11 搭建WWW服務器
任務11.1 認識Web服務
11.1.1 了解Web服務器
11.1.2 了解WWW服務的運行機制
11.1.3 認識Apache
任務11.2 安裝與管理Apache服務
11.2.1 安裝Apache服務
11.2.2 查詢Apache軟件包的安裝位置
11.2.3 管理Apache服務器
11.2.4 測試Apache服務器
任務11.3 配置Apache服務器
11.3.1 認識Apache服務器的配置文件
11.3.2 配置簡單的Apache服務器
11.3.3 配置每個用戶的Web站點
11.3.4 訪問控制、認證和授權
11.3.5 頁面重定向
11.3.6 配置Web應用程序
任務11.4 認識虛擬主機技術
11.4.1 基于域名的虛擬主機
11.4.2 基于IP的虛擬主機
11.4.3 基于端口號的虛擬主機
任務11.5 維護與更新Web站點
11.5.1 通過FTP管理Web站點
11.5.2 通過WebDAV管理Web站點
任務11.6 管理Apache服務器
11.6.1 監視Apache服務器的狀態
11.6.2 查看Apache服務器的配置信息
11.6.3 查看Apache服務器日志
項目小結
實訓練習
課后習題
項目12 搭建郵件服務器
任務12.1 認識郵件系統工作原理
12.1.1 郵件功能組件
12.1.2 了解郵件系統的工作流程
12.1.3 熟悉功能模塊
12.1.4 熟悉E-mail協議
任務12.2 配置郵件服務器
12.2.1 安裝與配置Sendmail服務
12.2.2 安裝與配置POP3和IMAP
任務12.3 配置客戶端
項目小結
實訓練習
課后習題
參考文獻
出版說明
前言
項目1 Linux操作系統的安裝與啟動
任務1.1 認識Linux操作系統
1.1.1 Linux操作系統的發展史
1.1.2 Linux的版本
1.1.3 Linux操作系統的特點
任務1.2 搭建虛擬機環境
1.2.1 了解虛擬機
1.2.2 安裝VMware虛擬機
1.2.3 創建虛擬機
任務1.3 安裝Linux 操作系統
1.3.1 準備安裝Red Hat Enterprise Linux 5操作系統
1.3.2 安裝Red Hat Enterprise Linux 5操作系統
任務1.4 啟動與退出Linux
出版說明
前言
項目1 Linux操作系統的安裝與啟動
任務1.1 認識Linux操作系統
1.1.1 Linux操作系統的發展史
1.1.2 Linux的版本
1.1.3 Linux操作系統的特點
任務1.2 搭建虛擬機環境
1.2.1 了解虛擬機
1.2.2 安裝VMware虛擬機
1.2.3 創建虛擬機
任務1.3 安裝Linux 操作系統
1.3.1 準備安裝Red Hat Enterprise Linux 5操作系統
1.3.2 安裝Red Hat Enterprise Linux 5操作系統
任務1.4 啟動與退出Linux
1.4.1 啟動并登錄Linux系統
1.4.2 注銷與關閉Linux系統
1.4.3 實現虛擬機與宿主主機的切換
項目小結
實訓練習
課后習題
項目2 管理Linux的桌面
任務2.1 認識Linux桌面環境
2.1.1 GNOME簡介
2.1.2 GNOME 環境
2.1.3 GNOME系統面板
2.1.4 GNOME桌面
2.1.5 GNOME窗口管理器
2.1.6 GNOME文件瀏覽器
任務2.2 使用Linux系統工具
任務2.3 認識Linux用戶
任務2.4 使用Linux防火墻
2.4.1 防火墻選項
2.4.2 設置SELinux
任務2.5 管理Linux服務
任務2.6 管理打印機
2.6.1 了解打印服務
2.6.2 安裝并配置CUPS服務
2.6.3 管理打印服務
任務2.7 系統監控
項目小結
實訓練習
課后習題
項目3 Linux命令行操作基礎
任務3.1 Linux文件系統
任務3.2 Linux Shell
3.2.1 Shell的概念
3.2.2 Shell的功能
3.2.3 Shell命令格式
任務3.3 管理Linux文件和目錄
3.3.1 了解Linux文件系統的目錄結構
3.3.2 認識Linux文件類型與文件屬性
3.3.3 使用Linux文件操作命令
3.3.4 使用Linux目錄管理命令
3.3.5 在Linux中使用移動存儲設備
任務3.4 使用vi編輯器
3.4.1 了解vi編輯器的工作模式
3.4.2 使用vi編輯器進行文件編輯
項目小結
實訓練習
課后習題
項目4 建立、管理Linux用戶和組
任務4.1 熟悉用戶賬戶和組文件
4.1.1 認識用戶賬號文件
4.1.2 認識用戶shadow文件
4.1.3 認識用戶組賬號文件
任務4.2 建立與管理用戶賬戶及密碼
4.2.1 建立與管理用戶賬號
4.2.2 管理用戶密碼
任務4.3 創建與管理用戶組
項目小結
實訓練習
課后習題
項目5 管理Linux軟件包
任務5.1 管理RPM包
5.1.1 認識RPM
5.1.2 安裝軟件包
5.1.3 卸載軟件包
5.1.4 升級軟件包
5.1.5 刷新軟件包
5.1.6 查詢軟件包
5.1.7 校驗軟件包
任務5.2 tar歸檔管理
5.2.1 認識tar包
5.2.2 使用與管理tar包
5.2.3 tar包的特殊使用
項目小結
實訓練習
課后習題
項目6 配置網絡與管理服務
任務6.1 配置與管理網絡
6.1.1 了解網絡模型
6.1.2 認識Linux的網絡應用
6.1.3 配置TCP/IP網絡
6.1.4 使用Redhat-config-network配置以太網
6.1.5 使用命令配置以太網
任務6.2 管理Linux服務
6.2.1 認識Linux的啟動過程
6.2.2 管理Linux服務
6.2.3 配置服務的啟動狀態
任務6.3 管理Linux進程
6.3.1 認識程序和進程
6.3.2 管理進程
任務6.4 排查網絡故障
項目小結
實訓練習
課后習題
項目7 搭建Samba服務器
任務7.1 認識Samba
7.1.1 了解Samba服務
7.1.2 理解Samba服務工作原理
任務7.2 安裝與啟動Samba服務器
任務7.3 配置基本的Samba服務器
任務7.4 配置Samba服務器實現文件共享
任務7.5 配置Samba服務器實現打印共享
任務7.6 管理Samba服務
任務7.7 配置客戶端訪問Samba服務器
7.7.1 配置Linux客戶端訪問Samba
7.7.2 配置Windows客戶端訪問Samba
項目小結
實訓練習
課后習題
項目8 搭建DHCP服務器
任務8.1 認識DHCP
8.1.1 DHCP的概念
8.1.2 DHCP的工作過程
任務8.2 安裝與驗證DHCP服務
8.2.1 安裝DHCP服務
8.2.2 驗證DHCP服務
任務8.3 配置與管理DHCP服務
8.3.1 熟悉DHCP主配置文件
8.3.2 配置DHCP作用域
8.3.3 使用group簡化DHCP的配置
8.3.4 管理DHCP服務
8.3.5 管理DHCP的地址租約
任務8.4 配置DHCP客戶端
8.4.1 配置Windows操作系統下的DHCP客戶端
8.4.2 配置Linux操作系統下的DHCP客戶端
8.4.3 解決DHCP客戶端無法獲取到IP地址的方案
任務8.5 配置DHCP服務器案例
8.5.1 配置多宿主DHCP服務器
8.5.2 配置DHCP中繼代理
8.5.3 配置DHCP超級作用域
8.5.4 配置DHCP服務器綜合應用
項目小結
實訓練習
課后習題
項目9 搭建DNS服務器
任務9.1 認識DNS
9.1.1 了解DNS服務
9.1.2 了解DNS查詢模式
9.1.3 熟悉DNS域名空間結構
9.1.4 熟悉客戶端域名搜索過程
9.1.5 熟悉DNS常見資源記錄
任務9.2 安裝DNS服務器
9.2.1 安裝BIND軟件包
9.2.2 驗證DNS服務
任務9.3 配置DNS服務器
9.3.1 認識DNS服務器的配置文件
9.3.2 配置DNS服務器的步驟
9.3.3 啟動DNS服務器
任務9.4 配置輔助DNS服務器
任務9.5 配置DNS客戶端
任務9.6 測試DNS服務器
項目小結
實訓練習
課后習題
項目10 搭建FTP服務器
任務10.1 認識FTP服務
10.1.1 了解FTP服務器
10.1.2 了解FTP服務的運行機制
10.1.3 了解FTP的數據傳輸模式
10.1.4 熟悉訪問FTP的方式
10.1.5 熟悉FTP客戶端與服務器端程序
任務10.2 安裝FTP服務
10.2.1 安裝FTP服務器
10.2.2 查詢vsftpd軟件包的安裝位置
任務10.3 通過客戶端訪問FTP服務器
10.3.1 通過Web瀏覽器訪問FTP服務器
10.3.2 通過FTP軟件訪問FTP服務器
10.3.3 通過命令行訪問FTP服務器
任務10.4 配置vsftpd服務器
10.4.1 了解vsftpd主配置文件
10.4.2 配置FTP本地用戶訪問
任務10.5 管理用戶磁盤配額
10.5.1 安裝磁盤配額軟件包
10.5.2 配置磁盤配額
任務10.6 管理FTP服務器
10.6.1 管理FTP服務器
10.6.2 查看和分析日志
任務10.7 配置FTP服務器案例
10.7.1 配置本地組訪問的FTP服務器
10.7.2 配置FTP虛擬用戶訪問
10.7.3 配置基于IP的vsftpd的虛擬主機
10.7.4 配置基于TCP端口的vsftpd的虛擬主機
10.7.5 配置vsftpd服務器綜合應用
項目小結
實訓練習
課后習題
項目11 搭建WWW服務器
任務11.1 認識Web服務
11.1.1 了解Web服務器
11.1.2 了解WWW服務的運行機制
11.1.3 認識Apache
任務11.2 安裝與管理Apache服務
11.2.1 安裝Apache服務
11.2.2 查詢Apache軟件包的安裝位置
11.2.3 管理Apache服務器
11.2.4 測試Apache服務器
任務11.3 配置Apache服務器
11.3.1 認識Apache服務器的配置文件
11.3.2 配置簡單的Apache服務器
11.3.3 配置每個用戶的Web站點
11.3.4 訪問控制、認證和授權
11.3.5 頁面重定向
11.3.6 配置Web應用程序
任務11.4 認識虛擬主機技術
11.4.1 基于域名的虛擬主機
11.4.2 基于IP的虛擬主機
11.4.3 基于端口號的虛擬主機
任務11.5 維護與更新Web站點
11.5.1 通過FTP管理Web站點
11.5.2 通過WebDAV管理Web站點
任務11.6 管理Apache服務器
11.6.1 監視Apache服務器的狀態
11.6.2 查看Apache服務器的配置信息
11.6.3 查看Apache服務器日志
項目小結
實訓練習
課后習題
項目12 搭建郵件服務器
任務12.1 認識郵件系統工作原理
12.1.1 郵件功能組件
12.1.2 了解郵件系統的工作流程
12.1.3 熟悉功能模塊
12.1.4 熟悉E-mail協議
任務12.2 配置郵件服務器
12.2.1 安裝與配置Sendmail服務
12.2.2 安裝與配置POP3和IMAP
任務12.3 配置客戶端
項目小結
實訓練習
課后習題
參考文獻