出版時間:2009 出版社:人民郵電出版社 作者:Mark G. Sobell 頁數(shù):423 譯者:楊明軍
Tag標簽:無
前言
Ubuntu(中文發(fā)音大約為:烏班圖)這個單詞源自非洲,意謂“班圖精神”——誰都不是一座孤島,不能自成一體。每個人都包孕于人類,因他人存在而存在,因他人幸福而幸福,也就是我們說的分享的意思,而這正是開源的精神。UbuntuLinux發(fā)行版更是體現(xiàn)了這種精神。友好的用戶界面。良好的可用性。龐大的社區(qū)。專業(yè)的Ubuntu團隊,UbuntuLinux短短幾年就在Linux各種發(fā)行版中迅速崛起,脫穎而出。最初以桌面領域見長的UbuntuLinux,現(xiàn)在也逐漸在服務器領域流行開來。?! 充N書作家和知名Linux專家MarkG。Sobell的這本書全面論述系統(tǒng)管理涉及的各個方面,又深入講解如何使用和搭建各種主要的Linux服務器,既有簡潔高效的命令行操作,又有現(xiàn)代直觀的圖形桌面。無論采取哪種方式,作者都力爭為讀者提供最高效的解決方法。。?! ”緯鴥?nèi)容翔實,條理清晰。針對系統(tǒng)管理中的各項工作都做了詳細的論述,包括文件管理。軟件安裝。打印。內(nèi)核構建。網(wǎng)絡配置以及其他日程管理任務。對UbuntuLinux中主要網(wǎng)絡服務器的安裝。配置。運行管理等各個環(huán)節(jié)講解得非常詳細。對于文中論及的服務器安裝和配置方法,讀者完全可以參照書中的描述組織實施。針對Linux網(wǎng)絡服務器配置較為困難的情況,作者對服務器的主要指令給予了充分的關注,并進行了極為詳盡的講解。如果讀者在配置UbuntuLinux網(wǎng)絡服務器的過程中遇到難題,那么翻開本書相關章節(jié),你一定可以從中找到解決辦法。本書內(nèi)容表現(xiàn)形式非常人性化。為了便于讀者閱讀本書,書中出現(xiàn)的所有重要概念都用黑體字在每段的開頭列出,讀者在翻閱本書或者將本書作為一本參考書的時候,稍微留意這些黑體部分就可以非常方便地找到想要的內(nèi)容。另外,針對每種網(wǎng)絡服務器需要特別關注的地方,作者還采用了警告框。提示框和安全框等形式,以特別提醒讀者注意這些地方。
內(nèi)容概要
多年來,數(shù)十萬讀者通過Mark G. Sobell的書走進UNIX/Linux世界,一些人已成為各自領域和機構的UNIX/Linux專家。現(xiàn)在,這部凝聚了作者幾十年研究成果的經(jīng)典之作秉承Sobell特有的清晰、高效而且生動的敘述風格的同時,為大家呈現(xiàn)了Ubuntu Linux這個健壯、功能豐富的系統(tǒng)。全書內(nèi)容更加全面、更加貼近讀者需求,闡述更加深入細致。作者在書中不僅講述具體操作,而且探討內(nèi)部工作機制,讓讀者真正知其然,更知其所以然。無論你是普通用戶,還是系統(tǒng)管理員,都可以通過《Ubuntu Linux指南(管理篇)》翔實的敘述,豐富全面的技術內(nèi)容來掌握Linux技術。在汲取書中營養(yǎng),充實頭腦的同時,你會更加自信地應對當前和未來面臨的挑戰(zhàn)。 中文版分為兩冊,本冊詳細講解Linux系統(tǒng)管理相關的技術,深入探討服務器的安裝和運行,以及服務器與客戶端的連接。姊妹篇《Ubuntu Linux指南:基礎篇》主要講述 Ubuntu Linux系統(tǒng)的安裝和使用、系統(tǒng)基礎知識(包括各種Linux實用工具、Linux文件系統(tǒng)和Shell等)、系統(tǒng)的工作機制以及程序設計等多方面的內(nèi)容。
作者簡介
Mark G.Sobell 世界著名的UNIX/Linux專家、暢銷書作家,Sobell Associates公司總裁。從20世紀70年代開始從事UNIX上的軟件開發(fā)工作。也是最早的Linux使用者之一。1982年寫作第一部UNIX圖書大獲成功,從此專門從事UNIX/Linux的培訓、咨詢和軟件開發(fā)20余年。他是多部UNIX和Linux暢銷書的作者,除本書外,還撰寫了A Practical Guide to Ubuntu Linux(中文版即將由人民郵電出版社出版)和A Practical Guide to Linux等。
書籍目錄
第一部分 系統(tǒng)管理第1章 系統(tǒng)管理:核心概念 21.1 以root特權身份運行命令 31.1.1 sudo:以root特權身份運行命令 51.1.2 sudoers:配置sudo 91.1.3 root賬號解鎖(為root指派口令) 131.1.4 su:獲取另一個用戶的特權 141.2 基于事件的Upstartinit守護進程 141.2.1 軟件包 151.2.2 定義 151.2.3 作業(yè) 171.2.4 SysVinit(rc)腳本:啟動和停止系統(tǒng)服務 201.3 系統(tǒng)操作 231.3.1 運行級別 231.3.2 引導系統(tǒng) 241.3.3 恢復(單用戶)模式 251.3.4 進入多用戶模式 281.3.5 登錄 281.3.6 注銷 291.3.7 關閉系統(tǒng) 301.3.8 系統(tǒng)崩潰 311.4 避開特洛伊木馬 321.5 獲取幫助 331.6 文本界面系統(tǒng)管理實用工具 331.6.1 kill:向進程發(fā)送信號 331.6.2 其他字符界面實用工具 351.7 設置服務器 381.7.1 配置文件中的標準規(guī)則 381.7.2 rpcinfo:顯示portmap的有關信息 391.7.3 超級服務器inetd和xinetd 411.7.4 服務器安全 411.7.5 DHCP:配置網(wǎng)絡接口 461.8 nsswitch.conf:服務搜索順序 491.9 PAM 521.9.1 更多信息 521.9.2 配置文件.模塊類型和控制標志 531.9.3 示例 541.9.4 修改PAM配置 551.10 本章小結 561.11 練習 561.12 高級練習 57第2章 文件.目錄和文件系統(tǒng) 582.1 重要的文件和目錄 582.2 文件類型 692.2.1 普通文件.目錄.鏈接和索引節(jié)點 692.2.2 特殊文件 702.3 文件系統(tǒng) 732.3.1 mount:掛載文件系統(tǒng) 742.3.2 umount:卸載文件系統(tǒng) 762.3.3 fstab:記錄文件系統(tǒng) 772.3.4 fsck:檢查文件系統(tǒng)完整性 782.3.5 tune2fs:修改文件系統(tǒng)參數(shù) 792.3.6 RAID文件系統(tǒng) 802.4 本章小結 802.5 練習 812.6 高級練習 81第3章 軟件下載與安裝 823.1 起步:使用aptitude安裝和刪除軟件包 833.2 查找含有所需文件的軟件包 853.3 APT:讓軟件保持最新 863.3.1 倉庫 863.3.2 sources.list:指定APT要搜索的倉庫 873.3.3 APT本地軟件包索引和APT緩存 883.3.4 aptcron腳本和APT配置文件 883.3.5 aptitude:操作軟件包和本地軟件包索引 893.3.6 apt-cache:顯示軟件包信息 933.3.7 apt-getsource:下載源文件 943.4 dpkg:Debian軟件包管理系統(tǒng) 943.4.1 deb文件 953.4.2 dpkg:Debian軟件包管理系統(tǒng)的基礎 963.5 BitTorrent 993.6 安裝非dpkg軟件包 1013.6.1 /opt和/usr/local目錄 1013.6.2 GNU配置和構建系統(tǒng) 1023.7 wget:非交互式下載文件 1033.8 本章小結 1043.9 練習 1043.10 高級練習 104第4章 CUPS打印 1054.1 引言 1054.1.1 先決條件 1064.1.2 更多信息 1064.1.3 注意 1074.2 起步1:配置本地打印機 1074.3 system-config-pinter:配置打印機 1074.3.1 配置選項卡 1084.3.2 設置遠程打印機 1094.4 起步2:用CUPS的Web界面配置遠程打印機 1114.5 傳統(tǒng)的UNIX打印 1154.6 用CUPS配置打印機 1164.6.1 CUPS的Web界面 1164.6.2 CUPS命令行界面 1184.6.3 共享CUPS打印機 1214.7 在Windows上打印 1224.7.1 使用CUPS打印 1224.7.2 使用Samba打印 1234.8 打印到Windows 1234.9 本章小結 1244.10 練習 1244.11 高級練習 124第5章 重建Linux內(nèi)核 1255.1 前提條件 1265.2 下載內(nèi)核源代碼 1265.2.1 aptitude:下載并安裝內(nèi)核源代碼 1265.2.2 git:獲取最新內(nèi)核源代碼 1265.3 閱讀資料 1275.4 配置和編譯Linux內(nèi)核 1275.4.1 .config內(nèi)核配置文件 1275.4.2 定制內(nèi)核 1295.4.3 清除源代碼樹 1305.4.4 編譯內(nèi)核映像文件和可加載模塊 1305.4.5 使用可加載內(nèi)核模塊 1315.5 安裝內(nèi)核.模塊及相關文件 1335.6 重新引導 1345.7 grub:Linux加載程序 1345.7.1 menu.lst:配置grub 1355.7.2 update-grub:更新menu.lst文件 1375.7.3 grub-install:安裝MBR和grub文件 1395.8 dmesg:顯示內(nèi)核消息 1405.9 本章小結 1415.10 練習 1415.11 高級練習 141第6章 管理任務 1426.1 配置用戶和組賬號 1426.1.1 users-admin:管理用戶賬號 1426.1.2 useradd:添加用戶賬號 1446.1.3 userdel:刪除用戶賬號 1456.1.4 usermod:修改用戶賬號 1456.1.5 groupadd:添加組 1456.1.6 groupdel:刪除組 1456.2 備份文件 1456.2.1 選擇備份介質(zhì) 1466.2.2 備份實用工具 1466.2.3 執(zhí)行簡單備份 1486.2.4 dump.restore:備份和恢復文件系統(tǒng) 1496.3 任務調(diào)度 1516.3.1 cron和anacron:調(diào)度例行任務 1516.3.2 at:運行臨時任務 1536.4 系統(tǒng)報告 1546.4.1 vmstat:報告虛存統(tǒng)計信息 1546.4.2 top:列出使用最多資源的進程 1556.5 parted:報告硬盤信息并對硬盤進行分區(qū) 1566.6 提醒用戶 1596.7 問題來源 1596.8 解決問題 1606.8.1 在用戶未能登錄時進行援助 1606.8.2 系統(tǒng)加速 1616.8.3 lsof:找出已打開文件 1626.8.4 機器日志 1626.8.5 保持系統(tǒng)安全 1636.8.6 記錄root的文件和郵件 1636.8.7 監(jiān)視磁盤使用情況 1646.8.8 logrotate:管理日志文件 1656.8.9 從目錄中移除未使用空間 1676.8.10 磁盤配額系統(tǒng) 1676.8.11 syslogd:記錄系統(tǒng)消息 1686.9 本章小結 1706.10 練習 1706.11 高級練習 170第7章 搭建局域網(wǎng) 1717.1 安裝硬件 1717.1.1 連接計算機 1717.1.2 路由器 1727.1.3 NIC:網(wǎng)絡接口卡 1737.1.4 工具 1737.2 配置系統(tǒng) 1747.2.1 network-admin:配置網(wǎng)絡連接.. 1757.2.2 nm-applet:自動配置網(wǎng)絡連接 1767.2.3 iwconfig:配置無線NIC 1777.3 搭建服務器 1787.4 更多信息 1797.5 本章小結 1797.6 練習 1797.7 高級練習 180第二部分 客戶端使用和服務器設置第8章 OpenSSH:安全網(wǎng)絡通信 1828.1 引言 1828.2 關于OpenSSH 1838.2.1 相關文件 1838.2.2 OpenSSH的工作原理 1858.2.3 更多信息 1858.3 OpenSSH客戶端 1858.3.1 所需軟件包 1868.3.2 起步:使用ssh和scp 1868.3.3 安裝 1868.3.4 ssh:連接到遠程系統(tǒng)或者在遠程系統(tǒng)上執(zhí)行命令 1888.3.5 scp:從/向遠程系統(tǒng)復制文件 1908.3.6 sftp:安全的FTP客戶端 1918.3.7 配置文件~/.ssh/config和/etc/ssh/ssh_config 1928.4 sshd:OpenSSH服務器 1938.4.1 前提條件 1948.4.2 注意事項 1948.4.3 起步:啟動sshd守護進程 1948.4.4 授權密鑰:自動化登錄 1948.4.5 命令行選項 1968.4.6 配置文件/etc/ssh/sshd_config 1968.5 故障診斷 1988.6 隧道技術/端口轉(zhuǎn)發(fā) 1988.7 本章小結 2018.8 練習 2018.9 高級練習 201第9章 FTP:跨越網(wǎng)絡傳送文件 2029.1 引言 2029.2 更多信息 2039.3 FTP客戶端 2039.3.1 前提條件 2049.3.2 起步1:使用ftp下載文件 2049.3.3 注意事項 2079.3.4 匿名FTP 2079.3.5 自動登錄 2079.3.6 二進制傳輸模式和ASCⅡ傳輸模式 2089.3.7 ftp細節(jié) 2089.4 FTP服務器(vsftpd) 2129.4.1 前提條件 2129.4.2 注意事項 2129.4.3 起步2:啟動vsftpd服務器 2139.4.4 測試配置 2139.4.5 vsftpd.conf:vsftpd配置文件 2149.5 本章小結 2249.6 練習 2259.7 高級練習 225第10章 exim4:設置郵件客戶端.服務器及其他 22610.1 exim4引言 22710.1.1 前提條件 22710.1.2 注意事項 22810.1.3 更多信息 22810.2 起步1:配置exim4使用中繼主機 22910.3 起步2:配置exim4發(fā)送和接收電子郵件 23010.4 exim4的工作原理 23110.4.1 郵件日志 23210.4.2 處理消息 23310.4.3 別名和轉(zhuǎn)發(fā) 23310.4.4 相關的程序 23410.5 配置exim4 23510.5.1 使用文本編輯器編輯exim4 23510.5.2 update-exim4.conf.conf配置文件 23610.5.3 dpkg-reconfigure:配置exim4 23710.6 SpamAssassin 23810.6.1 前提條件 23810.6.2 SpamAssassin的工作原理 23910.6.3 測試SpamAssassin 23910.6.4 配置SpamAssassin 24010.7 其他電子郵件工具 24210.7.1 Webmail 24210.7.2 郵件列表 24310.7.3 設置IMAP或POP3服務器 24510.8 驗證轉(zhuǎn)發(fā) 24510.9 exim4的替代品 24710.10 本章小結 24710.11 練習 24810.12 高級練習 248第11章 NIS:網(wǎng)絡信息服務 24911.1 NIS引言 24911.2 NIS的工作原理 24911.3 設置NIS客戶端 25211.3.1 前提條件 25211.3.2 注意事項 25311.3.3 逐步設置 25311.3.4 測試設置 25411.3.5 yppasswd:修改NIS口令 25511.4 設置NIS服務器 25711.4.1 前提條件 25711.4.2 注意事項 25711.4.3 逐步設置 25711.4.4 測試 26211.4.5 yppasswdd:NIS口令更新守護進程 26211.5 本章小結 26311.6 練習 26311.7 高級練習 264第12章 NFS:共享文件系統(tǒng) 26512.1 引言 26512.2 更多信息 26812.3 設置NFS客戶端 26812.3.1 前提條件 26812.3.2 起步1:掛載遠程目錄層次 26812.3.3 mount:掛載目錄層次 26912.3.4 提高性能 27112.3.5 /etc/fstab:自動掛載目錄層次 27212.4 設置NFS服務器 27312.4.1 前提條件 27312.4.2 注意事項 27312.4.3 起步2:使用shares-admin配置NFS服務器 27412.4.4 手動導出目錄層次 27512.4.5 系統(tǒng)存放NFS掛載信息的位置 27812.4.6 exportfs:維護已導出目錄層次列表 28012.4.7 測試服務器設置 28112.5 automount:自動掛載目錄層次 28112.5.1 前提條件 28212.5.2 更多信息 28212.5.3 autofs:自動掛載目錄層次 28212.6 本章小結 28412.7 練習 28412.8 高級練習 284第13章 Samba:Linux與Windows間的互訪 28513.1 引言 28513.2 關于Samba 28613.2.1 前提條件 28613.2.2 更多信息 28613.2.3 注意事項 28713.2.4 Samba用戶.用戶映射和口令 28713.3 起步:使用shares-admin配置Samba服務器 28713.4 swat:配置Samba服務器 28913.5 smb.conf:手工配置Samba服務器 29213.5.1 smbd.conf文件中的參數(shù) 29313.5.2 [homes]共享:共享用戶的主目錄 29913.6 從Windows訪問Linux共享 29913.6.1 瀏覽共享 29913.6.2 映射共享 29913.7 從Linux訪問Windows共享 29913.7.1 smbtree:顯示W(wǎng)indows共享 29913.7.2 smbclient:連接Windows共享 30013.7.3 瀏覽Windows網(wǎng)絡 30013.7.4 掛載Windows共享 30113.8 故障診斷 30113.9 本章小結 30313.10 練習 30413.11 高級練習 304第14章 DNS/BIND:探知域名和地址 30514.1 DNS引言 30514.1.1 節(jié)點.域和子域 30614.1.2 區(qū)域 30714.1.3 查詢 30814.1.4 服務器 30914.1.5 資源記錄 31014.1.6 DNS查詢和響應 31214.1.7 逆向域名解析 31314.2 關于DNS 31514.2.1 DNS工作原理 31514.2.2 前提條件 31514.2.3 更多信息 31614.2.4 注意事項 31614.3 起步:設置DNS緩存服務器 31614.4 設置BIND 31814.4.1 named.conf:named配置文件 31814.4.2 區(qū)域文件 32014.4.3 DNS緩存 32114.4.4 DNS黏結記錄 32414.4.5 TSIG:事務簽名 32514.4.6 在chroot監(jiān)牢中運行BIND 32614.5 故障診斷 32814.6 一個全功能域名服務器 32914.7 輔助服務器 33214.8 水平分割服務器 33314.9 本章小結 33714.10 練習 33714.11 高級練習 337第15章 firestarter和iptables:設置防火墻 33815.1 關于firestarter 33815.1.1 前提條件 33915.1.2 注意事項 33915.1.3 更多信息 34015.2 起步:使用firestarter防火墻向?qū)гO置防火墻 34015.3 firestarter:維護防火墻 34215.3.1 “狀態(tài)”選項卡 34215.3.2 “事件”選項卡 34315.3.3 “策略”選項卡 34515.4 iptables的工作原理 34615.5 關于iptables 34815.5.1 更多信息 34815.5.2 前提條件 34915.5.3 注意事項 34915.6 iptables命令的結構 34915.7 構建規(guī)則集 35115.7.1 命令 35115.7.2 分組匹配條件 35215.7.3 顯示條件 35315.7.4 匹配擴展 35315.7.5 目標 35515.8 向內(nèi)核復制規(guī)則,從內(nèi)核中讀取規(guī)則 35615.9 使用NAT共享因特網(wǎng)連接 35715.9.1 多個客戶端共享同一個因特網(wǎng)連接 35815.9.2 多個服務器共享同一個因特網(wǎng)連接 36015.10 本章小結 36015.11 練習 36015.12 高級練習 361第16章 Apache:設置Web服務器 36216.1 引言 36216.2 關于Apache 36316.2.1 前提條件 36316.2.2 更多信息 36416.2.3 注意事項 36416.3 起步:設置并運行Apache 36516.3.1 修改配置文件 36516.3.2 測試Apache 36616.3.3 準備好內(nèi)容 36616.4 配置Apache 36716.4.1 配置工具 36716.4.2 Include指令 36816.4.3 文件系統(tǒng)布局 36916.5 配置指令 37016.5.1 指令Ⅰ:剛開始時可能希望修改的指令 37116.5.2 上下文和容器 37616.5.3 指令Ⅱ:高級指令 37916.6 Ubuntu的apache2.conf文件 39216.7 Ubuntu的default配置文件 39316.8 重定向 39416.9 內(nèi)容協(xié)商 39416.9.1 類型映射 39416.9.2 Multiviews 39516.10 服務器生成的目錄清單(索引) 39616.11 虛擬主機 39616.11.1 設置虛擬主機 39616.11.2 虛擬主機類型 39616.11.3 default虛擬主機 39716.11.4 示例 39716.12 故障診斷 39916.13 模塊 39916.13.1 mod_cgi和CGI腳本 40016.13.2 mod_ssl 40016.13.3 身份驗證模塊與.htaccess 40216.13.4 腳本模塊 40316.13.5 多路處理模塊(MPM) 40316.14 webalizer:分析Web流量 40416.15 MRTG:監(jiān)視流量負載 40516.16 錯誤代碼 40516.17 本章小結 40516.18 練習 40616.19 高級練習 406附錄A 安全 407附錄B 自由軟件的定義 421附錄C Linux2.6內(nèi)核 424術語表(圖靈網(wǎng)站下載)
章節(jié)摘錄
第1章 系統(tǒng)管理:核心概念 本章要點 以root特權身份運行命令 sudo:以root特權身份運行命令 基于事件的Upstart init守護進程 Sys Vinit(rc)腳本:系統(tǒng)守護進程的啟動與停止 恢復(單用戶)模式 rpcinfo:顯示portmap的相關信息 TCP封裝器:客戶端/服務器安全(hosts.allow和hosts.deny) 設置chroot監(jiān)牢 DHCP:配置網(wǎng)絡接口 系統(tǒng)管理員的任務就是保持系統(tǒng)的最佳狀態(tài),為用戶提供一個有用的、便利的工作環(huán)境。在Linux系統(tǒng)上,你可能同時兼任管理員和用戶,你和計算機可能近在咫尺?;蛘呦到y(tǒng)管理員位于另一個半球,通過系統(tǒng)網(wǎng)絡連接,而你只是數(shù)以千計的用戶中的一員。系統(tǒng)管理員可以是一個兼職負責系統(tǒng)維護的人,他可能也是系統(tǒng)的用戶。也可能由多人擔任管理員,所有這些人都全職負責眾多系統(tǒng)的運行和維護?! ∫粋€受到精心維護的系統(tǒng)具備以下特征?! ∵\行速度足夠快,這樣用戶就不需要長時間等待系統(tǒng)響應或者等待任務完成,因而就不會垂頭喪氣?! ∮凶銐虻拇鎯臻g滿足用戶的合理需求?! √峁┻m合于每一位用戶能力和需求的工作環(huán)境。 足夠安全,能夠防范惡意攻擊和偶然事件改變系統(tǒng)性能,或者能夠抵御這些行為對系統(tǒng)所存放數(shù)據(jù)以及與其他系統(tǒng)交換的數(shù)據(jù)的安全威脅?! 〗?jīng)常性備份,用戶很容易就能夠獲得最近的備份文件?! ∪昭b有用戶完成任務所需軟件的最新副本?! ∫任唇?jīng)維護的系統(tǒng)更加易于管理。 此外,系統(tǒng)管理員應該幫助用戶解決所有與系統(tǒng)相關的問題,包括登錄、獲取和安裝軟件更新、追查和解決各種棘手的網(wǎng)絡問題。 這部分將系統(tǒng)管理分解為如下7章。
媒體關注與評論
“Sobell能為Linux寫書我感到無比榮幸,當年我就是讀他的書學會UNIX的。” ——Linus Torvalds,Linux之父 “讓我印象深刻的是,Mark Sobell能夠以如此易于理解的方式講解復雜的主題。他給出的命令示例非常有用,為初級管理員(甚至是高級管理員)提供了一份參考手冊,讓他們了解如何完成實際工作中的Linux任務。他真是一位有靈感的技術作家?!薄 狦eorge Vish II,惠普公司高級教育顧問 “總而言之,我認為這是一本極好的、全面的Ubuntu著作,無論你處于什么技術層次,本書都將是不可多得的資源?!薄 狫ohn Dong,Ubuntu論壇理事會成員,Ubuntu Backports團隊負責人
編輯推薦
Ubuntu Linux經(jīng)典著作,凝聚世界級大師數(shù)十年功力,適合普通用戶和系統(tǒng)管理員。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載