《Linux系统架构与运维实战》采用实战的方式带领读者学会Linux,每个知识点都有丰富详细的案例。《Linux系统架构与运维实战》共分为21个章节,供读者深入浅出、循序渐进地学习。第1章~第2章主要讲解Linux操作系统的发展史以及简单的系统使用。第3章~第7章主要讲述Linux各命令的基本使用,以及用户组、磁盘管理负载查看等各命令工具的深入使用。第8章~第13章主要讲述Linux各种服务器的安装与配置。第14章~第17章主要介绍Apache、NginxWeb服务器的配置搭建与优化,以及反向代理服务器的具体使用。第18章~第19章主要讲述Linux环境下Shell脚本的语法讲解和使用第20章~第21章主要讲解Linux集群和自动化管理工具Ansible。
内容简介
作者简介
前言
第1章 Linux日常运维管理
1.1 w命令
1.2 vmstat命令
1.3 top命令
1.4 sar命令
1.5 nload命令
1.6 监控I/O性能
1.7 free命令
1.8 ps命令
1.9 查看网络状态
1.10 Linux操作系统下的网络抓包
1.11 Firewalld和Netfilter
1.12 Netfilter 5 表5链简介
1.13 iptables语法
1.14 iptables nat表应用
1.15 iptables规则备份与恢复
1.16 Firewalld的9个zone
1.17 Firewalld关于zone的操作
1.18 Firewalld关于services的操作
1.19 Linux任务计划
1.20 Linux系统服务管理工具chkconfig
1.21 systemd管理服务
1.22 unit和target简介
1.23 Linux系统日志
第2章 LAMP服务架构
2.1 LAMP服务架构介绍
2.2 MySQL和MariaDB数据库简介
2.3 MySQL和MariaDB数据库安装
2.4 Apache服务安装
2.5 PHP源码编译安装
2.6 Python源码编译安装
2.7 Apache结合PHP进行操作
2.8 Apache默认虚拟主机
2.9 Apache相关配置
2.10 PHP相关配置
2.11 安装PHP扩展模块Redis
第3章 LNMP服务架构
3.1 LNMP服务架构简介
3.2 安装MySQL数据库
3.3 安装PHP
3.4 Nginx简介与安装
3.5 Nginx相关配置
3.6 Nginx代理
3.7 Nginx负载均衡
3.8 Nginx配置SSL
3.9 php-fpm配置
3.10 部署php My Admin
3.11 安装&设置Laravel框架
3.12 安装&设置Yii2框架
3.13 安装&设置Think PHP 5 框架
3.14 安装&设置Django框架
3.15 安装&设置Flask框架
第4章 MySQL数据库技术实践
4.1 设置和更改root密码
4.2 连接MySQL的几种方式
4.3 MySQL常用命令
4.4 MySQL创建用户及授权
4.5 MySQL数据备份与恢复
4.6 MySQL主从复制监控
4.7 MySQL主从准备工作
4.8 设置MySQL主
4.9 设置MySQL从
4.10 测试MySQL主从同步
第5章 Tomcat服务
5.1 Tomcat介绍
5.2 安装JDK
5.3 安装Tomcat
5.4 设置Tomcat监听80端口
5.5 Tomcat虚拟主机
5.6 Tomcat日志
第6章 Linux集群架构
6.1 Linux集群概述
6.2 Keepalived简介
6.3 Keepalived设置高可用集群
6.4 负载均衡集群介绍
6.5 LVS介绍
6.6 LVS的调度算法
6.7 NAT模式的LVS搭建
6.8 DR模式的LVS搭建
6.9 Keepalived+LVS
第7章 Zabbix运维监控
7.1 Linux监控平台简介
7.2 Zabbix监控介绍
7.3 安装Zabbix监控
7.4 添加监控主机
7.5 使用SMTP发送邮件报警及定制报警
7.6 Web监控和MySQL监控
7.7 TCP状态监控和Nginx监控
7.8 Zabbix主动模式
第8章 No SQL非关系型数据库
8.1 No SQL非关系型数据库简介
8.2 Memcached
8.3 Redis
8.4 Mongo DB
第9章 Jenkins持续化集成
9.1 Jenkins介绍
9.2 Jenkins安装
9.3 Jenkins发布PHP代码
9.4 Jenkins邮件设置
9.5 插件Email-ext
9.6 管理员密码破解
9.7 部署Java项目
第10章 Docker容器实践
10.1 Docker简介
10.2 Docker和KVM对比
10.3 Docker核心概念
10.4 安装Docker
10.5 Docker镜像管理
10.6 通过容器创建镜像
10.7 通过模板创建镜像
10.8 Docker的基本管理
10.9 Docker数据卷备份与恢复
10.10 Docker网络模式与外部访问容器
10.11 设置桥接网络
10.12 Docker File创建镜像
10.13 docker compose部署服务与示例
第11章 搭建Kubernetes集群
11.1 Kubernetes(K8S)简介
11.2 Kubernetes基本概念
11.3 Kubernetes架构和组件功能
11.4 Kubernetes Cluster部署
11.5 Kubectl管理工具
第12章 Kubernetes管理维护与运用
12.1 YAML配置文件管理资源
12.2 Pod管理
12.3 Service
12.4 Ingress
12.5 数据管理
第13章 Kubernetes高可用架构和项目案例
13.1 Kubernetes Dashboard
13.2 部署集群应用
13.3 Kubernetes高可用架构
13.4 Kubernetes集群监控
13.5 Kubernetes集群日志管理与应用

