Linux系統管理疑難解析( 簡體 字) | |
作者:[美] Juliet Kemp | 類別:1. -> 作業系統 -> Linux |
出版社:人民郵電出版社 | 3dWoo書號: 30978 詢問書籍請說出此書號! 有庫存 NT售價: 225 元 |
出版日:9/1/2011 | |
頁數:288 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787115260741 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1章 節省您的精力 1
1.1 說明文檔:要知道它是一件好東西 1 1.2 說明文檔:記錄正在進行的工作 2 1.3 說明文檔:使用wiki 3 1.4 說明文檔:同一個安裝下運行多個獨立的wiki 4 1.5 腳本:設置顯示樣式 8 1.6 處理Perl中的變量 8 1.7 充分測試腳本 11 1.8 版本控制:使用Subversion別名 13 1.9 版本控制:為Subversion日志消息添加標簽 14 1.10 版本控制:加入多個文件到Subversion 14 1.11 版本控制:讓Subversion忽略文件 16 1.12 版本控制:分割庫 17 1.13 版本控制:建立庫的分支 19 1.14 版本控制:合并庫 20 1.15 測試:要知道它是一件好東西 20 1.16 重復勞動 22 第2章 集中管理網絡資源:Kerberos、LDAP和NFS 25 2.1 建立Kerberos身份驗證系統 25 2.1.1 服務器的安裝與配置 26 2.1.2 Kerberos客戶機設置 31 2.2 設置Kerberos SSH登錄系統 31 2.3 搭建LDAP服務器 34 2.3.1 OpenSSL 34 2.3.2 LDAP服務器 36 2.4 完成LDAP搭建:使用Kerberos進行身份鑒別 39 2.4.1 搭建數據庫 39 2.4.2 測試 41 2.4.3 排除故障 41 2.5 填充LDAP數據庫 42 2.6 建立LDAP客戶端 45 2.7 使用LDAP服務器 47 2.7.1 ldapsearch 48 2.7.2 ldapadd 48 2.7.3 ldapmodify 49 2.7.4 ldapdelete 50 2.8 搭建一個從LDAP服務器 50 2.9 搭建備份Kerberos服務器 55 2.10 使用腳本添加一個新用戶到LDAP 58 2.11 使用LDAP腳本進行修改和刪除操作 62 2.12 使用一個腳本查詢LDAP 66 2.13 向LDAP添加新域 68 2.14 自動掛載NFS系統 70 2.15 連接蘋果電腦到Linux NFS服務器 71 2.16 提高NFS系統的性能 72 第3章 監控與升級 74 3.1 Nagios:建立集中監控 74 3.2 在Nagios中添加另一臺主機 78 3.3 在Nagios中使用模板 78 3.4 使用Nagios中的主機工作組和服務 79 3.5 設置Nagios報警 81 3.6 定義Nagios命令 82 3.7 寫Nagios插件 83 3.8 在Nagios中設置NRPE插件 85 3.9 啟用Nagios中的外部命令 88 3.10 同步根目錄安裝 90 3.11 設置Puppet 91 3.11.1 設置一個客戶端 93 3.11.2 設置網站清單 93 3.12 創建Puppet和資源的依存關系 96 3.13 Puppet:管理其他類型 96 3.14 在Puppet中設置節點 98 3.15 在LDAP中定義Puppet節點 100 3.16 Puppet:使用Facter和模板 102 3.16.1 客戶Fact 104 3.16.2 其他變量 104 3.17 使用ClusterSSH 105 第4章 系統備份及數據管理 107 4.1 計算網絡中所有磁盤的總容量及當前使用情況 109 4.2 查找文件更換頻率 112 4.3 備份wiki 113 4.4 備份MySQL 115 4.5 備份Kerberos和LDAP 116 4.6 用自動化的rsync實現快速恢復 118 4.7 使用帶有SSH密鑰的rsync 123 4.8 通過電子郵件創建離站式備份 124 4.9 使用anacron為筆記本電腦備份 128 4.10 基本的數據恢復工具:fsck和dd 128 4.11 使用Foremost恢復數據 131 4.12 數據恢復工具:Autopsy 132 4.13 數據的安全擦除 134 第5章 文件系統管理 136 5.1 用tune2fs命令將ext2轉化為ext3 136 5.2 對自動fsck檢查進行更改 137 5.3 在大型文件系統及目錄中節省空間 138 5.4 磁盤、UUID及Labels管理 139 5.5 隨時更改磁盤大小 141 5.6 RAID及madadm命令 146 5.7 使用rsnapshot軟件 150 5.8 其他文件系統的管理 153 5.8.1 ext4文件系統 153 5.8.2 XFS文件系統 154 第6章 保護您的系統 156 6.1 使用和限制SSH密鑰 156 6.2 用keychain管理密鑰 158 6.3 通過ssh限制rsync 160 6.4 ssh選項:保持您的連接處于激活狀態 162 6.5 ssh選項:減少輸入 163 6.6 通過現有的ssh連接傳輸文件 164 6.7 Kerberize您的SSH設置 166 6.8 用Kerberos設定和執行密碼策略 167 6.9 用pam_cracklib設定和執行密碼策略 169 6.10 檢查密碼策略 170 6.11 限制sudo 171 6.12 sudo:找出要用的密碼 173 6.13 用iptables阻止暴力攻擊 174 6.14 用chkrootkit監視非法入侵 177 6.15 用cron-apt進行更新 179 第7章 用Apache進行工作 181 7.1 使用apache2命令行 181 7.2 Apache2:處理模塊 185 7.3 為Apache2設立一個SSL證書 187 7.4 用SSL編譯和配置Apache 189 7.4.1 測試 192 7.4.2 故障診斷 192 7.5 用htaccess保護網站的安全 193 7.6 保護網站的安全:具有Kerberos的Apache 195 第8章 更好地使用命令行 198 8.1 使用bash提供的快捷鍵 198 8.2 書寫自己的bash函數 202 8.3 用bash實現可編程的自動補全 204 8.4 使用find命令 207 8.4.1 參數 208 8.4.2 表達式 209 8.5 使用xargs 210 8.5.1 使用xargs進行查找 210 8.5.2 xargs和文件內容 211 8.5.3 移動文件 212 第9章 文件中的文本操作 214 9.1 使用more和less命令以及壓縮文件 214 9.2 發揮sed的威力 216 9.2.1 刪除行 217 9.2.2 替換 218 9.2.3 追加、插入以及更改行 220 9.3 使用awk:代碼片段與快速參考 221 9.4 使用Perl操縱文件內容 223 9.5 當不是ASCII編碼時:處理UTF-8編碼 226 9.5.1 在X11中輸入UTF-8字符 227 9.5.2 在Vim中輸入UTF-8字符 230 9.6 從二進制文件讀取文本 231 第10章 信息輸入和輸出 234 10.1 在X中更改鍵盤映射 234 10.2 建立按鍵與程序的鏈接 235 10.3 用lpadmin自動安裝打印機 237 10.4 怎樣使打印出來的文本文檔具有可讀性 239 10.5 使用ssh -X進行遠程登錄 241 10.6 使用GDM進行遠程登錄 241 10.7 使用VNC或其他類似軟件進行遠程登錄 242 第11章 系統故障追蹤 245 11.1 節約時間 245 11.2 初始檢查 247 11.3 查看diff命令的輸出 249 11.4 運行strace查看系統調用 251 11.4.1 設置strace選項 254 11.4.2 在封裝的shell腳本中運行strace 255 11.5 運行ltrace及庫調用 255 11.6 使用syslogd進行日志記錄 257 11.7 使用syslog集中日志 260 11.8 繪制日志數據圖以定位問題:perl、gnuplot命令 261 第12章 時間管理和人員管理 265 12.1 管理系統管理員工作的中斷驅動性質 265 12.2 記錄工作和問題 267 12.3 售票系統:利用RT 268 12.3.1 安裝 269 12.3.2 基本配置 269 12.3.3 創建RT 271 12.3.4 權限 273 12.3.5 scrips 274 12.4 通過E-mail創建RT票簽 275 12.5 為RT創建一個安全設置 276 12.6 完成大項目 278 12.7 和同事的相處 279 附錄 Perl小提示 282 Perl模塊和CPAN 282 有用的模塊 284 Perl語法注解 286 《Linux系統管理疑難解析》是為Linux系統管理員準備的一本Linux疑難處理技巧集合,它提供了快速修復Linux相關問題的工具和建議,旨在幫助Linux系統管理員在運維系統時,能夠避免可能出現的各種問題,或者是在問題出現時,能夠迅速定位并解決問題。
《Linux系統管理疑難解析》總共分為12章內容,分別介紹了集中管理網絡資源、監控與升級Linux服務器、Linux系統的備份與數據管理、文件系統管理、系統的安全保護、文本操作、信息輸入和輸出、系統故障追蹤,以及時間管理和人員管理等內容。《Linux系統管理疑難解析》所講解的疑難處理技巧均在Debian 5.0和Ubuntu 9.04版本中測試并通過,這些技巧背后的理論知識可用于任何Linux版本。 《Linux系統管理疑難解析》是一本不可多得的Linux疑難處理技巧手冊,具有一定Linux相關知識的管理員新手可以從本書中找到一些有用的信息,具有1年以上Linux系統管理經驗的管理員也可以從本書中獲益。 |