构建高可用Linux服务器第2版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:余洪春著
- 出 版 社:北京:机械工业出版社
- 出版年份:2012
- ISBN:9787111391791
- 页数:501 页
第1章Linux服务器构建基础 1
1.1 Linux服务器的安装方法 2
1.1.1光盘安装CentOS5.5x86_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系统的平均负载 23
1.2.5查看Linux系统的其他参数 24
1.3 Linux服务器的网络配置 27
1.3.1配置Linux服务器的网络 27
1.3.2查看Linux服务器的网络连接 30
1.3.3查看Linux服务器的进程 38
1.3.4在CentOS 5.5、FreeBSD 8.1及Windows下添加静态路由 42
1.4 Linux服务器的日志管理 45
1.4.1系统日志syslog.conf的配置详解 45
1.4.2 Linux下的日志维护技巧 46
1.4.3用Shell脚本分析Nginx日志 50
1.5 Linux服务器的优化 53
1.5.1根据服务器应用来选购服务器 53
1.5.2 CentOS 5.5最小化安装后的优化 57
1.5.3优化Linux下的内核TCP参数以提高系统性能 61
1.5.4生产服务器应尽量选择编译安装软件包 63
1.6用开源工具Nagios监控Linux服务器 64
1.6.1 CentOS 5.5下的监控工具简介 64
1.6.2 Nagios应该监控的服务器基础选项 65
1.6.3 Nagios监控Windows 2003时应注意的事项 66
1.6.4 Nagios使用心得 67
1.7项目实施中应该注意的事项 68
1.8小结 70
第2章Linux服务器虚拟化 71
2.1 FreeBSD下的jail虚拟机 72
2.1.1 jail虚拟机的特点 72
2.1.2在FreeBSD 8.1下安装jail的详细步骤 73
2.1.3使用jexec工具管理jail虚拟机 74
2.1.4使用ezjail工具创建和管理jail虚拟机 75
2.1.5 jail在生产环境下的注意事项 78
2.2 Linux系统自带的Xen虚拟机 78
2.2.1 Xen虚拟机的工作原理及优势 79
2.2.2在CentOS 5.6 x86_ 64下安装Xen虚拟机 81
2.2.3在CentOS 5.5下安装Xen虚拟机 83
2.2.4安装第一台虚拟机(模板机) 86
2.2.5 8分钟快速部署虚拟机 88
2.2.6 Xen虚拟机的管理 89
2.2.7 Xen寄宿服务器的管理 89
2.2.8 Xen在生产环境下的应用 92
2.3 Citrix XenServer 5.6虚拟机使用心得 95
2.4用VMware Server搭建64位系统测试环境 97
2.5小结 100
第3章 生产环境下服务器的故障诊断与排除 101
3.1快速排障的重要性和必要性 102
3.2安装系统时容易发生的错误描述与处理方法 102
3.2.1忘记了CentOS 5.5的root密码怎么办 102
3.2.2正确重设root密码 104
3.2.3安装FreeBSD 8.1时不要设置/boot分区 105
3.2.4 CentOS 5.5的Grub引导程序出错 105
3.2.5安装CentOS 5.5时忘了关闭iptables和SELinux 106
3.2.6如何解决PuTTY或PieTTY的乱码问题 107
3.2.7安装双系统时不小心删除了Grub所在的分区 107
3.3网络配置时容易发生的错误描述与处理方法 109
3.3.1安装CentOS 5.5时忘了激活网卡 109
3.3.2 CentOS 5.5网卡文件备份的正确方法 110
3.3.3解决远程桌面超出最大连接数的问题 111
3.3.4在CentOS 5.5下如何正确配置网关 112
3.3.5 VMware的机器应该如何配置自动对时 112
3.3.6防火墙初始化的注意事项 113
3.4系统维护时的注意事项 113
3.4.1尽量源码安装,谨慎操作yum 113
3.4.2服务器硬件改动进入了Emergency模式 114
3.4.3如何以普通用户的身份编辑无权限的文件 114
3.4.4在Linux下配置最大文件打开数的方法 114
3.4.5在Crontab下运行PHP程序的正确方法 116
3.4.6在Crontab下正确防止脚本运行冲突 116
3.5紧急处理线上服务器故障的办法 117
3.5.1更改Administrator密码导致计划任务无法执行 117
3.5.2 FreeBSD 8.1下的sudoer文件意外损坏 117
3.5.3 CentOS 5.5的root密码被恶意篡改 117
3.5.4 bash损坏该如何正确处理 118
3.5.5正确操作nohup让程序始终在后台运行 119
3.5.6负载均衡器出现故障 119
3.6检查机房应注意的位置和细节问题 119
3.7系统维护时应注意的非技术因素 120
3.8小结 121
第4章 生产环境下的Shell脚本 122
4.1 Vim的基础用法及进阶心得 123
4.2 Sed的基础用法及实用举例 127
4.2.1 Sed的基础语法格式 127
4.2.2 Sed的用法举例说明 129
4.3基础正则表达式 134
4.4 Linux下强大的查找命令find 139
4.5汇总Linux/UNIX下的bash快捷键 147
4.6生产环境下的Shell脚本分类 148
4.6.1生产环境下的Shell脚本备份类 149
4.6.2生产环境下的开发类Shell脚本 157
4.6.3生产环境下的统计类Shell脚本 159
4.6.4生产环境下的监控类Shell脚本 162
4.6.5生产环境下的自动化类Shell脚本 166
4.6.6生产环境下的安全类Shell脚本 170
4.7小结 173
第5章 构建高可用的Linux集群 174
5.1负载均衡高可用的核心概念和常用软件 175
5.1.1什么是负载均衡高可用 175
5.1.2以F5 BIG-IP作为负载均衡器 176
5.1.3以LVS作为负载均衡器 176
5.1.4以Nginx作为负载均衡器 182
5.1.5以HAProxy作为负载均衡器 182
5.1.6高可用软件Keepalived 184
5.1.7高可用软件Heartbeat 184
5.1.8高可用块设备DRBD 185
5.2负载均衡中的名词解释 186
5.2.1什么是Session 186
5.2.2什么是Session共享及实现的方法 186
5.2.3什么是会话保持 187
5.3负载均衡器的会话保持机制 188
5.3.1 F5 Big- IP的会话保持机制 188
5.3.2 LVS的会话保持机制 189
5.4 Linux集群的项目案例分享 200
5.4.1项目案例一:用Nginx+Keepalived实现在线票务系统 200
5.4.2项目案例二:企业级Web负载均衡高可用之Nginx+Keepalived 207
5.4.3项目案例三:用LVS+Keepalived构建高可用JSP集群 218
5.4.4项目案例四:Nginx主主负载均衡架构 225
5.4.5项目案例五:生产环境下的高可用NFS文件服务器 231
5.4.6项目案例六:HAProxy双机高可用方案之HAProxy+Keepalived 239
5.4.7项目案例七:百万级PV高可用网站架构设计 246
5.4.8项目案例八:千万级PV高性能高并发网站架构设计 247
5.5软件级负载均衡器的特点对比 251
5.6项目实践中Linux集群的总结和思考 252
5.7细分五层解说网站架构 254
5.8网站架构应关注和研究的方向 256
5.9 MySQL数据库的优化 258
5.9.1服务器物理硬件的优化 258
5.9.2 MySQL应该采用编译安装的方法 258
5.9.3 MySQL配置文件的优化 258
5.9.4 MySQL上线后根据status状态进行适当优化 264
5.9.5 MySQL数据库的可扩展性架构方案 273
5.9.6 MySQL双主多从高可用配置方案 274
5.9.7生产环境下的MySQL数据库主从Replication同步 276
5.9.8 CentOS 5.6 x86_64下MySQL Proxy 0.8.2的安装及测试 285
5.10生产环境下的MySQL数据库备份 289
5.11部分项目施工图纸 293
5.12小结 295
第6章VPN在企业中的部署应用 296
6.1流行的VPN技术及其分类 297
6.2如何选择自己需要的VPN 299
6.3 IPSec VPN的不足 299
6.4 OpenVPN的应用范畴 300
6.5经典企业VPN部署案例 300
6.5.1案例一:在CentOS 5.5 x8664下单网卡配置PPTPD服务器 300
6.5.2案例二:在CentOS 5.5 x8664下路由模式配置OpenVPN服务器 307
6.5.3案例三:在FreeBSD 8 x8664下网桥模式配置OpenVPN服务器 317
6.6部署OpenVPN服务器的注意事项 323
6.6.1 OpenVPN如何注销用户 323
6.6.2 OpenVPN服务器的安全问题 324
6.6.3 OpenVPN服务器的负载均衡 325
6.7小结 325
第7章Linux防火墙及系统安全 326
7.1基础网络知识 327
7.1.1 OSI网络参考模型 327
7.1.2 TCP/IP三次握手/四次挥手的过程详解 328
7.1.3其他基础网络知识 330
7.2 Linux防火墙的概念 330
7.3 Linux防火墙在企业中的作用 331
7.4 Linux防火墙的语法 331
7.5 iptables基础知识 335
7.5.1 iptables的状态state 335
7.5.2 iptables的Conntrack记录 337
7.5.3关于iptables模块的说明 337
7.5.4 iptables防火墙初始化的注意事项 337
7.5.5如何保存运行中的iptables规则 338
7.6如何流程化编写iptables脚本 339
7.7学习iptables应该掌握的工具 341
7.7.1命令行的抓包工具TCPDump 341
7.7.2图形化抓包工具Wireshark 342
7.7.3强大的命令行扫描工具Nmap 345
7.7.4安全工具hping 347
7.8 iptables的简单脚本学习 349
7.8.1普通的Web主机防护脚本 350
7.8.2如何让别人ping不到自己而自己能ping通别人 351
7.8.3建立安全的vsftpd服务器 353
7.9线上生产服务器的iptables脚本 357
7.9.1安全的主机iptables防火墙脚本 358
7.9.2自动分析黑名单及白名单的iptables脚本 359
7.9.3利用recent模块限制同一IP的连接数 362
7.9.4利用DenyHosts工具和脚本来防止SSH暴力破解 364
7.9.5将iptables作为企业的NAT路由器 368
7.9.6如何使用工具精确地监控NAT路由器 371
7.10 TCP_wrappers应用级防火墙的介绍和应用 376
7.11系统运维工作中的Linux防火墙总结 378
7.12 Linux系统自身的安全防护 379
7.12.1 SELinux简介 379
7.12.2 SELinux的相关设置 379
7.13 Linux系统安全相关的工具 380
7.13.1 Rootkit检测工具Chkrootkit 381
7.13.2文件系统完整性检查工具Tripwire 383
7.13.3防恶意扫描软件PortSent 388
7.14 Linux服务器基础防护篇 393
7.15如何防止入侵 394
7.16小结 395
第8章 如何构建开源免费的企业级邮件系统 396
8.1 DNS服务器的架设 397
8.1.1邮件服务器与DNS的关系 397
8.1.2如何架设内部DNS服务器 399
8.1.3如何以源码方式安装公网DNS服务器 406
8.1.4维护DNS服务器应该注意的事项 413
8.2电子邮件的传输过程 416
8.3如何搭建开发邮件服务器 417
8.3.1搭建Sendmail+Dovecot邮件系统 417
8.3.2搭建Postfix+Dovecot邮件系统 420
8.4搭建iRedMail企业级邮件服务器 423
8.4.1 iRedMail企业级邮件服务器的介绍 423
8.4.2在CentOS5.2x8664上安装iRedMail0.4.0 424
8.4.3 Postfix本身的防垃圾功能 427
8.4.4 iRedMail0.4.0特有的防垃圾技术 432
8.4.5 iRedMail0.4.0如何利用ClamAV防病毒 436
8.4.6 iRedMail0.4.0邮件服务器的网络安全 437
8.4.7 iRedMail0.4.0邮件服务器系统的监控 439
8.4.8 iRedMail0.4.0的系统文件备份 441
8.4.9 iRedMail0.4.0的MySQL数据库备份方案 445
8.4.10维护iRedMail0.4.0邮件服务器的一些注意事项 451
8.5小结 452
第9章 系统管理员在企业中的职业定位及发展方向 454
9.1系统管理员的概念和工作职责 455
9.2系统管理员应该熟悉的系统 456
9.3系统管理员应该熟悉的工具 460
9.4 Linux的学习及进阶之路 464
9.5系统管理员应该如何工作 467
9.6系统管理员的发展方向 469
9.7系统管理员如何进阶为系统架构师 470
9.8系统管理员之企业生存守则 471
9.9小结 474
附录A Xmanager3.0企业版实用技巧集锦 475
附录B 使用Screen管理远程会话 485
附录C 自动化部署管理工具Puppet 487
附录D 在CentOS5.5下配置rsync服务器 493
附录E rsync+inotify实现数据的实时同步更新 498
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《体育公共服务改革 理想之美与现实之殇》齐超 2019
- 《会议服务》黄程主编 2015
- 《创新的脚步 全国社区治理和服务创新实验区成果集萃》民政部编写组编著 2018
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《服务英语》姜宇彤 2018
- 《学校教育指标系统的构建》杨向东著 2019
- 《中国二氧化碳减排和环境协同效益评价模型的构建与研究》杨曦,滕飞著 2019
- 《以患者为中心的医疗服务与管理》梁海伦著 2019
- 《与缪斯对话》王美春著 2009
- 《古欢 黄易与乾嘉金石时尚》薛龙春著 2019
- 《人生峡谷》刘源春著 2000
- 《北大荒文物的诉说》赵国春著 2019
- 《临床中成药速查手册》梁华梓,李洪春主编;肖凤勤,杜跃斌副主编 2018
- 《古图考证发现 古图地理研究专集》刘家信,刘东春著 2017
- 《数学课堂教学新思维》王红平,侯艳春著 2019
- 《您养我长大 我陪您慢慢变老》杨梅春著 2018
- 《大京班 涅槃重生 下》罗怡春著 2019
- 《高职院校教师教学能力形成与发展研究》张洪春,孔新舟著 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019