图书介绍

构建高可用Linux服务器PDF|Epub|txt|kindle电子书版本网盘下载

构建高可用Linux服务器
  • 余洪春著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111360551
  • 出版时间:2012
  • 标注页数:574页
  • 文件大小:79MB
  • 文件页数:593页
  • 主题词:UNIX操作系统-网络服务器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

构建高可用Linux服务器PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Linux服务器构建基础1

1.1 Linux服务器的安装方法2

1.1.1光盘安装Centos5.5 x86_642

1.1.2使用PXE + DHCP + Apache + KickStart无人值守安装RHEL12

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.4121

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 Server178

3.2用Windows 2003 + VMware Server搭建64位系统测试环境181

3.3在Centos5.6 x86_64下安装XEN虚拟机183

3.3.1 XEN在Centos5.6 x86_4下的安装步骤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和SELinux208

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尽量源码安装,谨慎操作yum215

4.4.2服务器硬件改动进入了Emergency模式216

4.4.3如何以普通用户的身份编辑无权限的文件216

4.4.4在Linux下配置最大文件打开数的方法216

4.4.5在Cruntab下运行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下强大的查找命令find240

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高可用软件Keepalived283

6.1.7高可用软件Heartbeat283

6.1.8高可用块设备DRBD284

6.2负载均衡中的名词解释285

6.2.1什么是Session285

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 + Keepalived302

6.4.3项目案例三:用LVS + Keepalived构建高可用JSP集群313

6.4.4项目案例四:生产环境下的高可用NFS文件服务器322

6.4.5项目案例五:HAProxy双机高可用方案之HAProxy + Heartbeat331

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如何选择自己需要的VPN378

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_4下路由模式配置OpenVPN服务器386

7.5.3案例三:在FreeBSD8 x86_4下网桥模式配置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的状态state414

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命令行的抓包工具TCPDump420

8.7.2图形化抓包工具Wireshark421

8.7.3强大的命令行扫描工具Nmap424

8.7.4安全工具hping426

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检测具Chkrootkit462

8.13.2文件系统完整性检查工具Tripwire464

8.13.3防恶意扫描软件PortSentry470

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.0505

9.4.3 Postfix本身的防垃圾功能508

9.4.4 iRedmai10.4.0特有的防垃圾技术513

9.4.5 iRedmai10.4.0是如何利用ClamAV防病毒的517

9.4.6 iRedmai10.4.0邮件服务器的网络安全517

9.4.7 iRedmai10.4.0邮件服务器系统的监控520

9.4.8 iRedmai10.4.0的系统文件备份522

9.4.9 iRedmai10.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自动化部署管理工具Puppet566

附录D漫谈CDN系统运维与电子商务运维572

热门推荐