目前几乎所有的应用都会跟网络打交道,所以我们了解和熟悉网络对我们后续的排错是很有必要的,我这里讲解的部分主要是我个人理解来进行讲解。
网络运维的第一步,是理解网络是如何工作的。我们将从以下几个方面展开,当然下面有些内容在前面我们有过部分介绍。
网络的核心在于通信,而通信的规则由协议定义。我们将从最基础的OSI七层模型入手,帮助学员理解网络分层设计的意义:每一层各司其职,层与层之间通过接口通信,既降低了复杂性,也提高了灵活性。
随后,我们将深入TCP/IP协议栈,重点讲解以下关键协议与技术:
网络的核心是协议,协议决定了设备之间如何“对话”。本章节将重点讲解以下几类协议:
路由是网络层的核心功能,决定了数据包从源到目的地的路径。我们将介绍静态路由与动态路由的区别,并简要介绍RIP、OSPF等常见路由协议的工作原理。
没有硬件设备的支撑,网络协议无法落地。本章节将从实操角度出发,带领学员接触真实网络设备。
通过模拟器或真实设备,完成以下实操任务:
随着带宽需求的不断提升,光纤已成为现代网络的主流传输介质。本章节将帮助学员建立对光纤通信的全面认识。
历史内容推荐
Etcd,单机,集群,带证书集群,崩溃恢复,数据存储,快照,2G容量限制
Redis,单机,主从,哨兵,集群,TTL,RDB,AOF,雪崩击穿穿透,Memcaceh
MongoDB 角色和权限,管理员,复制集,分片集群,wiredtiger,OpLog,纯内存引擎
PostgreSQL 权限,模式,块复制,逻辑复制,Patroni,物理备份,模式
MySQL crud,user,innodb,索引,主从,物理备份,系统表,视图,MariaDB
Elasticsearch(es) 倒排索引,分词,lucene,ELFK,索引,副本,分片,web管理
Hadoop HDFS dn,nn,jn,分块,副本,配额,快照,回收站,追加模式,Kerberos
RabbitMQ,虚拟主机,交换机,队列,绑定,持久化,镜像队列,网络分区,RocketMQ
Kafka-集群部署,Topic,分区,副本,生产者,消费者(组),持久化,顺序读写,零拷贝,扩容
ZooKeeper-集群部署和选举,读写流程,事务日志,数据和快照,ACL,4字命令,监控和备份
Squid,HAProxy,LVS,Keepalived,内网穿透FRP
Web服务器-Nginx反向代理,负载均衡,安全配置,日志,流量镜像,websocket,跨域
Kubernetes(k8s)-基本概念,部署,工作负载,服务,网络,存储,配置,调度,证书,监控
Docker-docker基本信息,基本命令,dockerfile,原理,仓库,存储网络日志,番外篇
KVM-虚拟化,虚拟机,安装,dashboard,xml解释,克隆,快照,初始化,esxi介绍
Linux进阶-硬件,日常运维,基础软件,日志,进阶命令,防火墙,shell,内核,初始化
Linux基础-包括文件的增删改查,磁盘管理,网络配置,用户配置,权限配置