1 DNS服務器的架設與管理
1-1 前言
1-2 DNS的運行原理
1-2-1 DNS的基本概念
1-2-2 DNS服務器上的域名解析
1-2-3 Linux的域名解析
1-3 安裝BIND
1-4 BIND的結構與配置文件
1-4-1 區(qū)域
1-4-2 BIND的結構
1-4-3 配置文件與區(qū)域聲明文件
1-5 /etc/named.conf配置文件
1-6 網域正解區(qū)域的聲明方式
1-7 網域反解區(qū)域的聲明方式
1-8 測試DNS的域名解析
1-8-1 ping與traceroute
1-8-2 nslookup的用法
1-8-3 以nslookup做域名跟蹤
1-9 正反解子網域的定義方式
1-10 主、輔DNS
1-11 多層網域
1-11-1 相同的上層網域、上層IP網域
1-11-2 相同的上層網域、不同的下層IP網域
1-12 下層C Class IP網域分割成多個網域
1-13 在一部DNS上同時執(zhí)行多個網域域名解析
1-14 /etc/named.conf配置文件高級設置
1-14-1 named.conf配置文件里的常用命令
1-14-2 DNS的存取控制列表
1-15 其他DNS的應用
1-15-1 防火墻與內、外部DNS
1-15-2 利用DNS做負載平衡
1-16 DNS的動態(tài)處理
2 代理服務器的架設與管理
2-1 前言
2-2 Proxy的基本概念
2-2-1 什么是代理服務器
2-2-2 Proxy的運行原理
2-2-3 配置高效率的Proxy Array(或稱Proxy Cluster)
2-3 怎樣規(guī)劃代理服務器
2-3-1 Squid Proxy Server所需的設備
2-3-2 Squid Proxy Cache的結構
2-3-3 制作Cache分區(qū)
2-4 安裝Squid
2-4-1 rpm格式的Squid安裝方式
2-4-2 Squid傳統安裝方式
2-5 Squid的文件結構
2-5-1 rpm格式Squid的文件結構
2-5-2 Squid傳統安裝的文件結構
2-6 Squid的初級設置
2-6-1 基本配置
2-6-2 其他常用的設置
2-6-3 Squid常用的參數
2-7 Squid的高級設置
2-7-1 提高Squid Proxy效率
2-7-2 Squid log文件的處理
2-7-3 Transparent Proxy
2-8 Squid Proxy的存取控制
2-8-1 基本存取控制
2-8-2 高級存取控制
2-9 Proxy的客戶端設置
2-9-1 基本Proxy客戶端設置
2-9-2 善用分流法Proxy Server
2-9-3 編寫PAC文件(Proxy Auto Configuration)
2-10 Proxy流量分析
2-10-1 分析Squid的log文件
2-10-2 Squid Log分析軟件Pwebstats與Fly
2-11 Squid Proxy行為分析
2-11-1 用top監(jiān)視Squid Proxy
2-11-2 使用Squid的Cache Management
3 FTP服務器的架設與管理
3-1 前言
3-2 Wu-Ftpd的基本概念
3-2-1 認識Wu-Ftpd
3-2-2 Ftp服務器的服務對象
3-2-3 Wu-Ftpd Server的運行方式
3-3 安裝Wu-Ftpd Server
3-3-1 檢查/etc/inetd.conf配置文件
3-3-2 檢查/etc/xinetd.d/wu-ftpd配置文件
3-4 匿名Wu-Ftpd Server的設置與組織
3-5 設置顯示信息
3-6 基本設置與存取限制
3-7 設置上傳目錄
3-8 其他功能
3-8-1 ftpaccess的其他命令
3-8-2 其他Wu-Ftpd的配置文件
3-8-3 其他好用的Wu-Ftpd相關工具
3-9 設置鏡像
3-10 Ftp客戶端工具——NcFtp
4 DHCP服務器的架設與管理
4-1 前言
4-2 DHCP的基本概念
4-3 安裝DHCP服務器
4-4 DHCP服務器的基本設置
4-5 DHCP客戶端
4-5-1 Windows Dhcp Client
4-5-2 Redhat Linux Dhcp Client
4-6 分配固定IP地址
4-7 DHCP+Wins+DNS
4-8 DHCP+Linux NAT路由器
4-9 DHCP+Squid代理服務器
4-10 DHCP服務器與VLAN、防火墻
5 News Server的架設與管理
5-1 前言
5-2 News的基本概念
5-3 Inn News Server的運行原理
5-3-1 newsfeed
5-3-2 新聞的傳送方式
5-3-3 ihave/sendme
5-4 Inn Server的安裝與配置
5-4-1 News Server架設前的規(guī)劃
5-4-2 安裝INN News Server
5-4-3 Inn的組織
5-4-4 建立存放新聞分區(qū)
5-5 Inn基本組成設置
5-5-1 設置/etc/news/inn.conf文件
5-5-2 /var/lib/news/active文件
5-5-3 添加/刪除新聞組
5-5-4 /var/lib/news/newsgroups文件
5-5-5 /var/lib/news/subscriptions
5-6 設置接收/傳送新聞
5-6-1 /etc/news/incoming.conf
5-6-2 /etc/news/newsfeeds
5-7 Inn Server的存取限制
5-8 其他相關設置
5-8-1 /etc/control.clt
5-8-2 /etc/expire.ctl
5-8-3 /etc/nntpsend.ctl
5-8-4 /etc/passwd.nntp
5-8-5 檢驗Inn所有配置文件的定義
5-8-6 /etc/news/nntpserver
6 用Linux做網關
6-1 前言
6-2 IP網域分級
6-2-1 IP網絡分級
6-2-2 子網絡
6-3 路由的運行原理
6-4 Linux路由器的設置方式
6-4-1 虛擬網域橋接器
6-4-2 真實網域橋接器
6-4-3 路由器與ADSL連接
6-4-4 手動設置路由器
7 Linux防火墻的應用
7-1 前言
7-2 常用的防火墻架構
7-2-1 防火墻的基本類型
7-2-2 訪問控制列表+防火墻
7-2-3 網絡地址轉換
7-2-4 DMZ+防火墻
7-3 IPchains的運行原理
7-3-1 認識傳輸協議與封包類型
7-3-2 封包過濾方式
7-4 基本防火墻的配置方式
7-4-1 Cisco路由訪問控制列表的設置方式
7-4-2 安裝IPchains
7-4-3 實現多對一NAT對應(IP地址偽裝)
7-4-4 Cisco路由器NAT多對一的設置方式
7-5 設置IPchains的封包過濾規(guī)則
7-5-1 IPchains的封包過濾規(guī)則
7-5-2 過濾特定傳輸協議
7-5-3 以IPchains自定義封包過濾類型
7-6 IPchains的高級應用
7-6-1 以網絡接口做嚴格的封包過濾
7-6-2 防火墻上的雙向溝通與應用
7-6-3 優(yōu)化防火墻規(guī)則
7-6-4 以redir實現NAT一對一對應
7-6-5 以IPmasqadm實現NAT一對一對應
7-6-6 Cisco路由器NAT一對一的設置方式
7-7 防火墻設置工具
7-7-1 Linuxconf
7-7-2 gfcc
7-7-3 Webmin+防火墻模塊
7-8 防火墻+Transparency代理服務
7-9 DMZ非軍事區(qū)的配置與規(guī)劃
7-9-1 DMZ區(qū)真實網域的實際規(guī)劃
7-9-2 真實網域的特定封包過濾
7-9-3 防火墻上的安全性
7-9-4 DMZ區(qū)與虛擬網絡
8 使用Linux實現多人上網環(huán)境
8-1 前言
8-2 概念與規(guī)劃
8-2-1 無限制上網計劃
8-2-2 部分限制上網計劃
8-2-3 完全限制上網計劃
8-2 用PC路由器實現多人上網
8-3-1 運行原理
8-3-2 架設過程
8-3-3 routing table
8-4 用NAT路由器實現多人上網
8-4-1 運行原理
8-4-2 架設過程
8-4-3 封包類型的限制
8-5 用Squid Proxy實現多人上網
8-5-1 運行原理
8-5-2 架設過程
8-5-3 Transparency Proxy
8-6 拔號上網與NAT
8-6-1 運行原理
8-6-2 架設過程
8-7 拔號上網與Squid Proxy
9 流量與系統狀態(tài)統計工具——MRTG
9-1 前言
9-2 MRTG的運行原理
9-3 SNMP、MIB、OID
9-4 安裝MRTG
9-4-1 安裝須知
9-4-2 MRTG套件結構
9-5 檢測路由器和交換式集線器
9-5-1 把Cisco路由器設置成SNMP Server
9-5-2 用cfgmaker產生mrtg配置文件
9-5-3 用indexmaker產生MRTG索引網頁
9-5-4 設置MRTG自動執(zhí)行
9-5-5 檢測Dlink 3225G交換式集線器
9-6 MRTG配置文件的定義方式
9-7 SNMP與MIB
9-7-1 SNMP簡介
9-7-2 MIB與OID
9-7-3 OID、符號名稱在MRTG配置文件里的用法
9-8 檢測Windows NT 4.0/2000與Linux網絡接口流量
9-8-1 使用ucd-snmp-utils做snmp詢問
9-8-2 檢測Windows NT 4.0/2000網絡流量
9-8-3 檢測Linux流量
9-9 檢測CPU與內存用量狀態(tài)
9-9-1 用sar做檢測
9-9-2 編寫外掛程序
9-10 檢測Squid流量
9-10-1 開放Squid的SNMP服務
9-10-2 設置MRTG配置文件
10 目錄服務器
10-1 前言
10-2 LDAP的數據架構
10-2-1 LDIF語法
10-2-2 LDAP的搜索路徑
10-3 openldap的安裝與結構
10-3-1 安裝openldap
10-3-2 openldap的文件結構
10-3-3 設置sldapd.conf
10-3-4 sldapd.oc.conf
10-4 編寫LDIF文件
10-4-1 BDN為o=組織名稱,c=國別簡寫形式
10-4-2 BDN為dc=公司名稱,dc=域名形式
10-4-3 BDN為ou=部門名稱,o=組織名稱(或c=地區(qū)簡稱)
10-4-4 大型組織BDN的定義方式
10-5 LDAP服務器端的操作
10-5-1 ldapadd工具程序
10-5-2 ldapsearch工具程序
10-5-3 ldapdelete工具程序
10-5-4 ldapmodify工具程序
10-5-5 ldappasswd工具程序
10-6 LDAP的客戶端搜索工具
10-6-1 Netscape通訊簿
10-6-2 Outlook Express通訊簿
10-7 好用的LDAP管理程序
10-8 用LDAP服務器作為驗證服務器
10-8-1 PAM+LDAP
10-8-2 用LDAP為Apache使用者做驗證
11 負載平衡與備用系統
11-1 前言
11-2 LVS的基本概念
11-3 LVS的工作原理
11-3-1 負載平衡的實施方式
11-3-2 實施NAT的虛擬主機
11-3-3 實施IP tunneling的虛擬主機
11-3-4 實施Direct Routing的虛擬主機
11-3-5 LVS的排程演算
11-4 HA系統概念
11-5 規(guī)劃Redhat下的LVS
11-6 Piranha的安裝與結構
11-7 Piranha的設置方式
11-8 以Piranha實現NAT LVS
11-9 Redhat LVS、HA的運行方式
11-10 以Piranha實現LVS+HA
11-11 lvs.cf組成文件設置
11-12 ipvsadm探究
11-13 NAT LVS
11-14 IP Tunneling LVS
11-15 Directly Routing LVS
12 MySQL的基本操作環(huán)境
12-1 前言
12-2 安裝MySQL
12-2-1 基本套件安裝
12-2-2 MySQL套件結構
12-3 MySQL數據庫基本架構
12-4 MySQL基本操作
12-4-1 基本操作
12-4-2 基本SQL指令
12-4-3 SQL命令文件
12-5 MySQL常用的管理程序
12-5-1 MySQLadmin
12-5-2 MySQLaccess
12-5-3 MySQLshow
12-5-4 MySQLdump
12-6 用PhpMyadmin管理MySQL服務器
12-6-1 安裝PhpMyadmin
12-6-2 PhpMyadmin的操作方式
12-7 用Webmin管理MySQL服務器
12-8 用MySQLgui管理MySQL服務器
13 利用PHP寫網絡調試工具
13-1 前言
13-2 編寫ping程序
13-3 編寫traceroute程序
13-4 編寫nslookup程序
13-5 檢驗已開始服務的PORT
13-6 檢驗http服務器
A 活用RPM工具
A-1 基本rpm命令
A-2 rpm查詢命令
A-3 rpm測試命令
A-4 rpm編譯命令
A-5 rpm用法快速參考
B 好用的系統管理工具Webmin
B-1 安裝Webmin
B-2 Webmin項目
B-3 系統項目
B-4 服務器項目
B-5 硬件項目
B-6 其他項目
B-7 Webmin外掛模塊