暑期助学活动 火爆 进行中
咨询在线客服 即可领取 超大额优惠券 >>
近期版本稳定 HCIE连过10人 点击客服弹窗 马上了解拿证秘籍>>
-------------------------------------------------------------------------------------------
▼ 课程适合人群
1. 刚毕业还没有工作经验的学生
在校期间没有学习到实用的技术,也没有考取下有价值的证书,即将离校的你对未来规划感到迷茫,不知道该找寻什么方向的工作。
2. 对目前工作不满意想进IT行业的人士
你也许每天工作累死累活,收入微薄;又或者朝九晚五工作没有挑战性,想转行一下IT技术行业,但不知如何入手。
3. 想要提升技术的从业者
已经进入这个行业的你,每天兢兢业业工作,却没有一个好的引领者带你提升技术。技术止步不前,薪资没有提升想考取一个更高级的证书提升自己。
▼ 证书介绍
HCIE-openEuler认证是华为认证体系中针对openEuler操作系统的顶级专家级认证,面向在Linux和openEuler领域经验丰富,渴望在技术和管理层面都取得卓越成就的资深专业人士。此认证旨在培养和认可能够主导大型复杂openEuler项目,推动企业数字化转型与创新的技术领军人物。HCIE-openEuler认证需要通过笔试、实验两门考试。
>>HCIE-openEuler笔试
考试代码:H12-631
考试类型:笔试
试卷题型:单选题、多选题、判断题、填空题
考试时长:90min
及格分/总分:600/1000
考试费用:300USD
考试语言:中文
成绩有效期:3年
(考试详情可咨询我们的考务老师:HCIE99)
>>HCIE-openEuler实验
考试代码:H12-632
考试类型:实验
试卷题型:操作
考试时长:480min
及格分/总分:80/1000
考试费用:8000CNY
考试语言:中文
成绩有效期:3年
(考试详情可咨询我们的考务老师:HCIE99)
▼ 课程大纲
HCIE openEuler 初级网络技术实战培训课程(包含HCIA+HCIP)
从0教起 学企业实战 高效率考证
HCIA openEuler阶段 | |
单元内容 | 课程内容 |
一、openEuler操作系统入门 | 1. 介绍Linux操作系统的入门知识 |
2. 介绍如何安装openEuler | |
3. 介绍如何登录并使用openEuler操作系统 | |
二、命令行操作基础 | 1. Linux命令行操作基础,包括命令行入门和使用命令行管理文件 |
2. Linux系统中的目录操作、文件操作、和文件查看操作 | |
3. 文件的分页查看操作和查找操作 | |
4. 文件的压缩和打包操作 | |
三、文本编辑器及文本处理 | 1. 介绍Linux系统中常用的文本编辑器,以及如何使用vim文本编辑器打开文件、如何在vim中移动光标等内容 |
2. 介绍如何使用vim文本编辑器,包括数据操作,行号的显示和取消,vim中的查找与替换,设置搜索高亮,修改文件撤销或重做,以及如何保存文件并退出等内容 | |
3. 如何查看文件,如何筛选文件,如何提取列或者字段,以及如何提取关键字 | |
4. cat、more和less。Linux文件的摘选命令:head和tail。提取文件中列或者字段的命令:cut。 | |
四、用户和权限管理 | 1. 介绍用户的概念,以及useradd、usermod、passwd等用户相关的管理命令 |
2. 介绍用户组的概念,以及groupadd、groupmod等用户组管理命令 | |
3. 常见的读写权限、执行权限,以及如何针对文件或者目录进行权限的修改 | |
五、安装软件并管理服务 | 1. 介绍RPM的概念,以及如何使用RPM命令进行安装、卸载、升级和查询等操作 |
2. 介绍DNF的概念,以及如何添加和启动软件源,如何配置DNF,如何使用DNF查询、安装、删除、升级软件包和软件包组 | |
3. 配置软件源的实验,以及如何使用RPM命令和DNF命令管理软件 | |
4. 介绍源代码软件的概念,以及使用源码安装软件的方法 | |
5. 介绍systemd管理服务的概念,以及systemd的主命令systemctl的用法 | |
六、管理文件系统及存储 | 1. 主要介绍文件系统的基本概念,以及分区的含义 |
2. 介绍文件系统和存储相关的知识,以及磁盘存储的挂载和使用方法 | |
3. 进行MBR的分区的实验操作 | |
4. 进行GPT的分区模式 | |
5. 介绍逻辑卷相关的一些概念,以及如何管理逻辑卷和动态调整逻辑卷 | |
6. 介绍如何创建一个逻辑卷 | |
七、系统管理 | 1. 介绍计划任务管理,at和crontab演示 |
2. 网络管理的理论及实践 | |
3. 进程管理的理论及实践 | |
八、shell脚本 | 1. shell编程的基础,包括shell脚本输入、输出、重定向和管道等 |
2. 介绍shell编程中的字符、变量和运算 | |
3. shell编程的语句,包括循环语句和条件语句等等 | |
九、Samba文件共享服务器管理 | 1. 介绍Samba服务器的架构和工作原理,了解如何配置Samba对应的目录的一些用户以及权限,并使用前八章学习的知识做一些简单的运维工作 |
2. 介绍如何搭建Samba文件共享服务器 | |
HCIP openEuler阶段 | |
一、openEuler常用服务管理 | 1. Web服务简介及常用Web服务器介绍 |
2. 掌握Apache的工作原理及搭建配置 | |
3. 掌握Nginx的工作原理及搭建配置 | |
4. DNS服务器的工作原理及搭建配置 | |
5. MySQL数据库的基本操作 | |
6. LAMP/LNMP介绍及搭建配置 | |
二、openEuler集群架构介绍 | 1. 熟悉LVS负载均衡的搭建和配置 |
2. 熟悉Nginx负载均衡的搭建和配置 | |
3. 熟悉Haproxy负载均衡的搭建和配置 | |
4. 熟悉Keepalived高可用集群的搭建和配置 | |
5. 了解Redis的基本操作 | |
三、openEuler存储管理 | 1. 了解存储的基本概念和类型 |
2. 掌握NAS的基本原理和使用方法 | |
3. 掌握SAN的不同类型及使用场景 | |
4. 掌握GlusterFS的基本原理及常见卷模式 | |
四、openEuler自动化管理 | 1. 掌握Ansible常用功能模块的使用,Playbook的开发 |
2. 掌握SaltStack远程管理及配置管理功能 | |
五、Shell脚本进阶 | 1. 掌握条件判断的使用 |
2. 掌握函数的常见操作 | |
3. 掌握grep语法与常见操作 | |
4. 掌握正则表达式的基本用法 | |
5. 掌握sed语法与常见操作 | |
6. 掌握awk语法与常见操作 | |
六、openEuler操作系统安全加固 | 1. 掌握openEuler系统加固策略 |
2. 熟悉netfilter架构和原理 | |
3. 掌握iptables的语法规则 | |
4. 掌握firewalld的语法规则 | |
5. 熟悉SELInux强制访问控制策略 | |
七、openEuler系统监控入门 | 1. 了解查看系统状况的LInux命令 |
2. 掌握Zabbix的安装部署和基本操作 | |
3. 了解A-Ops的基本功能 | |
HCIE openEuler阶段 | |
一、ELK海量日志收集 | 1. 日志的重要性 |
2. ELK各种组合架构介绍 | |
3. ES相关术语介绍 | |
4. ES集群搭建及配置 | |
5. ES分片与副本作用 | |
6. ES集群故障转移 | |
7. ES集群节点扩容 | |
8. Filebeat收集系统日志 | |
9. Filebeat收集Nginx日志 | |
10. Filebeat收集Tomcat日志 | |
11. Filebeat过滤日志 | |
12. Filebeat对接ES集群 | |
13. Logstash插件介绍 | |
14. Logstash收集Nginx日志 | |
15. Logstash收集Tomcat日志 | |
16. Logstash收集MySQL日志 | |
17. Logstash收集APP业务日志 | |
18. Logstah多种插件过滤日志 | |
19. Logstash对接ES集群 | |
20. Kibana索引模式用法 | |
21. Kibana指标搜索方法 | |
22. Kibana指标出图方法 | |
23. Kibana Dashboard面板用法 | |
24. Kibana访问控制-基于Nginx | |
25. Kibana访问控制-基于RBAC | |
二、CICD高效自动化运维 | 1. 常见的代码部署方式介绍 |
2. CICD工作流程介绍 | |
3. GitLab 平台部署 | |
4. GitLab账户权限管理 | |
5. GitLab创建项目仓库 | |
6. Git常用代码管理命令 | |
7. Jenkins集成环境部署 | |
8. Jenkins集成流程介绍 | |
9. Jenkins构建JOB工程 | |
10. Jenkins Pipeline介绍 | |
11. Jenkins Pipeline构建Java工程 | |
12. Jenkins Pipeline代码拉取 | |
13. Jenkins Pipeline代码编译 | |
14. Jenkins Pipeline代码部署 | |
15. Jenkins Pipeline版本回退 | |
三、Ceph分布式存储 | 1. 分布式文件系统介绍 |
2. Ceph存储概述,对象存储-文件存储-块存储 | |
3. Ceph存储架构及组件介绍 | |
4. Ceph-deploy部署 | |
5. 部署Ceph块存储集群 | |
6. 镜像创建,动态调整容量大小 | |
7. 客户端KRBD访问存储 | |
8. 创建存储镜像快照 | |
9. 使用快照恢复数据 | |
10. 存储快照克隆 | |
11. 客户都安磁盘映射撤销 | |
12. 删除快照与镜像 | |
13. 创建虚拟机磁盘镜像 | |
14. Ceph认证账号 | |
15. Ceph元数据服务器部署 | |
16. 创建Ceph存储池 | |
17. 创建Ceph文件系统 | |
18. 客户端挂载存储使用存储 | |
19. 对象存储概述 | |
20. 部署RGW程序 | |
21. 新建网关实例 | |
22. 服务端端口修改 | |
23. 客户端测试存储 | |
24. 第三方访问存储 | |
四、Docker+Containerd容器管理 | 1. 容器的应用场景 |
2. Docker介绍及安装 | |
3. Docker镜像管理命令 | |
4. Docker容器管理命令 | |
5. Docker容器端口映射 | |
6. Docker容器数据卷 | |
7. Docker容器资源限额 | |
8. Dockerfile制作容器镜像 | |
9. Docker四种网络模式 | |
10. Docker跨主机Overlay网络 | |
11. Docker Compose容器编排 | |
12. 容器私有镜像仓库Harbor | |
13. Containerd介绍 | |
14. Containerd安装与配置 | |
15. Containerd镜像管理命令 | |
16. Containerd容器管理命令 | |
17. Containerd名称空间管理 | |
18. Containerd使用Harbor仓库 | |
19. Containerd构建容器镜像方式 | |
五、kubernetes容器编排 | 1. kubernetes 容器编排介绍 |
2. kubernetes 集群组件功能 | |
3. kubernetes 多种类型集群部署 | |
4. kubernetes 集群环境初始化 | |
5. kubernetes 集群网络插件Calico部署 | |
6. kubernetes 集群环境测试 | |
7. Kubernetes资源类型介绍 | |
8. Kubernetes资源类型-namespace | |
9. Kubernetes资源类型-pod概念 | |
10. Kubernetes资源类型-Pod控制器种类 | |
11. Kubernetes资源管理方式-命令行 | |
12. Kubernetes资源管理方式-YAML文件 | |
13. ReplicaSet控制器 | |
14. Deploymtn控制器 | |
15. DemonSet控制器 | |
16. HPA自动扩缩容控制器 | |
17. StatefulSet控制器 | |
18. Pod扩缩容 | |
19. Pod版本变更 | |
20. Pod镜像拉取策略Never | |
21. Pod镜像拉取策略IfNotPresent | |
22. pod端口设置 | |
23. pod资源配额 | |
24. Pod多容器创建方式 | |
25. pod环境变量定义方式 | |
26. pod容器执行命令方式 | |
27. pod调度概述 | |
28. pod定向调度NodeName | |
29. pod定向调度NodeSelector | |
30. pod污点Taints | |
31. pod污点PreferNoShedule | |
32. pod污点NoSchedule | |
33. pod容忍Toleration | |
34. pod容器探测livenessProbe | |
35. pod容器探测readinessProbe | |
36. pod容器探测exec | |
37. pod容器探测tcpSocket | |
38. pod容器探测http | |
39. pod重启策略 | |
40. pod版本更新策略Recreate | |
41. pod版本更新策略RollingUpdat | |
42. pod版本回滚 | |
43. pod自动扩缩容 | |
44. Service功能介绍 | |
45. Kube-proxy功能介绍 | |
46. Iptables代理模式 | |
47. Ipvs代理模式 | |
48. Service资源清单文件定义 | |
49. Service-Cluster IP应用案例 | |
50. Service-NodePort应用案例 | |
51. Ingress功能及种类介绍 | |
52. Ingress-nginx环境搭建 | |
53. Ingress-nginx HTTP应用案例 | |
54. Ingress-nginx HTTPS应用案例 | |
55. ConfigMap概念介绍 | |
56. ConfigMap创建与使用 | |
57. ConfigMap热更新方式 | |
58. Secret概念介绍 | |
59. Secret创建与使用 | |
60. Secret热更新方式 | |
61. K8s用户分类介绍 | |
62. 创建k8s普通用户 | |
63. 创建Service Account | |
64. 鉴权RBAC授权Role、RoleBinding、ClusterRole、ClusterRolebinding | |
65. k8s数据持久化方式介绍 | |
66. k8s支持的存储类型介绍 | |
67. 本地存储-EmptyDir应用案例 | |
68. 本地存储-HostPath应用案例 | |
69. 网路存储-NFS应用案例 | |
70. 网络存储-Ceph | |
71. PV与PVC存储应用案例 | |
72. StorageClass动态存储 | |
73. 无状态应用与有状态应用介绍 | |
74. StatefulSet控制器的工作及应用场景 | |
75. 掌握statefulSet部署MySQL数据库 | |
76. 掌握statefulSet中的PVC数据持久化 | |
77. 掌握有状态应用的访问方式 | |
78. 集群可视化-kuboard管理集群 | |
79. 集群可视化Rancher管理集群 | |
六、Prometheus监控 | 1. 监控系统的演进过程介绍 |
2. Prometheus原理及优缺点介绍 | |
3. Prometheus核心组件Server、exporter、alertmanager等 | |
4. Prometheus两种pull采集数据方式 | |
5. Prometheus安装方式及配置 | |
6. node_exporter安装配置 | |
7. node_exporter采集主机指标(如:内存、cpu、硬盘、网络等) | |
8. cAdvisor采集容器指标(如:内存、cpu、硬盘、网络等) | |
9. Grafana Dashboard界面部署 | |
10. Grafana对接Prometheus | |
11. Grafana模板导入与模板配置 | |
12. Grafana展示Prometheus数据 | |
13. AlertManager报警组件安装 | |
14. AlertManager报警规则配置 | |
15. AlertManager邮件、微信报警 | |
16. k8s环境部署Prometheus方式 | |
17. k8s环境Prom监控各种资源对象(如:node,Server,Pod,ingress等) | |
18. k8s环境通过Grafana展示指标 | |
19. k8s环境AlertManager故障报警 | |
综合项目实战 | 这个项目通过整合多种技术,提供了一个完整的微服务解决方案,适合在生产环境中应用。 |
▼ 实验展示
1. 安装openEuler:如何安装openEuler操作系统,以及如何登录使用openEuler操作系统
2. 命令行操作:命令行的一些基础操作,包括入门级命令行代码,以及如何使用命令行管理文件
3. 文本编辑器的使用:使用vim打开文件、修改文件、保存文件,以及vim文本编辑器的常用快捷操作等
4. 文件查看及提取:文件查看,摘取,提取部分文件的操作
5. 用户组管理:用户、组的创建及管理,文件权限设置
6. 软件安装:RPM、DNF、源码安装软件步骤
7. 磁盘分区:MBR及GPT分区方式操作
8. 逻辑卷管理:逻辑卷创建及管理
9. 计划任务:at和crontab计划任务创建及管理
10. 网络管理:IP地址,路由,主机名,DNS设置
11. 进程管理:进程的查看与管理
12. Shell脚本:shell编程基础,包括标准输入、标准输出,管道、运算、变量、字符等
13. 搭建Samba服务器:Samba文件共享服务的搭建和使用
14. Apache相关配置:Apache服务的安装、基础管理
15. Nginx相关配置:Nginx的安装、Nginx静态资源访问、反向代理功能
16. DNS配置:结合Nginx,为Nginx服务器配置DNS正向解析及反向解析
17. MySQL相关配置:对MySQL进行安装及基础操作,包括增删改查等
18. LAMP实践:综合实验,搭建LAMP架构的典型应用--WordPress
19. LVS配置实践:分别使用LVS的NAT模式和DR模式对web服务器进行了负载均衡
20. Nginx反向代理和负载均衡实践:Nginx反向代理和负载均衡相关的实验,实践负载均衡的各种算法
21. HAProxy配置实践:如何使用HAProxy相关的实验的监控功能,以及如何配置HAProxy的日志,并配置了HAProxy的访问控制特性
22. Keepalived配置实践:通过Keepalived对Nginx进行高可用保护,同时结合LVS实现了Nginx集群
23. Redis基础操作:Redis增删改查,并将Redis应用到WordPress中
24. 共享存储管理实验:包括NFS存储搭建及使用和SAN存储搭建和使用
25. 分布式存储GlusterFS管理实验:包括存储集群的搭建,不同卷类型的创建和使用
26. Ansible基本操作:Ansible基本操作,实践了最常见的功能模块,以及playbook的编写和执行
27. SaltStack基础操作:SaltStack的远程执行功能和配置管理功能
28. 流程控制语句进阶实践:流程控制语句进阶,通过用户密码校验,掌握流程控制语句以及条件测试的使用
29. 函数实践:通过创建用户添加函数,掌握函数的创建以及使用方法
30. 正则表达式实践:通过网卡和进程信息过滤查询,掌握正则表达式普通字符、普通元字符、扩展元字符的使用
31. grep命令实践:通过网卡和进程信息的过滤查询,掌握grep命令的输出控制、上下文控制选项、模式选择选项的使用
32. sed流编辑器实践:通过网卡和进程信息的过滤查询,掌握sed流编辑器的行号定位、正则定位、增删改查、搜索替换、文件操作、参数选项的使用
33. awk语句:通过网卡和进程信息的过滤查询,掌握awk语句的内置变量、字段分隔符、记录分隔符、格式化输出、正则表达式、控制语句和脚本模式的使用
34. 操作系统安全加固:内核参数加固策略,授权认证加固策略,账户口令加固策略,文件权限加固策略,ssh服务加固策略的实践
35. 操作系统网络安全:iptables,firewalld防火墙综合实践
36. SELinux强制访问控制:SELinux访问控制策略的实践
37. 系统基础监控命令实践:CPU、内存、磁盘I/O、网络I/O性能指标实践,top性能分析工具实践
38. Zabbix监控使用实践:Zabbix安装部署及基础操作
39. 自动化部署:使用Jenkins Pipeline流水线实现整个CICD的项目部署流程,包括:代码拉取、代码编译、制作镜像、项目部署等
40. 负载均衡:通过Nginx作为集群外部代理,分发流量到k8s集群中的各个服务实例,实现负载均衡
41. 存储管理:使用Ceph作为k8s的持久化存储解决方案,确保数据的高可用性和可靠性
42. 日志管理:通过ELK Stack,收集k8s集群的日志,使用Logstash处理日志,Elasticsearch存储日志,Kibana进行日志的可视化分析
43. 监控与展示:通过Prometheus监控k8s集群的各项指标。使用Grafana连接Prometheus,创建仪表盘展示实时监控数据