第一部分 客戶端使用和服務器設置
第1章 OpenSSH:安全網絡通信
1.1 簡介
1.2 關于OpenSSH
1.2.1 相關文件
1.2.2 OpenSSH的工作原理
1.2.3 更多信息
1.3 OpenSSH客戶端
1.3.1 前提條件
1.3.2 起步:使用ssh和scp
1.3.3 安裝
1.3.4 ssh:連接到遠程系統(tǒng)或者在遠程系統(tǒng)上執(zhí)行命令
1.3.5 scp:從遠程系統(tǒng)復制文件或將文件復制到遠程系統(tǒng)上
1.3.6 sftp:安全的FTP客戶端
1.3.7 配置文件~/.ssh/config和/etc/ssh/ssh_config
1.4 sshd:OpenSSH服務器
1.4.1 前提條件
1.4.2 注意事項
1.4.3 起步:啟動sshd守護進程
1.4.4 授權密鑰:自動化登錄
1.4.5 命令行選項
1.4.6 配置文件/etc/ssh/sshd_config
1.5 故障診斷
1.6 隧道技術/端口轉發(fā)
1.7 本章小結
1.8 練習
1.9 高級練習
第2章 FTP:跨越網絡傳送文件
2.1 簡介
2.2 更多信息
2.3 FTP客戶端
2.3.1 前提條件
2.3.2 起步:使用ftp下載文件
2.3.3 注意事項
2.3.4 匿名FTP
2.3.5 自動登錄
2.3.6 二進制傳輸模式和ASCII傳輸模式
2.3.7 ftp細節(jié)
2.4 FTP服務器(vsftpd)
2.4.1 前提條件
2.4.2 注意事項
2.4.3 起步:啟動vsftpd服務器
2.4.4 測試配置
2.4.5 vsftpd.conf:vsftpd配置文件
2.5 本章小結
2.6 練習
2.7 高級練習
第3章 sendmail:設置郵件客戶端、服務器及其他
3.1 簡介
3.1.1 前提條件
3.1.2 注意事項
3.1.3 更多信息
3.2 起步1:配置sendmail客戶端
3.3 起步2:配置sendmail服務器
3.4 sendmail的工作原理
3.4.1 郵件日志
3.4.2 別名和轉發(fā)
3.4.3 相關的程序
3.5 配置sendmail
3.5.1 sendmail.mc和sendmail.cf
3.5.2 /etc/mail中的其他文件
3.6 其他電子郵件工具
3.6.1 SpamAssassin
3.6.2 Webmail
3.6.3 郵件列表
3.6.4 設置IMAP或POP3服務器
3.6.5 設置KMail
3.7 驗證中繼
3.8 sendmail的替代品
3.9 本章小結
3.10 練習
3.11 高級練習
第4章 NIS:網絡信息服務
4.1 NIS簡介
4.2 NIS的工作原理
4.3 設置NIS客戶端
4.3.1 前提條件
4.3.2 注意事項
4.3.3 逐步設置
4.3.4 測試設置
4.3.5 yppasswd:修改NIS口令
4.4 設置NIS服務器
4.4.1 前提條件
4.4.2 注意事項
4.4.3 逐步設置
4.4.4 測試
4.4.5 yppasswdd:NIS口令更新守護進程
4.5 本章小結
4.6 練習
4.7 高級練習
第5章 NFS:共享文件系統(tǒng)
5.1 簡介
5.2 更多信息
5.3 設置NFS客戶端
5.3.1 前提條件
5.3.2 起步:掛載遠程目錄層次
5.3.3 mount:掛載目錄層次
5.3.4 提高性能
5.3.5 /etc/fstab:自動掛載目錄層次
5.4 設置NFS服務器
5.4.1 前提條件
5.4.2 注意事項
5.4.3 起步:使用system-config-nfs配置NFS服務器
5.4.4 導出目錄層次
5.4.5 exportfs:維護已導出目錄層次列表
5.4.6 測試服務器設置
5.5 automount:自動掛載目錄層次
5.5.1 前提條件
5.5.2 更多信息
5.5.3 autofs:自動掛載目錄層次
5.6 本章小結
5.7 練習
5.8 高級練習
第6章 Samba:Linux與Windows間的互訪
6.1 簡介
6.2 關于Samba
6.2.1 前提條件
6.2.2 更多信息
6.2.3 注意事項
6.2.4 Samba用戶、用戶映射和口令
6.3 起步:使用system-config-samba配置Samba服務器
6.4 swat:配置Samba服務器
6.5 手工配置Samba服務器
6.5.1 smbd.conf文件中的參數
6.5.2 [homes]共享:共享用戶的主目錄
6.6 從Windows訪問Linux共享
6.6.1 瀏覽共享
6.6.2 映射共享
6.7 從Linux訪問Windows共享
6.7.1 smbtree:顯示Windows共享
6.7.2 smbclient:連接到Windows共享
6.7.3 瀏覽Windows網絡
6.7.4 掛載Windows共享
6.8 疑難解答
6.9 本章小結
6.10 練習
6.11 高級練習
第7章 DNS/BIND:探知域名和地址
7.1 DNS簡介
7.1.1 節(jié)點、域和子域
7.1.2 區(qū)域
7.1.3 查詢
7.1.4 服務器
7.1.5 資源記錄
7.1.6 DNS查詢和響應
7.1.7 逆向域名解析
7.2 關于DNS
7.2.1 DNS工作原理
7.2.2 前提條件
7.2.3 更多信息
7.2.4 注意事項
7.3 起步1:設置DNS緩存服務器
7.4 起步2:使用system-config-bind設置域(FEDORA)
7.4.1 注意事項
7.4.2 使用“BIND配置GUI”窗口
7.4.3 設置域服務器
7.4.4 添加資源記錄
7.5 設置BIND
7.5.1 named.conf:named配置文件
7.5.2 區(qū)域文件
7.5.3 DNS緩存
7.5.4 DNS黏結記錄
7.5.5 TSIG:事務簽名
7.5.6 在chroot監(jiān)牢中運行BIND
7.6 疑難解答
7.7 全功能域名服務器
7.8 輔助服務器
7.9 水平分割服務器
7.10 本章小結
7.11 練習
7.12 高級練習
第8章 iptables:設置防火墻
第9章 Apache(httpd):設置Web服務器
第二部分 程序設計
第10章 編程工具
第11章 BASH程序設計
附錄A 自由軟件的定義
附錄B Linux 2.6內核
術語表(圖靈網站下載)