本书系统地论述了Linux运维领域的各种技术,主要内容包括最新版Linux系统安装的完整过程、系统启动原理、系统必备的命令、系统管理、初学者必备软件管理、基础服务实战、生产环境LAMP、Redis实战及备份、性能优化、Zabbix企业级分布式监控、Nginx高性能Web服务器实战及Nginx相关location、rewrite规则、日志分析实战、Nginx性能调优、自动化运维技术实战、shell编程入门、shell编程企业实战案例剖析、shell编程企业案例详解、Puppet、Ansible案例深人剖析、企业高性能负载均衡技术LVS、keepalived高可用集群满足千万PV门户网站架构、Haproxy高性能负载均衡、构建企业级自动化部署平台Jenkins,CI/CD自动部署及交付、Docker虚拟化企业实战、Docker镜像、容器、DokerFile.Docker生产环境一键脚本配置、DockerPipework网络实战、Openstack私有云.Openstack企业实战、构建企业Openstack私有云.Openstack常见问题排错等核心内容。
本书适合作为系统管理员、网络管理员、在校大学生、Linux运维工程师、Linux系统管理人员及从事云计算、网站开发、测试、设计的人员参考。
Linux行业薪资
全书分为三篇
第一篇: Linux基础篇,包括第1~8章,主要内容为Linux快速人门、Linux发展及系统安装、CentOS系统管理、Linux必备命令.Linux用户及权限管理、Linux软件包企业实战、Linux磁盘管理、Linux文件服务器企业实战。俗话说“看百遍不如跟着书操作一遍",所以笔者建议读者在阅读本书时,应根据本书中的提示和各种操作案例,使用真实服务器或者虚拟机实战练习,这样可以更好地理解每条命令及涉及的各个步骤,从而更加高效地学习,把基础打牢。
第二篇: Linux进阶篇,包括第9~14章,主要内容为HTTP协议详解、Apache Web服务器企业实战、MySQL服务器企业实战、LAMP企业架构实战、Zabbix分布式监控企业实战、NginxWeb服务器企业实战。
第三篇: Linux高级篇,包括第15~25章,主要内容为Linux性能优化企业实战.大数据量备份企业实战、shell企业编程基础、shell编程高级企业实战、自动化运维发展前景、Puppet自动运维企业实战、Ansible自动运维企业实战.Jenkins持续集成企业实战、Linux高可用集群实战、实战Docker虚拟化技术,Openstack+KVM构建企业私有云。
接下来就跟着小编一起学习《Linux企业运维实战》吧!
Linux基础篇总共包含8个章节:
第1~8章学习内容分别为Linux快速入门、Linux发展及系统安装、CentOS系统管理、Linux必备命令、Linux用户及权限管理、Linux软件包企业实战、Linux磁盘管理、Linux文件服务器企业实战。
Linux文件系统目录结构
读者通过对基础篇8个章节的深入学习,可以了解Linux发展历程,了解Linux发行版之间的特性以及Linux 内核命名规范,基于虚拟机环境手动安装的CentOS操作系统,能够快速上手,快速地入门Linux。
同时读者能够熟练掌握Linux操作系统完整的启动流程,掌握Linux 操作系统用户和组管理的机制,通过对Linux系统文件及目录进行权限定制和分配,从而提升Linux操作系统的使用安全,更加保证系统的稳定性。
程序、进程、线程三者的关系拓扑图
对Linux 必备命令的掌握程度,直接决定后期对Linux系统能否进行娴熟的操作,同时掌握Linux高效学习的大绝招,养成学习Linux 的习惯和方法,对后期的Linux学习能起到事半功倍的效果。
俗话说“基础不牢,地动山摇”,熟练掌握Linux基础篇的相关内容,能够独立维护和管理企业Linux操作系统,为后期维护企业生产环境服务器打下坚实的基础。
Linux进阶篇总共包含6个章节:
第9~14章学习内容分别为HTTP协议详解、ApacheWeb服务器企业实战.MySQL服务器企业实战、LAMP企业架构实战、Zabbix分布式监控企业实战、NginxWeb服务器企业实战。
读者通过对进阶篇6个章节的深入学习,可以在基础篇学习的Linux操作系统管理的基础上,快速上手、独立维护和管理企业各种服务。例如主流的Apache、Nginx Web服务器,并可以通过深入学习HTTP协议,掌握HTTP底层通信原理等。
HTTP requext message组成
同时读者能熟练构建企业级数据库管理集群,MySQL主从复制、一主多从、读写分离实战保证网站数据的完整,对数据库配置文件进行调优、增加索引提供数据查询效率,如果数据库异常或缓慢,可以基于MySQL慢查询日志定位慢SQL。
进阶篇引入Redis高性能缓存服务器,各大互联网公司都在使用Redis。熟练掌握Redis对升职加薪及提升网站性能有巨大帮助,Redis缓存还可以提高用户访问Web网站的效率,增强用户体验。同时随着企业服务器不断增加,基于.Zabbix分布式的监控系统能够实时监控服务器CPU、内存、硬盘、网卡及服务器上各种应用,做到有故障第一时间给相关人员发送微信报警,并第一时间处理问题。.
LAMP+Redis架构流程图
互联网主流Web服务器软件Nginx,得到各大企业SA的青睐,应用非常广泛,因此深入掌握Nginx,对运维能力的提升帮助是非常大的。通过对进阶篇中Nginx的深入学习,读者能够熟练掌握Nginx的工作原理、安装配置、管理升级、负载均衡、动静分离、虚拟主机、参数调优.Nginx location,Nginx rewrite、 日志切割、防盗链、HTTPS等核心技术,更好地维护生产环境Nginx高性能Web服务器。
Linux进阶篇总共包含9个章节:
第15~25 章学习内容分别为Linux性能优化企业实战、大数据备份企业实战、shell企业编程基础、shell编程高级企业实战、自动化运维发展前景、Puppet自动运维企业实战、Ansible自动运维企业实战Jenkins持续集成企业实战、Linux高可用集群实战、实战Docker虛拟化技术.Openstack+ KVM构建企业私有云。
Linux性能评估标准
读者通过对高级篇11个章节的深入学习,可以独立维护和管理企业上百台、甚至上千台服务器,能够在企业中独当一面,打造企业级千万PV门户网站架构。
同时读者能够掌握对MySQL 2TB大数量的备份,通过对Linux服务器内核进行优化、内核故障进行排错,服务器异常可以被快速解决,并通过编写企业生产环境中各种shell脚本工具,可以实现网站自动化维护和部署。shell 编程高级企业实战这一章讲述了11个高级实战脚本案例,满足企业在各种场景中的使用。可以基于shell开发各种脚本,如构建网站服务器数据备份、LAMP及LNMP一键安装部署、服务器硬件信息收集存入DB、MySQL主从实战、自动修改千台服务器IP、Zabbix自动部署客户端、Nginx及Tomcat自动部暑、Docker虚拟化管理平台、Bind高级管理等脚本。
Ansible工作原理图
对Linux高級篇的学习能够使读者完全胜任万台服务器的维护和管理,基于Puppet各种案例实现主动部署管理、客户端自动获取配置、批量管理服务器等,通过轻量级Ansible自动化部署工具,可以实现至少1000 台服务器的运维和管理,并通过各种资源模块对服务器进行管理,同时还可以编写PlayBook剧本实现对服务器流程化管理,减少人工干预,实现对服务器和Web网站高效.维护。
高级篇引入Jenkins自动化部署平台,讲述了传统网站部署、主流网站部署的方法,基于Jenkins构建的企业级自动化平台,支持SVN、GIT仓库,并结合Ansible自动化运维工具可以打造企业级自动化部署平台,让运维工作更加轻松。
Nginx+keepalived 双主架构
本篇第23章以9个企业級高级实战集群部署为例,如Nginx+keepalived.Redis+ keepalived、LVS + keepalived、Haproxy+ keepalived满足企业各个应用环境的部署。第24章介绍了Docker虚拟化技术;第25章介绍了Openstack+KVM构建企业私有云技术,做到真正学以致用,满足企业需求。
从上面可以很清晰的看到《Linux企业运维实战》的文档,小编都为大家准备好了,如果大家伙需要的话,可以转发此文关注小编后,私信小编“运维”来得到获取方式吧!