Linux 运维与 DevOps 实战
Introduction
[Linux 基础]
Linux 简介与使用
Linux 基本操作
挑战1:为实验楼用户设置环境变量
Linux 用户与权限
挑战2:添加新用户和用户组
Linux 目录与文件
Linux 文件查找和打包
挑战3:查找并打包指定文件
Linux 文本编辑
Linux 管道符
挑战4:查找文件并按要求输出信息
Linux 磁盘管理
Linux 系统备份与恢复
Linux 任务计划
挑战5:定期打包备份日志
Linux 软件管理
挑战6:根据业务需求查找并安装软件包
Linux 启动流程
Linux 进程与工作
挑战7:管理服务进程
Linux 帮助命令
Linux 日志系统
[Shell编程与文本处理]
[Linux 防火墙与安全]
TCP/IP 简介
Socket 简介
网络常用命令
挑战1:查看使用端口的程序
防火墙介绍
TCP wrappers
挑战2:根据需求设置 TCP Wrappers
初学 iptables
iptables 攻击防御
挑战3:优化 DDoS 防范脚本
iptables 脚本实例
挑战4:为网站开发 iptables 脚本
SELinux 简介
SELinux 策略与规则管理
SELinux 应用实例
挑战5:设置 SELinux 策略配置文件
[Linux 网络服务部署]
Linux DHCP 服务部署与配置
Linux DNS 服务部署与配置
挑战1:根据公司内网需求配置 DHCP 及 DNS 服务器
Linux FTP 服务部署与配置
挑战2:根据共享文件的需求配置 FTP 服务器
Linux Samba 服务部署与配置
Linux 邮件服务部署与配置
Linux VPN 服务部署与配置
Linux SSH 服务部署与配置
挑战3:设置 SSH Public Key 登录及避免频繁断开
Linux NFS 服务部署与配置
挑战4:根据共享存储的需求搭建 NFS 服务器
[Python 基础]
Python基础语法
挑战1:实现个税计算器
列表、元组、集合与字典
函数
挑战2:完善工资计算器
面向对象编程
文件处理
挑战3:工资计算器读写数据文件
Python 高级特性
Python 多进程与多线程
挑战4:多进程工资计算器
常用模块
挑战5:使用模块优化工资计算器
[系统监控技术]
Linux 系统监控常用命令
挑战1:获取系统运行信息
Python 监控脚本
挑战2:完善 Python 监控脚本
Nagios 监控平台搭建
Nagios 配置
挑战3:添加 Nagios 监控主机
挑战4:添加 Nagios 服务监控
Nagios 监控 Linux 主机
Nagios 监控 Mysql 服务
Zabbix 监控平台搭建
Zabbix 简单配置
Zabbix 自定义模板
Zabbix 报警配置
Zabbix 监控 Nginx
[数据库运维]
SQL 与 MYSQL
数据库的简单操作
MySQL 语言结构和数据类型
数据表的简单操作
挑战1:修改数据表定义
数据的搜索
数据表的联结与视图
挑战2:用户数据与课程数据的统计
事务
SQL 高级特性
MySQL 的权限与账户管理
挑战3:让数据库更加安全
MySQL 备份与恢复
挑战4:导入数据内容
MongoDB 简介与安装
MongoDB 基本操作
MongoDB 导入导出
Redis 简介与安装
Redis 数据类型
Redis 常用配置应用
[Linux 集群运维]
LVS 简介
LVS 实战
挑战1:创建高可用的实验楼
Keepalived 原理与工作机制
LVS + Keepalived 搭建高可用集群
挑战2:解决实验楼单点隐患
HAProxy 搭建高可用负载系统
挑战3:模块拆分,请求分发
Squid 搭建代理服务器
挑战4:为非会员用户开放源地址
Powered by
GitBook
Zabbix 监控 Nginx
results matching "
"
No results matching "
"