構建高可用Linux服務器

構建高可用Linux服務器 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社華章公司
作者:餘洪春
出品人:
頁數:580
译者:
出版時間:2011-11-1
價格:79.00元
裝幀:平裝
isbn號碼:9787111360551
叢書系列:實戰係列
圖書標籤:
  • Linux
  • 服務器
  • 運維
  • 計算機
  • Server
  • linux
  • 架構
  • Unix
  • Linux
  • 高可用
  • 服務器
  • 運維
  • 架構
  • 集群
  • 故障排除
  • 性能優化
  • 係統管理
  • 網絡
  • 穩定性
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

資深Linux/Unix係統管理專傢兼架構師多年一綫工作經驗結晶,51CTO和ChinaUnix等知名社區聯袂推薦。結閤實際生産環境,從Linux虛擬化、集群、服務器故障診斷與排除、係統安全性等多角度闡述構建高可用Linux服務器的最佳實踐。本書實踐性非常強,包含大量企業級的應用案例及相應的解決方案,讀者可以直接用這些方案解決在實際工作中遇到的問題。

全書一共10章。第1章以作者的項目實踐為基礎,以RHEL和Centos為平颱,有針對性地講解瞭構建高性能Linux服務器的應該掌握的核心知識,包括硬件、網絡配置、日誌管理、性能優化、監控等重要內容;第2章十分詳盡地講解瞭FreeBSD8.1在企業中的部署與應用,這是目前第一手關於FreeBSD8.1的寶貴資料;第3章講解瞭Linux服務器的虛擬化,主要包括VMware和XEN兩大虛擬機在Windows Server 2003和Centos係統下的使用方法和工作原理,同時還介紹瞭Citrix XenServer的使用方法;第4章探討瞭生産環境下各種棘手的服務器故障的診斷與排除方法;第5章介紹瞭生産環境下的SHELL腳本,這些腳本都經過實踐驗證,讀者可以直接在實際工作中使用;第6章首先講解瞭構建高可用Linux集群的理論知識,然後以作者的實際項目為例詳細演示瞭構建高可用Linux集群環境的方法(附有項目施工圖);最後還探討瞭MySQL數據庫性能優化方麵的話題;第7章以理論與案例相結閤的方式講解瞭VPN在企業中的部署與應用,包括VPN技術的分類和選擇、IPsec VPN的不足和OpenVPN的應用範疇、OpenVPN的部署案例和部署時的注意事項;第8章全麵講解瞭Linux防火牆及係統安全方麵的內容,其中iptables相關的知識是重點,講解非常詳細,很多腳本都可以直接使用;第9章介紹瞭構建免費開源的企業級郵件係統的完整過程,這也來自於作者在實際工作中的實踐;第10章針對係統管理員的學習、工作以及職業規劃給齣瞭一些寶貴的建議,對新人尤為有幫助。

著者簡介

餘洪春(網名“撫琴煮酒”)

資深項目實施工程師、高級Linux/Unix係統管理員,從事CDN係統和電子商務網站的管理和運維7年多,在FreeBSD、VPN、SHELL腳本、Linux服務器虛擬化、高可用Linux集群建設、Linux服務器故障診斷與排除、Linux係統安全等方麵有十分深入的研究,在大量的一綫實踐中積纍瞭豐富的經驗。資深係統架構師,精通負載均衡高可用技術,擅長證券類和電子商務類網站的架構。51CTO和ChinaUnix等知名社區的特邀專傢,51CTO係統、安全、網絡頻道的專欄作傢,ChinaUnix論壇“集群和高可用版”版主,在社區內發錶瞭大量技術文章,深受網友歡迎。

51CTO博客:http://andrewyu.blog.51cto.com/

ChinaUnix博客:http://blogold.chinaunix.net/u4/123104/

圖書目錄

推薦序一
推薦序二
推薦序三
前言
第1章 Linux服務器構建基礎/1
1.1 Linux服務器的安裝方法/2
1.1.1 光盤安裝Centos5.5 x86_64/2
1.1.2 使用PXE+DHCP+Apache+KickStart無人值守安裝RHEL/12
1.1.3 Linux的其他安裝方法/17
1.2 全麵瞭解Linux服務器/18
1.2.1 查看Linux服務器的CPU詳細情況/18
1.2.2 查看Linux服務器的內存使用情況/19
1.2.3 查看Linux服務器的硬盤使用情況/20
1.2.4 查看Linux係統的平均負載/24
1.2.5 查看Linux係統的其他參數/25
1.3 Linux服務器的網絡配置/28
1.3.1 配置Linux服務器的網絡/28
1.3.2 查看Linux服務器的網絡連接/31
1.3.3 查看Linux服務器的進程/39
1.3.4 在Centos5.5、FreeBSD8.1及Windows下添加靜態路由/43
1.4 Linux服務器的日誌管理/45
1.4.1 係統日誌syslog.conf的配置詳解/46
1.4.2 Linux下的日誌維護技巧/47
1.4.3 用shell腳本分析Nginx日誌/51
1.5 Linux服務器的優化/53
1.5.1 根據服務器應用來選購服務器/54
1.5.2 Centos5.5最小化安裝後的優化/58
1.5.3 優化Linux下的內核TCP參數以提高係統性能/63
1.5.4 生産服務器應盡量選擇編譯安裝軟件包/65
1.6 用開源工具Nagios監控Linux服務器/66
1.6.1 Centos5.5下的監控工具簡介/66
1.6.2 Nagios應該監控的服務器基礎選項/67
1.6.3 Nagios監控Windows 2003時應注意的事項/67
1.6.4 用Nagios監控Nginx腳本/68
1.6.5 Nagios使用心得/74
1.7 項目實施中應該注意的事項/75
1.8 小結/77
第2章 FreeBSD8.1在企業中的部署應用/78
2.1 最小化安裝FreeBSD8.1/79
2.2 最小化安裝FreeBSD8.1後的升級優化部署/90
2.2.1 最小化安裝FreeBSD8.1服務器後建議做的事/90
2.2.2 係統管理員應該知道的FreeBSD8.1的一些事項/95
2.2.3 在FreeBSD8.1下高效地安裝和卸載軟件/99
2.2.4 查看FreeBSD8.1的硬件配置/100
2.3 在FreeBSD8.1下部署jail虛擬機/103
2.3.1 FreeBSD8.1下的jail概述/103
2.3.2 FreeBSD8.1下安裝jail的詳細步驟/104
2.3.3 FreeBSD8.1下jail的管理/105
2.3.4 通過ezjail來創建和管理jail虛擬機/106
2.3.5 jail在生産環境下的注意事項/109
2.4 在FreeBSD8.1下搭建版本控製服務器/109
2.4.1 版本控製軟件的概念/109
2.4.2 在FreeBSD8.1下搭建CVS服務器/109
2.4.3 在FreeBSD8.1下搭建SVN服務器/113
2.4.4 在FreeBSD8.1下搭建Git服務器/117
2.5 在FreeBSD8.1下搭建Samba文件服務器/121
2.5.1 Samba概述/121
2.5.2 在FreeBSD8.1下安裝配置Samba3.4/121
2.5.3 Samba的詳細語法配置/122
2.5.4 Samba在工作中的總結/124
2.5.5 Linux下的高級權限文件控製/125
2.5.6 Samba在企業開發環境中的常用案例之一/127
2.5.7 Samba在企業開發環境中的應用案例之二/128
2.6 在FreeBSD8.1下配置NFS文件服務器/131
2.7 在FreeBSD8.1與Centos5.5下搭建rsync服務器/134
2.7.1 rsync的概念/134
2.7.2 在Centos5.5下配置rsync服務器/134
2.7.3 在FreeBSD8.1下配置rsync服務器/138
2.7.4 rsync+Inotify實現數據的實時同步更新/140
2.8 在FreeBSD8.1下搭建vsftpd服務器/143
2.8.1 vsftpd服務器的特點/143
2.8.2 vsftpd的運行模式/144
2.8.3 vsftpd的數據連接模式/144
2.8.4 vsftpd到底安全在哪裏/145
2.8.5 在FreeBSD8.1下配置vsftpd服務器/146
2.8.6 用vsftpd作Linux/Unix之間的異地備份/147
2.9 在FreeBSD8.1和Centos5.5下搭建PHP和Java應用環境/149
2.9.1 在FreeBSD8.1下搭建FAMP環境/149
2.9.2 在生産環境下配置LNMP環境/152
2.9.3 在Centos5.5下搭建Java運行環境/172
2.10 小結/176
第3章 Linux服務器虛擬化/177
3.1 在Windows Server 2003下安裝VMware GSX Server/178
3.2 用Windows 2003+VMware Server搭建64位係統測試環境/181
3.3 在Centos5.6 x86_64下安裝Xen虛擬機/183
3.3.1 XEN在Centos5.6 x86_64下的安裝步驟/183
3.3.2 XEN虛擬機的優勢/185
3.4 XEN在生産環境下的應用/185
3.4.1 XEN虛擬化的基本概念/185
3.4.2 在Centos5.5下安裝XEN虛擬機/187
3.4.3 安裝第一颱虛擬機(模闆機)/189
3.4.4 XEN寄宿服務器的管理/191
3.4.5 XEN在生産環境下的應用/194
3.5 Citrix XenServer5.6虛擬機試用手記/196
3.6 小結/202
第4章 生産環境下服務器的故障診斷與排除/203
4.1 快速排障的重要性和必要性/204
4.2 安裝係統時容易發生的錯誤描述與處理方法/204
4.2.1 忘記瞭Centos5.5的root密碼怎麼辦/204
4.2.2 正確重設root密碼/206
4.2.3 安裝FreeBSD8.1時不要設置/boot分區/207
4.2.4 Centos5.5的Grub引導程序齣錯/207
4.2.5 安裝Centos5.5時忘瞭關閉iptables和SELinux/208
4.2.6 如何解決Putty或PieTTY的亂碼問題/209
4.2.7 安裝雙係統時不小心刪除瞭Grub所在的分區/209
4.3 網絡配置時容易發生的錯誤描述與處理方法/211
4.3.1 安裝Centos5.5時忘瞭激活網卡/211
4.3.2  Centos5.5網卡文件備份的正確方法/212
4.3.3 解決遠程桌麵超齣最大連接數的問題/213
4.3.4 在Centos5.5下如何正確配置網關/214
4.3.5 VMware的機器應該如何配置自動對時/214
4.3.6 防火牆初始化的注意事項/215
4.4 係統維護時的注意事項/215
4.4.1 盡量源碼安裝,謹慎操作yum/215
4.4.2 服務器硬件改動進入瞭Emergency模式/216
4.4.3 如何以普通用戶的身份編輯無權限的文件/216
4.4.4 在Linux下配置最大文件打開數的方法/216
4.4.5 在Crontab下運行PHP程序的正確方法/218
4.4.6 在Crontab下正確防止腳本運行衝突/218
4.5 緊急處理綫上服務器故障的辦法/219
4.5.1 更改Administrator密碼導緻計劃任務無法執行/219
4.5.2 FreeBSD8.1下的sudoer文件意外損壞/219
4.5.3 Centos5.5的root密碼被惡意篡改/219
4.5.4 bash損壞該如何正確處理/220
4.5.5 正確操作nohup讓程序始終在後颱運行/221
4.5.6 負載均衡器齣現故障/221
4.6 檢查機房應注意的位置和細節問題/221
4.7 係統維護時應注意的非技術因素/222
4.8 小結/222
第5章 生産環境下的SHELL腳本/223
5.1 Vim的基礎用法及進階心得/224
5.2 Sed的基礎用法及實用舉例/228
5.2.1 Sed的基礎語法格式/228
5.2.2 Sed的用法舉例說明/230
5.3 基礎正則錶達式/235
5.4 Linux下強大的查找命令find/240
5.5 匯總Linux/Unix下的bash快捷鍵/248
5.6 生産環境下的SHELL腳本分類/249
5.6.1 生産環境下的SHELL腳本備份類/250
5.6.2 生産環境下的開發類SHELL腳本/257
5.6.3 生産環境下的統計類SHELL腳本/259
5.6.4 生産環境下的監控類SHELL腳本/262
5.6.5 生産環境下的自動化類SHELL腳本/265
5.6.6 生産環境下的安全類SHELL腳本/269
5.7 小結/272
第6章 構建高可用的Linux集群/273
6.1 負載均衡高可用的核心概念和常用軟件/274
6.1.1 什麼是負載均衡高可用/274
6.1.2 以F5 BIG-IP作為負載均衡器/275
6.1.3 以LVS作為負載均衡器/275
6.1.4 以Nginx作為負載均衡器/281
6.1.5 以HAProxy作為負載均衡器/281
6.1.6 高可用軟件Keepalived/283
6.1.7 高可用軟件Heartbeat/283
6.1.8 高可用塊設備DRBD/284
6.2 負載均衡中的名詞解釋/285
6.2.1 什麼是Session/285
6.2.2 什麼是Session共享及實現的方法/285
6.2.3 什麼是會話保持/286
6.3 負載均衡器的會話保持機製/287
6.3.1 F5 Big-IP的會話保持機製/287
6.3.2 LVS的會話保持機製/288
6.4 Linux集群的項目案例分享/299
6.4.1 項目案例一:用Nginx+Keepalived實現在綫票務係統/299
6.4.2 項目案例二:企業級Web負載均衡高可用之Nginx+Keepalived/302
6.4.3 項目案例四:用LVS+Keepalived構建高可用JSP集群/313
6.4.4 項目案例五:生産環境下的高可用NFS文件服務器/322
6.4.5 項目案例六:HAProxy雙機高可用方案之HAProxy+Heartbeat/331
6.5 項目實踐中Linux集群的總結和思考/336
6.6 網站架構應關注和研究的方嚮/338
6.7 MySQL數據庫的優化/339
6.7.1 服務器物理硬件的優化/339
6.7.2 MySQL應該采用編譯安裝的方法/340
6.7.3 MySQL配置文件的優化/340
6.7.4 MySQL上綫後根據status狀態進行適當優化/346
6.7.5 MySQL數據庫的可擴展性架構方案/352
6.7.6 MySQL數據庫的Replication高可用架構/352
6.7.7 MySQL Cluster集群配置方案/354
6.7.8 生産環境下的MySQL數據庫主從Replication同步/360
6.7.9 可擴展性設計之數據切分/368
6.8 生産環境下的MySQL數據庫備份/369
6.9 部分項目施工圖紙/372
6.10 小結/374
第7章 VPN在企業中的部署應用/375
7.1 流行的VPN技術及其分類/376
7.2 如何選擇自己需要的VPN/378
7.3 IPSec VPN的不足/378
7.4 OpenVPN的應用範疇/379
7.5 經典企業VPN部署案例/379
7.5.1 案例一:在Centos5.5 x86_64下單網卡配置PPTPD服務器/379
7.5.2 案例二:在Centos5.5 x86_64下路由模式配置OpenVPN服務器/386
7.5.3 案例三:在FreeBSD8 x86_64下網橋模式配置OpenVPN服務器/396
7.6 部署OpenVPN服務器的注意事項/402
7.6.1 OpenVPN如何注銷用戶/402
7.6.2 OpenVPN服務器的安全問題/403
7.6.3 OpenVPN服務器的負載均衡/404
7.7 小結/404
第8章 Linux防火牆及係統安全篇/405
8.1 基礎網絡知識/406
8.1.1 OSI網絡參考模型/406
8.1.2 TCP/IP三次握手/四次揮手的過程詳解/407
8.1.3 其他基礎網絡知識/409
8.2 Linux防火牆的概念/409
8.3 Linux防火牆在企業中的作用/410
8.4 Linux防火牆的語法/410
8.5 iptables的基礎知識/414
8.5.1 iptables的狀態state/414
8.5.2 iptables的Conntrack記錄/416
8.5.3 關於iptables模塊的說明/416
8.5.4 iptables防火牆初始化的注意事項/416
8.5.5 如何保存運行中的iptables規則/417
8.6 如何流程化編寫iptables腳本/418
8.7 學習iptables應該掌握的工具/420
8.7.1 命令行的抓包工具TCPDump/420
8.7.2 圖形化抓包工具Wireshark/421
8.7.3 強大的命令行掃描工具Nmap/424
8.7.4 安全工具hping/426
8.8 iptables的簡單腳本學習/428
8.8.1 普通的Web主機防護腳本/429
8.8.2 如何讓彆人ping不到自己而自己能ping通彆人/430
8.8.3 建立安全的vsftpd服務器/432
8.9 綫上生産服務器的iptables腳本/436
8.9.1 安全的主機iptables防火牆腳本/437
8.9.2 自動分析黑名單及白名單的iptables腳本/439
8.9.3 利用recent模塊限製同一IP的連接數/441
8.9.4 利用DenyHosts工具和腳本來防止SSH暴力破解/444
8.9.5 將iptables作為企業的NAT路由器/448
8.9.6 如何使用工具精確地監控NAT路由器/451
8.10 TCP_wrappers應用級防火牆的介紹和應用/458
8.11 工作中的Linux防火牆總結/460
8.12 Linux係統自身的安全防護/461
8.12.1 SELinux簡介/461
8.12.2 SELinux的相關設置/461
8.13 Linux係統安全相關的工具/462
8.13.1 Rootkit檢測工具Chkrootkit/462
8.13.2 文件係統完整性檢查工具Tripwire/464
8.13.3 防惡意掃描軟件PortSentry/470
8.14 Linux服務器基礎防護篇/474
8.15 如何防止入侵/475
8.16 小結/476
第9章 如何構建開源免費的企業級郵件係統/477
9.1 DNS服務器的架設/478
9.1.1 郵件服務器與DNS的關係/478
9.1.2 如何架設內部DNS服務器/480
9.1.3 如何以源碼方式安裝公網DNS服務器/487
9.1.4 維護DNS服務器應該注意的事項/494
9.2 電子郵件的傳輸過程/496
9.3 如何搭建開發郵件服務器/498
9.3.1 搭建Sendmail+Dovecot郵件係統/498
9.3.2 搭建Postfix+Dovecot郵件係統/501
9.4 搭建iRedmail企業級郵件服務器/504
9.4.1 iRedmail企業級郵件服務器的介紹/504
9.4.2 在Centos5.2 x86_64上安裝iRedmail0.4.0/505
9.4.3 Postfix本身的防垃圾功能/508
9.4.4 iRedmail0.4.0特有的防垃圾技術/513
9.4.5 iRedmail0.4.0是如何利用ClamAV防病毒的/517
9.4.6 iRedmail0.4.0郵件服務器的網絡安全/517
9.4.7 iRedmail0.4.0郵件服務器係統的監控/520
9.4.8 iRedmail0.4.0的係統文件備份/522
9.4.9 iRedmail0.4.0的MySQL數據庫備份方案/526
9.4.10 維護iRedmail0.4.0郵件服務器的一些注意事項/532
9.5 小結/533
第10章 係統管理員在企業中的職業定位及發展方嚮/534
10.1 係統管理員的概念和工作職責/535
10.2 係統管理員應該熟悉的係統/536
10.3 係統管理員應該熟悉的工具/540
10.4 Linux的學習及進階之路/544
10.5 係統管理員應該如何工作/547
10.6 給Linux/Unix新人的建議/549
10.7 係統管理員之企業生存守則/550
10.8 小結/553
附錄A Xmanager 3.0企業版實用技巧集錦/554
附錄B 使用Screen管理遠程會話/564
附錄C 自動化部署管理工具Puppet/566
附錄D 漫談CDN係統運維與電子商務運維/572
· · · · · · (收起)

讀後感

評分

整本书缺乏主线,很不系统,只是把很多篇博文凑到一起。书里面讲的很多经验还是很有用的。但讲解知识点不够细致。如果在工作中用过的话,会理解作者讲什么,如果是刚读完鸟哥那本书再看这个,就有点鸡肋了。 freebsd 那一节还是很有启发。整本书对于开阔眼界有好处,但是讲得...  

評分

看了这本书,有如下一些感觉,仅个人感觉: 1.整本书有种就是他博客拼凑起来的感觉,但是还是很全面 2.虽然全面,但是不深入,不系统 3.里面的案例说的比较粗,如果有实际操作的人看的话能看懂,如果是入门的人可能阅读起来有些难度 4.可以看看,当工具化翻翻

評分

看了这本书,有如下一些感觉,仅个人感觉: 1.整本书有种就是他博客拼凑起来的感觉,但是还是很全面 2.虽然全面,但是不深入,不系统 3.里面的案例说的比较粗,如果有实际操作的人看的话能看懂,如果是入门的人可能阅读起来有些难度 4.可以看看,当工具化翻翻

評分

看了这本书,有如下一些感觉,仅个人感觉: 1.整本书有种就是他博客拼凑起来的感觉,但是还是很全面 2.虽然全面,但是不深入,不系统 3.里面的案例说的比较粗,如果有实际操作的人看的话能看懂,如果是入门的人可能阅读起来有些难度 4.可以看看,当工具化翻翻

評分

本书内容非常翔实,作为运维人员的入门书籍,工具参考书籍都十分得当。虽然以Linux为核心展开,其中的运维技巧却是与操作系统和平台无关的。 从目录便可以看出,本书是以实践为驱动,手把手教你如何部署,如何排错,如何维护,如何保证高效和高可用。 工程层面上的书籍,却可...  

用戶評價

评分

寫mysql部分很無語,就是羅列參數,也沒羅列對。一會兒說table_cache=614k 代錶高速緩衝區大小 一會兒又寫默認值1024 物理內存越大 設置就越大

评分

隻能說作者水平很一般。

评分

有很多bug 有些東西過時瞭 隻能說一般,希望升級

评分

隨便翻翻就行瞭。。哎。

评分

實踐類的書我是認為比較難寫的,要考慮到不同的生産環境,本書介紹瞭作者麵對不同需求采用的不同技術,同時對生産環境下的服務器配置提瞭一些非常好的建議,比較全麵,雖然有些實踐方法並不是最優的,但作為參考,收獲還是可以的

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有