| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](http://img3m1.ddimg.cn/11/21/20589041-1_u.jpg)
開本:16開 紙張:膠版紙 包裝:平裝 是否套裝:否 國際標準書號ISBN:9787564115203 作者:(美)施羅德(Schroder,C) 出版社:東南大學出版社 出版時間:2009年05月 
" 內容簡介 這是一本涉及範圍頗廣的實戰技巧彙編著作,涵蓋了作為 Linux 網絡管理員需要了解的所有內容,無論你是入行新手還是具有多年經驗的資深人士。Linux Networking Cookbook 介紹了完成一繫列任務的完整步驟,可以幫助你深入直接地掌握搭建和維護計算機網絡的實際操作。每一節都包含了明確的解決方案和測試代碼,以及為什麼如此與怎麼樣實現的相關討論。 運行一個網絡,並不能說明你就掌握了所有答案。Linux Networking Cookbook 描述了與網絡服務相關的一些解決方案:防火牆、無線接入點、安全的遠程管理、遠程幫助臺、用戶遠程訪問、虛擬專用網(VPN)、驗證、繫統和網絡監控,還有快速增長的 IP 語音(VoIP)服務等。你可以在本書中找到以下內容相關章節: • 在 Linux 網絡中搭建網關、防火牆,以及無線接入點 • 搭建 Asterisk VoIP 服務器 • 通過 SSH 進行安全的遠程管理 • 使用 OpenVPN 搭建安全的 VPN,以及 Linux PPTP VPN 服務器這是一本涉及範圍頗廣的實戰技巧彙編著作,涵蓋了作為 Linux 網絡管理員需要了解的所有內容,無論你是入行新手還是具有多年經驗的資深人士。Linux Networking Cookbook 介紹了完成一繫列任務的完整步驟,可以幫助你深入直接地掌握搭建和維護計算機網絡的實際操作。每一節都包含了明確的解決方案和測試代碼,以及為什麼如此與怎麼樣實現的相關討論。 運行一個網絡,並不能說明你就掌握了所有答案。Linux Networking Cookbook 描述了與網絡服務相關的一些解決方案:防火牆、無線接入點、安全的遠程管理、遠程幫助臺、用戶遠程訪問、虛擬專用網(VPN)、驗證、繫統和網絡監控,還有快速增長的 IP 語音(VoIP)服務等。你可以在本書中找到以下內容相關章節: • 在 Linux 網絡中搭建網關、防火牆,以及無線接入點 • 搭建 Asterisk VoIP 服務器 • 通過 SSH 進行安全的遠程管理 • 使用 OpenVPN 搭建安全的 VPN,以及 Linux PPTP VPN 服務器 • 在混搭 Linux/Windows 的局域網中使用 Samba 進行單點登錄 • 使用 OpenLDAP 集中網絡目錄 • 使用 Nagios 或 MRTG 進行網絡監控 • 了解和熟悉 IPv6 • 設置自動網絡安裝新繫統 • 通過串行控制臺進行 Linux 繫統管理 Linux Networking Cookbook 還包含了 Linux 和 Unix 服務器之間聯網、整合 Windows 主機、路由、用戶識別和驗證、共享 Internet 連接、連接分支機構、域名服務、有線和無線連接、安全、監控和故障診斷等任務解決方案。當你需要快速解決某個網絡問題,卻沒有時間或者耐心通過爬梳參考書籍或者 Web 來尋求答案的話,那麼這本書就是你所需要的。 目錄 前言 第1章 Linux 網絡概述 1.0 介紹 第2章 建立基於單板計算機的Linux網關 2.0 介紹 2.1 熟悉Soekris 4521 2.2 配置多個Minicom概要 2.3 在CF(Compact Flash)卡上安裝Pyramid Linux 2.4 在Debian上進行Pyramid網絡安裝 2.5 在Fedora上進行Pyramid網絡安裝 2.6 啟動Pyramid Linux 2.7 尋找和編輯Pyramid文件 2.8 安全加固Pyramid 2.9 獲取並安裝最新版Pyramid前言 第1章 Linux 網絡概述 1.0 介紹 第2章 建立基於單板計算機的Linux網關 2.0 介紹 2.1 熟悉Soekris 4521 2.2 配置多個Minicom概要 2.3 在CF(Compact Flash)卡上安裝Pyramid Linux 2.4 在Debian上進行Pyramid網絡安裝 2.5 在Fedora上進行Pyramid網絡安裝 2.6 啟動Pyramid Linux 2.7 尋找和編輯Pyramid文件 2.8 安全加固Pyramid 2.9 獲取並安裝最新版Pyramid 2.10 為Pyramid Linux添加額外的軟件 2.11 添加新硬件驅動程序 2.12 定制Pyramid內核 2.13 更新Soekris comBIOS 第3章 搭建Linux防火牆 3.0 介紹 3.1 組裝一臺Linux防火牆服務器 3.2 在Debian上配置網卡 3.3 在Fedora上配置網卡 3.4 識別相應網卡 3.5 基於動態WAN IP地址建立Internet連接共享防火牆 3.6 基於靜態WAN IP地址建立Internet連接共享防火牆 3.7 顯示防火牆狀態 3.8 關閉iptables防火牆 3.9 在繫統啟動時開啟iptables,並且手動啟動和停止防火牆 3.10 測試防火牆 3.11 為遠程SSH管理配置防火牆 3.12 允許遠程SSH穿越NAT防火牆 3.13 用多個SSH主機密鑰穿越NAT 3.14 基於私有IP地址運行公共服務 3.15 架設單機防火牆 3.16 架設服務器防火牆 3.17 配置iptables日志記錄 3.18 編寫出站規則 第4章 建立Linux無線接入點 4.0 介紹 4.1 架設Linux無線接入點 4.2 橋接無線網絡至有線鏈路 4.3 設立域名服務 4.4 從DHCP服務器獲取並設定靜態IP地址 4.5 配置Linux和Windows靜態DHCP客戶端 4.6 給dnsmasq添加郵件服務器 4.7 使WPA2-Personal和WPA-Enterprise一樣安全 4.8 使用RADIUS服務器進行企業級驗證 4.9 配置無線接入點以使用FreeRADIUS 4.10 通過FreeRADIUS驗證客戶端 4.11 連接Internet並使用防火牆 4.12 使用路由代替橋接 4.13 探測無線網卡 4.14 改變Pyramid路由器的主機名 4.15 關閉天線分集 4.16 管理dnsmasq的DNS緩存 4.17 管理Windows的DNS緩存 4.18 在繫統啟動時更新時間 第5章 建立基於Asterisk的VoIP服務器 5.0 介紹 5.1 從源碼安裝Asterisk 5.2 在Debian上安裝Asterisk 5.3 啟動和停止Asterisk 5.4 測試Asterisk服務器 5.5 在Asterisk中加入電話分機並呼叫 5.6 設置軟電話 5.7 通過Free World Dialup獲得真正的VoIP電話 5.8 將你的Asterisk PBX連接至模擬電話線路 5.9 創建數字接線員 5.10 記錄定制提示 5.11 維護每日提示消息 5.12 轉移呼叫 5.13 轉接呼叫至多組電話 5.14 停泊呼叫 5.15 定制呼叫保持音樂 5.16 在Asterisk上播放MP3聲音文件 5.17 傳遞語音郵件廣播解決方案 5.18 使用Asterisk進行電話會議 5.19 監控會議 5.20 讓SIP流量穿越iptables NAT防火牆 5.21 讓IAX流量穿越iptables NAT防火牆 5.22 使用AsteriskNOW,“30分鐘學會Asterisk” 5.23 在AsteriskNOW上安裝和移除軟件包 5.24 連接漫遊用戶和遠程用戶 第6章 使用Linux路由 6.0 介紹 6.1 用ipcalc計算子網 6.2 設置默認網關 6.3 設立簡單本地路由器 6.4 配置最簡單的Internet連接共享 6.5 配置跨子網的靜態路由 6.6 使靜態路由持久化 6.7 在Debian上使用RIP動態路由 6.8 在Fedora上使用RIP動態路由 6.9 使用Quagga的命令行 6.10 遠程登錄Quagga守護進程 6.11 從命令行運行Quagga守護進程 6.12 監控RIPD 6.13 使用Zebra進行黑洞路由 6.14 使用OSPF進行簡單動態路由 6.15 為RIP和OSPF增加一些安全性 6.16 監控OSPFD 第7章 使用SSH進行安全遠程管理 7.0 介紹 7.1 啟動和停止OpenSSH 7.2 創建強口令 7.3 為最簡單驗證設定主機密鑰 7.4 生成和拷貝SSH密鑰 7.5 使用公鑰驗證以保護繫統密碼 7.6 管理多個身份密鑰 7.7 安全加固OpenSSH 7.8 變更口令 7.9 取回密鑰指紋 7.10 檢查配置語法 7.11 使用OpenSSH客戶端配置文件簡單登錄 7.12 基於SSH安全地建立X Windows隧道 7.13 不使用遠程Shell執行命令 7.14 用注釋標記密鑰 7.15 使用DenyHosts以抵御SSH攻擊 7.16 創建DenyHosts啟動文件 7.17 使用sshfs掛載整個遠程文件繫統 第8章 使用跨平臺遠程圖形桌面 8.0 介紹 8.1 通過rdesktop從Linux訪問Windows 8.2 生成和管理FreeNX SSH密鑰 8.3 使用FreeNX從Windows運行Linux 8.4 使用FreeNX從Solaris、Mac OS X或Linux運行Linux 8.5 管理FreeNX用戶 8.6 從FreeNX服務器監視Nxclient用戶 8.7 啟動和停止FreeNX服務器 8.8 配置定制桌面 8.9 創建額外的Nxclient會話 8.10 在Nxclient中啟用文件和打印機共享以及多媒體 8.11 在Nxclient中防止保存密碼 8.12 FreeNX故障診斷 8.13 使用VNC從Linux控制Windows 8.14 使用VNC同時控制Windows和Linux 8.15 使用VNC進行遠程Linux對Linux的管理 8.16 給多個遠程用戶顯示同樣的Windows桌面 8.17 變更Linux VNC服務器密碼 8.18 定制遠程VNC桌面 8.19 設置遠程VNC桌面大小 8.20 連接VNC至現有的X會話 8.21 通過SSH安全地建立x11vnc隧道 8.22 在Linux和Windows之間建立TightVNC隧道 第9章 使用OpenVPN建立安全的跨平臺虛擬專用網 9.0 介紹 9.1 安裝一個安全的OpenVPN測試實驗環境 9.2 啟動並測試OpenVPN 9.3 使用靜態密鑰測試加密 9.4 使用靜態密鑰連接遠程Linux客戶端 9.5 創建你自己的OpenVPN PKI 9.6 配置用於多個客戶端的OpenVPN服務器 9.7 配置OpenVPN在開機時啟動 9.8 撤銷證書 9.9 設置橋接模式的OpenVPN服務器 9.10 以非特權用戶身份運行OpenVPN 9.11 連接Windows客戶端 第10章 建立Linux PPTP VPN服務器 10.0 介紹 10.1 在Debian Linux上安裝Poptop 10.2 給Debian內核打MPPE支持補丁 10.3 在Fedora Linux上安裝Poptop 10.4 給Fedora內核打MPPE支持補丁 10.5 設置獨立的PPTP VPN服務器 10.6 將你的Poptop服務器加入活動目錄 10.7 連接Linux客戶端至PPTP服務器 10.8 讓PPTP穿越iptables防火牆 10.9 監控你的PPTP服務器 10.10 PPTP故障診斷 第11章 在混合Linux/Windows的局域網中使用Samba進行單點登錄 11.0 介紹 11.1 確認一切就緒 11.2 從源碼編譯Samba 11.3 啟動和停止Samba 11.4 將Samba用作主域控制器 11.5 從NT4 PDC遷移至Samba主域控制器 11.6 將Linux加入活動目錄域 11.7 將Windows 95/98/ME連接至Samba域 11.8 將Windows NT4連接至Samba域 11.9 將Windows NT/2000連接至Samba域 11.10 將Windows XP連接至Samba域 11.11 使用命令行程序將Linux客戶端連接至Samba域 11.12 使用圖形化程序將Linux客戶端連接至Samba域 第12章 使用OpenLDAP提供集中式網絡目錄服務 12.0 介紹 12.1 在Debian上安裝OpenLDAP 12.2 在Fedora上安裝OpenLDAP 12.3 配置並測試OpenLDAP服務器 12.4 在Fedora上創建一個新數據庫 12.5 在你的目錄中添加更多用戶 12.6 修正目錄條目 12.7 連接至遠程OpenLDAP服務器 12.8 在你的OpenLDAP目錄中搜索 12.9 為你的數據庫建立索引 12.10 使用圖形界面管理你的目錄 12.11 配置Berkeley DB 12.12 配置OpenLDAP日志記錄 12.13 備份和恢復你的目錄 12.14 細化訪問控制 12.15 變更密碼 第13章 使用Nagios監控網絡 13.0 介紹 13.1 從源碼安裝Nagios 13.2 為Nagios配置Apache 13.3 有條不紊地組織Nagios的配置文件 13.4 配置Nagios以監控Localhost 13.5 為完全Nagios Web訪問配置CGI權限 13.6 在開機時啟動Nagios 13.7 加入更多Nagios 13.8 使用check_icmp加速Nagios 13.9 監控SSHD 13.10 監控Web服務器 13.11 監控Mail服務器 13.12 使用Servicegroups將相關服務分組 13.13 監控域名服務 13.14 使用OpenSSH進行安全的遠程Nagios管理 13.15 使用OpenSSL進行安全的遠程Nagios管理 第14章 使用MRTG監控網絡 14.0 介紹 14.1 安裝MRTG 14.2 在Debian上配置SNMP 14.3 在Fedora上配置SNMP 14.4 為MRTG配置你的HTTP服務 14.5 在Debian上配置並啟動MRTG 14.6 在Fedora上配置並啟動MRTG 14.7 監控活躍CPU負載 14.8 監控CPU用戶和閑置時間 14.9 監控物理內存 14.10 監控交換空間和內存 14.11 監控磁盤利用率 14.12 監控TCP連接 14.13 尋找並測試MIB與OID 14.14 測試遠程SNMP查詢 14.15 監控遠程主機 14.16 創建多個MRTG索引頁面 14.17 將MRTG作為守護進程運行 第15章 認識IPv6 15.0 介紹 15.1 測試Linux繫統的IPv6支持 15.2 ping鏈路本地IPv6主機 15.3 在網卡上設置唯一本地單播地址 15.4 使用基於IPv6的SSH 15.5 基於IPv6使用scp拷貝文件 15.6 使用 IPv6 進行自動配置 15.7 計算IPv6地址 15.8 使用Internet上的IPv6 第16章 建立新繫統自動網絡安裝服務 16.0 介紹 16.1 為Fedora Linux創建網絡安裝啟動介質 16.2 使用網絡啟動介質進行Fedora網絡安裝 16.3 建立基於HTTP的Fedora安裝服務器 16.4 建立基於FTP的Fedora安裝服務器 16.5 創建Fedora Linux定制安裝 16.6 使用kickstart文件進行Fedora Linux自動安裝 16.7 通過PXE網絡啟動進行Fedora網絡安裝 16.8 網絡安裝Debian繫統 16.9 使用apt-mirror建立Debian完全鏡像 16.10 通過apt-proxy建立Debian部分鏡像 16.11 配置客戶端PC以使用本地Debian鏡像 16.12 建立Debian PXE網絡啟動服務器 16.13 從你的本地Debian鏡像安裝新繫統 16.14 使用預置文件自動化Debian的安裝 第17章 通過串行控制臺管理Linux服務器 17.0 介紹 17.1 準備用於串行控制臺管理的服務器 17.2 使用LILO配置無外設服務器 17.3 使用GRUB配置無外設服務器 17.4 在Debian上啟動至文本模式 17.5 設置串行控制臺 17.6 配置用於撥入管理的服務器 17.7 撥入服務器 17.8 增強安全性 17.9 配置日志記錄 17.10 上傳文件至服務器 第18章 運行Linux撥號服務器 18.0 介紹 18.1 使用WvDial配置單一撥號賬戶 18.2 在WvDial中配置多個賬戶 18.3 為非root用戶配置撥號權限 18.4 為非root用戶創建WvDial賬戶 18.5 共享撥號Internet賬戶 18.6 設置按需撥號 18.7 使用cron調度撥號可用性 18.8 基於語音郵件斷續音撥號 18.9 撤銷呼叫等待 18.10 將密碼移出配置文件 18.11 創建單獨的pppd日志文件 第19章 網絡故障診斷 19.0 介紹 19.1 準備一臺用於網絡診斷和修復的筆記本電腦 19.2 使用ping測試連通性 19.3 使用FPing和Nmap探測你的網絡 19.4 使用arping尋找重復的IP地址 19.5 使用httping測試HTTP吞吐量和延時 19.6 使用traceroute、tcptraceroute和mtr定位網絡問題 19.7 使用tcpdump捕獲並分析流量 19.8 使用tcpdump捕獲TCP標記 19.9 使用iperf測量吞吐量、抖動和丟包率 19.10 使用ngrep進行數據包高級嗅探 19.11 使用ntop進行又快又好的網絡監控 19.12 DNS服務器故障診斷 19.13 DNS客戶端故障診斷 19.14 SMTP服務器故障診斷 19.15 POP3、POP3s或IMAP服務器故障診斷 19.16 為Debian上的Syslog-ng服務器創建SSL密鑰 19.17 為Fedora上的Syslog-ng服務器創建SSL密鑰 19.18 為Syslog-ng設置stunnel 19.19 建立Syslog服務器 附錄一 參考文獻 附錄二 網絡術語詞彙表 附錄三 Linux內核編譯參考 | | | | | |