內容簡介
Linux是基於Intel X86架構CPU為硬體平台、與UNIX兼容的多用戶多任務作業系統,具有很好的穩定性與安全性,並具有強大的網路服務功能,是目前商用網路伺服器的首選作業系統之一。 本書針對目前最新的Red Hat Enterprise Linux Server 5 Update 2,專門介紹Linux的網路服務套用。本書案例來自真實網路套用,實用性和可操作性非常強。 本書從初學者角度出發,結合作者多年來的實際網路管理和教學經驗,通過具體的網路套用案例,詳細介紹了Linux伺服器配置與管理基礎、策略路由與負載均衡配置、代理伺服器與防火牆配置、IPCop防火牆的安裝與配置、智慧型DNS伺服器配置、MySQL資料庫伺服器配置、Apache Web伺服器配置、FTP伺服器配置、網路監控與維護管理等實用內容,並配有大量習題和詳細的實訓操作
圖書目錄
Linux伺服器配置與管理(第2版)
第1章伺服器配置與管理基礎
1.1RedHatEnterpriseLinuxServer5的安裝
1.1.1伺服器Linux系統安裝簡介
1.1.2伺服器最小化服務配置
1.2常用配置檔案
1.3源程式的編譯與安裝
1.3.1編譯器與編譯過程
1.3.2編譯器常用的編譯參數
1.3.3源程式包編譯安裝方法
1.4校園網伺服器群的配置要求
1.4.1伺服器群網路拓撲結構
1.4.2伺服器與網路接口地址規劃
1.4.3套用與配置要求
1.4.4配置DMZ區接入交換機
習題1
實訓1最小化安裝Linux伺服器
第2章配置伺服器網路連線
2.1配置雙網卡與策略路由
2.1.1配置雙網卡
2.1.2配置策略路由
2.2網卡聚合與負載均衡
2.2.1網卡聚合簡介
2.2.2負載均衡實現方法
2.2.3冗餘備份實現方法
2.3診斷網路故障
習題2
實訓2.1配置雙網卡與策略路由
實訓2.2配置Linux負載均衡
第3章安裝與配置代理伺服器
3.1代理伺服器與NAT
3.1.1公網地址與私網地址
3.1.2NAT的概念與分類
Linux伺服器配置與管理(第2版)
目錄
3.1.3NAT的工作原理
3.1.4代理伺服器的實現方式
3.2配置代理伺服器網卡地址與路由
3.2.1配置代理伺服器網卡地址
3.2.2配置代理伺服器路由
3.2.3檢測代理伺服器的網路連線
3.3Linux核心報文過濾子系統簡介
3.3.1Netfilter簡介
3.3.2filter表簡介
3.3.3nat表簡介
3.3.4mangle表簡介
3.3.5Netfilter報文處理流程
3.3.6核心模組及載入方法
3.4報文過濾規則的維護管理方式
3.4.1利用防火牆配置工具維護管理
3.4.2利用報文過濾管理工具維護管理
3.5iptables報文過濾管理工具
3.5.1iptables服務的安裝、管理和自動啟動
3.5.2iptables命令用法
3.6代理服務的配置實現
3.6.1配置策略
3.6.2實現代理服務的iptables規則
3.6.3代理服務的運行與測試
3.7配置靜態地址轉換
習題3
實訓3.1配置Linux代理伺服器
實訓3.2配置Linux靜態地址轉換
第4章防火牆的配置與管理
4.1防火牆的體系結構
4.2防火牆配置策略
4.3防火牆數據報文的流動過程
4.4防火牆的配置與實現
習題4
實訓4配置Linux防火牆與代理伺服器
第5章IPCop防火牆的安裝與配置
5.1網路拓撲結構與IP位址規劃
5.2IPCop簡介
5.3IPCop的安裝與初始配置
5.3.1準備安裝光碟
5.3.2安裝IPCopLinux系統
5.3.3IPCop的初始配置
5.3.4IPCop的首次啟動
5.4配置修改IPCop服務連線埠
5.5配置IPCop防火牆系統
5.5.1配置回頭路由
5.5.2IPCopWeb配置界面的登錄
5.5.3IPCopSYSTEM配置
5.5.4查看IPCop運行狀態
5.5.5IPCopNETWORK配置
5.5.6IPCopSERVICES配置
5.5.7IPCopFIREWALL配置
5.5.8IPCopLOGS配置
習題5
實訓5IPCopLinux防火牆的安裝與配置使用
第6章配置DNS伺服器
6.1DNS簡介
6.2安裝與配置DNS伺服器
6.2.1安裝DNS服務
6.2.2配置DNS服務
6.2.3DNS服務的運行與測試
6.3安裝與配置策略DNS伺服器
6.3.1策略DNS服務簡介
6.3.2配置策略DNS伺服器
習題6
實訓6.1DNS伺服器的安裝與配置
實訓6.2配置策略DNS伺服器
第7章安裝與配置MySQL資料庫伺服器
7.1MySQL資料庫簡介
7.2安裝MySQL資料庫伺服器
7.2.1安裝方式簡介
7.2.2使用rpm安裝包安裝
7.2.3利用原始碼編譯安裝
7.3MySQL資料庫的使用與管理
7.3.1MySQL使用基礎
7.3.2MySQL的用戶與許可權管理
7.3.3MySQL的數據維護管理
習題7
實訓7.1使用rpm安裝包安裝MySQL伺服器
實訓7.2使用原始碼編譯安裝MySQL伺服器
第8章安裝與配置Apache Web伺服器
8.1Apache Web服務簡介
8.2安裝與管理Apache Web服務
8.2.1採用rpm包安裝
8.2.2採用原始碼編譯安裝
8.3Apache Web服務的基本配置
8.3.1配置檔案簡介
8.3.2httpd.conf的基本配置
8.3.3封裝指令與訪問控制
8.3.4性能配置
8.3.5日誌配置
8.4配置虛擬主機
8.4.1虛擬主機簡介
8.4.2配置基於域名的虛擬主機
8.4.3配置基於IP位址的虛擬主機
8.5配置頻寬控制與IP連線數限制
8.5.1Apache模組編譯方法
8.5.2配置Apache頻寬與IP連線數限制
習題8
實訓8.1利用rpm包安裝Apache伺服器
實訓8.2利用原始碼編譯安裝Apache伺服器
實訓8.3配置虛擬主機
第9章安裝與配置PHP解釋器
9.1PHP簡介
9.2安裝PHP
9.2.1採用rpm包安裝
9.2.2採用原始碼編譯安裝
9.3配置Apache與PHP
9.3.1配置Apache使其支持PHP解析
9.3.2訪問測試PHP腳本解析
9.3.3測試PHP訪問MySQL資料庫
9.3.4PHP配置檔案與配置指令
9.4使用phpMyAdmin管理MySQL
9.4.1phpMyAdmin簡介
9.4.2安裝與配置phpMyAdmin
習題9
實訓9.1採用rpm包安裝與配置PHP
實訓9.2採用原始碼編譯安裝與配置PHP
實訓9.3安裝與配置phpMyAdmin
第10章安裝與配置FTP伺服器
10.1FTP伺服器簡介
10.2安裝vsftpd伺服器
10.2.1採用rpm包安裝
10.2.2採用原始碼編譯安裝
10.3訪問使用vsftpd伺服器
10.3.1使用FTP客戶端登錄
10.3.2使用FTP命令登錄
10.4配置vsftpd伺服器
10.5配置用戶磁碟配額管理
10.6vsftpd伺服器綜合配置示例
習題10
實訓10.1採用rpm包安裝vsftpd伺服器
實訓10.2採用原始碼編譯安裝並配置vsftpd伺服器
第11章網路監控與維護管理
11.1網路流量監控
11.1.1MRTG簡介
11.1.2安裝與配置MRTG
11.1.3使用MRTG監控網路流量
11.2安裝使用連線埠掃描工具
11.2.1nmap簡介
11.2.2安裝與使用nmap
11.3安裝使用網路捕包軟體
11.3.1tcpdump簡介
11.3.2安裝與使用tcpdump
習題11
實訓11安裝與配置網路流量監控系統
參考文獻