当前位置:首页 > 程序设计 >
《大规模Linux集群架构最佳实践:如何管理上千台服务器》电子书封面

大规模Linux集群架构最佳实践:如何管理上千台服务器

  • 发布时间:2019年09月21日 19:57:06
  • 作者:魔软运维社
  • 大小:17.4 MB
  • 类别:Linux系统电子书
  • 格式:PDF
  • 版本:影印完整版
  • 评分:9.8

    Linux系统推荐

    大规模Linux集群架构最佳实践:如何管理上千台服务器 PDF 影印完整版

      给大家带来的一篇关于Linux系统相关的电子书资源,介绍了关于Linux、集群架构、最佳实践、管理服务器方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小17.4 MB,魔软运维社编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.4分

      Tags:

      内容介绍

      大规模Linux集群架构最佳实践:如何管理上千台服务器 PDF

      这书要以动视暴雪我国运维管理精英团队七位创作者的日常事务做为背景图,全方位分析了Linux集群服务器在动视暴雪的运用现况,內容包含Linux系统软件、互联网、安全性、监控器、备份文件、日志分析、自动化技术等,跳出来了通常书藉只是能遮盖的基本原理方面,详细真正地呈现了各类技术性在集群服务器构架和运维管理方位上的具体运用和发展趋向,是1本难能可贵的实战演练实例。

      8年系统工程师、互联网系统架构师工作经历,2006今年初刚开始从业信息科技有关工作中,依次参加过校园内交换网、企业办公网及其大中小型互联网企业的互联网架构模式,拥有极其丰富多彩的实践经验。2008年进到Linux系统运维行业,并陆续在中国好几家公司(易趣网、51JOB、阿里服务器、国网、动视暴雪)任职,工作职责涉及到规模性商业云计算技术虚拟化技术服务平台运维管理、网址系统架构图、公司网络结构,曾出任好几家IT企业Linux内训讲师、云计算技术顾问,布置和布署过中国好几家商业网站的高可用性集群服务器,系统对、互联网、数据库查询等有关技术性常有必须了解,数次在中国某些著名技术论坛发布技术资料和专题讲座视頻,《Linux系统命令及Shell脚本制作实践活动手册》一书创作者。

      目录

      • 前言
      • 第1章 Linux系统管理入门1
      • 1.1 系统安装1
      • 1.1.1 安装CentOS1
      • 1.1.2 首次启动CentOS14
      • 1.1.3 更多设置14
      • 1.2 系统登录20
      • 1.2.1 本地登录20
      • 1.2.2 远程登录22
      • 1.3 用户管理24
      • 1.3.1 用户和用户组的概念24
      • 1.3.2 新增和删除用户25
      • 1.3.3 新增和删除用户组26
      • 1.3.4 用户切换26
      • 1.4 文件系统27
      • 1.4.1 什么是文件系统27
      • 1.4.2 常见的文件系统27
      • 1.4.3 磁盘分区和创建文件系统28
      • 1.5 文件管理33
      • 1.5.1 文件和目录简介33
      • 1.5.2 文件和目录权限34
      • 1.5.3 文件查找35
      • 1.5.4 文件压缩和打包36
      • 1.6 网络管理37
      • 1.6.1 网络配置管理37
      • 1.6.2 Linux防火墙38
      • 1.6.3 网络连通性诊断40
      • 1.7 进程管理42
      • 1.7.1 什么是进程43
      • 1.7.2 进程的常见状态43
      • 1.7.3 进程优先级的调整43
      • 1.7.4 进程的终止44
      • 1.8 软件安装46
      • 1.8.1 源码编译安装46
      • 1.8.2 使用包管理Yum48
      • 1.8.3 创建自己的Yum仓库49
      • 1.9 系统安全检测与审计51
      • 1.9.1 AIDE系统入侵检测 51
      • 1.9.2 审计53
      • 第2章 系统性能分析56
      • 2.1 性能分析简介56
      • 2.2 系统分析的基本工具56
      • 2.2.1 CPU性能分析工具56
      • 2.2.2 内存性能分析工具60
      • 2.2.3 磁盘性能分析工具62
      • 2.2.4 sar64
      • 2.3 软件分析的基本工具66
      • 2.3.1 ldd66
      • 2.3.2 strace与ltrace66
      • 2.3.3 ipcs71
      • 2.3.4 systemtap73
      • 2.4 与内存相关的那些事情76
      • 2.4.1 内存泄漏76
      • 2.4.2 虚拟内存、物理内存与页缺失78
      • 2.4.3 Out of Memory79
      • 2.4.4 Overcommit79
      • 2.4.5 cache与buffer80
      • 2.5 与磁盘相关的那些事情80
      • 2.5.1 HDD与SSD80
      • 2.5.2 HDD磁盘的调度算法81
      • 2.5.3 文件系统中的日志82
      • 2.6 系统资源限制82
      • 2.6.1 ulimit82
      • 2.6.2 Cgroup84
      • 第3章 用户集中认证91
      • 3.1 openLDAP简介91
      • 3.2 openLDAP的安装91
      • 3.3 openLDAP的配置92
      • 3.4 利用openLDAP集中认证95
      • 第4章 域名服务器DNS97
      • 4.1 DNS服务简介97
      • 4.2 DNS安装配置98
      • 4.2.1 DNS安装过程98
      • 4.2.2 关于chroot的解释99
      • 4.2.3 配置主配置文件99
      • 4.2.4 DNS的正向解析配置100
      • 4.2.5 DNS的反向解析配置101
      • 4.2.6 利用DNS实现负载均衡103
      • 4.3 DNS的主从复制104
      • 4.4 配置纯缓存的DNS服务106
      • 4.5 DNS的客户端配置107
      • 4.5.1 Linux中的配置107
      • 4.5.2 Windows中的配置108
      • 第5章 系统备份109
      • 5.1 为什么要备份109
      • 5.2 常见的备份机制110
      • 5.2.1 完全备份110
      • 5.2.2 增量备份110
      • 5.2.3 差异备份111
      • 5.3 Bacula简介111
      • 5.3.1 什么是Bacula111
      • 5.3.2 Bacula的基本组件112
      • 5.4 Bacula的安装和配置112
      • 5.4.1 Bacula控制器114
      • 5.4.2 Bacula存储守护进程120
      • 5.4.3 Bacula客户端文件守护进程121
      • 5.4.4 Bacula控制台122
      • 5.4.5 启动服务122
      • 5.4.6 Bacula配置综述122
      • 5.5 使用Bacula进行备份和恢复124
      • 5.5.1 执行备份124
      • 5.5.2 文件恢复127
      • 5.6 Bacula的使用和维护129
      • 5.6.1 Bconsole的用法129
      • 5.6.2 使用Bacula进行文件验证130
      • 5.6.3 Catalog的维护和备份131
      • 5.7 备份的策略132
      • 5.7.1 备份什么133
      • 5.7.2 备份到哪里133
      • 5.7.3 备份的时间133
      • 5.7.4 测试和监控备份133
      • 第6章 集群与存储134
      • 6.1 存储的基本概念134
      • 6.2 SAN134
      • 6.2.1 SAN的选择135
      • 6.2.2 iSCSI的配置135
      • 6.3 分布式文件系统与集群文件系统138
      • 6.3.1 分布式文件系统138
      • 6.3.2 GlusterFS的配置138
      • 6.4 高可用集群141
      • 6.4.1 Red Hat HA Cluster简介141
      • 6.4.2 配置一个高可用的Apache集群142
      • 6.5 负载均衡集群151
      • 6.5.1 HAProxy负载均衡151
      • 6.5.2 Nginx负载均衡153
      • 6.5.3 LVS负载均衡155
      • 第7章 Graphite159
      • 7.1 Graphite是什么159
      • 7.1.1 Graphite不是一个告警系统159
      • 7.1.2 Graphite的功能和特色159
      • 7.2 Graphite的基本组件160
      • 7.2.1 Whisper160
      • 7.2.2 Carbon161
      • 7.2.3 Graphite Web162
      • 7.3 Graphite的安装162
      • 7.3.1 安装Whisper数据库163
      • 7.3.2 安装Carbon守护进程163
      • 7.3.3 安装graphite-web163
      • 7.4 Graphite 的配置(单点)164
      • 7.4.1 配置Carbon守护进程164
      • 7.4.2 给Carbon Cache发送数据166
      • 7.4.3 配置Graphite-web167
      • 7.5 Graphite的配置(集群配置)169
      • 7.5.1 配置Carbon Relay170
      • 7.5.2 Relay中的数据复制172
      • 7.5.3 数据聚合172
      • 7.5.4 Graphite Cluster174
      • 7.6 使用Graphite Web175
      • 7.6.1 Graphite的Render API175
      • 7.6.2 Graphite作图函数176
      • 7.6.3 Graphite Dashboard和Grafana178
      • 7.7 Graphite 的性能监控和调整181
      • 7.8 其他182
      • 7.8.1 Whisper文件操作182
      • 7.8.2 压力测试183
      • 7.8.3 其他工具185
      • 第8章 系统大规模部署186
      • 8.1 概述186
      • 8.2 与PXE不得不说的故事186
      • 8.2.1 PXE简介186
      • 8.2.2 PXE实战187
      • 8.3 系统部署工具Cobbler192
      • 8.3.1 Cobbler简介192
      • 8.3.2 Cobbler安装192
      • 8.3.3 Cobbler 配置193
      • 8.3.4 Cobbler应用197
      • 8.3.5 Cobbler API202
      • 8.3.6 Cobbler Replicat

      以上就是本次介绍的Linux系统电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:大型网站架构与自动化运维

      下一篇:统计自然语言处理

      展开 +

      收起 -

      下载地址:百度网盘下载
      Linux系统 相关电子书
      嵌入式Linux系统开发教程
      嵌入式Linux系统开发教程 PDF 影印第2版

      本书详细的介绍了linux嵌入式系统从基础到高级,由浅入深,帮助读者尽快掌握嵌入式系统的基本概念,是对于一些初学者来说,是一个非常不错的学习资料

      立即下载
      嵌入式Linux软硬件开发详解
      嵌入式Linux软硬件开发详解 PDF 高清版

      本书全面介绍了嵌入式Linux系统开发过程中,从硬件设计到系统移植、软件开发的各方面内容,包含硬件设备的设计原理(囊括了常见硬件,如RAM、Flash、UART、USB、LCD和电源管理等)、Linux操作

      立即下载
      Linux Shell脚本攻略
      Linux Shell脚本攻略 PDF 全书超清第3版

      轻松驾驭Linux操作系统 100多则立竿见影的shell脚本攻略 解决系统管理现实问题 实现繁琐任务自动化

      立即下载
      Linux命令速查手册
      Linux命令速查手册 PDF 中文第三版

      这是一本关于Linux各种常用和实用命令的参考指南,能够帮助你高效地开展工作,无论你是需要迅速了解Linux的新手,还是正在寻找某些功能的简洁介绍的老手,都能从本书中迅速找到答案

      立即下载
      Linux软件管理平台设计与实现
      Linux软件管理平台设计与实现 PDF 高清版

      《linux软件管理平台设计与实现》 是国内首部关于软件管理平台设计与实现(针对大规模linux服务器集群)的著作,由淘宝资深软件开发工程师和系统运维工程师撰写,书中凝结了作者在淘宝运

      立即下载
      Linux从入门到精通
      Linux从入门到精通 PDF 第2版

      《Linux典藏大系:Linux从入门到精通(第2版)》 共29章,分为7篇。内容包括Linux概述、Linux安装、Linux基本配置、桌面环境基本操作、Shell基本命令、文件和目录管理、软件包管理、磁盘管理、用

      立即下载
      Linux运维之道
      Linux运维之道 PDF 全书第2版

      从运维工作中的应用服务入手,全面讲解基本Linux操作系统以及各种软件服务的运维工作,这是一本运维案头书,红帽推荐,大量经典案例、问题分析,内容全面升级至CentOS 7.2,欢迎下载

      立即下载
      读者心得
      18小时32分钟前回答

      Linux CentOS7下安装python3的步骤详解

      在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1、首先安装python3.6可能使用的依赖 # yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel zlib-devel 2、下载python源码包,地址为https://www.python.org/downloads/source/,然后通过xftp上传上去,或者直接使用wget命令,wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz下载到本地 # tar -zxvf Python-3.6.1.tgz# cd Python-3.6.1/ 3、把python3.6安装到/usr/local目录下 # ./configure --prefix=/usr/local/ # make # make altinstall 4、更改/usr/bin/python链接 # cd /usr/bin # mv python python.backup # ln -s /usr/local/bin/python3.6 /usr/bin/python # ln -s /usr/local/bin/python3.6 /usr/bin/python3 # rm -rf /usr/bin/python2 ……

      72小时36分钟前回答

      linux开机自启动python程序代码方法

      Linux下开机启动python脚本详解 应用场景: 最近在服务器上部署一些脚本,需要让其随服务器开机启动,于是研究了一下,begin . . . 解决方法: 1. 先准备好需要开机启动的脚本 /root/test/qin.py 2. 一定root权限编辑文件/etc/rc.local,在exit 0之前编辑开机启动脚本的命令 /usr/local/bin/python3 /root/test/qin.py /root/test/qin.logexit 0 3. 需要检查前面的python3执行环境是否有问题,这里解释一下,/usr/local/bin/python3 和 /usr/bin/python3都可以,有时/usr/bin/python3可能不存在,可以用软连接ln -s /usr/local/bin/python3 /usr/bin/python3,然后就可以了 4. 最后直接reboot重启后,发现log生成 尝试结果: 通过Linux命令查看当今程序是否持续执行 ps -aux|……

      122小时6分钟前回答

      VMWare linux mysql 5.7.13安装配置教程

      本文为大家分享了VMWare linux安装mysql 5.7.13的教程,供大家参考,具体内容如下 1、基础环境说明 虚拟机:VMWare 操作系统:linux 数据库版本:mysql 5.7.13 社区版(别问为什么不装企业版,因为企业版要钱) 背景:虚拟机可以连上外网 2、摸底 查看linux上是否已经安装了mysql ① 启动服务service mysqld start 没有安装,则提示 ② 查看服务是否存在linux上chkconfig --list mysqld 没有安装,则提示 3、创建/tools目录(下载文件放至该目录),进入/tools目录 # mkdir /tools# cd /tools 4、下载mysql 5.7.13 #wget http://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz 5、解压 # tar -xzf mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz 6、创建目录/da……

      2小时50分钟前回答

      linux下安装mysql简单的方法

      在网上搜索Linux下安装MySQL的方法时,出现了很多的方法,但是很多的方法很复杂,而且还不一定成功,试了很久终于试验出一种简单的方法,下面来谈谈我是怎么安装的吧 1.准备安装包 (1)mysql-client-5.5.8-1.rhel5.x86_64.rpm (2)MySQL-devel-5.5.8-1.rhel5.x86_64.rpm (3)MySQL-server-5.5.8-1.rhel5.x86_64.rpm 2.将下载好的安装包上传到linux上 3.安装mysql的三个安装包 rpm -ivh MySQL-server-5.5.8-1.rhel5.x86_64.rpm --nodeps --forcerpm -ivh MySQL-devel-5.5.8-1.rhel5.x86_64.rpm --nodeps --forcerpm -ivh MySQL-client-5.5.8-1.rhel5.x86_64.rpm --nodeps --force 加上 -nodeps -force是为了不受依赖的影响 4启动mysql service mysql start 至此可以使用mysql了 总结 以上所述是小编给大家介绍的linux下安装……

      码农之家

      浦翰学 提供上传

      资源
      23
      粉丝
      19
      喜欢
      275
      评论
      8

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com