自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OSPF综合实验

1、R5为ISP,其上只能配置IP地址;2、R4作为企业边界路由器,出口公网地址需要通过PPP协议获取,并进行chap认证;3、整个OSPF环境IP基于172.16.0.0/16划分;4、所有设备均可访问R5的环回;5、减少LSA的更新量,加快收敛,保证更新安全;6、全网可达;

2025-04-19 20:53:18 633

原创 综合实验

2、SW1和SW2之间互为备份。3、VRRP/STP/VLAN/Eth-trunk均使用。4、所有PC通过DHCP获取IP地址。5、ISP只能配置IP地址。6、所有电脑可以正常访问ISP路由器。

2025-03-29 23:47:09 1158

原创 STP --- 生成树协议

根网桥ID --- RID --- 为根的交换机的身份ID --- 802.1D中,一个交换网络只有一棵树。接口ID --- 2字节 --- 用来区分和标识交换机不同的接口,发出该BPDU设备接口的ID。配置BPDU --- 只有根网桥可以发送,在一开始,交换网络的初始阶段,所有设备都认为自己是。,阻塞---接口激活生成树后第一个进入的状态,只能侦听BPDU,不能发送BPDU也不能处。的属性结构,生成一个没有环路的拓扑。,学习---开始接受业务数据帧,但是只记录MAC地址和接口的信息,并不去转发业务数据。

2025-03-27 16:29:01 873

原创 vlan

VLAN ---虚拟局域网---将原先的一个广播域逻辑上分隔成为多个虚拟的广播域第一步:创建VLANVID ---12位二进制---1-4094 ---默认存在VLAN 1第二步:将接口划入VLAN802.1Q帧---Tagged帧以太网Ⅱ型帧---Untagged帧依靠以上特性,我们将交换机和电脑之间的链路,称为Access链路,交换机侧的接口称为ACCESS接口,这样的链路只能通过untagged帧,并且,这些数据帧都属于某一种相同的VLAN;

2025-03-23 15:16:01 280

原创 vlan实验

2.2 PC4可以访问PC5(PC1/2/3)不能访问PC6——同理需要将PC4对应接口PVID配置为VLAN4,并将接口链路类型配置为hybrid,并放通不携带标签的数据,这里不能放通VLAN6的数据,因为PC4不能访问PC6。需要将PC6对应接口PVID配置为VLAN6,并将接口链路类型配置为hybrid,并放通不携带标签的数据,这里不能放通VLAN4 5的数据,因为PC6不允许访问PC4 PC5。该需求需要通过配置VLAN标签,来达到控制二层流量转发的目的,3.1.2接口放通vlan。

2025-03-21 23:44:38 1123

原创 HCIA复习

进行物理寻址---MAC --介质访问控制LLC ---逻辑链路控制---SMAC,DMAC。DHCP服务器---DHCP客户端---单播/广播---DHCP-Offer报文。DHCP客户端---DHCP服务器---广播---DHCP -Request报文。传输层---实现端到端的传输---应用到应用之间的传输---端口号 ---16位二进制构成--DHCP服务器---DHCP客户端---单播/广播---DHCP -ACK报文。客户端---DHCP服务器---广播---DHCP -Discover报文。

2025-03-21 23:29:13 899

原创 基于 openEuler 构建 LVS-DR 群集

LVS(Linux Virtual Server)即 Linux 虚拟服务器,是一个由章文嵩博士发起的自由软件项目,它的基本工作原理是在集群的前端使用一台负载均衡器,将用户的请求转发到后端的一组服务器上执行,而这台负载均衡器对用户来说是透明的,用户并不会察觉到后端服务器的存在。

2025-02-28 16:55:11 1091

原创 mysql8.0使用PXC实现高可用

所有节点都是可读写的,数据可以在任意节点上写入,并实时同步到其他节点。避免了传统主从复制中单点写入的限制。数据在写入时会被同步到所有节点,确保数据一致性。适合对数据一致性要求高的场景。如果某个节点故障,其他节点可以继续提供服务,无需手动切换。自动故障检测和恢复。使用 Galera 的认证机制,确保所有节点的数据一致。支持真正的 ACID 事务。可以通过增加节点来扩展读写能力。适合高并发、大数据量的场景。完全兼容 MySQL 协议和工具,可以无缝替换 MySQL。

2025-02-12 22:32:08 1177

原创 mysql 主从复制

MySQL主从复制是一种将数据从一个MySQL数据库(主库)复制到一个或多个其他MySQL数据库(从库)的机制,常用于数据备份、读写分离等场景。其原理主要涉及三个线程(主库的二进制日志转储线程和从库的I/O线程、SQL线程)以及二进制日志(BinaryLog)和中继日志(RelayLog)

2025-01-19 17:33:00 804

原创 源码编译http

安装软件:yum install gcc gcc-c++ make -y解压:tar xf httpd-2.4.62.tar.bz2 -C /usr/local/src/指定组和用户:groupadd -r -g 48 apache在 /usr/local/src/httpd-2.4.62目录下使用根据最下方的报错信息安装依赖继续使用./configure --prefix=/usr/local/apache并根据报错信息安装依赖。

2025-01-16 15:39:03 571

原创 IP . 权限shell脚本

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

2025-01-14 11:13:27 241

原创 几个shell脚本

1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shel 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下。

2025-01-13 09:39:15 162

原创 实现文字闪烁效果的跑马灯

2024-12-01 17:21:19 113

原创 shell 循环

网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 --- 192.168.2.20。# ssh-keygen 在用于管理的主上生成密钥对。4. 使用for实现批量主机root密码的修改。SSH:实现公钥认证,执行远程中主机命令。1. 使用case实现成绩优良差的判断。例如:test01,test10。3. for ping测试指网段的主机。提示:主机IP存放在一个文件中。用户初始密码由用户输入。成功或失败都必须记录。2. for创建20用户。

2024-11-30 17:28:11 189

原创 shell编程 if语句

8、判断用户输入的是否是数字,如果是数字判断该数字是否大于10;判断用户输入的是否是整数,如果不是,则给出提示终止运行。5、判断nginx是否运行;如果没有,则运行它,并且开机启动。判断用户输入的参数是否是两个,如果不是,提示用法;9、计算用户输入的任意两个整数的和、差、乘积、商、余数,3、判断当前内核主版本是否为3,且次版本是否大于10;6、判断指定的主机是否能ping通,必须使用$1变量;1、ping主机测试,查看主机是否存活;根分区剩余空间小于20%内存已用空间大于80%2、判断一个用户是否存在;

2024-11-25 09:13:00 173

原创 时间服务器

Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。计算机保持精确的时间,Chrony也可以作为服务端软件为其他计算机提。chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟。chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的。它确定计算机增减时间的比率,并对此进行补偿。1.chrony的简单介绍。

2024-11-03 15:28:21 249

原创 复习RHCSA

目录包含了设备文件,这些文件用于访问系统上的硬件设备。Linux 将硬件设备表示为文件,通过这些文件进行访问和控制.在这个目录下,你可以找到许多系统的配置文件,例如网络配置、用户配置、服务配置等.真实案例:在公司网站日志文件如下【它会记录谁曾经在什么时间访问过它】:领导要求:查出访问我们公司网。将所有这些行的副本按原始顺序放在文 件/root/files。大小的硬盘,将该磁盘分为两个主分区,大小为。将剩余的空间全部划分为扩展分区。找到你的根目录下的所有块设备文件。目录及其子目录中,查找所有文件。

2024-10-29 19:31:14 941

原创 MySQL.5

建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试。创建一个存储过程s3,有2个参数,传入部门号,返回该部门的平均工资。·建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量。建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新。·建立两个表:goods(商品表)、orders(订单表)('B0001','小楷本',2.8,210),('A0001','橡皮',2.5,100)('C0001',铅笔',1.2,120)在商品表中导入商品记录。

2024-07-25 15:09:46 1016

原创 MySQL.4

sC(sno 学号,cno 课程号,score 成绩)Sno,cno为主键9 mysgl> create table sc(sno int not null, cno varchar(10) primary key not null, score intnot null);3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX。4.创建一视图 stu info,查询全体学生的姓名,性别,课程名,成绩。course(cno 课程号,Cname 课程名)cno为主键。

2024-07-23 17:13:26 351

原创 MySQL .3

student values(901,'张三丰','男',2002,计算机系','北京市海淀区');9 mysql> insertstudent values(902,周全有',男',2000,'中文系''北京市昌平区');13 mysql>insert14 mysql> insertstudent values(906,王心凌','女',1998,计算机系','湖南省衡阳市');student values(904,李广昌','男',1999,英语系''辽宁省皋新市');

2024-07-22 12:39:29 1016

原创 mysql .2

insert into t_worker values(101,1002,'2019-2-6',5200.00'团员','李名博''1997-2--8'):insert into t worker values(102,1003,'2008-1-4',10500.00,'党员','王博涵','1983-6-8');insert into t_worker values (102,1004,'2016-10-10',5500.00,'群众','赵小军','1994-9-5');1112 2.插入数据。

2024-07-21 16:14:51 789

原创 mysql .1

代码: orders | CREATE TABLE `orders` (代码: CREATE TABLE `employees` (代码: CREATE TABLE `invoices` (

2024-07-17 17:54:17 254

原创 python.5

f.write(f"调用函数:{func.__name__},时间:{time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time()))}\n")print("登录成功" if is_login(username,password) else"登录失败")2.编写一个装饰器,每执行一个函数,记录函数名称及函数执行时间,并写入log.text文件中。1.请实现一个装饰器,每次调用函数时,将函数名字以及调用此函数的时间点写入文件中。

2024-05-31 10:58:31 603 1

原创 python .4

3.给定一个包含n+1个整数的数组nums,其数字在1到n之间(包含1和n),可知至少存在一个重复的整数 假设只有一个重复的整数,请找出这个重复的数,如[1,2,3,3,4],输出3。print("登录成功" if is_login(md5_enctyption(username),md5_enctyption(password)) else"登录失败")pw = hashlib.md5(pwd.encode("utf-8"))#加密后的密码。if path.isfile(res):#当是文件时打开。

2024-05-19 22:46:37 336

原创 python录屏

列表:录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=8d30c6cc-7dab-46e2-80de-b7915845ed43&from=3&record_type=2&is-single=true二分查找:录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=82e4908c-e7c2-43c9-8b32-f7c0189899d3&from=3&record_type=2&

2024-04-07 21:12:06 806

原创 python代码2

2024-04-07 20:52:35 121

原创 代码1~30

2024-03-30 13:16:43 103

原创 python笔记

是一种主要用于解决 滑动窗口 类问题的数据结构,即,在长度为 n 的序列中,求每个长度为 m 的区间的区间最值。满足从栈顶到栈底的元素是单调递减的栈,叫做「单调递减栈」。主要负责管理和调控计算机硬件,给用户提供最基本的计算机功能(磁盘管理,上网管理,内存管理,)观千剑而识器,操千曲而晓声:学习编程没有捷径,只有不停地多敲,多练,多解决问题,只有量。,指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(,以人类的角度设计的,对学习者非常友好,但是计算机就。

2024-03-30 12:41:21 1506

原创 12月6日

能使父类对象调用子类的重写方法\n\n减少了代码量,减少代码冗余\n\n提高了程序的扩展性,使代码结构清晰,更符合面向对象的思想。instanceof主要功能是判断一个对象是否是其所属类的实例。2.instanceof的作用是什么?1,final关键字的作用?

2023-12-06 20:44:24 508

原创 12月5日

编写子类,继承父类[访问修饰符] class Dog extends Pet { //子类特有的属性和方法 }方法重写:方法重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。编写父类[访问修饰符] class Pet { //公共的属性和方法 }方法重载:同一个类中 方法名相同 参数个数或类型不同 与返回值、访问修饰符无关。3.方法重载和方法重写的区别?

2023-12-05 16:36:17 363

原创 12月3日

作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的。初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值。对象:用来描述客观事物的一个实体,由一组属性和方法构成。2.创建公有访问权限的get set 方法。对象是一个你能够看得到、摸得着的具体实体。类:具有相同属性和方法的一组对象的集合。类是对象的抽象,对象是类的具体。2.局部变量和成员变量的关系?类是抽象的概念,仅仅是模板。3.实现封装的步骤是什么?1.修改属性的可见性。1.类和对象的关系?

2023-12-04 21:52:24 639

原创 11月30日

1.定义数组,并利用循环输入 2.定义变量max保存当前的最大值 3. 将max和数组中的其余元素依次比较最后输出max。冒泡排序速记口诀(升序) N 个数字来排队 两两相比小靠前 外层循环 N-1 内层循环 N-1-I。设置两个循环外层循环控制总轮数 内层循环控制大小排序。数组中的所有元素必须属于相同的数据类型。5,使用冒泡排序从小到大排列5个数字的思路是什么?数组是一个变量,存储相同数据类型的一组数据。4,简述求最大值的实现思路是怎样的?2.使用数组有哪些步骤?3,如何遍历一个数组?

2023-12-01 17:57:11 403

原创 11月19日

JDK(Java开发工具包) ,是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具(javac/java/jdb等)和Java基础的类库。它是整个Java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行Java字节码文件的虚拟计算机。JRE( Java运行环境) ,是 JDK 的子集,也就是包括 JRE 所有内容,以及开发应用程序所需的编译器和调试器等工具。变量命名规则:字、下、美、人、数、骆驼有意义不能使用关键字,如public、class。赋值运算符:变量名 = 表达式;

2023-11-23 16:06:51 68

原创 11月15日作业

2023-11-16 14:32:46 58

原创 11月9日

HTML

2023-11-11 14:59:30 59

原创 第十四章 初识jQuery

工厂函数$():将DOM对象转化为jQuery对象 选择器 selector:获取需要操作的DOM 元素 事件action():jQuery中提供的事件。使用$()函数进行转化:$(DOM对象) (jQuery对象命名一般约定以$开头 在事件中经常使用$(this),this是触发该事件的对象)jQuery对象:使用jQuery包装DOM对象后产生的对象,它能够使用jQuery中的方法。jQuery对象是一个类似数组的对象,可以通过[index]的方法得到相应的DOM对象。

2023-11-09 22:22:37 64

原创 11月2日

HTML

2023-11-04 14:29:54 106 1

原创 10月28日作业

动画的播放次数(animation-iteration-count) 值通常为整数,默认值为1 特殊值infinite,表示动画无限次播放 动画的播放方向(animation-direction) normal,动画每次都是循环向前播放 alternate,动画播放为偶数次则向前播放 动画的播放状态(animation-play-state) running将暂停的动画重新播放 paused将正在播放的元素动画停下来。没有设置了positon属性时,z-index属性可以设置各元素之间的重叠高低关系。

2023-11-01 21:57:37 93 1

原创 10月26

块级元素,其特点为能够设置宽高、可以自动换行、margin和padding的上下左右均对其有效。内联元素 行内元素(inline) <span>、<a>、<img/>、<strong>...3.使用clear属性清除浮动时,属性值left、right和both有什么区别?<h6>、<p>、<div>、列表。4.解决父级边框塌陷的4种方法分别是什么,各自的使用场景是什么?2.了解浮动在网页中的应用,left和right的区别?both 在左、右两侧不允许浮动元素。right 在右侧不允许浮动元素。

2023-10-29 12:55:11 62

原创 10月24日

box-shadow:inset阴影类型内阴影 x-offsetX轴位移,指定阴影水平位移量 y-offsetY轴位移,用来指定阴影垂直位移量 blur-radius阴影模糊半径阴影向外模糊的模糊范围 color阴影颜色,定义绘制阴影时所使用的颜色;<p> <img src="tu/icon_04.gif"/> 身体护理。<p><img src="tu/icon_05.gif"/> 礼盒套装。<p><img src="tu/icon_02.gif"/> 彩妆。

2023-10-26 22:55:57 54

空空如也

空空如也

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

TA关注的人

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