- 博客(36)
- 收藏
- 关注
原创 LVS(Linux virtual server)
Cluster:集群是为了解决某个特定问题将多台计算机组合起来形成的单个系统cluster常见的三个类型:LB HA HPC集群:同一个业务系统,部署在多台服务器上,集群中,每一台服务器实现的功能每有差别,数据和代码都一样。
2025-07-17 15:19:09
945
原创 K8S简介及其部署
在Docker 作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应用了很多年Borg系统运行管理着成千上万的容器应用。Kubernetes项目来源于Borg,可以说是集结了Borg设计思想的精华,并且吸收了Borg系统中的经 验和教训。Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将最终的应用服务交 给用户。kubernetes的本质是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器 进行管理。
2024-10-10 17:21:41
919
1
原创 企业高性能web服务器
自 定义错误页,同时也可以用指定的响应状态码进行响应, 可用位置:http, server, location, if in locationserver {listen 80;重启nginx并访问不存在的页面进行测试并验证是在指定目录生成新的日志文件Default: —server {listen 80;echo $name;
2024-08-20 12:36:34
956
原创 高可用集群KEEPALIVED
vrrp 协议的软件实现,原生设计目的为了高可用 ipvs服务功能: 基于vrrp协议完成地址流动为vip地址所在的节点生成ipvs规则(在配置文件中预先定义)为ipvs集群的各RS做健康状态检测基于脚本调用接口完成脚本中定义的功能,进而影响集群事务,以此支持nginx、haproxy等服务。
2024-08-17 23:37:35
825
原创 haproxy七层代理
HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件 是一款具备高并发(万级以上)、高性能的TCP和HTTP负载均衡器 支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计负载均衡:负载均衡:Load Balance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均 衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了 公司业务的并发处理能力、保证了业务的高可用性、方
2024-08-12 00:44:43
1141
原创 LVS(Linux virual server)
本质是多目标IP的DNAT,通过将请求报文中的目标地址和目标端口修改为某挑出的RS的RIP和 PORT实现转发 RIP和DIP应在同一个IP网络,且应使用私网地址;DR:Direct Routing,直接路由,LVS默认模式,应用最广泛,通过为请求报文重新封装一个MAC首部进行 转发,源MAC是DIP所在的接口的MAC,目标MAC是某挑选出的RS的RIP所在接口的MAC地址;在进行调度时,不管用什么算法,只要相同源过来的数据包我们就把他的访问记录在内存中,也就是把这个源的主机调度到了那个RS上。
2024-08-07 21:57:34
1265
原创 MySQL第五次作业
1.1建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试。2.3创建一个存储过程s3,有2个参数,传入部门号,返回该部门的平均工资。1.3建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新。1.2建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量。2.1创建提取emp_new表所有员工姓名和工资的存储过程s1。2.2创建存储过程s2,实现输入员工姓名后返回员工的年龄。
2024-07-25 15:50:47
361
1
原创 MySQL第四次作业
(3)为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX。1.修改student表中年龄字段属性,数据类型由int改变为smallint。(4)创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。2.为course表中cno课程学号设置索引,并查看索引。
2024-07-23 18:01:44
681
原创 MySQL第三次作业
(13)从student表和score表中查询学生的学号,合并查询结果。(7)查询李广昌的考试科目(c_name)和考试成绩(grade)(15)查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。(3)从student表中查询计算机系与英语系的学生的信息。(1)分别查询student表与score表的所有记录。(4)从student表中查询年龄小于22岁的学生信息。(14)查询姓张或姓王同学的姓名,院系,考试科目,年龄。(6)从score表中查询每个科目的最高分。(10)计算每个考试科目的平均成绩。
2024-07-23 17:09:41
288
原创 MySQL第二次作业
(1)显示所有员工信息:(2)查询所有员工所属部门部门号,不重复部门号:(3)求出所有职工人数:(4)列出最高工资和最低工资:(5)列出职工的平均工资和总工资:(6)创建一个只有职工号,姓名,参加工作的新表,名为工作日期表:(7)显示所有党员年龄:(8)列出工资在4000~8000之间的所有人的姓名:(9)列出所有李姓和孙姓的职工姓名:(10)列出所有部门号为102和103且不是党员的职工号和姓名:(11)将职工按照出生的先后顺序排列:(12)显示工资最高的前三名的职工号和姓名:
2024-07-20 19:52:43
297
原创 MySQL作业1
列4:gender,字符串,最大长度10,不能为空,默认值“unknown”列2:order_id,整型,外键关联到orders表的id列。列4:total_amount:浮点型,要求数据大于0。列2:name,字符串,最大长度100,不能为空。列2:name,字符串,最大长度50,不能为空。:列5:category,字符串,最大长度50。列1:number,整型,主键自增长。列4:quantity,整型。列3:price,浮点型。列1:id,整型,主键。列1:id,整型,主键。employees表。
2024-07-17 17:54:15
244
原创 远程连接服务实战
172.25.254.200 在远程登录172.25.254.100的root用户时需要免密连接。并确保只有root用户和timinglee用户可以被登录。建立用户timinglee,其密码为timinglee。主机名: server.example.com。主机名:client.example.com。
2024-04-20 17:53:13
769
原创 时间同步服务
1.server主机的主机名称为 ntp_server.example.com。2.client主机的主机名称为:client.example.com。3.server主机的时间为1984-11-1111:11:11。4.用命令显示对于172.25.254.100主机的时间同步情况。2.server主机的IP为:172.25.254.100。4.配置server主机的时间同步服务要求可以被所有人使用。3.同步172.25.254.100主机的时间到达本机。二.设定clinet主机要求如下。
2024-04-17 00:00:19
305
原创 系统的延时任务及定时任务
在系统中建立easylee用户,设定其密码为easylee延迟任务用root创建,要求在5小时后备份系统中的用户信息文件到/backup中,确保延迟任务为非交互模式建立,确保系统中只有root用户与easylee用户可以执行延迟任务的设定wq保存脚本后,给执行权限建立白名单。
2024-04-15 23:54:46
324
原创 HCIP第九次实验
在R6上写静态通往R2 g0/0/1,并强制下放。R6~R8之间属于as64512 大as100。R8与R9之间建立邻居关系需声明邻居的小as号。R9属于as64513 大as100。在R4上写缺省指向Tunnel口。R6~R9之间用ospfv3协议。在R1,R2上写静态通往isp。R2上写缺省指向Tunnel口。在R10上写缺省通往R9并下放。R1与R2之间用ospf协议。R10与R11属于as101。R1到R5之间ipv6可通。在R1上写ipv6的缺省。按图所示配置,全网可达。
2024-01-28 20:56:44
403
原创 MPLS实验
R2到R6之间用ospf R1到R2用静态 R7到R5用ospf R8到R6用rip。在pe(R2 R5 R6)上创建虚拟空间。R2 R5 R6 用BGP建立邻居关系。R2到R6之间用ospf。
2024-01-24 17:50:58
1029
1
原创 BGP实验
用ospf将R1~R5宣告:R1:R2:R3:R4:R5:R6/R8用RIPR6:R7:R8:R5对R4做本地下一条:R4与R3为联邦:R3对R2做反射:R2对R1做反射:R6对R7做本地下一条:R7对R6与R8做反射:
2024-01-20 20:30:03
439
原创 BGP选路实验
2.R1属于AS 100 : R2-R3-R4小AS 65432, R5-R6-R7小AS65433,同时声明大AS 200,R8属于AS3003.R2-R5 R4-R7之间为联邦EBGP邻居关系。1.如图连接网终,合理规格IP地址,AS200内IGP协议为OSPE。
2024-01-20 19:07:05
358
原创 HCIP第二次实验
R1,R2,R3位于 ospf 1 中。R5~R15位于 ospf 2 中。area 3 在 ospf 3 中。R8 R10 R11均为分支站点。
2024-01-18 19:30:41
417
1
原创 HCIP第五次作业
2.r7工有两个环回172.16.1./24和172.16.2.9/24要求全部宣告,但是只有2.0可以通过。1,r1上有两个环回分别为192,168,1,0/24和192,168,2,0/24只允许学到汇总和1.0。在边界路由器上使用重发布将RIP与OSPF发布到BGP协议中。使用分发列表完成要求1与要求2。r7查看BGP路由表。
2024-01-17 18:24:32
368
原创 HCIP第三次实验
r1到32.1.1.0通过42.1.1.0路径。r1到r4的环回通过42.1.1.0路径。使用偏移列表:r1到22.1.1.0通过12.1.1.0路径。使用前缀列表:r1到r2的环回通过12.1.1.0路径。rip与ospf协议互相写入。
2024-01-14 20:33:12
344
1
原创 HCIP第一次实验
R8和r9的环回分别是172.16.1.0/24和172.16.2.0/24。R8和r9的环回分别是172.16.1.0/24和172.16.2.0/24。剩下的路由器2-6使用172.16.0.0/16。使用偏移列表改变r3上的g0/0/1口的跳数。R1为运营商 r1远程登录r2实际登录r7。R1为运营商 r1远程登录r2实际登录r7。中间使用78.1.1.0/24。中间使用78.1.1.0/24。R2访问r7要求走r5去访问。R2访问r7要求走r5去访问。
2024-01-09 17:27:17
474
原创 python使用循环输出9*9乘法表,定义函数
目录f:f-string,print(f+表达式),f将相应的值替换表达式使用循环输出9*9乘法表for循环输出9*9乘法表:while循环输出9*9乘法表:while单层循环输出9*9乘法表:定义函数:定义一个函数:函数的位置参数以及关键字参数的个数不确定定义一个函数:函数的前三个参数必须以位置参数形式参数传递,后边两个参数必须以关键字形式进行传递for i in range(1, 10): # 外层for循环,检索出1到9 for j in range(1, i+1): # 内层for循
2023-11-27 10:05:26
560
1
原创 python list,dict的使用
给定ori1_dict = {"孙悟空": 500, "猪八戒": 200},使用update将ori1_dict与ori_定义一个字典 ori_dict = ["张三":18, "李四": 40,"王五": 34]使用extend将ori_list与[8,7,6]进行合并。
2023-11-18 11:47:28
73
1
原创 python列表list的用法与实例
key:为列表排列添加参数,使得列表中的元素用参数来进行排序,不是直接比较列表中的元素的大小。由此可以看出extend是将变量中元素一个一个加入列表中末尾,而不是将变量直接加入列表中。就地反转(将列表中索引为-1的元素索引变为0,索引为-2的元素索引变为1,以此类推)append(self, object, /)(object:需要添加的元素)stop:结束,表示结束索引的位置,默认为列表最末尾。sort可以将列表中的元素进行升序(降序)排列。index:需要删除的元素的索引值。
2023-11-13 12:54:22
185
原创 Python 基本数据类型输出及其转换,逻辑运算符
复数:complex_data = 1 + 2j。字符串:str_data = """123"""布尔类型:bool_data = True。浮点型:float_data = 1.2。一、数据类型且定义变量,输出内容及类型。整型:int_data = 5。空型:data = None。
2023-11-09 15:00:24
159
1
原创 文档查找及组群的创建
创建my group组群,再创建myuser用户,并且此用户属于mygroup组群,接着以nyuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。使当前用户永久生效的命令别名:写一个命令命为hello,实现的功能为每输入一次hello命令,就有"hello,everyone"' 入文件/file2中。将整个 /etc 目录下的文件全部打包并用gzip 压缩成/back/etcback.tar.gz。文件查看:查看/etc/passwd文件的第5行。
2023-10-05 17:14:45
83
原创 文件管理命令及vi/vim练习
将/boot/grub2/grub.cfg文档的内容读入到newfile中,在第二行开始。按esc进入命令行,输入/#/查找#所在行,进行删除。在临时目录下创建一个文件,名为a.txt。在/opt目录下创建一个临时目录tmp。vim newfile 进入编辑界面。set number 开启行号提示。vi newfile进入文件。vi 加文件名可以创建文件。touch 创建文件。
2023-09-24 22:28:41
119
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅