自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker秒级启动NextCloud个人网盘存储办公系统

## 概述- 该项目共分为3个子项目,由容器、个人网盘、移动办公三个部分组成- 该项目旨在复习巩固系统服务部署使用、容器服务使用等知识,旨在让学生增加知识面,提高项目实习经历,充实简历### 项目组织方式及时间- 时间:建议一周内完成所有的项目搭建、功能测试、问题总结- 方式:通过VmWare17虚拟机实现平台搭建- 人数:3人小组## 项目背景知识### 系统需求- 由于现有网盘费用较高且安全性得不到保证,需要在本地部署个人网盘存储系统。

2025-04-24 23:40:23 518

原创 判断192.168.1.0/24网络中,当前在线的ip有哪些

程序,在/userdata 目录下建立50个目录,即 user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。

2025-01-16 00:20:23 1129

原创 kubernetes(k8s)全面介绍

kubernetes简介Kubernetes(简称k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现、扩容缩容、监控,维护等一整套功能。,努力成为跨主机集群的自动部署、扩展以及运行应用程序容器的平台。它支持一系列容器工具, 包括Docker等。kubernetes背景和历史。

2024-10-10 00:21:11 1218

原创 WEB服务器

Web服务器一般指的是“网站服务器”,是某种驻留在因特网上的计算机程序,可以向请求终端提供服务,主要功能时存储、处理和传递网页给“客户”,传递内容一般是HTML文档、图像、样式表或脚本等,也可以放置网站文件以供浏览或下载。WEB服务器也称为WWW(Word Wide Web)服务器,核心功能就是提供网页信息浏览服务,严格来说Web服务器只负责处理Http协议请求,发送静态页面的内容。目前主流的web服务器主要是。

2024-08-22 11:46:35 2287

原创 KEEPALIVED讲解

Keepalived是Linux下一个轻量级别的高可用解决方案,可以实现服务或者网络的高可用Keepalived主要是通过虚拟路由冗余来实现高可用,虽然它没有HeartBeat那么强大,但Keepalived的部署和使用非常简单,所有配置只需要一个配置文件即可完成。

2024-08-18 14:06:49 1015

原创 HAProxy七层代理

socat是一个用于数据转发的命令行工具,它可以在两个端口之间建立虚拟通道,将数据从一个端口转发到另一个端口,同时支持很多网络协议。socat支持的常用网络协议TCP、UDP:传输层协议,用于网络通信。SSL、TLS:安全传输协议,用于加密数据传输。HTTP、HTTPS:应用层协议,用于 Web 服务。SSH:安全 Shell 协议,用于远程登录和文件传输。FTP、FTPS:文件传输协议,用于文件传输。SCTP:传输层协议,用于流控制和数据传输。ICMP:网络层协议,用于网络诊断和错误报告。

2024-08-11 20:50:03 1296

原创 lvs学习笔记

LVS是一个开源的软件,可以实现LINUX平台下的简单负载均衡。LVS 是 Linux Virtual Server 的简称,也就是 Linux 虚拟服务器。这是一个由章文嵩博士发起的一个开源项目,它的官方网站是。

2024-08-08 15:46:13 937

原创 VMware虚拟机上的dhcp关闭

1.安装图形化生成kickstart自动安装脚本的工具。一.kickstart自动安装脚本制作。要求至少内存2G,并设置成网络引导开机。2.启动图形制作工具。

2024-08-06 05:16:45 396 1

原创 备份与恢复作业

4、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)1、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。3、使用mysqldump备份booksDB和test数据库(test数据库自行准备)2、在 goods_name 列上加唯一性索引(用alter table方式)2、在 shop_price 列上加普通索引(用create index方式)命令备份数据库中的所有表。

2024-07-16 22:48:16 967

原创 mysql语句

values('张晓红','女','1980-1-23',5800,'河南省郑州市中原路10号',1),('王云飞','男','1992-11-15',5600,'河南省新乡市人民路28号',1),('王鹏飞','男','1987-10-1',6800,'河南省新乡市东明大道12号',1),('王小明','男','1998-1-3',4800,'河南省驻马店市雪松路128号',2),('王大鹏','男','1989-2-11',5900,'河南省郑州市东风路15号',1),

2024-07-16 22:40:24 812

原创 mysql语句

12、查询grade表中math大于90 或者 chinese大于90的记录。2、查询grade表中的id,firstname,lastname字段。10、查询grade表中firstname以A开头后面有4个字符的记录。8、查询grade表中firstname以A开头以e结尾的记录。7、查询grade表中firstname以A开头的记录。13、查询grade表中id不是1、3、5、7的记录。5、查询grade表中id值为2,4,6的学生记录。17、求出表中英语成绩的80的记录的条数。

2024-07-16 22:27:39 347

原创 mysql

1、创建一个用户test1使他只能本地登录拥有查询student表的权限。记录中id字段的值为1,name字段的值为"3、向student表中添加一条新记录,部分。4、更新表,grade 大于90的加0.5。1、向student表中添加一条新记录。2、向student表中添加多条新记录。5、删除成绩为空的记录并查看删除后的表。",grade字段的值为98.5。2、查询用户test1的权限。3、删除用户test1.中创建student表。

2024-07-16 22:18:43 301

原创 mysql创建语句

在员工表中添加列image blob 长度 255;修改员工绩效表名为usersalary。创建员工表和绩效表 ,并查看表。使用 desc 表名;在员工表中删除性别列;改变表字符串为utf8。在员工表中修改job。

2024-07-10 09:32:51 253

原创 windows安装Mysql可参考步骤

7. 进入类型选择页面,本人需要mysql云服务就选择了developer default(7.1是默认安装的步骤),如果只想安装mysql server的就选择custom模式(7.2步骤是选择自己需要的服务器类型,所选择的用于做一些数据分析)13.先配置mysql server的类型以及网络:type and networking(类型和网络),这里有两种mysql server类型,选择第一种类型点击next。这里选择的是安装版(mysql -install-community)

2024-07-04 08:53:08 913

原创 虚拟机配置

root@server named] # cp -a named.localhost openlab.com.zone # -a 完整拷贝。[root@server named] # vim openlab.com.zone # 完整格式修改如下。[ root@server ~ ] # yum install bind -y #下载bind。6. 客户端测试,编辑客户端网卡配置文件,修改dns为服务端。3. 服务端操作,编辑数据配置文件,复制反向解析模版。#客户端 #记得修改ip。

2024-04-13 06:14:44 519 1

原创 虚拟机环境配置

root@server ~]# openssl req -utf8 -new -key /etc/nginx/money.key -x509 -days 365 -out /etc/nginx/money.crt #制作证书。[root@server ~]# vim /etc/nginx/nginx.conf #在上面的基础上接着写,后面会有总览图。[root@server ~]# vim /etc/nginx/nginx.conf #在上面的基础上接着写。

2024-04-13 06:08:10 382 1

原创 三层架构实验

【代码】三层架构实验。

2024-01-27 10:01:16 498

原创 交换接口实验

【代码】交换接口实验。

2024-01-25 00:27:48 669

原创 MPLS实验

【代码】MPLS实验。

2024-01-25 00:17:39 386

原创 BGP实验3

【代码】BGP实验3。

2024-01-24 21:20:05 467

原创 BGP选路实验

【代码】BGP选路实验。

2024-01-24 16:34:26 364

原创 BGP实验2

【代码】BGP实验2。

2024-01-19 03:02:27 441 1

原创 BGP 实验

【代码】BGP 实验。

2024-01-19 02:31:03 566 1

原创 Rhcsa笔记2

命令行模式:在普通模式下,先输入冒号:,接着输入命令,就可以通过配置命令对vim进行配置了,如改变颜色主题、显示行号等,这些配置命令也可以保存到/etc/vim/vimrc配置文件中,每次打开默认配置执行。SBit 只针对目录有效,在具有SBit权限的目录下,如果该用户在该目录下拥有wx权限,则当用户在该目录下创建文件或者目录的时候,只有文件拥有者和root用户才有权去删除里面的东西。否则,该字符将被排除。目录:如果SGID设定在a目录上,则在该目录内创建的文件或者目录的所属组会变成a目录的所属组。

2023-11-18 12:33:24 172 1

原创 Rhcsa笔记

它由10个字符组成,其中第一个字符表示文件类型,剩下的9个字符分为三组,每组3个字符,分别表示所有者、所属组和其他用户对该文件或目录的读、写和执行权限。操作系统通过内核实现,系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需要的处理,奖处理的结果返回给应用程序。因此,"drwxr-xr-x" 表示这是一个目录,并且文件所有者具有完全权限,所属组用户和其他用户只有读和执行权限。如果touch一个已经存在的文件,则会把他创建的所属时间改变,如果touch一个不存在的文件,则会创建一个新文件。

2023-10-29 17:18:21 193

原创 Linux习题

在根下创建一个叫做test的目录,在test的目录下创建三个普通文件file1 file2 file3,给file1创建一个软链接aa,给file2创建两个硬链接,在test目录下创建一个ceshi的目录,在ceshi的目录下创建a1-a8,b1-b8,ac1-ad8的文件。在test目录下创建一个kaoshi的目录,在该目录下创建1-100个文件。在test目录下创建一个qimo的目录,在该目录下创建AA-EE的级联目录。打印出ceshi、qimo、kaoshi的路径。

2023-10-29 16:30:15 90

原创 MySQL中的事务特性以及隔离机制

同时,由于串行化级别会锁定数据,可能会导致性能下降,因此在实际应用中需要权衡隔离级别和性能之间的关系,并选择合适的隔离级别。ZSET 有序集合 zadd leaderboard 100 "John" 200 "Alice" 50 "Bob"-- 结果:能够看到未提交的数据变化,例如 balance 减少了 500。-- 结果:仍然不会看到连接2中新增的数据。-- 结果:仍然不会看到连接2中新增的数据。-- 结果:不会看到连接2中新增的数据。-- 结果:不会看到连接2中新增的数据。

2023-08-15 22:47:58 158 1

原创 mysql要求把所有的信息添加到表中以后就是逐步看是否正确

901 | 张三 | 20 | 男 | 英语 | 80 || 901 | 张三 | 20 | 男 | 计算机 | 98 || 902 | 李四 | 21 | 女 | 计算机 | 65 || 904 | 赵六 | 22 | 女 | 计算机 | 70 || 906 | 孙八 | 21 | 男 | 计算机 | 90 |

2023-08-13 00:18:00 176 1

原创 sql创建表

命令来查看当前可用的数据库列表,以确保数据库名称正确。通过查询可知我总共有六个数据库,在这里以sys为例。如上就是建立成功,最后我们查询一下我们的数据表。然后在sys中建立一张表。

2023-08-06 23:01:37 93 1

原创 python基础阶段项目练习

【代码】python基础阶段项目练习。

2023-08-03 01:21:56 114

原创 使用TCP协议完成两台主机之间的消息通信

使用UDP协议完成两台pc机之间的消息通信。使用TCP协议完成两台主机之间的消息通信。

2023-07-30 02:33:10 109 1

原创 python将指定文件中的字符串进行修改

注意:请确保提供有效的文件路径和文件名,并且具有适当的读取和写入权限。此外,还要确保文件中存在要替换的字符串,以便进行替换操作。

2023-07-24 10:05:10 105

原创 python循环语句求和

输入两个正整数,并求出它们的最大公约数和最小公倍数。的所有闰年,条件是四年一闰;

2023-07-20 22:34:00 142 1

原创 静态路由网段划分和进行环回接口设置

首先划分网段 需要四个网段 分别是R1和R2、R2和交换机和三个路由之间的、R3和R4、R4和R5。划分以后就是进行环回接口的设置。这个就用 R1和R2来举个栗子。最后测试是否全网可达。R3和R4之间有明文认证。R4与R5之间有密文认证。

2023-06-04 03:10:17 132 1

原创 静态路由实验

因为题目中要求是R2 R3 R4各有两个环回,此时我们对链路进行划分。也就是可以直接给一个24网段,然后在中间划分两个小网段就可满足题意。因为没有明确给出地址,所以地址自己规定,这里就按照路由接口顺序进行的地址编写。如图所示,没啥问题,然后我们测R4的和R3和R5之间通信是否正常。啊,向上面这样就是全部连接成功了。表明我们的配对没有任何问题。R3和R4同上进行配址。配完以后首先要进行直连间的通信测试。剩下的大差不差都一样,宣告就完事了。首先测R2和R1的——ping一哈。R2中宣告的是两个直连和一个环回。

2023-05-31 15:40:19 87 1

原创 静态路由实验

192.168.1.0/27---做骨干线路使用 每条线路需要划分2个地址 需要划分8个网段。我们可以将骨干线路-看作一个网段 ,将环回线路看作四个网段,这就意味需要划分5个网段。192.168.1.96/27---做R3环回地址使用。192.168.1.128/27---做R4环回地址使用。192.168.1.32/27---做R1环回地址使用。192.168.1.64/27---做R2环回地址使用。缺省地址的手动书写与静态路由条目的书写类似(R1为例)书写换回空接口(R1为例)最后测试是否全网可达。

2023-05-28 02:08:57 82 1

原创 静态路由的扩展配置

本质上AR1做的是汇总,0.0/24实际上是不存在的,没有路由,所以它只能被丢掉或者传入缺省。如果从外面进入一个0.1/24进入AR1,AR1会发送给AR2,如果没有AR2,那么AR1会把0.1/24丢掉。当学习到多条相同得路由条目时,路由器会优先比较优先级,优先级数值小得优先加表,如果优先级相同,则比较cost值,cost值小得优先加表;对网络优化很有帮助。#注意:缺省路由,它是属于替补路由,只有当其他的路由不可达的时,才会使用缺省路由。同时我们的缺省路由也是属于静态路由,只是它是属于特殊的静态路由。

2023-05-27 23:36:38 324 1

原创 学习第一天笔记

多模的应用于二极管,光在光纤中全反射传输,支持多条光通路,光源便宜,线贵。|80—85是因为有损耗| 家用宽带、企业宽带、专线网速是不一样的(他们的IP地址都是租的) 家用宽带下载速度快,企业宽带的上传速度和下载速度相同,专线的IP地址花钱就可以不变,速度最快且最稳定,家用宽带和企业宽带的IP地址变化速度不同。A、B、C连接同一个中继器的条件下 : A要给B和C发信息,就是先把信息发给中继器,中继器把信息发给B和C,这是广播传送,如果是A和B都要给C发信息,但是中继器只有一个,这个时候会发生矛盾。

2023-05-14 10:44:24 202 1

原创 正向ARP、反向ARP、免费ARP

主机2发现IP地址匹配,则会将ARP报文中的发送端MAC地址和发送端IP地址信息记录到自己的ARP缓存表中(如果源主机一直没有收到ARP响应数据包,表示ARP查询失败)。免费ARP不同于一般的ARP请求,它并非期待得到IP对应的MAC地址,而是当主机启动的时候,将发送一个Gratuitous ARP请求,即请求自己的IP地址的MAC地址。Step1、主机发送一个本地的RARP广播,在此广播包中,声明自己的MAC地址并且请求任何收到此请求的RARP服务器分配一个IP地址。也就是通过IP地址获取MAC地址。

2023-05-13 11:41:19 1975 1

原创 为什么三次握手是三次,四次挥手是四次

三次握手中,第一次握手是server确认的client能够发送正常,第二次握手是client确认自己发送和接收正常,对方也发送和接收正常,server确认了自己接收正常对方发送正常,第三步是client确认自己发送和接收正常,对方也发送和接收正常,serve也r确认自己发送和接收正常,对方也发送和接收正常,在此基础上三次握手可以确认双方的收发功能都正常,四次也可以但是四次就会显得多余。第一次是PC1向PC2发起握手申请,然后PC2接受申请并回复握手请求,最后实现握手,及TCP的建立。用标准一点的形容就是。

2023-05-12 18:35:39 258 3

华为认证体系笔记总结 哦

没人看就没人看了

2023-07-22

空空如也

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

TA关注的人

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