培训搜索引擎

运营维护-操作系统方向培训班

内训讲师:刘晖 需要此内训课程请联系中华企管培训网
运营维护-操作系统方向培训班内训基本信息:
刘晖
刘晖
(擅长:其他课程 )

内训时长:24天

邀请刘晖 给刘晖留言

内训咨询热线:010-68630945; 88682348

内训课程大纲

运营维护-操作系统方向培训班(3门课程,共24天)

(1)培训背景

随着国内软件行业的发展和扩大化,运行系统越来庞大,架构越来越复杂,为了保证系统的稳定运行,我国对运维工程师的需求不断扩大,而运维工程师也越来越成为集网络、系统、数据库、开发、安全工作于一身的“复合性人才”。
操作系统运维工程师是指能够根据项目需求,维护和保证Linux服务器和运行在Linux服务器上的各种服务、软件等平稳工作。运维工程师主要负责维护系统的稳定性;负责生产系统部署、上线;维护生产系统的网络,保证网络安全、稳定、可靠;维护生产系统数据备份;负责定期安全自检、自查等工作。
随着操作系统运维难度的增大,要求操作系统运维工程师不仅能够熟练使用Linux操作系统,还必须对其原理有深入的认识。
操作系统运维工程师要熟悉整个运维系统的架构方式、熟悉运维系统的建设、了解一些基本的工作原理。例如,深入理解运维体系结构,精于容量规划、架构设计、性能优化;熟悉服务管理、单元部署、自动扩容等运维系统建设,对成本控制和效能提升有深刻的理解和实践;同时熟悉故障、监控、限流、降级、预案、扩容工作原理;深入理解Linux、apache, tomcat, jboss, nginx系统原理,具备问题分析和快速处理能力等。
同时,操作系统运维工程师也需要掌握开发的能力,深入业务,了解业务的痛点和问题,同时研发和优化针对产品业务需求的平台、工具和手段,接触各类优秀的系统架构并有能力做出优劣对比,提高对业务的掌控能力,长远发展成为大型系统的架构师。
 
 

(2)培训目标

1.      掌握操作系统基本运行状态、负载、登录情况检查
2.      掌握系统用户状态查看、用户数统计
3.      掌握系统健康检查
4.      系统用户查看、新增、删除、锁定
5.      掌握系统备份
6.      掌握日常维护任务定制
7.      掌握系统安全管理
8.      掌握高可用架构设计重构到模式
9.      掌握自动化维护任务定制
 
 

(3)教学计划

本系列课程总共由3门课程组成:
教学设计 NO. 课程名称 课程天数
运营维护
-操作系统
1 操作系统基础 7天
2 系统管理及维护 7天
3 自动化运维 10天
 
 
 
 
 

(4)具体课程方案(含课程大纲)

课程1:操作系统基础-7天

【匹配关键知识点】
操作系统基本运行状态、负载、登录情况检查;系统用户状态查看、用户数统计等内容。
 
【课程时长】
7天(6小时/天)
 
 
【课程简介】
运营维护(操作系统方向)课程是向Linux 运维和需要掌握Linux 技能的IT 专业人员设计的。此课程注重实操训练,重点关注在工作场所遇到的重要管理任务,包括安装操作系统,构建网络连接,管理物理存储,执行基础安全管理,文件系统和分区,逻辑卷管理,访问控制,软件包管理,故障排除,增强安全配置,部署和管理网络服务(包括DNS,Apache,SMTP 和网络文件共享)的自动化技能。此外,该课程强调安全性,包括监控,访问控制和SELinux等内容。
 
【课程收益】
掌握操作系统基本运行状态、负载、登录情况检查
掌握系统用户状态查看、用户数统计
 
【课程特点】
此次课程体系更加重视实践教学和项目实战。课程包含丰富的案例,这些案例都是在真实项目中所使用的,讲师通过投影教学,现场带领学员编写Linux操作系统命令,边演示边讲解,当场运行程序并观察、分析其结果,使学员可以直观感受到如何去实现该功能,以及实现该功能需要注意的地方。通过实战,可以使学员积累经验,以便将所学技术真实地运用到项目中。
此外,讲师还注重学员基础水平,在培训中能够把更多高深复杂的问题用简单易懂的方法表达出来让学员理解,既重视技术的发展趋势,又重视学员的学习难度,力求让每一位学员理解授课内容并完成实验。
 
【课程对象】
     运维人员
     系统工程师
     系统架构师
     软件开发人员
     软件维护人员
     软件测试工程师,需要编写自动化测试的程序
 
【学员基础】
学员学习本课程应具备下列基础知识:
1.    操作系统基础知识
2.    网络基础知识
 
【课程大纲】(7天*6小时)
模块 具体内容
第一单元  Redhat(Centos)基础运维 内容一:Redhat(Centos)运维基础
Redhat(Centos)系统日常运维主要从哪些方面考试。
Redhat(Centos)日常维护中的常见问题
Redhat(Centos)运维常用工具的使用
如何选择合适的Redhat(Centos)安装方法
Redhat(Centos)不同版本间的区别及如何选择版本
Redhat(Centos)基本配置
用户状态监控
系统状态监控
用户管理
权限管理
运维相关命令分析及使用
IP管理
DNS管理
网关管理
如何获得网络状态信息
如何查看系统进程信息
如何查看内存占用信息
如何查看IO利用率信息
如何确定系统瓶颈问题
常用的日志文件
日志文件的保存位置
如何查看日志
动态显示日志的信息
日志平台的构建
使用日志平台采集日志信息
如何有效地分析日志
日常维护中的常见问题
常见问题的解决方案
案例演示:从安装系统到使用系统、配置系统、监控系统。
第二单元
Ubuntu基础运维
内容一:Ubuntu运维基础
ubuntu系统日常运维主要从哪些方面考试。
ubuntu日常维护中的常见问题
ubuntu运维常用工具的使用
如何选择合适的ubuntu安装方法
ubuntu不同版本间的区别及如何选择版本
ubuntu基本配置
用户状态监控
系统状态监控
用户管理
权限管理
运维相关命令分析及使用
IP管理
DNS管理
网关管理
如何获得网络状态信息
如何查看系统进程信息
如何查看内存占用信息
如何查看IO利用率信息
如何确定系统瓶颈问题
常用的日志文件
日志文件的保存位置
如何查看日志
动态显示日志的信息
日志平台的构建
使用日志平台采集日志信息
如何有效地分析日志
日常维护中的常见问题
常见问题的解决方案
案例演示:从安装系统到使用系统、配置系统、监控系统。
 
第三单元
suse基础运维
内容一:Suse运维基础
suse系统日常运维主要从哪些方面考试。
suse日常维护中的常见问题
suse运维常用工具的使用
如何选择合适的suse安装方法
suse不同版本间的区别及如何选择版本
suse基本配置
用户状态监控
系统状态监控
用户管理
权限管理
运维相关命令分析及使用
IP管理
DNS管理
网关管理
如何获得网络状态信息
如何查看系统进程信息
如何查看内存占用信息
如何查看IO利用率信息
如何确定系统瓶颈问题
常用的日志文件
日志文件的保存位置
如何查看日志
动态显示日志的信息
日志平台的构建
使用日志平台采集日志信息
如何有效地分析日志
日常维护中的常见问题
常见问题的解决方案
案例演示:从安装系统到使用系统、配置系统、监控系统。
 
 
第四单元
windows基础运维
内容 一:windows运维
windows用户管理
windows软件管理
windows域的管理
windows域的综合应用
windows安全配置
综合案例:windows系统安装配置AD,管理DC, 管理客户端,安全配置
 
 
 
 

课程2:系统管理及维护-7天

【匹配关键知识点】
系统健康检查;系统用户查看、新增、删除、锁定等;系统备份、简单日常维护任务定制等内容。
 
【课程时长】
7天(6小时/天)
 
【课程简介】
运营维护(操作系统方向)课程是向Linux 运维和需要掌握Linux 技能的IT 专业人员设计的。此课程注重实操训练,重点关注在工作场所遇到的重要管理任务,包括安装操作系统,构建网络连接,管理物理存储,执行基础安全管理,文件系统和分区,逻辑卷管理,访问控制,软件包管理,故障排除,增强安全配置,部署和管理网络服务(包括DNS,Apache,SMTP 和网络文件共享)的自动化技能。此外,该课程强调安全性,包括监控,访问控制和SELinux等内容。
 
【课程收益】
1.      掌握系统健康检查
2.      系统用户查看、新增、删除、锁定
3.      掌握系统备份
4.      掌握日常维护任务定制
5.      掌握系统安全管理
 
【课程特点】
此次课程体系更加重视实践教学和项目实战。课程包含丰富的案例,这些案例都是在真实项目中所使用的,讲师通过投影教学,现场带领学员编写Linux操作系统命令,边演示边讲解,当场运行程序并观察、分析其结果,使学员可以直观感受到如何去实现该功能,以及实现该功能需要注意的地方。通过实战,可以使学员积累经验,以便将所学技术真实地运用到项目中。
此外,讲师还注重学员基础水平,在培训中能够把更多高深复杂的问题用简单易懂的方法表达出来让学员理解,既重视技术的发展趋势,又重视学员的学习难度,力求让每一位学员理解授课内容并完成实验。
 
【课程对象】
     运维人员
     系统工程师
     系统架构师
     软件开发人员
     软件维护人员
     软件测试工程师,需要编写自动化测试的程序
 
【学员基础】
学员学习本课程应具备下列基础知识:
1.    操作系统基础知识
2.    网络基础知识
 
【课程大纲】(7天*6小时)
模块 具体内容
第一单元 
Redaht(Centos)Linux系统管理及维护
内容一:Redaht(Centos)系统管理及维护
深入用户管理
深入权限管理
特殊权限管理
安装及配置监控工具
安装及配置日志采集工具
日志分析
深入linux监控相关命令
rpm包管理
rpm深入分析
C编译环境配置
如何编写及运行C应用
源代码编译软件的基本步骤
源代码编译软件的常见问题
Redhat(Centos)系统yum的综合应用
如何配置本地及国内安装源,加快速度
Centos系统升级的方法
补丁管理
ssh配置
ssh连接常见问题
如何实现及哪些场景下需要配置ssh免密码登录
ftp配置
samba配置
邮件服务配置
数据库安装及配置
系统备份
系统恢复
系统备份第三方工具的使用
如何优化tomcat的体系结构
如何优化系统
综合案例: 电商系统的发布及运行。配置系统、配置中间件、配置数据库、配置容器,如何实现电商系统的发布及运行。
第二单元 
Ubuntu Linux系统管理及维护
内容一:Ubuntu系统管理及维护
深入用户管理
深入权限管理
特殊权限管理
安装及配置监控工具
安装及配置日志采集工具
日志分析
深入linux监控相关命令
rpm包管理
rpm深入分析
C编译环境配置
如何编写及运行C应用
源代码编译软件的基本步骤
源代码编译软件的常见问题
Redhat(Centos)系统yum的综合应用
如何配置本地及国内安装源,加快速度
Centos系统升级的方法
补丁管理
ssh配置
ssh连接常见问题
如何实现及哪些场景下需要配置ssh免密码登录
ftp配置
samba配置
邮件服务配置
数据库安装及配置
系统备份
系统恢复
系统备份第三方工具的使用
如何优化tomcat的体系结构
如何优化系统
综合案例: 电商系统的发布及运行。配置系统、配置中间件、配置数据库、配置容器,如何实现电商系统的发布及运行。
第三单元 
Suse Linux系统管理及维护
内容一:Ubuntu系统管理及维护
深入用户管理
深入权限管理
特殊权限管理
安装及配置监控工具
安装及配置日志采集工具
日志分析
深入linux监控相关命令
rpm包管理
rpm深入分析
C编译环境配置
如何编写及运行C应用
源代码编译软件的基本步骤
源代码编译软件的常见问题
Redhat(Centos)系统yum的综合应用
如何配置本地及国内安装源,加快速度
Centos系统升级的方法
补丁管理
ssh配置
ssh连接常见问题
如何实现及哪些场景下需要配置ssh免密码登录
ftp配置
samba配置
邮件服务配置
数据库安装及配置
系统备份
系统恢复
系统备份第三方工具的使用
如何优化tomcat的体系结构
如何优化系统
综合案例: 电商系统的发布及运行。配置系统、配置中间件、配置数据库、配置容器,如何实现电商系统的发布及运行。
 
第四单元 
其它操作系统的系统管理及运维
内容一:其它操作系统管理及运维
windows系统管理及运维
solaris系统管理及运维
aix系统管理及运维
hp-uniux系统管理及运维
综合案例: 实现不同系统的管理及运维。
 
 
 
 

课程3:自动化运维-10天

【匹配关键知识点】
系统安全管理;高可用架构设计;自动化维护任务定制等内容。
【课程时长】
10天(6小时/天)
 
【课程简介】
运营维护(操作系统方向)课程是向Linux 运维和需要掌握Linux 技能的IT 专业人员设计的。此课程注重实操训练,重点关注在工作场所遇到的重要管理任务,包括安装操作系统,构建网络连接,管理物理存储,执行基础安全管理,文件系统和分区,逻辑卷管理,访问控制,软件包管理,故障排除,增强安全配置,部署和管理网络服务(包括DNS,Apache,SMTP 和网络文件共享)的自动化技能。此外,该课程强调安全性,包括监控,访问控制和SELinux等内容。
 
【课程收益】
1.      掌握高可用架构设计重构到模式
2.      掌握自动化维护任务定制
 
【课程特点】
此次课程体系更加重视实践教学和项目实战。课程包含丰富的案例,这些案例都是在真实项目中所使用的,讲师通过投影教学,现场带领学员编写Linux操作系统命令,边演示边讲解,当场运行程序并观察、分析其结果,使学员可以直观感受到如何去实现该功能,以及实现该功能需要注意的地方。通过实战,可以使学员积累经验,以便将所学技术真实地运用到项目中。
此外,讲师还注重学员基础水平,在培训中能够把更多高深复杂的问题用简单易懂的方法表达出来让学员理解,既重视技术的发展趋势,又重视学员的学习难度,力求让每一位学员理解授课内容并完成实验。
 
【课程对象】
     运维人员
     系统工程师
     系统架构师
     软件开发人员
     软件维护人员
     软件测试工程师,需要编写自动化测试的程序
 
【学员基础】
学员学习本课程应具备下列基础知识:
1.    操作系统基础知识
2.    网络基础知识
 
【课程大纲】(10天*6小时)
模块 具体内容
第一单元
系统安全管理
1.       linux系统的常见安全问题
2.       windows系统的常见安全问题
3.       unix系统常见安全问题
4.       安全问题的一般解决方案
5.       安全相关工具的使用
6.       用户安全配置
7.       文件安全配置
8.       系统软件安全配置
9.       应用软件安全配置
10.   数据库安全配置
11.   中间件安全配置
12.   iptables防火墙配置
13.   selinux防火墙配置
14.   firewalld防火墙配置
15.   攻击工具的使用
16.   防御工具的使用
17.   综合案例:配置安全的系统
 
第二单元: 配置高可用系统
 
一、操作系统有哪些高可用方案
二、配置高可用需要的软件及工具
三、配置高可用的系统准备工作
四、配置windows系统高可用
1.             Mscs原理
2.             域的配置
3.             数据库配置
4.             通过mscs实现高可用
5.             Web服务器在高可用环境的使用及测试
6.             Sqlserver数据库在高可用环境下的使用及测试
7.             维护高可用环境
8.             监控高可用环境
9.             优化高可用环境
五. 配置linux系统高可用
      1.  Rhcs原理
      2.  安装配置rhcs
      3.  虚拟IP的配置使用
      4. Keepalived的配置及使用
      5.  共享磁盘的配置及使用
      6.  不同应用在高可用linux系统下的运行维护
      7. Linux高可用系统监控
 
第三单元: shell脚本开发及在自动化运维中的应用 1.             shell脚本的特点
2.             shell脚本语法
3.             shell脚本开发工具
4.             shell脚本分支
5.             shell脚本循环
6.             shell脚本运行方式
7.             shell脚本高级应用
8.             shell脚本在自动化运维中的应用
9.             shell脚本综合应用
第四单元: 自动化运维工具的使用
 
1.       常用的自动化运维工具
2.       如何选择不同的自动化运维工具
3.       自动化运维工具的安装
4.       自动化运维工具配置
5.       自动化运维工具使用
6.       自动运维综合应用
 
 
 
 

(5)教学实验

本方向教学实验设计如下:
序号 教学实验设计 实验概述
1 操作系统基础 实验一:Redhat(Centos)运维基础
1.       Redhat(Centos)系统日常运维主要从哪些方面考试。
2.       Redhat(Centos)日常维护中的常见问题
3.       Redhat(Centos)运维常用工具的使用
4.       如何选择合适的Redhat(Centos)安装方法
5.       Redhat(Centos)不同版本间的区别及如何选择版本
6.       Redhat(Centos)基本配置
7.       用户状态监控
8.       系统状态监控
9.       用户管理
10.   权限管理
11.   运维相关命令分析及使用
12.   IP管理
13.   DNS管理
14.   网关管理
15.   如何获得网络状态信息
16.   如何查看系统进程信息
17.   如何查看内存占用信息
18.   如何查看IO利用率信息
19.   如何确定系统瓶颈问题
20.   常用的日志文件
21.   日志文件的保存位置
22.   如何查看日志
23.   动态显示日志的信息
24.   日志平台的构建
25.   使用日志平台采集日志信息
26.   如何有效地分析日志
27.   日常维护中的常见问题
28.   常见问题的解决方案
 
实验二:Ubuntu运维基础
29.   ubuntu系统日常运维主要从哪些方面考试。
30.   ubuntu日常维护中的常见问题
31.   ubuntu运维常用工具的使用
32.   如何选择合适的ubuntu安装方法
33.   ubuntu不同版本间的区别及如何选择版本
34.   ubuntu基本配置
35.   用户状态监控
36.   系统状态监控
37.   用户管理
38.   权限管理
39.   运维相关命令分析及使用
40.   IP管理
41.   DNS管理
42.   网关管理
43.   如何获得网络状态信息
44.   如何查看系统进程信息
45.   如何查看内存占用信息
46.   如何查看IO利用率信息
47.   如何确定系统瓶颈问题
48.   常用的日志文件
49.   日志文件的保存位置
50.   如何查看日志
51.   动态显示日志的信息
52.   日志平台的构建
53.   使用日志平台采集日志信息
54.   如何有效地分析日志
55.   日常维护中的常见问题
56.   常见问题的解决方案
 
实验三:Suse运维基础
57.   suse系统日常运维主要从哪些方面考试。
58.   suse日常维护中的常见问题
59.   suse运维常用工具的使用
60.   如何选择合适的suse安装方法
61.   suse不同版本间的区别及如何选择版本
62.   suse基本配置
63.   用户状态监控
64.   系统状态监控
65.   用户管理
66.   权限管理
67.   运维相关命令分析及使用
68.   IP管理
69.   DNS管理
70.   网关管理
71.   如何获得网络状态信息
72.   如何查看系统进程信息
73.   如何查看内存占用信息
74.   如何查看IO利用率信息
75.   如何确定系统瓶颈问题
76.   常用的日志文件
77.   日志文件的保存位置
78.   如何查看日志
79.   动态显示日志的信息
80.   日志平台的构建
81.   使用日志平台采集日志信息
82.   如何有效地分析日志
83.   日常维护中的常见问题
84.   常见问题的解决方案
 
实验四:windows运维
1.           windows用户管理
2.           windows软件管理
3.           windows域的管理
4.           windows域的综合应用
5.           windows安全配置
 
2 系统管理及维护 实验一:Redaht(Centos)系统管理及维护
1.       深入用户管理
2.       深入权限管理
3.       特殊权限管理
4.       安装及配置监控工具
5.       安装及配置日志采集工具
6.       日志分析
7.       深入linux监控相关命令
8.       rpm包管理
9.       rpm深入分析
10.   C编译环境配置
11.   如何编写及运行C应用
12.   源代码编译软件的基本步骤
13.   源代码编译软件的常见问题
14.   Redhat(Centos)系统yum的综合应用
15.   如何配置本地及国内安装源,加快速度
16.   Centos系统升级的方法
17.   补丁管理
18.   ssh配置
19.   ssh连接常见问题
20.   如何实现及哪些场景下需要配置ssh免密码登录
21.   ftp配置
22.   samba配置
23.   邮件服务配置
24.   数据库安装及配置
25.   系统备份
26.   系统恢复
27.   系统备份第三方工具的使用
28.   如何优化tomcat的体系结构
29.   如何优化系统
 
3 自动化运维 实验一:系统安全管理
1.       linux系统的常见安全问题
2.       windows系统的常见安全问题
3.       unix系统常见安全问题
4.       安全问题的一般解决方案
5.       安全相关工具的使用
6.       用户安全配置
7.       文件安全配置
8.       系统软件安全配置
9.       应用软件安全配置
10.   数据库安全配置
11.   中间件安全配置
12.   iptables防火墙配置
13.   selinux防火墙配置
14.   firewalld防火墙配置
15.   攻击工具的使用
16.   防御工具的使用
17.   综合案例:配置安全的系统
 
实验二:配置高可用系统
1.         操作系统有哪些高可用方案
2.         配置高可用需要的软件及工具
3.         配置高可用的系统准备工作
4.         配置windows系统高可用
1.  Mscs原理
2.  域的配置
3.  数据库配置
4.  通过mscs实现高可用
5.  Web服务器在高可用环境的使用及测试
6.  Sqlserver数据库在高可用环境下的使用及测试
7.  维护高可用环境
8.  监控高可用环境
9.  优化高可用环境
5.配置linux系统高可用
                1.  Rhcs原理
                2.  安装配置rhcs
                3.  虚拟IP的配置使用
                4.Keepalived的配置及使用
                5.  共享磁盘的配置及使用
                6.不同应用在高可用linux系统               下的运行维护
                7.Linux高可用系统监控
 
实验三:shell脚本开发及在自动化运维中的应用
1.         shell脚本的特点
2.         shell脚本语法
3.         shell脚本开发工具
4.         shell脚本分支
5.         shell脚本循环
6.         shell脚本运行方式
7.         shell脚本高级应用
8.         shell脚本在自动化运维中的应用
9.         shell脚本综合应用
 
实验四:自动化运维工具的使用
1.       常用的自动化运维工具
2.       如何选择不同的自动化运维工具
3.       自动化运维工具的安装
4.       自动化运维工具配置
5.       自动化运维工具使用
6.       自动运维综合应用

讲师 刘晖 介绍

大庆油田技术研究院高级内训讲师
(原)中兴通讯学院高级讲师;
北大计算机、北邮通信双学位
15年嵌入式硬件、软件开发和系统架构设计总监
有8年多的“云大智物”开发及实施经验。曾供职于巨龙通信、大唐电信,PHILIPS三星联合研发中心等

【工作经历】
长期从事智慧家居、智慧养老、物联网应用、移动互联网应用研发工作,曾负责北京市科委,大庆油田数据化等多个重点项目,发表相关论文多篇,授权及申请物联网方面的专利10多个。目前主要从事智慧家居、智慧养老、车联网、交通物流、物联网应用平台以及相关应用方面的研究,实战派资深讲师。
兰州交大成教学院等高校特聘技术类讲师;,参与了我国自主通信标准TD-SCDMA的标准编写工作,是最早一批参与TD-SCDMA研究的技术人员;历任高级软件开发工程师,系统架构师,物联网架构师,嵌入式开发主管等职位,目前是教授级高工,已进入北京市、深圳市专家库名录,深圳市物联网协会资深专家。

【培训特点】
理论基础深厚,逻辑思维能力强,拥有丰富的企业授课经验,对企业员工培养具有深刻认识。授课过程中,紧密结合成人教育特点,灵活运用丰富案例,善于以点带面,启发思维。授课风格互动性和实操性很强,注重讲师与学员之间的互动性,使得课堂氛围轻松愉快,倡导分享和共同进步,深受到学员的欢迎。

上一篇:电信行业发展趋势及业务需求前瞻
下一篇:安全及卡应用开发技术培训

培训现场