书籍详情
《曝光:Linux企业运维实战》[34M]百度网盘|亲测有效|pdf下载
  • 曝光:Linux企业运维实战

  • 出版社:北京文博宏图图书专营店
  • 出版时间:2018-04
  • 热度:10810
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

  • 商品名:正版现货 曝光:Linux企业运维实战(清华开发者书库)978730□484844
  • ISBN:9787302484844
  • 定价:99
  • 出版社:清华大学出版社
  • 作者:吴光科

参考信息(以实物为准)

  • 出版时间:2018-04-01
  • 印刷时间:
  • 版次:1
  • 印次:
  • 包装:平装
  • 开本:16开
  • 用纸:特种纸
  • 页数:564
  • 字数:812000

编辑推荐

本书是Linux界泰山北斗吴光科力作,业内风靡的重磅作品,10余位专家联袂推荐! 赠送Linux□□教程、开发工具、学习笔记、源码、面试题、项目案例及教学课件的立体化学习解决方案!全书包含如下案例主题:

l  Linux系统管理实战案例

l  Linux高级编程实战案例

l  Linux负载均衡实战案例

l  Linux自动化运维实战案例

l  Linux虚拟化集群实战案例

l  Linu□□台云计算实战案例

内容简介

本书系统地论述了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生产环境一键脚本配置、Docker Pipework网络实战、Openstack私有云、Openstack企业实战、构建企业Openstack私有云、Openstack常见问题排错等核心内容。

本书适合作为系统管理员、网络管理员、Linux运维工程师及网站开发、测试、设计人员等的参考用书。


前言序言

前言

为什么要写这本书

为什么写《曝光: Linux企业运维实战》这本书?这要从我的经历说起。我出生在贵州省一个贫困的小山村,从小经历了山里砍柴、放牛、挑水、做饭、日出而作、日落而归的朴素生活,看到父母一辈子都在小山村里,没有见过大城市,所以从小立志要走出大山,要让父母过上幸福的生活!

正是这样一个信念让我不断地努力,大学毕业至今,在“北漂”的IT运维路上走过了9年多,从□初小公司的网管到国企机关、图吧、研修网、京东商城等一线IT企业,分别担任过Linux运维工程师、Linux运维架构师、运维经理,到今天创办了京峰教育培训机构。

这一路走来,要感谢生命中遇到的每一个人,是大家的帮助,让我不断地进步和成长,也让我明白了一个人活着不应该只为自己和自己的家人,而是要为这个社会,哪怕只能对社会贡献一点点的价值,人生就是精彩的。为了帮助更多的人通过技术改□自己的命运,我决定编写《曝光: Linux企业运维实战》这本书。虽然市面上有很多关于Linux的书籍,但是很难找到一本关于Linux企业生产环境、企业自动化运维、云计算、虚拟化等主流技术的书籍,这是我编写本书的初衷!

本书读者对象

系统管理员、网络管理员、在校大学生、Linux运维工程师、Linux系统管理人员及从事云计算、网站开发、测试、设计的人员。

如何阅读本书

全书分为三篇,□□篇: Linux基础篇,包括□□~8章,主要内容为Linux快速入门、Linux发展及系统安装、CentOS系统管理、Linux必备命令、Linux用户及权限管理、Linux软件包企业实战、Linux磁盘管理、Linux文件服务器企业实战。俗话说“看百遍不如跟着书操作一遍”,所以笔者建议读者在阅读本书时,应根据本书中的提示和各种操作案例,使用真实服务器或者虚拟机实战练习,这样可以更好地理解每条命令及涉及的各个步骤,从而更加高效地学习,把基础打牢。

第二篇: Linu□□阶篇,包括第9~14章,主要内容为HTTP协议详解、Apache Web服务器企业实战、MySQL服务器企业实战、LAMP企业架构实战、Zabbix分布式监控企业实战、Nginx Web服务器企业实战。


第三篇: Linux高级篇,包括□□5~□5章,主要内容为Linux性能优化企业实战、大数据量备份企业实战、shell企业编程基础、shell编程高级企业实战、自动化运维发展前景、Puppet自动运维企业实战、Ansible自动运维企业实战、

Jenkins持续集成企业实战、Linux高可用集群实战、实战Docker虚拟化技术、Openstack+KVM构建企业私有云。

勘误和支持

尽管笔者花费了大量的时间和精力来核对书中的各个代码和语法,但其中难免还会存在一些纰漏,恳请读者指正和批评。如果大家发现有任何问题,都请及时反馈给我我会竭尽全力为读者服务。

致谢

感谢Linux之父——Linus Torvalds,Linus Torvalds不仅创造了Linux系统,而且影响了整个开源世界,同时也影响了我的一生!

感谢我亲爱的父母,含辛茹苦地把我们兄弟三人抚养长大,是他们对我无微不至地照顾,让我有更多的精力和动力去工作,去帮助更多的人!

感谢挚友潘彦伊、周飞、何红敏、周孝坤、杨政平、王帅、李强、刘继刚、常青帅、孙娜、吴俊、李芬伦、陈洪刚、黄宗兴、代敏、杨永琴、姚钗及其他挚友们这么多年来对我的信任和支持,从始至终一直都在默默地支持我。

感谢清华大学出版社盛东亮编辑及各位工作人员,在他们的信任、支持和帮助下,我才能如此顺利地完成全部书稿。

感谢腾讯公司腾讯课堂周唯经理及平台所有的老师,感谢乐博学院CEO贾云龙及乐博学院的各位老师,感谢51CTO学院院长一休及全体工作人员对我及京峰教育培训机构的大力支持!

感谢京峰教育培训机构的每位学员对我的支持和鼓励,希望他们都学有所成,□终成为社会的中流砥柱!感谢京峰教育培训机构COO蔡正雄!感谢京峰教育培训机构的陈老师、张老师、华华老师、品茶老师、灿哥、陶老师、胡老师及全体老师和助教、班长、副班长,是他们的大力支持,让京峰教育能够帮助更多的小伙伴!

□后要感谢我的爱人黄小红,是她一直在背后默默地支持我、鼓励我,让我有更多的精力和时间去完成这本书,有她真好!

吴光科

□018年□月



目录

□□篇Linux基础篇

□□章Linux快速入门

1.1为什么要学习Linux

1.□Linux操作系统简介

1.3Linux操作系统优点

1.4Linux操作系统发行版

1.53□位与64位操作系统的区别

1.6Linux内核命名规则

第□章Linux发展及系统安装

□.1Linux发展前景及就业形势

□.□Windows操作系统简介

□.3硬盘分区简介

□.4Linux安装环境准备

□.5Linux系统安装图解

□.6菜鸟学好Linux大绝招

本章小结

同步作业

第3章CentOS系统管理

3.1操作系统启动概念

3.1.1BIOS

3.1.□MBR

3.1.3GPT

3.1.4GRUB

3.□Linux操作系统启动流程

3.3CentOS 6与CentOS 7区别

3.4TCP/IP协议概述

3.5IP地址及网络常识

3.5.1IP地址分类

3.5.□子网掩码

3.5.3网关地址

3.5.4MAC地址

3.6Linux系统配置IP

3.7Linux系统配置DNS

3.8Linux网卡名称命名

3.9CentOS 7密码重置

3.10远程管理Linux服务器

3.11Linux系统目录功能

第4章Linux必备命令

4.1cd命令详解

4.□ls命令详解

4.3pwd命令详解

4.4mkdir命令详解

4.5rm命令详解

4.6cp命令详解

4.7mv命令详解

4.8touch命令详解

4.9cat命令详解

4.10head命令详解

4.11tail命令详解

4.1□chmod命令详解

4.13chown命令详解

4.14echo命令详解

4.15df命令详解

4.16du命令详解

4.17vi/vim编辑器实战

4.18vim编辑器模式

4.19vim编辑器必备

本章小结

同步作业

第5章Linux用户及权限管理

5.1Linux用户及组

5.□Linux用户管理

5.3Linux组管理

5.4Linux用户及组案例

5.5Linux权限管理

5.6chown属主及属组

5.7chmod用户及组权限

5.8chmod二进制权限

5.9Linux特殊权限及掩码

本章小结

同步作业

第6章Linux软件包企业实战

6.1RPM软件包管理

6.□tar软件包管理
......


6.3zip软件包管理

6.4源码包软件安装

6.5YUM软件包管理

6.5.1YUM工作原理

......
6.6基于ISO镜像构建YUM本地源

6.7基于HTTP构建YUM网络源

6.8YUM源端软件包扩展

6.9同步外网YUM源

本章小结

同步作业

第7章Linux磁盘管理

7.1计算机硬盘简介

7.□硬盘block及inode详解

7.3硬链接介绍

7.4软链接介绍

7.5Linux下磁盘实战操作命令

7.6基于GPT格式磁盘分区

7.7mount命令工具

7.7.1mount命令参数详解
......

7.8Linux硬盘故障修复

本章小结

同步作业

第8章Linux文件服务器企业实战

8.1进程与线程的概念及区别

8.□Vsftpd服务器企业实战

......
第二篇Linu□□阶篇

第9章HTTP协议详解

9.1TCP协议与HTTP协议

9.□资源定位标识符

9.3HTTP与端口通信

9.4HTTP request与response详解

9.5HTTP 1.0/1.1协议区别

9.6HTTP状态码详解

9.7HTTP MIME 类型支持

□□0章Apache Web服务器企业实战

10.1Apache Web服务器入门简介

10.□Prefork MPM工作原理

10.3Worker MPM工作原理

10.4Apache Web服务器安装

10.5Apache虚拟主机企业应用

10.6Apache常用目录学□<□r />
10.7Apache配置文件详解

10.8Apache rewrite规则实战

□□1章MySQL服务器企业实战

11.1MySQL数据库入门简介

11.□MySQL数据库安装方式

11.3MySQL数据库必备命令操作

11.4MySQL数据库字符集设置

11.5MySQL数据库密码管理

11.6MySQL数据库配置文件详解

11.7MySQL数据库索引案例

11.8MySQL数据库慢查询

11.9MySQL数据库优化

11.10MySQL数据库集群实战

11.11MySQL主从□□实战

11.1□MySQL主从同步排错思路

□□□章LAMP企业架构实战

1□.1LAMP企业架构简介

1□.□Apache与PHP工作原理

1□.3LAMP企业安装配置

1□.4LAMP企业架构拓展实战

1□.5LAMP+Redis企业实战

......
1□.6Redis配置文件详解

1□.7Redis常用配置

1□.8Redis集群主从实战

1□.9Redis数据备份与恢复

......
1□.10LAMP企业架构读写分离

□□3章Zabbix分布式监控企业实战

13.1Zabbix监控系统入门简介

13.□Zabbix监控组件及流程

13.3Zabbix监控方式及数据采集

13.4Zabbix监控概念

13.5Zabbix监控平台部署

13.6Zabbix配置文件详解

13.7Zabbix自动发现及注册

13.8Zabbix邮件报警

13.9Zabbix监控MySQL主从□□

13.10Zabbix日常问题汇总

13.11Zabbix触发命令及脚本

13.1□Zabbix分布式配置

13.13Zabbix微信报警

13.14Zabbix监控网站关键词

□□4章Nginx Web服务器企业实战

14.1Nginx Web入门简介

14.□Nginx工作原理

14.3Nginx安装配置

14.4Nginx管理及升级

14.5Nginx配置文件优化一

14.6Nginx配置文件优化二

14.7Nginx虚拟主机实战

14.8Nginx location深入剖析

14.9企业实战Nginx动静分离架构

14.10企业实战LNMP高性能服务器

14.11Nginx rewrite规则详解

14.1□Nginx Web日志分析

14.13Nginx日志切割案例

14.14Nginx防盗链配置案例

14.15Nginx HTTPS企业实战
第三篇Linux高级篇

□□5章Linux性能优化企业实战

15.1TCP/IP报文详解

15.□TCP三次握手及四次断开

15.3优化Linux文件打开□大数

15.4内核参数的优化

15.5Linux内核报错剖析

15.6影响服务器性能因素

15.7Linux服务器性能评估与优化

□□6章大数据备份企业实战

16.1企业级数据库备份实战

16.□数据库备份方法及策略

16.3xtrabackup企业实战

16.4Perconaxtrabackup备份实战

16.5innobackupex增量备份

16.6MySQL增量备份恢复

□□7章shell企业编程基础

17.□□hell编程入门简介

17.□shell脚本及Hello World

17.3shell编程之□量详解

17.4if条件语句实战

17.5if判断括号区别

17.6MySQL数据库备份脚本

17.7LAMP一键自动化安装脚本

17.8for循环语句实战

17.9while循环语句实战

17.10case选择语句实战

17.1□□elect选择语句实战

17.1□shell编程函数实战

17.13shell编程四剑客之find

17.14shell编程四剑客之sed

17.15shell编程四剑客之awk

17.16shell编程四剑客之grep

17.17shell数组编程

□□8章shell编程高级企业实战

18.□□hell编程实战系统备份脚本

18.□shell编程实战收集服务器信息

18.3shell编程实战拒绝恶意IP登录

18.4shell编程实战LAMP一键安装

18.5shell编程实战MySQL主从□□

18.6shell编程实战修改IP及主机名

18.7shell编程实战Zabbix安装配置

18.8shell编程实战Nginx虚拟主机

18.9shell编程实战Nginx、Tomcat脚本

18.10shell编程实战Docker管理脚本

18.1□□hell编程实战Bind管理脚本

□□9章自动化运维发展前景

19.1传统运维方式简介

19.□自动化运维简介

19.3运维自动化的具体内容

19.4建立高效的IT自动化运维管理

19.5IT自动化运维工具

19.6IT自动化运维体系

第□0章Puppet自动运维企业实战

□0.1Puppet入门简介

□0.□Puppet工作原理

□0.3Puppet安装配置

□0.4Puppet企业案例演示

□0.5Puppet常见资源及模块

□0.6Puppet file资源案例

□0.7Puppet package资源案例

□0.8Puppet service资源案例

□0.9Puppet exec资源案例

□0.10Puppet cron资源案例

□0.11Puppet日常管理与配置

......

□0.1□Puppet批量部署案例

......

第□1章Ansible自动运维企业实战

□1.1自动化运维工具简介

......
□1.□Ansible运维工具原理

□1.3Ansible管理工具安装配置

□1.4Ansible工具参数详解

□1.5Ansib□□ □□□g模块实战

□1.6Ansible command模块实战

□1.7Ansible copy模块实战

□1.8Ansible YUM模块实战

□1.9Ansible file模块实战

□1.10Ansible user模块实战

□1.11Ansible cron模块实战

□1.1□Ansible synchronize模块实战

□1.13Ansible shell模块实战

□1.14Ansible service模块实战

□1.15Ansible PlayBook应用

□1.16Ansible配置文件详解

□1.17Ansible性能调优

第□□章Jenkins持续集成企业实战

□□.1传统网站部署的流程

□□.□目前主流网站部署的流程

□□.3Jenkins持续集成简介

□□.4Jenkins持续集成组件

□□.5Jenkins平台安装部署

□□.6Jenkins相关概念

□□.7Jenkins平台设置

□□.8Jenkins构建JOB工程

□□.9Jenkins自动化部署

□□.10Jenkins插件安装

□□.11Jenkins邮件配置

□□.1□Jenkins多实例配置

□□.13Jenkins+Ansible高并发构建

第□3章Linux高可用集群实战

□3.1keepalived高可用软件简介

□3.□keepalived VRRP原理剖析

□3.3企业级Nginx+keepalived集群实战

□3.4企业级Nginx+keepalived双主架构实战

□3.5Redis+keepalived高可用集群实战

□3.6NFS+keepalived高可用集群实战

□3.7MySQL+keepalived高可用集群实战

□3.8Haproxy+keepalived高可用集群实战

......

□3.9LVS+keepalived高可用集群实战

......

第□4章实战Docker虚拟化技术

□4.1虚拟化概述及简介

□4.□Docker入门简介

□4.3Docker LXC及Cgroup

□4.4Docker虚拟化特点

□4.5Docker虚拟化原理

□4.6Docker安装配置

□4.7Docker必备命令

□4.8Docker网络详解

□4.9Docker桥接配置

□4.10DockerFile参数详解

□4.11DockerFile企业案例一

□4.1□DockerFile企业案例二

□4.13DockerFile企业案例三

□4.14DockerFile企业案例四

□4.15Docker磁盘扩容

□4.16Docker构建私有仓库

□4.17Docker自动化部署一

□4.18Docker自动化部署二

第□5章Openstack+KVM构建企业私有云

□5.1云计算及Openstack入门

□5.□Opentstack核心组件

□5.3Openstack准备环境

□5.4主机名及防火墙设置

□5.5Openstack服务安装

□5.6MQ消息队列服务

......

□5.7配置Keystone验证服务

□5.8配置Glance镜像服务

□5.9Nova控制节点配置

□5.10Nova计算节点配置

□5.11Openstack节点测试

□5.1□Neutron控制节点配置

□5.13Neutron计算节点配置

□5.14控制节点创建网桥

□5.15控制节点配置dashboard

□5.16Openstack GUI配置

□5.17Openstack核心流程



精彩书摘

第5章Linux用户及权限管理


Linux是一个多用户的操作系统,引入用户,可以更加方便地管理Linux服务器。系统默认需要以一个用户的身份登入,而且在系统上启动进程也需要以一个用户身份启动运行,用户可以限制某些进程对特定资源的权限控制。

本章向读者介绍Linux系统如何管理、创建、删除、修改用户角色,用户权限配置,组权限配置及特殊权限等内容。

5.1Linux用户及组

Linux操作系统对多用户的管理是非常烦琐的,所以用组的概念来管理用户就□得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。Linux系统用户是根据用户ID来识别的,默认ID长度为3□位,默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下。Linux用户总共分为三种,分别如下: 

 root用户(ID 0); 

 系统用户(ID 1~499); 

 普通用户(ID 500以上)。

Linux系统中的每个文件或者文件夹,都有一个所属用户及所属组,使用id命令可以显示当前用户的信息,使用passwd命令可以修改当前用户密码。Linux操作系统用户的特点如下: 

 每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名; 

 每个用户属于一个主组,属于一个或多个附属组,一个用户□多有31个附属组; 

 每个组拥有一个GroupID; 

 每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限; 

 每个可登录用户拥有一个指定的shell环境。

5.□Linux用户管理


Linux用户在操作系统中可以进行日常管理和维护,涉及的相关配置文件如下: 

 /etc/passwd: 保存用户信息。

 /etc/shdaow: 保存用户密码(以加密形式保存)。

 /etc/group: 保存组信息。

 /etc/login.defs: 用户属性、密码过期时间、密码□大长度等限制。

 /etc/default/useradd: 显示或更改默认的useradd配置文件。

如需创建新用户,可以使用命令useradd,执行命令useradd jfedu1即可创建jfedu1用户,同时会创建一个同名的组jfedu1,默认该用户属于jfedu1主组。

useradd jfedu1命令默认创建用户jfedu1,会根据如下步骤进行操作: 

 在/etc/passwd文件中添加用户信息; 

 如使用passwd命令创建密码,密码会被加密保存在/etc/shdaow中; 

 为jfedu1创建家目录/home/jfedu1; 

 将/etc/skel中的.bash开头的文件□□至/home/jfedu1家目录; 

 创建与用户名相同的jfedu1组,jfedu1用户默认属于jfeud1同名组


作者简介

吴光科  京峰教育CEO,Linux运维实战专家,高级运维经理,京东商城运维架构师,51CTO学院Linux特级讲师,京峰Linux云计算教学总监,担任国内多家知名社区运维专家网站Linux版主。专注于Linux服务器架构运维近10年,擅长系统高并发、超万台级别的服务器维护、服务器性能调优、企业安全运维、Openstack、Docker、KVM及Kubernetes云计算、自动化运维等核心技术领域。长期从事国企机关、图吧、宜信、京东商城等知名企业的千万级、亿万级PV门户网站维护工作。


精彩书评

★ 《曝光:Linux企业运维实战》一书通过对Linux技术领域重要知识点的剖析及简单明了的实例介绍,使读者在较短的时间内掌握Linux云计算运维技能,成为专业的Linux高级技术人才。 ——丁超(百度集团公司技术经理)

★《曝光:Linux企业运维实战》真正曝光了企业生产环境的Linux运维方法,涉及性能优化、内核故障、Openstack、Docker虚拟化火热技术,便于读者快速入门,快速动手实践及真正实现高性能运维。 ——李志明(京东商城高级运维经理)

★《曝光:Linux企业运维实战》诠释了新一代Linux云计算企业运维技术,不管你是“小白”、“菜鸟”,还是“大牛”,阅读本书会使你受益□浅。本书也是涵盖Linux基础及虚拟化云计算的难得书籍,值得每个IT爱好者收藏。 ——王帅 (□□□□资深运维架构师)

★ 《曝光:Linux企业运维实战》一书理论与实战并重,实用性强,书籍脉络清晰,通俗易懂,是Linux运维工程师必备的技术指南。   ——蔡正雄(京峰教育首席运营官)

★ 《曝光:Linux企业运维实战》一书构思新颖,实践性强,内容丰富,所有程序及应用实例均可在生产环境中运行。无论是对于Linux初学者,还是对于高级Linux技术人员,此书都值得阅读。  ——贾云龙(乐博学院首席执行官)

★ 《曝光:Linux企业运维实战》将作者近十年的Linux运维经验融入到书中,尽是“干货”。本书可以作为IT人员维护企业生产环境的Linux技术宝典。  ——华宇飞(中国教师研修网高级运维总监)

★毫无疑问,《曝光:Linux企业运维实战》是一本通俗易懂,能帮助你快速成为运维工程师的好书,希望此书能助你进步,掌握高效运维技术。 ——萧田国 (高效运维社区&DevOpsDays中国联合发起人)