內容簡介
《Linux網路作業系統配置與管理》以目前流行的RedHat公司的Red Hat Enterprise Linux Server 5(RHEL Server 5)為例,介紹了Linux的系統管理和網路服務兩大方面的內容,其中,系統管理部分包括:RHEL Server 5.X的安裝與登錄、RHEL 5圖形和字元界面使用基礎、檔案和目錄的管理、用戶與檔案許可權的管理、磁碟管理、網路配置與軟體包管理、Samba跨平台資源共享的管理;網路服務部分包括:DHCP、DNS、Web、MySQL資料庫、FTP、E-mail、防火牆與Squid等常用網路伺服器的搭建。本書由夏笠芹、謝樹新、黃為和李振軍編寫。
圖書目錄
項目1 Linux系統簡介與安裝
1.1 項目背景
1.2 項目知識準備
1.2.1 Linux的誕生與特點
1.2.2 Linux的套用領域
1.2.3 Linux系統的組成
1.2.4 Linux的核心版本和發行版本
1.2.5 Red Hat Enterprise Linux 5簡介
1.2.6 RHEL 5的安裝準備
1.3 項目實施
任務1-1 搭建Linux學習環境
任務1-2 安裝Red Hat Enterprise Linux 5
任務1-3 啟動和登錄系統
任務1-4 使用SecureCRT實現遠程登錄
項目實訓1 RHEL 5的安裝、啟動與登錄
項目習作1
項目2 RHEL 5圖形和字元界面使用基礎
2.1 項目背景
2.2 項目知識準備
2.2.1 Linux的操作界面
2.2.2 認識GNOME和KDE圖形界面
2.3 項目實施
任務2-1 GNOME的基本操作與設定
任務2-2 用戶管理器的使用
任務2-3 圖形界面與字元界面的切換
任務2-4 字元界面Shell的基本使用
項目實訓2 RHEL 5圖形與字元界面使用基礎實訓
項目習作2
項目3 檔案和目錄的管理
3.1 項目背景
3.2 項目知識準備
3.2.1 Linux系統的目錄結構
3.2.2 LinuX的檔案類型
3.3 項目實施
任務3-1 目錄操作命令的使用
任務3-2 檔案操作命令的使用
任務3-3 檔案內容操作命令的使用
任務3-4 檔案壓縮和歸檔命令的使用
任務3-5 輸入/輸出重定向與管道的使用
任務3-6 vim文本編輯器的使用
項目實訓3 檔案和目錄的管理實訓
項目習作3
項目4 用戶與檔案許可權的管理
4.1 項目背景
4.2 項目知識準備
4.2.1 Linux中的用戶和組的分類
4.2.2 Linux中用戶和用戶組的配置檔案
4.2.3 用戶登錄Linux系統的過程
4.2.4 Linux中檔案和目錄的許可權
4.3 項目實施
任務4-1 用戶的管理
任務4-2 用戶組的管理
任務4-3 設定檔案和目錄的一般許可權
任務4-4 設定檔案和目錄的特殊許可權
任務4-5 設定新建檔案或目錄的默認許可權
項目實訓4 RHEL 5用戶及檔案許可權的管理
項目習作4
項目5 磁碟管理
5.1 項目背景
5.2 項目知識準備
5.2.1 磁碟的接口與設備名
5.2.2 磁碟分區與檔案系統
5.2.3 磁碟配額
5.2.4 認識Linux邏輯卷(LVM)
5.3 項目實施
任務5-1 使用fdisk命令對磁碟進行分區
任務5-2 格式化分區
任務5-3 掛載與卸載分區
任務5-4 磁碟配額管理
任務5-5 使用LVM實現動態磁碟管理
項目實訓5 Linux磁碟管理
項目習作5
項目6 網路配置與軟體包管理
6.1 項目背景
6.2 項目知識準備
6.2.1 網路配置的方式
6.2.2 Linux網路服務與協定連線埠
6.2.3 認識rpm軟體包
6.3 項目實施
任務6-1 主機名的配置
任務6-2 網卡的配置
任務6-3 客戶端域名解析的配置
任務6-4 網路診斷命令的使用
任務6-5 網路服務的運行管理
任務6-6 利用rpm命令管理軟體包
項目實訓6 網路配置與軟體包管理實訓
項目習作6
項目7 Samba跨平台資源共享的管理
7.1 項目背景
7.2 項目知識準備
7.2.1 SMB/CIFS協定
7.2.2 Samba的主要功能
7.2.3 Samba服務的工作過程
7.3 項目實施
任務7-1 Samba服務的安裝與運行管理
任務7-2 認識Samba服務的配置檔案
任務7-3 配置可匿名訪問的檔案共享
任務7-4 配置帶驗證的檔案共享
任務7-5 Samba伺服器擴展功能配置
任務7-6 Linux與windOWs資源互訪
任務7-7 配置Samba列印共享
項目實訓7 Samba服務的配置與共享訪問
項目習作7
項目8 DHCP伺服器的搭建
8.1 項目背景
8.2 項目知識準備
8.2.1 為何要使用DHCP服務
8.2.2 DHCP的工作過程
8.3 項目實施
任務8-1 DHCP服務的安裝與運行管理
任務8-2 認識DHCP的配置檔案
任務8-3 配置單子網的DHCP服務
任務8-4 配置多子網的DHCP服務
任務8-5 用中繼代理實現跨網段分配IP
項目實訓8 DHCP伺服器的安裝與配置
項目習作8
項目9 BIND域名解析伺服器的搭建
9.1 項目背景
9.2 項目知識準備
9.2.1 DNS服務及域名空間
9.2.2 DNS域名解析的過程
9.2.3 DNS伺服器的類型與hosts檔案
9.3 項目實施
任務9-1 DNS服務的安裝與運行管理
任務9-2 認識BIND的配置檔案
任務9-3 配置主DNS伺服器
任務9-4 配置輔助DNS伺服器
任務9-5 配置純快取DNS伺服器
任務9-6 配置DNS伺服器的轉發器
項目實訓9 DNS伺服器的安裝與配置
項目習作9
項目10 Apache web伺服器的搭建
10.1 項目背景
10.2 項目知識準備
10.2.1 WCb服務簡介
10.2.2 Apachc服務軟體
10.3 項目實施
任務10-1 Apachc Web伺服器的安裝
任務10-2 認識Apachc的目錄與檔案
任務10-3 用虛擬目錄為多部門創建子站
任務10-4 使用虛擬主機實現一機多站
任務10-5 Web伺服器的訪問控制
任務10-6 為系統用戶建立個人主頁
項目實訓10 Web站點的配置和管理
項目習作10
項目11 MySQL資料庫伺服器的搭建
11.1 項目背景
11.2 項目知識準備
11.2.1 資料庫伺服器的基本概念
11.2.2 MySQL簡介
11.3 項目實施
任務11-1 MySQL伺服器的安裝
任務11-2 MySQL伺服器的運行管理
任務11-3 MySQL的基本操作
任務11-4 用戶與許可權的管理
任務11-5 資料庫的備份與恢復
項目實訓11 MySQL伺服器的安裝與使用
項目習作11
項目12 vsftpd FTP伺服器的搭建
12.1 項目背景
12.2 項目知識準備
12.2.1 FTP服務的作用與系統組成
12.2.2 vsftpd服務簡介
12.3 項目實施
任務12-1 vsftpd服務的安裝與測試
任務12-2 認識vsftpd.conf配置檔案
任務12-3 配置匿名用戶訪問的FTP
任務12-4 配置本地用戶訪問的FTP
任務12-5 配置虛擬用戶訪問的FTP
項目實訓12 vsftpd伺服器安裝與配置
項目習作12
項目13 Postfix與Dovecot郵件伺服器的搭建
13.1 項目背景
13.2 項目知識準備
13.2.1 電子郵件系統的組成
13.2.2 電子郵件傳輸過程
13.2.3 Linux平台上主流E-mail軟體
13.3 項目實施
任務13-1 傳送郵件伺服器PostfiX的配置
任務13-2 接收郵件伺服器Dovecot的配置
任務13-3 使用Outlook Express收發郵件
任務13-4 使用用戶別名實現郵件群發
任務13-5 使用虛擬別名域實現郵件群發
任務13-6 基於郵件地址的過濾控制
任務13-7 SMTP認證的配置
任務13-8 以Web方式收發電子郵件
項目實訓13 E-mail服務的配置與管理
項目習作13
項目14 防火牆與Squid代理伺服器的搭建
14.1 項目背景
14.2 項目知識準備
14.2.1 認識防火牆
14.2.2 LinuX防火牆概述
14.2.3 iDtablcs規則的分層結構
14.2.4 數據包過濾的匹配流程
14.2.5 代理伺服器Squid
14.3 項目實施
任務14-1 iptables的安裝與運行管理
任務14-2 認識iptables命令的基本格式
任務14-3 iptables命令的基本使用
任務14-4 使用iptables實現NAT服務
任務14-5 Squid代理服務的安裝
任務14-6 認識Squid配置參數與初始化
任務14-7 普通代理伺服器的配置
任務14-8 透明代理伺服器的配置
任務14-9 反向代理伺服器的配置
項目實訓14 防火牆與代理伺服器的配置
項目習作14
項目15 綜合案例-德雅職校校園網搭建
15.1 項目背景與需求分析
15.2 項目規劃與設計
15.2.1 校園網整體設計
15.2.2 規劃IP位址、DHCP
15.2.3 DNS伺服器的規劃設計
15.2.4 規劃Web、FTP和E-mail伺服器
15.2.5 規劃Samba檔案伺服器
15.2.6 規劃網際網路接入、NAT和代理服務
15.3 項目施工任務書
參考文獻