自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 Kubernetes

Kubernetes是一个开源的容器编排平台,源自Google内部的Borg系统。它对计算资源进行了更高层次的抽象,通过组合容器来提供应用服务。Kubernetes的主要功能包括自我修复、弹性伸缩、服务发现、负载均衡等。资源抽象:在Kubernetes中,所有的内容都被抽象为资源。用户通过操作这些资源来管理Kubernetes集群。集群系统:Kubernetes本质上是一个集群系统,用户可以在集群中部署各种服务。服务部署。

2025-08-21 00:14:07 792

原创 Tomcat

Standalone 模式:Tomcat 单独运行,直接接受用户的请求。这种方式简单但不太推荐,因为Tomcat处理静态内容的能力不如专业的Web服务器,如Nginx或Apache。单机反向代理:在这种模式下,使用一个反向代理服务器(如Nginx或Apache)来处理静态内容,并将动态内容(如JSP页面)的请求代理给Tomcat。这种方式的优点是能够更好地处理静态内容,提高整体性能。反向代理多机:这种模式下,一个Nginx实例作为前置代理服务器,后端连接多台Tomcat服务器。

2025-08-14 23:01:59 994

原创 NGINX

Nginx(发音为“engine-x”)是一个高性能的HTTP和反向代理服务器,最初由Igor Sysoev在2002年开发。它分为社区版和商业版(Nginx Plus)。2019年3月11日,F5 Networks以6.7亿美元的价格收购了Nginx。Nginx以其高性能、稳定性和低资源消耗而闻名,能够处理数以万计的并发连接,解决了所谓的C10K问题。静态Web资源服务器:支持HTML、图片、JavaScript、CSS、文本等静态资源的托管。

2025-08-14 10:26:43 600

原创 高可用集群KEEPALIVED

2.1 Keepalived简介Keepalived是一个基于VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)的开源软件,主要用于实现Linux系统上的高可用性。核心目的:最初设计是为了保障LVS(Linux Virtual Server)负载均衡服务的高可用性,但后来也被广泛用于保障其他服务(如HAProxy、Nginx)的高可用。官网主要功能基于VRRP协议完成地址漂移。

2025-07-28 14:16:34 821

原创 Haproxy七层代理

一、负载均衡核心概念它本质上是一种反向代理技术,通过硬件或软件设备,将来自客户端的请求智能地分发到后端的多台服务器上。这样做的主要目的是:二、使用负载均衡的必要性特别是“Web服务器的动态水平扩展–对用户无感知”这一点,是现代云架构中非常关键的优势,它使得应用能够轻松应对流量高峰。三、负载均衡的类型硬件负载均衡器:如 F5, Citrix NetScaler, Array, 深信服 AD-1000 等。这些设备通常性能强劲,功能完善,但成本较高,且扩展性不如软件方案灵活。它们适合对性能、稳定性要求极高的大型

2025-07-22 23:30:38 801

原创 LVS初步学习

分布式系统也是由多台计算机组成的,但它的核心思想是“分而治之”。一个大的业务被拆分成多个小的、独立的功能模块(子业务),这些模块部署在不同的服务器上,每台服务器负责一部分工作。它们通过相互通信、协作来完成整个业务。集群就是把多台独立的计算机(节点)组合起来,让它们看起来和工作起来就像一个单一的、强大的系统,共同解决某个特定的问题。这样,前端集群保证了高并发访问下的响应速度和可用性,而后端分布式则保证了业务逻辑的灵活性和可扩展性。想象一下,你的系统就像一辆车。

2025-07-14 20:03:21 767

原创 CA复习功课

https://d1dir1v6.99.com/qqfi1e/qq/Q0NT/Linux/00_3.2.18_250626_x86_64_01.rpm(这里以QQ做示例)gpgkey = file:///rhe19.4/RPM-GPG-KEY-redhat-release(密钥,在挂载目录下)(在rhel7中进入/etc/sysconfig/selinux 改为selinux=disabled)提供了一个更现代、更易读的方式来列出块设备(磁盘、分区、RAID、LVM 等)及其关系。

2025-07-13 22:03:38 599

原创 BGP实验报告

AS2的骨干链路,用172.16.1.0/24网段进行划分,因为每条链路只需要两个IP地址,所以为了节约IP地址,可给限制可用IP地址数量为2个,AS 2中有6条骨干链路,所以需要6个/30的网段。AS3中存在两个环回,一个地址为192.168.2.0/24,该地址不能在任何协议中宣告,最终要求这两个环回可以ping通;3、配置BGP,建立EBGP、IBGP对等体关系,并修改一些属性,配置完成后,查看BGP邻居表,确保邻居都起来。2.配置ospf协议,给R2至R7,,实现整个AS 2内部互通。

2025-05-28 19:10:01 623

原创 BGP边界网关协议

类型:路径矢量路由协议。特点:直接传递网段信息(路由条目信息)。矢量定义:该路由信息的下一跳就是发送(传递)该路由的设备。分类:无类别路由协议。工作原理:以一个AS作为一跳进行路由的传递,不涉及算法,仅传递运行了BGP协议的设备路由表中存在的路由信息。类型:距离矢量路由协议。

2025-05-20 15:25:45 977

原创 广域网学习

可以使以太网网络中的多台主机连接到远端的宽带接入服务器。配置本地作为被认证方,以及账号密码信息。功能和指定对端用户名,必须与对端配置的。帧封装到以太网帧中的链路层协议。用户名一致,该名称对端可不设置。提供接入控制、认证等功能。,使内部用户可以上网。

2025-05-18 21:34:06 1260

原创 OSPF综合实验

访问外网访问rip。

2025-05-09 20:54:53 418

原创 LINUX——例行性工作

run-parts命令,这是一个非常有用的工具,用于执行目录中的所有可执行文件。当你需要在同一时间执行多个脚本时,可以将这些脚本放在一个目录下,然后在crontab中添加一个条目来使用run-parts执行这个目录。在这个示例中,任务是在每天早上9点整执行一个wall命令,向所有登录的用户发送消息"good morning"。每个用户都可以有自己的crontab文件,用于安排自己的任务。这行代码表示每天早上4点07分,以root用户的身份执行/etc/cron.daily/目录中的所有脚本。

2025-05-06 22:32:26 912

原创 路由与OSPF学习

1. 建立邻居阶段在OSPF启动前,路由器处于Down状态;在OSPF启动后,路由器向所有运行了OSPF协议的接口发送hello包(目标地址为224.0.0.5)。此时路由器为init状态;路由器收到对端的hello包后,会发送包含邻居信息(RID)的Hello包;路由器在Hello包中发现自己的RID在邻居列表时,则会进入2-way状态,此刻邻居关系建立,能够双向通讯。网络配置错误:确保OSPF进程ID、区域ID、网络地址和子网掩码在所有相关路由器上都是一致的。物理连接问题。

2025-04-23 13:25:42 834 1

原创 常见网络问题

**种类**:正向ARP(IP→MAC)、反向ARP(MAC→IP)、免费ARP(地址冲突检测)- **应用层**:HTTP/HTTPS、DNS、FTP、SMTP、TELNET。- **标志位**:SYN(建立连接)、ACK(确认)、FIN(关闭连接)等。- **TCP**:可靠、面向连接、流量控制(如HTTP/FTP)- **网络层**:IP、ICMP(ping)、ARP、OSPF。- **UDP**:不可靠、无连接、低延迟(如DNS/VoIP)- **传输层**:TCP(可靠)、UDP(不可靠)

2025-04-19 14:08:20 367

原创 网络类型学习

----基于二层(数据链路层)使用的协议不同而导致数据包的封装方式不同,工作方式也不同。OSPF协议根据链路层协议类型将网络分为四种类型:广播型网络(BMA)、非广播多路访问(NBMA)网络、点到点网络(P2P)和点到多点网络(P2MP)。MA网络主要涉及前两种类型,即BMA和NBMA。网络架构是网络的整体设计,而网络协议是实现这种设计的具体规则和标准。

2025-04-17 20:16:42 1280

原创 VRRP学习

虚拟路由器冗余技术【三层技术】:网关冗余VRRP设计了VRRP组的概念,在一个 VRRP 组中,多台路由器共同构成一个虚拟路由器。这个虚拟路由器拥有一个虚拟 IP 地址【VRRP-ID默认是8位二进制,范围是0~255,用以标识和区别不同的VRRP组】,该地址作为默认网关,在 VRRP 组中,选举一台路由器作为路由器(Master),其他的路由器作为路由器(Backup)。主路由器负责转发数据包,而备份路由器则处于待命状态。

2025-04-11 16:38:15 922

原创 链路聚合技术

1.两端都配置最大活跃接口数为n;2.通过LACPDU报文选举出主被动端;3.在主动端通过接口优先级或者接口编号选举出活动端口;4.主动端通过LACPDU报文将本端的接口选举告诉被动端;5.被动端根据主动端的选举结果启用本段的活动接口,同时该链路成为活动链路。

2025-04-11 14:44:40 583

原创 STP学习

当二层交换机意外成环路的时候会发生:1.广播风暴:当广播帧进入环路时,会被不断复制并传输,导致网络中的广播流量急剧增加,消耗大量的网络带宽,降低网络性能,形成广播风暴。2.MAC地址表的漂移(偏移)(不稳定):每一次数据帧在环路中循环,交换机的MAC地址表记录可能会不断更新,导致MAC地址表不稳定。

2025-04-05 22:00:14 799

原创 VLAN章节学习

LSW4-GigabitEthernet0/0/2]port trunk allow-pass vlan 2 to 4 //允许VLAN-ID2~4的通过。[LSW4-GigabitEthernet0/0/2]port trunk allow-pass vlan 5 6 7 //允许VLAN-ID5~7的通过。[LSW4-GigabitEthernet0/0/2]port trunk allow-pass vlan 3 //允许通过的VLAN-ID。

2025-03-23 22:08:24 862

原创 HCIA复习

这种情况下,服务器将意识到自己期望的报文段丢失了,所以,他不能直接确认后面的报文段,因为我们知道,TCP的确认是累计确认,也就是说,如果客户端收到服务器发送的确认序号为300的数据报文段,则客户端会任务300之前的字节流均已经传递完毕,并被接收了。接收方(假定服务器方)理应针对这三个报文段进行确认,但实际上,中间的确认报文段就算丢失,也问题不大,不会触发重传,因为之前我们就说过,TCP是累计确认,只要收到最后的确认报文就相当于将前面的内容都确认了。其实,TCP连接在建立的过程中,也是可以分为不同的阶段的。

2025-03-17 20:43:40 605

原创 sql语句练习

INSERT INTO `worker` (`部门号`, `职工号`, `工作时间`, `工资`, `政治面貌`, `姓名`, `出生。INSERT INTO `worker` (`部门号`, `职工号`, `工作时间`, `工资`, `政治面貌`, `姓名`, `出生。INSERT INTO `worker` (`部门号`, `职工号`, `工作时间`, `工资`, `政治面貌`, `姓名`, `出生。素材: 表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等。

2025-01-11 19:26:09 499

原创 数据库5种安装方法

使用 Docker 命令来加载一个 Docker 镜像通常涉及到两个步骤:首先是将镜像保存为文件,然后从文件中加载镜像。这里我遇到一个问题,就是我的电脑连不到外网,没有vpn,没有搭建过,老师将它打包成镜像发给我们的,下面是在安装了docker之后才能搞的。第一次下载跟着推荐安装过去基本上是非常顺利的,电脑主机名字必须要英文,如果不是,卸载干净后,更改名字,重启后再次下载。非第一次安装一定要把之前的残留文件卸载完,将C:\Program Files\MySQL目录下的东西卸载完。

2025-01-09 02:43:05 497

原创 数据库作业

4、在 user_list_new 表中增加新字段,该字段位于 username 字段和 sex 字段中间,该字段数据类型要求为 varchar(10)。1、创建 student 数据库,该数据库的默认字符集为 gbk,默认的校对规则为 gbk_chinese_ci。3、复制 user_list 数据表为 user_list_new 表,但是要求不需要复制数据。username 字段,该字段数据类型为 varchar(12)sex 字段,该字段数据类型为 varchar(12)

2025-01-09 00:34:05 234

原创 利用正则表达式筛选对爬取数据进行匹配

">提取章节名称和链接。使用正则表达式<div id="content">(.*?将提取的数据存储在字典chapter中,并保存到文件丹神目录.txt。首先,采集目录页面的HTML内容,使用正则表达式提取章节名称和链接。遍历目录数据,对每个章节链接发送GET请求,获取章节内容的HTML。使用requests库发送GET请求,获取目录页面的HTML内容。然后,根据提取的链接,采集每个章节的具体内容。从文件丹神目录.txt中加载采集到的目录数据。需要采集的数据:小说的章节名称和对应的链接。

2024-11-20 17:11:33 322

原创 远程连接并安装nginx

【代码】远程连接并安装nginx。

2024-11-14 16:06:34 111

原创 python作业

函数。

2024-10-30 14:14:11 1187

原创 python 循环代码作业

2024-10-21 11:30:45 159

原创 python作业

2024-10-19 13:04:17 123

原创 python前言

总结:为什么要学习和以后学习计划,python环境如何安装,如何运行python代码,编写工具的安装。

2024-10-16 16:43:00 141

原创 jq和js作业

背景渐变方向变换

2024-07-22 00:43:39 405

原创 第三次作业

关于我们</a><a href="index.html">首页</a><a href="login.html">登录</a><a href="index.html">首页</a><a href="login.html">登录</a><a href="login.html">登录</a><a href="#about">关于我们</a><a href="#home">首页

2024-07-22 00:41:37 940

原创 导航栏作业

联系我们关于我们导航栏示例

2024-07-12 19:04:55 268

原创 css盒子模型

在这个例子中,如果`box-sizing`是`content-box`,则盒子的总宽度将是`200px(width) + 2 * 20px(padding-left + padding-right) + 2 * 5px(border-left + border-right) + 2 * 10px(margin-left + margin-right)= 270px`。但如果`box-sizing`是`border-box`,则总宽度将是`200px`,因为`width`属性包括了内容和内边距以及边框。

2024-07-12 19:02:16 291

原创 web前端作业

<input type="checkbox" name="hobby" value="写作">写作</label><label for=""><input type="checkbox" name="hobby" value="体育">体育

2024-07-09 22:56:21 846 1

原创 权限作业1

rw-------. 1 root root 946 1月 22 12:30 anaconda-ks.cfg。-r--r--r--. 1 root root 377 4月 18 16:56 access.log。-rw-r--r--. 1 root root 23219 4月 18 15:46 me.tar.bz2。-rw-------. 1 root root 140498 4月 18 15:42 messages。

2024-04-26 18:26:17 760 1

原创 创建虚拟机2.0

2024-04-13 12:40:50 121

原创 创建虚拟机

2024-03-28 16:30:03 153 1

原创 lRHCSA 作业

2024-01-24 14:43:32 482

原创 【无标题】

2024-01-12 16:25:39 397 1

原创 云计算测试

2024-01-12 13:57:52 482 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除