基本介紹
- 書名:RedHatLinux指南伺服器設定與程式設計篇
- 作者:(美國)MarkG.Sobell
- 譯者:楊明軍
- ISBN:9787115188946
- 類別:UNIX/LINUX
- 頁數:331 頁
- 定價:49.00 元
- 出版社:人民郵電出版社
- 出版時間:2008
- 裝幀:平裝
- 開本:16開
內容簡介,作者簡介,編輯推薦,目錄,第一部分客戶端使用和伺服器設定,第二部分程式設計,
內容簡介
《RedHatLinux指南伺服器設定與程式設計篇》涵蓋更加全面、更加貼近讀者需求,闡述更加深入細緻,更臻完美。《RedHatLinux指南伺服器設定與程式設計篇》中,作者不僅講述具體操作。而且探討內部工作機制。讓讀者真正知其然,更知其所以然。不管你是普通用戶。還是系統管理員或者程式設計師,《RedHatLinux指南伺服器設定與程式設計篇》都將滿足你工作所需.使你自信應對當前和未來面臨的挑戰。
《RedHatLinux指南伺服器設定與程式設計篇》中文版分為兩冊,《RedHatLinux指南伺服器設定與程式設計篇》不僅講述了伺服器的設定和客戶端的使用.還討論了Linux編程開發相關技術。姊妹篇《RedHatLinux指南:基礎與系統管理篇》主要講述RedHatLinux系統的安裝、系統基礎知識(包括各種Linux實用工具、Linux檔案系統和Shell等)、系統的工作機制以及系統管理等多方面的內容。
作者簡介
MarkG.Sobell世界著名的UNIx/Linux專家、暢銷書作家,SobellAssociates公司總裁。從20世紀70年代開始從事UNIX上的軟體開發工作。也是最早的Linux使用者之一。1982年寫作第一部UNlX圖書大獲成功,從此專門從事UNIx/Linu×的培訓、諮詢和軟體開發20餘年。他是多部UNlX和Linux暢銷書的作者。
編輯推薦
多年來。數十萬讀者通過MarkGSobell的書走進UNIX/Linux世界,很多都已成為各自領域和機構的UNIX/Linux專家。現在,這部影響了幾代人的經典之作在保留了Sobell特有的清晰、高效而且生動的敘述風格的同時,針對Fedora~nRedHatEnterpriseLinux新版本做了大幅修訂。
“IJnux聖經。涵蓋之廣泛與闡述之深入都無與倫比。”
--EugeniaLoli-Queru主編
我從來不相信世上會有什麼盡善盡美的東西。但是我必須給sobell的這本書打十分。無論是初學者還是有經驗的管理員,都會從中獲益匪淺。”--Linux.Tutorial.info
目錄
第一部分客戶端使用和伺服器設定
第1章OpenSSH:安全網路通信 1.1簡介
1.2關於OpenSSH
1.2.1相關檔案
1.2.2OpenSSH的工作原理
1.2.3更多信息
1.3OpenSSH客戶端
1.3.1前提條件
1.3.2起步:使用ssh和scp
1-3.3安裝
1.3.4ssh:連線到遠程系統或者在遠程系統上執行命令
1.3.5scp:從遠程系統複製檔案或將檔案複製到遠程系統上
1.3.6sflp:安全的FTP客戶端
1.3.7配置檔案~/.ssh/config和/etc,/ssh/sshconfig
1.4sshd:OpenSSH伺服器
1.4.1前提條件
1.4.2注意事項
1.4_3起步:啟動sshd守護進程
1_4.4授權密鑰:自動化登錄
1.4.5命令行選項
1.4.6配置檔案/etc/ssl/sshdconfig
1.5故障診斷
1.6隧道技術/連線埠轉發
1.7本章小結
1.8練習
1.9高級練習
第2章FTP:跨越網路傳送檔案 2.1簡介
2.2更多信息
2.3FTP客戶端
2.3.1前提條件
2.3.2起步:使用ftp下載檔案
2-3_3注意事項
2.3.4匿名FTP
2.3.5自動登錄
2-3.6二進制傳輸模式和ASCII傳輸模式
2_3.7ftp細節
2.4FTP伺服器(vsftpd)
2.4.1前提條件
2.4.2注意事項
2.4.3起步:啟動vsftpd伺服器
2.4.4測試配置
2.4.5vsftpd.conf:vstpd配置檔案
2.5本章小結
2.6練習
2.7高級練習
第3章sondmail:設定郵件客戶端伺服器及其他 3.1簡介
3.1.1前提條件
3.1.2注意事項
3.1_3更多信息
3.2起步l:配置sen(1mail客戶端
3-3起步2:配置sendmail伺服器
3.4sendmail的工作原理
3.4.1郵件日誌
3.4.2別名和轉發
3.4_3相關的程式
3.5配置senodanail
3.5.1sendmail.mc和sendmail.cf
3.5.2/etc/mail中的其他檔案
3.6其他電子郵件工具
3.6.1SpamAssassin
3.6.2Webmail
3.6.3郵件列表
3.6.4設定IMAP或POP3伺服器
3.6.5設定:KMail
3.7驗證中繼
3.8sendmal‘l的替代品
3.9本章小結
3.10練習
3.1l高級練習
第4章NlS:網路信息服務 4.1NIS簡介
4.2NIS的工作原理4_3設定NIS客戶端
4.3.1前提條件
4-3.2注意事項
4_3-3逐步設定
4.3.4測試設定
4.3.5yppasswd:修改NIS口令
4.4設定NIS伺服器
4.4.1前提條件
4.4.2注意事項
4.4_3逐步設定
4-4.4測試
4.4.5yppasswdd:NIS口令更新守護進程
4.5本章小結
4.6練習
4.7高級練習
第5章NFS:已分享檔案系統
5.1簡介
5.2更多信息
5_3設定NFS客戶端
5.3.1前提條件
5-3.2起步:掛載遠程目錄層次
5.3-3mount;掛載目錄層次
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.5exportfs:維護已導出目錄層次列表
5.4.6測試伺服器設定
5.5automount:自動掛載目錄層次
5.5.1前提條件
5.5.2更多信息
5.5-3autofs:自動掛載目錄層次
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.4Samba用戶、用戶映射和口令
6.3起步:使用system-config-samba配置Samlba伺服器
6.4swat:配置Sarnbla伺服器
6.5手工配置Samba伺服器
6.5.1smbd.conf檔案中的參數
6.5.2Dlomes共享:共享用戶的主目錄
6.6從Windows訪問Linux共享
6.6.1瀏覽共享
6.6.2映射共享
6.7從Linux訪問WindOWS共享
6.7.1smbtree:顯示WindOWS共享
6.7.2smbelient:連線到WmdOWS共享
6.7-3瀏覽WindOWS網路
6.7.4掛載WindOWS共享
6.8疑難解答
6.9本章小結117
6.10練習
6.11高級練習
第7章DNS/BIND:探知域名和地址
7.1DNS簡介
7.1.1節點、域和子域
7.1.2區域
7.1-3查詢
7.1.4伺服器
7.1.5資源記錄
7.1.6DNS查詢和回響
7.1.7逆向域名解析
7.2關於DNS
7.2.1DNS工作原理
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.1named.conF:named配置檔案
7.5.2區域檔案
7.5-3DNS快取
7.5.4DNS黏結記錄
7.5.5TSIG:事務簽名
7.5.6在chroot監牢中運行BIND
7.6疑難解答
7.7全功能域名伺服器
7.8輔助伺服器
7.9水平分割伺服器
7.10本章小結
7.1l練習
7.12高級練習
第8章iptables:設定防火牆
8.1iptables的工作原理
8.2關於iptables
8.2.1更多信息
8.2.2前提條件
8.2_3注意事項
8_3起步:使用system-configsecuritylevel構建防火牆
8.4iptables命令的剖析
8.5構建規則集
8.5.1命令
8.5.2分組匹配條件
8.5.3顯示條件
8.5.4匹配擴展
8.5.5目標
8.5.6向核心複製規則,從核心中讀取規則
8.6system,-config-secunritulevel:生成規則集
8.7使用NAT共享Internet連線
8.7.1多個客戶端共享同一個Intemet連線
8.7.2多個伺服器共享同一個Internet連線
8.8本章小結
8.9練習
8.10高級練習
第9章Apache(httpd):設定Web伺服器
9.1簡介
9.2關於Apache
9.2.1前提條件
9.2.2更多信息
9.2.3注意事項
9-3起步l:設定並運行Apache
9.3.1修改httpd.conf。配置檔案
9.3.2測試Apache
9.3.3準備好內容
9.4起步2:使用system-config-httpd設定
Apache
9.5檔案系統布局
9.6配置指令
9.6.1指令I:剛開始時可能希望修改的指令
9.6.2上下文和容器
9.6.3指令II:高級指令
9.7RedHat的httpd.conf檔案
9.7.1第l部分:全局環境
9.7.2第2部分:主伺服器配置
9.7.3第3部分:虛擬主機
9.8重定向
9.9Multiviews
9.10伺服器生成的目錄列表(索引)
9.11虛擬主機
9.12疑難解答
9.13模組
9.13.1模組列表
9.13.2mod_cgi和CGI腳本
9.13.3modssl
9.13.4身份驗證模組與htaccess
9.13.5腳本模組
9.14webalizer:分析web流量
9.15MRTG:監視流量負載
9.16錯誤代碼
9.17本章小結
9.18練習
9.19高級練習
第二部分程式設計
第10章編程工具
10.1C語言編程
10.1.1檢查編譯器
10.1.2C編程示例
10.1.3C程式的編譯和連線
10.2使用共享庫
10.2.1修復不完整的二進制檔案
10.2.2創建共享庫
10.3make:保持一組程式最新
10_3.1隱含依賴關係
10-3.2宏
10.4C程式調試
10.4.1gcc:編譯器警告選項
10.4.2符號調試器
10.5執行緒
10.6系統調用
10.6.1strace:跟蹤系統調用
10.6.2控制進程
10.6.3訪問檔案系統
10.7原始碼管理
10.8本章小結
10.9練習
10.10高級練習
第11章BASH程式設計
11.1控制結構
11.1.1if...then
11.1.2if...thenelse
11.1_3if...thenelif
11.1.4foL..in
11.1.5for
11.1.6while
11.1.7until
11.1.8break與continue
11.1.9case
11.1.10select
11.1.11Here文檔
11.2檔案描述符
11.3參數和變數
11.3.1數組變數
11.3.2變數局部性
11.3.3特殊參數
11.3.4位置參數
11.3.5展開空變數和未賦值變數
11.4內置命令
11.4.1type:顯示命令相關信息
11.4.2read:接受用戶輸入
11.4.3exec:執行命令
11.4.4flap:捕獲信號
11.4.5kill:終止進程
11.4.6getopts:解析選項
11.4.7部分內置命令
11.5表達式
11.5.1算術求值
11.5.2邏輯求值(條件表達式)
11.5-3字元串模式匹配
11.5.4操作符
11.6shell程式
11.6.1遞歸的shell腳本
11.6.2quizshell腳本
11.7本章小結
11.8練習
11.9高級練習
附錄A自由軟體的定義
附錄BLinux2.6核心
術語表(圖靈網站下載)
……