微信读书书城
Linux运维之道(第3版)
版权信息
加入书架
登录
查看
全部搜索结果
书城
目录
设置
加入书架
Linux运维之道(第3版)
丁明一
版权信息
关于作者
内容简介
序1
序2
序3
前言
第1篇 基础知识
第1章 部署操作系统
1.1 通过光盘安装Linux操作系统
1.1.1 操作系统版本的选择
1.1.2 光盘安装实例
1.2 无人值守自动安装Linux操作系统
1.2.1 大规模部署案例
1.2.2 PXE简介
1.2.3 Kickstart技术
1.2.4 配置安装服务器
1.2.5 自动化安装案例
1.3 常见问题分析
第2章 命令工具
2.1 基本命令
2.1.1 目录及文件的基本操作
2.1.2 查看文件内容
2.1.3 链接文件
2.1.4 压缩及解压
2.1.5 命令使用技巧
2.1.6 帮助
2.2 Vim文档编辑
2.2.1 Vim工作模式
2.2.2 Vim光标操作
2.2.3 Vim编辑文档
2.2.4 Vim查找与替换
2.2.5 Vim保存与退出
2.2.6 Vim小技巧
2.3 账户与安全
2.3.1 账户及组的概念
2.3.2 创建账户及组
2.3.3 修改账户及组
2.3.4 删除账户及组
2.3.5 账户与组文件解析
2.3.6 文件及目录权限
2.3.7 账户管理案例
2.3.8 ACL访问控制权限
2.4 存储管理
2.4.1 硬盘分区
2.4.2 格式化与挂载文件系统
2.4.3 LVM逻辑卷概述
2.4.4 创建LVM分区实例
2.4.5 修改LVM分区容量
2.4.6 删除LVM分区
2.4.7 RAID硬盘阵列概述
2.4.8 RAID级别
2.4.9 创建与管理软件RAID实例
2.4.10 RAID性能测试
2.4.11 RAID故障模拟
2.5 软件管理
2.5.1 Linux常用软件包类型
2.5.2 RPM软件包管理
2.5.3 使用DNF安装软件
2.5.4 DNF使用技巧
2.5.5 源码编译安装软件
2.5.6 常见问题分析
2.5.7 systemd服务管理
2.6 计划任务
2.6.1 at一次性计划任务
2.6.2 cron周期性计划任务
2.6.3 计划任务权限
2.6.4 通过systemd定制计划任务
2.7 性能监控
2.7.1 监控CPU使用情况——uptime命令
2.7.2 监控内存及交换分区使用情况——free命令
2.7.3 监控硬盘使用情况——df命令
2.7.4 监控网络使用情况——ip和ss命令
2.7.5 监控进程使用情况——ps和top命令
2.8 网络配置
2.8.1 命令行配置网络参数
2.8.2 修改系统配置文件配置网络参数
2.8.3 网络故障排错
2.9 内核模块
2.9.1 内核模块存放位置
2.9.2 查看已加载内核模块
2.9.3 加载与卸载内核模块
2.9.4 修改内核参数
第3章 自动化运维
3.1 Shell简介
3.2 Bash功能介绍
3.2.1 历史命令
3.2.2 命令别名
3.2.3 管道与重定向
3.2.4 快捷键
3.3 Bash使用技巧
3.3.1 重定向技巧
3.3.2 命令序列使用技巧
3.3.3 作业控制技巧
3.3.4 花括号{}的使用技巧
3.4 变量
3.4.1 自定义变量
3.4.2 变量的使用范围
3.4.3 环境变量
3.4.4 位置变量
3.4.5 变量的展开替换
3.4.6 数组
3.4.7 算术运算与测试
3.5 Shell引号
3.5.1 反斜线
3.5.2 单引号
3.5.3 双引号
3.5.4 反引号
3.6 正则表达式
3.6.1 基本正则表达式
3.6.2 扩展正则表达式
3.6.3 POSIX规范
3.6.4 Perl正则表达式
3.7 Sed
3.7.1 Sed简介
3.7.2 Sed基本语法格式
3.7.3 Sed入门范例
3.7.4 Sed指令与脚本
3.7.5 Sed高级应用
3.8 Awk
3.8.1 Awk简介
3.8.2 Awk工作流程
3.8.3 Awk基本语法格式
3.8.4 Awk操作指令
3.8.5 Awk高级应用
3.9 Shell脚本
3.9.1 脚本格式
3.9.2 运行脚本的方式
3.9.3 Shell脚本简单案例
3.9.4 判断语句的应用
3.9.5 循环语句的应用
3.9.6 控制语句的应用
3.9.7 Shell函数的应用
3.9.8 综合案例
3.9.9 图形脚本
3.10 Ansible
3.10.1 准备环境
3.10.2 Ansible ad-hoc命令
3.10.3 Ansible模块
3.10.4 Ansible Playbook
第2篇 网络服务
第4章 搭建网络服务
4.1 NFS文件共享
4.1.1 NFS服务器配置
4.1.2 客户端访问NFS共享
4.1.3 NFS高级设置
4.1.4 常见问题分析
4.2 Samba文件共享
4.2.1 快速配置Samba服务器
4.2.2 访问Samba共享
4.2.3 配置文件详解
4.2.4 Samba应用案例
4.2.5 常见问题分析
4.3 vsftpd文件共享
4.3.1 FTP的工作模式
4.3.2 安装与管理vsftpd
4.3.3 配置文件解析
4.3.4 账号权限
4.3.5 vsftpd应用案例
4.3.6 常见问题分析
4.4 ProFTPD文件共享
4.4.1 安装ProFTPD软件
4.4.2 配置文件解析
4.4.3 ProFTPD权限设置
4.4.4 虚拟用户应用案例
4.4.5 常见问题分析
4.5 SVN版本控制
4.5.1 SVN简介
4.5.2 四种服务器对比
4.5.3 安装SVN软件
4.5.4 svnserve服务器搭建
4.5.5 svnserve+SSH服务器搭建
4.5.6 Apache+SVN服务器搭建
4.5.7 多人协同编辑案例
4.5.8 常见问题
4.6 Git版本控制
4.6.1 部署Git远程版本服务器
4.6.2 客户端操作版本仓库
4.6.3 HEAD指针
4.6.4 Git分支
4.6.5 Git标签
4.6.6 免密登录Git远程版本服务器
4.6.7 常见问题分析
4.7 网络存储服务器
4.7.1 iSCSI网络存储
4.7.2 Rsync文件同步
4.7.3 Rsync+Inotify实现文件自动同步
4.8 DHCP服务器
4.8.1 安装软件
4.8.2 配置文件解析
4.8.3 DHCP应用案例
4.8.4 常见问题分析
4.9 DNS域名服务器
4.9.1 DNS简介
4.9.2 安装DNS软件
4.9.3 BIND配置文件解析
4.9.4 部署主域名服务器
4.9.5 部署从域名服务器
4.9.6 DNS视图应用案例
4.9.7 常见问题分析
4.10 Apache网站服务器
4.10.1 Apache简介
4.10.2 安装Apache软件
4.10.3 配置文件解析
4.10.4 虚拟主机应用案例
4.10.5 网站安全应用案例
4.10.6 常见问题分析
4.11 Nginx网站服务器
4.11.1 Nginx简介
4.11.2 安装Nginx软件
4.11.3 配置文件解析
4.11.4 虚拟主机应用案例
4.11.5 SSL网站应用案例
4.11.6 HTTP响应状态码
4.12 数据库基础
4.12.1 MySQL数据库简介
4.12.2 安装MySQL
4.12.3 MySQL管理工具
4.12.4 数据库定义语言
4.12.5 数据库操作语言
4.12.6 数据库查询语言
4.12.7 MySQL与安全
4.12.8 MySQL数据库备份与还原
4.13 动态网站架构案例
4.13.1 论坛系统应用案例
4.13.2 博客系统应用案例
第5章 系统监控
5.1 Zabbix监控系统
5.1.1 简介
5.1.2 Zabbix基础监控案例
5.1.3 Zabbix监控案例进阶
5.2 Prometheus监控系统
5.2.1 Prometheus简介
5.2.2 Prometheus监控应用案例
第6章 网络安全
6.1 防火墙
6.1.1 firewalld简介
6.1.2 firewall-cmd命令
6.2 SELinux简介
6.2.1 SELinux配置文件
6.2.2 SELinux软件包
6.2.3 SELinux安全上下文
6.2.4 SELinux排错
6.2.5 修改安全上下文
6.2.6 查看与修改布尔值
6.2.7 SELinux应用案例
6.2.8 httpd相关的SELinux安全策略
6.2.9 FTP相关的SELinux安全策略
6.2.10 MySQL相关的SELinux安全策略
6.2.11 NFS相关的SELinux安全策略
6.2.12 Samba相关的SELinux安全策略
6.3 OpenVPN
6.3.1 OpenVPN简介
6.3.2 安装OpenVPN服务
6.3.3 OpenVPN客户端
6.4 WireGuard
6.4.1 WireGuard简介
6.4.2 安装WireGuard
6.4.3 配置WireGuard
第3篇 高级应用
第7章 虚拟化与容器技术
7.1 虚拟化产品对比
7.1.1 VMware虚拟化技术
7.1.2 Xen虚拟化技术
7.1.3 KVM虚拟化技术
7.2 KVM虚拟化应用案例
7.2.1 安装KVM组件
7.2.2 创建虚拟机、安装操作系统
7.2.3 监控虚拟机操作系统
7.2.4 命令工具使用技巧
7.2.5 虚拟存储与虚拟网络
7.3 容器技术
7.3.1 安装容器管理软件
7.3.2 镜像与容器管理
7.3.3 自定义镜像
7.3.4 发布服务
7.3.5 存储卷
第8章 集群及高可用
8.1 集群
8.1.1 LVS负载均衡简介
8.1.2 基于NAT的LVS负载均衡
8.1.3 基于TUN的LVS负载均衡
8.1.4 基于DR的LVS负载均衡
8.1.5 LVS负载均衡调度算法
8.1.6 部署LVS
8.1.7 LVS负载均衡应用案例
8.1.8 常见问题分析
8.2 Keepalived双机热备
8.2.1 Keepalived简介
8.2.2 VRRP简介
8.2.3 安装Keepalived服务
8.2.4 配置文件解析
8.2.5 Keepalived+LVS应用案例
8.2.6 常见问题分析
8.3 Squid代理服务器
8.3.1 Squid简介
8.3.2 安装Squid服务
8.3.3 常见的代理服务器类型
8.3.4 配置文件解析
8.3.5 Squid应用案例
8.4 HAProxy负载均衡
8.4.1 HAProxy简介
8.4.2 配置文件解析
8.4.3 HAProxy应用案例
8.5 Nginx高级应用
8.5.1 Nginx负载均衡简介
8.5.2 Nginx负载均衡案例
8.5.3 Nginx rewrite规则
8.6 MySQL高可用
8.6.1 MySQL复制简介
8.6.2 一步一步实现MySQL复制
专家力荐
是否关闭自动购买?
关闭后,阅读到本书未购买章节均需要手动购买确认。
取消
关闭
暂无笔记
本地导入书籍的 AI 翻译功能
仅支持付费会员使用
微信扫码开通付费会员
一键翻译全文