出版時(shí)間:2008-11 出版社:人民郵電出版社 作者:Mark G.Sobell 頁(yè)數(shù):332 譯者:楊明軍
Tag標(biāo)簽:無(wú)
前言
暢銷書作家兼知名Linux專家Mark Sobell在本書中全面論述了Fedora和IRed Hat。Enterprise Linux-P主要網(wǎng)絡(luò)服務(wù)器及其客戶端的安裝、運(yùn)行和管理等多個(gè)方面。這本書深入講解如何搭建各種主要的Linux服務(wù)器,既有簡(jiǎn)潔高效的命令行操作,又有現(xiàn)代直觀的圖形桌面。無(wú)論采取哪種方式,作者都力爭(zhēng)為讀者提供最高效的解決方法。同時(shí)本書還介紹了Linux作為高效的程序設(shè)計(jì)平臺(tái)的方方面面,特別詳細(xì)地介紹了Bash shell程序設(shè)計(jì),它是編寫系統(tǒng)管理腳本程序的首選技術(shù)?! ”緯鴥?nèi)容翔實(shí),條理清晰。書中對(duì)RedHat Linux中主要網(wǎng)絡(luò)服務(wù)器的安裝、配置、運(yùn)行管理等各個(gè)環(huán)節(jié)講解得非常詳細(xì),絕不亞于一般的服務(wù)器軟件安裝手冊(cè)和參考手冊(cè)。對(duì)于文中論及的服務(wù)器安裝和配置方法,讀者完全可以參照書中的描述組織實(shí)施。針對(duì)Linux網(wǎng)絡(luò)服務(wù)器配置較為困難的情況,作者對(duì)服務(wù)器的主要指令給予了充分的關(guān)注,并進(jìn)行了極為詳細(xì)的論述。如果讀者在配置Red.HatLinux網(wǎng)絡(luò)服務(wù)器的過(guò)程中遇到難題,那么翻開本書相關(guān)章節(jié),你一定可以從中找到解決辦法。本書內(nèi)容表現(xiàn)形式非常人性化,為了便于讀者閱讀本書,書中出現(xiàn)的所有重要概念都用黑體字在每段的開頭列出,讀者在翻閱本書或者將本書作為一本參考書的時(shí)候,稍微留意這些黑體部分就可以非常方便地找到想要的內(nèi)容。另外,針對(duì)每種網(wǎng)絡(luò)服務(wù)器需要特別關(guān)注的地方,作者還采用了警告框、提示框、安全框等形式,以特別提醒讀者注意這些地方?! ”緯谌娴挠⑽陌婷枋龅氖荈edora Core 5和IRed Hat Enterprise Linux 4,為了反映Red Hat Linux的最新進(jìn)展,在翻譯的過(guò)程中我們安裝了最新的Fedora 7和IRed Hat Enterprise Linux 5的中文版,在忠于原版作者寫作意圖的同時(shí),我們對(duì)不同版本Red Hat Linux之間存在的差異給予了特別關(guān)注。因此,當(dāng)讀者拿到這本中文版的時(shí)候,應(yīng)該能夠按照本書的指導(dǎo)在最新的Red Hat Linux上進(jìn)行操作。 本書主要由楊明軍翻譯。此外,參與翻譯的人還有:張杰良、肖楓濤、閏志強(qiáng)、岳虹、張波濤、鄧彬、劉齊軍、林龍信、李晉文、張聰、韓智文、馬蓉、焦賢龍、鄺祝芳、奚丹、劉志忠、陳鋼、宋銳、石志廣、唐玲艷、唐揚(yáng)斌、葉俊、顏炯、薄建祿、肖國(guó)尊、何小威、劉征、陳虎、楊磊、湯亞鋒、陳威兵、李輝、張樂鋒、張鼎、陳小文、王沛、李韜、肖中文、秦冰濤、田文麗、馬國(guó)慶、彭中庚、田尊華、胡季紅、黃晉軍、李寶峰、富宏毅、呂雅帥、李慧霸、汪東。BeFlying工作室負(fù)責(zé)人肖國(guó)尊對(duì)本卷的翻譯和出版做了大量的協(xié)調(diào)和規(guī)范工作,特別是譯員的確定、翻譯思想的指導(dǎo)、進(jìn)度和質(zhì)量的把關(guān)方面,在此予以衷心感謝。
內(nèi)容概要
《Red Hat Linux指南服務(wù)器設(shè)置與程序設(shè)計(jì)篇》涵蓋更加全面、更加貼近讀者需求,闡述更加深入細(xì)致,更臻完美。《Red Hat Linux指南服務(wù)器設(shè)置與程序設(shè)計(jì)篇》中,作者不僅講述具體操作。而且探討內(nèi)部工作機(jī)制。讓讀者真正知其然,更知其所以然。不管你是普通用戶。還是系統(tǒng)管理員或者程序員,《Red Hat Linux指南服務(wù)器設(shè)置與程序設(shè)計(jì)篇》都將滿足你工作所需,使你自信應(yīng)對(duì)當(dāng)前和未來(lái)面臨的挑戰(zhàn)?! 禦ed Hat Linux指南服務(wù)器設(shè)置與程序設(shè)計(jì)篇》中文版分為兩冊(cè),《Red Hat Linux指南服務(wù)器設(shè)置與程序設(shè)計(jì)篇》不僅講述了服務(wù)器的設(shè)置和客戶端的使用。還討論了Linux編程開發(fā)相關(guān)技術(shù)。姊妹篇《Red Hat Linux指南:基礎(chǔ)與系統(tǒng)管理篇》主要講述Red Hat Linux系統(tǒng)的安裝、系統(tǒng)基礎(chǔ)知識(shí)(包括各種Linux實(shí)用工具、Linux文件系統(tǒng)和Shell等)、系統(tǒng)的工作機(jī)制以及系統(tǒng)管理等多方面的內(nèi)容。
書籍目錄
第一部分客戶端使用和服務(wù)器設(shè)置第1章OpenSSH:安全網(wǎng)絡(luò)通信1.1 簡(jiǎn)介1.2 關(guān)于OpenSSH1.2.1 相關(guān)文件1.2.2 OpenSSH的工作原理1.2.3 更多信息1.3 OpenSSH客戶端1.3.1 前提條件1.3.2 起步:使用ssh和scp1.3.3 安裝1.3.4 ssh:連接到遠(yuǎn)程系統(tǒng)或者在遠(yuǎn)程系統(tǒng)上執(zhí)行命令1.3.5 scp:從遠(yuǎn)程系統(tǒng)復(fù)制文件或?qū)⑽募?fù)制到遠(yuǎn)程系統(tǒng)上1.3.6 sflp:安全的FTP客戶端1.3.7 配置文件-/.ssh/config和/etc,/ssh/sshconfig1.4 sshd:OpenSSH服務(wù)器1.4.1 前提條件1.4.2 注意事項(xiàng)1.4.3 起步:?jiǎn)?dòng)sshd守護(hù)進(jìn)程1.4.4 授權(quán)密鑰:自動(dòng)化登錄1.4.5 命令行選項(xiàng)1.4.6 配置文件/etc/ssl/sshdconfig1.5 故障診斷1.6 隧道技術(shù)/端口轉(zhuǎn)發(fā)1.7 本章小結(jié)1.8 練習(xí)1.9 高級(jí)練習(xí)第2章FTP:跨越網(wǎng)絡(luò)傳送文件2.1 簡(jiǎn)介2.2 更多信息2.3 FTP客戶端2.3.1 前提條件2.3.2 起步:使用ftp下載文件2.3.3 注意事項(xiàng)2.3.4 匿名FTP2.3.5 自動(dòng)登錄2.3.6 二進(jìn)制傳輸模式和ASCII傳輸模式2.3.7 ftp細(xì)節(jié)2.4 FTP服務(wù)器(vsftpd)2.4.1 前提條件2.4.2 注意事項(xiàng)2.4.3 起步:?jiǎn)?dòng)vsftpd服務(wù)器2.4.4 測(cè)試配置2.4.5 vsftpd.conf:vstpd配置文件2.5 本章小結(jié)2.6 練習(xí)2.7 高級(jí)練習(xí)第3章sondmail:設(shè)置郵件客戶端、服務(wù)器及其他3.1 簡(jiǎn)介3.1.1 前提條件3.1.2 注意事項(xiàng)3.1.3 更多信息3.2 起步1:配置sen(1mail客戶端3.3 起步2:配置sendmail服務(wù)器3.4 sendmail的工作原理3.4.1 郵件日志3.4.2 別名和轉(zhuǎn)發(fā)3.4.3 相關(guān)的程序3.5 配置senodanail3.5.1 sendmail.mc和sendmail.cf3.5.2 /etc/mail中的其他文件3.6 其他電子郵件工具3.6.1 SpamAssassin3.6.2 Webmail3.6.3 郵件列表3.6.4 設(shè)置IMAP或POP3服務(wù)器3.6.5 設(shè)置:KMail3.7 驗(yàn)證中繼3.8 sendmall的替代品3.9 本章小結(jié)3.1 0練習(xí)3.1 1高級(jí)練習(xí)第4章NlS:網(wǎng)絡(luò)信息服務(wù)4.1 NIS簡(jiǎn)介4.2 NIS的工作原理4.3 置NIS客戶端4.3.1 前提條件4.3.2 注意事項(xiàng)4.3.3 逐步設(shè)置4.3.4 測(cè)試設(shè)置4.3.5 yppasswd:修改NIS口令4.4 設(shè)置NIS服務(wù)器4.4.1 前提條件4.4.2 注意事項(xiàng)4.4.3 逐步設(shè)置4.4.4 測(cè)試4.4.5 yppasswdd:NIS口令更新守護(hù)進(jìn)程4.5 本章小結(jié)4.6 練習(xí)4.7 高級(jí)練習(xí)第5章NFS:共享文件系統(tǒng)5.1 簡(jiǎn)介5.2 更多信息5.3 設(shè)置NFS客戶端5.3.1 前提條件5.3.2 起步:掛載遠(yuǎn)程目錄層次5.3.3 mount;掛載目錄層次5.3.4 提高性能5.3.5 /etc/fstab:自動(dòng)掛載目錄層次5.4 設(shè)置NFS服務(wù)器5.4.1 前提條件5.4.2 注意事項(xiàng)5.4.3 起步:使用system-config-nfs配置NFS服務(wù)器5.4.4 導(dǎo)出目錄層次5.4.5 exportfs:維護(hù)已導(dǎo)出目錄層次列表5.4.6 測(cè)試服務(wù)器設(shè)置5.5 automount:自動(dòng)掛載目錄層次5.5.1 前提條件5.5.2 更多信息5.5.3 autofs:自動(dòng)掛載目錄層次5.6 本章小結(jié)5.7 練習(xí)5.8 高級(jí)練習(xí)第6章Samba:Linux與WindOWS間的互訪6.1 簡(jiǎn)介6.2 關(guān)于Samba6.2.1 前提條件6.2.2 更多信息6.2 _3注意事項(xiàng)6.2.4 Samba用戶、用戶映射和口令6.3 起步:使用system-config-samba配置Samlba服務(wù)器6.4 swat:配置Sarnbla服務(wù)器6.5 手工配置Samba服務(wù)器6.5.1 smbd.conf文件中的參數(shù)6.5.2 Dlomes共享:共享用戶的主目錄6.6 從Windows訪問Linux共享6.6.1 瀏覽共享6.6.2 映射共享6.7 從Linux訪問WindOWS共享6.7.1 smbtree:顯示W(wǎng)indOWS共享6.7.2 smbelient:連接到WmdOWS共享6.7 -3瀏覽WindOWS網(wǎng)絡(luò)6.7.4 掛載WindOWS共享6.8 疑難解答6.9 本章小結(jié)1176.1 0練習(xí)6.1 1高級(jí)練習(xí)第7章DNS/BIND:探知域名和地址7.1 DNS簡(jiǎn)介7.1.1 節(jié)點(diǎn)、域和子域7.1.2 區(qū)域7.1 -3查詢7.1.4 服務(wù)器7.1.5 資源記錄7.1.6 DNS查詢和響應(yīng)7.1.7 逆向域名解析7.2 關(guān)于DNS7.2.1 DNS工作原理7.2.2 前提條件7.2 -3更多信息7.2.4 注意事項(xiàng)7.3 起步1:設(shè)置:DNS緩存服務(wù)器7.4 起步2:使用system-config_bind設(shè)置域(FEDORA)7.4.1 注意事項(xiàng)7.4 -2使用“BIND配置GUI”窗口7.4.3 設(shè)置域服務(wù)器7.4.4 添加資源記錄7.5 設(shè)置BIND7.5.1 named.conF:named配置文件7.5.2 區(qū)域文件7.5 -3DNS緩存7.5.4 DNS黏結(jié)記錄7.5.5 TSIG:事務(wù)簽名7.5.6 在chroot監(jiān)牢中運(yùn)行BIND7.6 疑難解答7.7 全功能域名服務(wù)器7.8 輔助服務(wù)器7.9 水平分割服務(wù)器7.1 0本章小結(jié)7.1 l練習(xí)7.1 2高級(jí)練習(xí)第8章iptables:設(shè)置防火墻8.1 iptables的工作原理8.2 關(guān)于iptables8.2.1 更多信息8.2.2 前提條件8.2 _3注意事項(xiàng)8_3起步:使用system-configsecuritylevel構(gòu)建防火墻8.4 iptables命令的剖析8.5 構(gòu)建規(guī)則集8.5.1 命令8.5.2 分組匹配條件8.5.3 顯示條件8.5.4 匹配擴(kuò)展8.5.5 目標(biāo)8.5.6 向內(nèi)核復(fù)制規(guī)則,從內(nèi)核中讀取規(guī)則8.6 system,-config-secunritulevel:生成規(guī)則集8.7 使用NAT共享Internet連接8.7.1 多個(gè)客戶端共享同一個(gè)Intemet連接8.7.2 多個(gè)服務(wù)器共享同一個(gè)Internet連接8.8 本章小結(jié)8.9 練習(xí)8.1 0高級(jí)練習(xí)第9章Apache(httpd):設(shè)置Web服務(wù)器9.1 簡(jiǎn)介9.2 關(guān)于Apache9.2.1 前提條件9.2.2 更多信息9.2.3 注意事項(xiàng)9-3起步l:設(shè)置并運(yùn)行Apache9.3.1 修改httpd.conf。配置文件9.3.2 測(cè)試Apache9.3.3 準(zhǔn)備好內(nèi)容9.4 起步2:使用system-config-httpd設(shè)置Apache9.5 文件系統(tǒng)布局9.6 配置指令9.6.1 指令I(lǐng):剛開始時(shí)可能希望修改的指令9.6.2 上下文和容器9.6.3 指令I(lǐng)I:高級(jí)指令9.7 RedHat的httpd.conf文件9.7.1 第l部分:全局環(huán)境9.7.2 第2部分:主服務(wù)器配置9.7.3 第3部分:虛擬主機(jī)9.8 重定向9.9 Multiviews9.1 0服務(wù)器生成的目錄列表(索引)9.1 1虛擬主機(jī)9.1 2疑難解答9.1 3模塊9.1 3.1 模塊列表9.1 3.2 mod_cgi和CGI腳本9.1 3.3 modssl9.1 3.4 身份驗(yàn)證模塊與htaccess9.1 3.5 腳本模塊9.1 4webalizer:分析web流量9.1 5MRTG:監(jiān)視流量負(fù)載9.1 6錯(cuò)誤代碼9.1 7本章小結(jié)9.1 8練習(xí)9.1 9高級(jí)練習(xí)第二部分程序設(shè)計(jì)第10章編程工具10.1 C語(yǔ)言編程10.1.1 檢查編譯器10.1.2 C編程示例10.1.3 C程序的編譯和連接10.2 使用共享庫(kù)10.2.1 修復(fù)不完整的二進(jìn)制文件10.2.2 創(chuàng)建共享庫(kù)10.3 make:保持一組程序最新10_3.1 隱含依賴關(guān)系10-3.2 宏10.4 C程序調(diào)試10.4.1 gcc:編譯器警告選項(xiàng)10.4.2 符號(hào)調(diào)試器10.5 線程10.6 系統(tǒng)調(diào)用10.6.1 strace:跟蹤系統(tǒng)調(diào)用10.6.2 控制進(jìn)程10.6.3 訪問文件系統(tǒng)10.7 源代碼管理10.8 本章小結(jié)10.9 練習(xí)10.1 0高級(jí)練習(xí)第11章BASH程序設(shè)計(jì)11.1 控制結(jié)構(gòu)11.1.1 if...then11.1.2 if...thenelse11.1 _3if...thenelif11.1.4 foL..in11.1.5 for11.1.6 while11.1.7 until11.1.8 break與continue11.1.9 case11.1.1 0select11.1.1 1Here文檔11.2 文件描述符11.3 參數(shù)和變量11.3.1 數(shù)組變量11.3.2 變量局部性11.3.3 特殊參數(shù)11.3.4 位置參數(shù)11.3.5 展開空變量和未賦值變量11.4 內(nèi)置命令11.4.1 type:顯示命令相關(guān)信息11.4.2 read:接受用戶輸入11.4.3 exec:執(zhí)行命令11.4.4 flap:捕獲信號(hào)11.4.5 kill:終止進(jìn)程11.4.6 getopts:解析選項(xiàng)11.4.7 部分內(nèi)置命令11.5 表達(dá)式11.5.1 算術(shù)求值11.5.2 邏輯求值(條件表達(dá)式)11.5 -3字符串模式匹配11.5 4操作符11.6 shell程序11.6.1 遞歸的shell腳本11.6.2 quizshell腳本11.7 本章小結(jié)11.8 練習(xí)11.9 高級(jí)練習(xí)附錄A自由軟件的定義附錄BLinux2.6 內(nèi)核術(shù)語(yǔ)表(圖靈網(wǎng)站下載)
章節(jié)摘錄
第一部分 客戶端使用和服務(wù)器設(shè)置 第3章 sendmail:設(shè)置郵件客戶端、服務(wù)器及其他 3.1 簡(jiǎn)介 當(dāng)Internet的雛形最初建立時(shí),它連接著少數(shù)幾臺(tái)計(jì)算機(jī),每臺(tái)計(jì)算機(jī)都承載著大量用戶,運(yùn)行著多項(xiàng)服務(wù)。每臺(tái)計(jì)算機(jī)都能發(fā)送和接收電子郵件,并擁有唯一的主機(jī)名,該名稱被用作電子郵件的目標(biāo)地址?! ∪缃瘢琁nternet擁有大量的臨時(shí)客戶端。因?yàn)檫@些客戶端沒有固定的IP地址或主機(jī)名,所以它們不能直接接收電子郵件。通常,這些系統(tǒng)上的用戶在他們公司或者ISP的電子郵件服務(wù)器上都維護(hù)著自己的賬號(hào),并通過(guò)這個(gè)賬號(hào)使用POP或IMAP收集電子郵件。除非擁有自己希望用于接收電子郵件的域名,否則不需要將sendmail設(shè)置為接收郵件的SMTP服務(wù)器?! 】梢栽诳蛻舳讼到y(tǒng)上設(shè)置sendmail,這樣它就只負(fù)責(zé)將發(fā)出的郵件中繼(relay)到SMTP服務(wù)器。有些組織使用防火墻來(lái)防止公司官方郵件服務(wù)器之外的任何系統(tǒng)發(fā)送電子郵件,這樣的組織就需要這樣的配置。作為抵御病毒傳播措施的組成部分,有些ISP屏蔽出站端口25,以阻止自己的用戶直接向遠(yuǎn)程計(jì)算機(jī)發(fā)送電子郵件。這些ISP也需要這樣的配置?! ∵€可以將sendmail設(shè)置為發(fā)送服務(wù)器,不將ISP作為中繼。在這樣的配置中,sendmail直接連接到電子郵件接收域中的SMTP服務(wù)器。作為中繼的ISP就是按照這樣的配置設(shè)置的?! 】梢栽O(shè)置sendmail接受來(lái)自注冊(cè)域名(該域DNS的Mx記錄中所指定的域)的電子郵件。但是,大多數(shù)郵件客戶端(MUA)接收電子郵件時(shí)不會(huì)直接與sendmail交互。相反,它們使用POP或IMAP協(xié)議,這些協(xié)議包含的功能有:管理郵件文件夾,將消息保留在服務(wù)器上,只讀取電子郵件的主題而不下載整個(gè)消息。如果希望從一個(gè)不運(yùn)行接收郵件服務(wù)器的系統(tǒng)上接收電子郵件,那么可能需要設(shè)置一臺(tái)POP或IMAP服務(wù)器,正如3.6.4節(jié)所討論的那樣。
編輯推薦
“Sobell能為L(zhǎng)inux寫書我感到無(wú)比榮幸,當(dāng)年我就是讀他的書學(xué)會(huì)UNIX的?!薄 狶inux Torvalds,Linux之父 Red Hat Linux圣經(jīng)級(jí)著作,凝聚世界級(jí)大師數(shù)十年功力,適合普通用戶、管理員和程序員?! 癓inux圣經(jīng)。涵蓋之廣泛與闡述之深入都無(wú)與倫比?!薄 狤ugenia Loli-Queru,OSNews.com主編 “我從來(lái)不相信世上會(huì)有什么盡善盡美的東西,但是我必須給Sobell的這本書打十分。無(wú)論是初學(xué)者還是有經(jīng)驗(yàn)的管理員,都會(huì)從中獲益匪淺?!薄 狶inux-Tutorial.info 多年來(lái),數(shù)十萬(wàn)讀者通過(guò)Mark G.Sobell的書走進(jìn)UNIX/Linux世界,很多都已成為各自領(lǐng)域和機(jī)構(gòu)的UNIX/Linux專家?,F(xiàn)在,這部影響了幾代人的經(jīng)典之作在保留了Sobell特有的清晰、高效而且生動(dòng)的敘述風(fēng)格的同時(shí),針對(duì)Fedora和Red Hat Enterprise Linux新版本做了大幅修訂。全書涵蓋更加全面、更加貼近讀者需求,闡述更加深入細(xì)致,更臻完美。書中,作者不僅講述具體操作,而且探討內(nèi)部工作機(jī)制,讓讀者真正知其然,更知其所以然。不管你是普通用戶,還是系統(tǒng)管理員或者程序員,本書都將滿足你工作所需,使你自信應(yīng)對(duì)當(dāng)前和未來(lái)面臨的挑戰(zhàn)?! ≈形陌娣譃閮蓛?cè),本冊(cè)主要講述Red Hat Linux系統(tǒng)的安裝、系統(tǒng)基礎(chǔ)知識(shí)(包括各種Linux實(shí)用工具、Linux文件系統(tǒng)和Shell等)、系統(tǒng)的工作機(jī)制以及系統(tǒng)管理等多方面的內(nèi)容。姊妹篇《Red Hat Linux指南:服務(wù)器設(shè)置與程序設(shè)計(jì)篇》不僅講述了服務(wù)器的設(shè)置和客戶端的使用,還討論Linux編程開發(fā)相關(guān)技術(shù)。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載