麒麟IT运维工程师实战班新手至资深从业者定向培训(含基础、进阶、高级篇)于11月24日启动,课程时长约为6~7个月

摘要:完成本课程后,您应该能够掌握:DBA需要的Linux知识、Linux安装部署、shell编程、存储管理、网络配置、性能诊断、自动化运维以及监控。

01 课程介绍

完成本课程后,您应该能够掌握:DBA需要的Linux知识、Linux安装部署、shell编程、存储管理、网络配置、性能诊断、自动化运维以及监控。

课程定位:初中级Linux运维工程师

课程对象: Linux 运维工程师

授课方式:直播(线上/线下同步授课)+录播+学习群交流
授课时长:20天/120课时
课程特点:理论+实验相结合,贴近生产实战授课

02 课程目标

全面掌握Linux体系知识原理,能解决实际工作中碰到的问题,晋升年薪30万+DBA行列

03 课程大纲

基础篇

第一章:课程介绍

1.1 kylin课程介绍

第二章:部署Linux环境

2.1 vmware虚拟机安装kylin v10

2.2 配置虚拟机网络

2.3 远程工具配置

2.4 配置远程图形化

2.5 忘记root密码怎么办

2.6 ymware无法启动linux系统如何排查

第三章:必须要掌握的linux命令

3.1 命令终端介绍

3.2 命令格式

3.3 常用的系统工作命令

3.4 常用的系统检测命令

3.5 查找定位文件命令

3.6 文本编辑命令

3.7 文件目录管理命令

第四章:管道符&重定向

4.1 输入输出重定向

4.2 管道命令符

4.3 命令行的通配符

4.4 常用的转义字符

4.5 环境变量配置

第五章:vim编辑器

5.1 什么是 vim

5.2 vim的模式

5.3 vim键盘图

5.4 vim的按键说明

5.4.1 光标移动

5.4.2 搜索替换

5.4.3 删除

5.4.4 复制粘贴

5.4.5 指令存储与离开

5.4.6 行号设置

5.5 vim高级使用技巧

5.6 vim的使用实例

5.6.1 配置主机名称

5.6.2 配置网卡信息

5.6.3 配置创建数据库分区表脚本

第六章:shell编程

6.1 shell的应用场景

6.2 条件测试及流程控制

6.3 循环及并发控制

6.4 非交互式expect

6.5 数组应用实战

6.6 函数传参及返回

6.7 shel内置命令

6.8 RE正则表达式

6.9 Sed流编辑器

6.10 awk文本处理工具实战

6.11 项目实战之系统性能分析

6.12 项目实战之 Nginx日志分析

6.13 项目实战之 文件备份保存

6.14 项目实战之 多机部署Postgresql

6.15 项目实战之 编写数据库备份脚本

第七章:用户与用户组管理

7.1 Linux用号与群组

7.2 帐号管理

7.2.1 用户添加/修改/删除

7.2.2 用户切换

7.2.3 用户特殊的shell和PAM模块

7.2.4 批量创建用户

7.3 群组管理

7.3.1 群组概述

7.3.2 群组添加/修改/删除

第八章:文件和目录配置与权限管理

8.1 Linux目录配置

8.2 Linux目录与路径

8.3 文件与目录管理

8.4 文件与目录的权限配置

8.5 主机的细部权限规划: ACL的使用

第九章:日志管理

9.1 系统日志文件

9.2 日志文件轮询

9.3 systemd-journald 日志管理

9.4 syslog 日志分析

第十章:网络基础

10.1.计算机网络概述

10.1.1计算机网络基本概念

10.1.2网络体系结构

10.2配置网卡服务

10.2.1 配置网卡参数

10.2.2 NetworkManage管理网络

第十一章:存储基础

11.1 物理设备的命名规则

11.2 文件系统

11.3 挂载硬件设备

11.4 磁盘分区(fdisk/GPT)

11.5 添加交换分区

11.6 磁盘容量配额

11.7 软硬方式链接

进阶篇

第一章:系统安全

1.1 防火墙管理工具

1.2 lptables

1.2.1 策略与规则链

1.2.2 基本的命令参数

1.3 Firewalld

1.3.1 终端管理工具

1.3.2 图形管理工具

1.4 服务的访问控制列表

第二章:RAID和LVM磁盘阵列

2.1 RAID技术

2.1.1 部署磁盘阵列

2.1.2 报坏磁盘阵容及修复

2.1.3 磁盘阵列+备份盘

2.1.4 删除磁盘阵容

2.2 LVM磁盘阵列技术

2.2.1 LVM逻辑卷管理器

2.2.2 部署逻辑卷

2.2.3 扩容逻辑卷

2.2.4 缩小逻辑卷

2.2.5 逻辑卷快照

2.2.6 删除逻辑卷

第三章:udev和多路径

3.1 udev设备管理器

3.2 多路径存储技术

3.3 应用实战:ORACLE RAC配置共享存储

第四章:网络聚合

4.1 网卡链路聚合的介绍

4.2 Linux 配置链路聚合的两种方式

4.2.1 bond 模式

4.2.2 team 模式

4.3 案例:多网卡实现链路聚合 team 的配置

第五章:Apache配置静态网站环境

5.1 网站服务程序

5.2 配置服务文件参数

5.3 个人用户主页功能

5.4 虚拟网站主机功能

5.5 基于IP地址

5.5.1 基于主机域名

5.5.2 基于端口号

5.6 Apache的访问控制

第六章:Nginx配置静态网站环境

6.1 Nginx 服务概述

6.1.1 Nginx 服务的介绍

6.1.2 Nginx 服务的企业应用

6.1.3 Nginx 和 Apache 服务区别

6.2 Nginx 服务部署

6.2.1 Nginx 服务的部署

6.2.2 Nginx 默认主机

6.2.3 Nginx服务优化(进程、线程、限速、缓存、长连接)

6.2.4 Nginx 服务虚拟主机搭建

6.2.5 Nginx 反向代理与负载均衡应用

6.2.6 Nginx 服务 rewrite 功能模块

6.2.7 配置安全服务 HTTPS

6.3 Nginx 应用案例

6.3.1 根据企业需求配置 Nginx 负载均衡集群案例

6.3.2 企业高并发Nginx 服务部署的优化案例

第七章:PostgreSQL数据库

7.1 安装部署

7.1.1 如何获取安装介质

7.1.2 三种安装方式

7.1.3 源码编译安装演示

7.1.4 命令行服务管理

7.2 体系结构

7.2.1 PostgresOL整体结构

7.2.2 PostgresQL内存结构

7.2.3 PostgreSOL进程结构

7.3 PostgresOL物理结构

7.4 PostgreSQL逻辑结构

7.5 开发环境

7.5.1 开发工县介绍

7.5.2 数据库连接

7.5.3 数据库基本操作

7.6 数据类型

7.6.1 字符类型

7.6.2 数字类型

7.6.3 布尔类型

7.6.4 日期/时间

7.6.5 枚举类型

7.6.6 几何类型

7.7 用户管理

7.7.1 用户与角色

7.7.2 schema使用

7.7.3 权限管理

7.8 数据库对象

7.8.1 对象基本概念

7.8.2 数据库的管理

7.8.3 表空间的管理

7.8.4 数据库对象管理

7.9 系统表与函数

7.9.1 系统表模式

7.9.2 系统视图/表

7.9.3 系统视图

第八章:LNPP架构部署动态网站环境

8.1 LNMP动态网站架构

8.2 配置Nginx服务

8.3 配置Postgresql服务

8.4 配置php服务

第九章:软件安装

9.1 RPM 软件管理程序:rpm实验:手工制作RPM包

9.2 yumvdnfyum配置详解

实验1:配置本地yum源(ISO镜像文件/本地网站)

实验2:配置网络yum源

第十章:文件传输服务

10.1ssh服务传输文件

10.1.1 配置sshd服务

10.1.2 安全密钥验证

10.1.3 远程传输命令

10.2 vsftpd服务传输文件

10.2.1 文件传输协议

10.2.2 Vsftpd服务程序匿名访问模式本地用户模式虚拟用户模式

10.2.3 TFTP简单文件传输协议

第十一章:定时任务crond

11.1 定时任务分类和介绍

11.2 定时任务crontab指令语法介绍

11.3 定时任务书写语法及字符详解

11.4 多个crond定时任务案例讲解说明

11.5 定时任务实战案例

11.6 crontab定时任务生产应用问题及故障排查

第十二章:时间服务器Chrony

12.1 Chrony 的介绍

12.2 Chrony 配置文件

12.3 Chrony 配置与应用

12.3.1 设置本地时间同步服务器

12.3.2 时间设置工县timedatectl 的运用

12.3.3 Chronyc 命令和参数详解

高级篇

第一章:配置文件共享

1.1 SAMBA文件共享服务

1.1.1 配置共享资源

1.1.2 Windows挂载共享

1.1.3 Linux挂载共享

1.2 NFS网络文件系统

1.3AutoFs自动挂载服务

第二章:iSCIS服务部署网络存储

2.1 iSCSI技术介绍

2.2 配置isCSl服务端

2.3 配置Linux客户端

2.4 配置Windows客户端

第三章:DNS域名解析服务

3.1 DNS域名解析服务

3.2 安装Bind服务程序

3.2.1正向解析实验

3.2.2 反向解析实验

3.3 部署从服务器

3.4 安全的加密传输

3.5 部署缓存服务器

第四章:DHCP动态管理主机地址

4.1动态主机地址管理协议

4.2 部署dhcpd服务程序

4.3 自动管理IP地址

4.4 分配固定IP地址

第五章:ansible自动化运维

5.1 Ansible介绍与安装

5.2 设置主机清单

5.3 运行临时命令

5.4 剧本文件实战

5.5 创建及使用角色

5.5.1 加载系统内置角色

5.5.2 从外部获取角色

5.5.3 创建新的角色

5.6 创建和使用逻辑卷

5.7 判断主机组名

5.8 管理文件属性

5.9 管理密码库文件

5.10 实现批量安装PostgreSQL

5.11 实现LNPP环境自动化部署

第六章:zabbix监控

6.1 监控的作用和目的

6.2 zabbix功能

6.3 zabbix监控范畴

6.4 zabbix组件及架构

6.5 zabbix常用术语

6.6 YUM部署zabbix安装

6.7 源码包部署zabbix

6.8 添加被监控主机

6.9 web页面配置与管理

6.10 告警管理

6.10.1 定义动作

6.10.2 邮件告警

6.10.3 自定义脚本告警

6.11 案例实战

6.11.1 企业监控案例-监控Web

6.11.2 企业监控案例-监控Nginx

6.11.3 企业监控案例-监控数据库

6.11.4 企业监控案例-监控网络

6.11.5 企业监控案例-监控主机

6.12 自动化监控

6.12.1 自动化监控-10分钟如何监控100台服务器

6.12.2 自动化监控-ansible批量部署Agent和网络发现

6.12.3 自动化监控-自动注册

6.13 数据可视化

6.13.1 Grafana数据可视化-安装Grafana与配置

6.13.2 Grafana数据可视化-Grafana展示Zabbix数据

第七章:性能优化

7.1 性能监控工县NMON

7.2 CPU

7.3 内存

7.4 磁盘

7.5 网络

04 讲师信息

来源:云贝教育

相关推荐