- 博客(28)
- 收藏
- 关注
原创 keepalived
keepalived 是一款基于 VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)协议来实现高可用(High Availability, HA)的轻量级软件。它主要用于防止单点故障,特别是在 Linux 环境下,为 LVS(Linux Virtual Server,Linux 虚拟服务器)集群和其他服务提供高可用性和故障转移功能。虽然它最初是为 LVS 设计的,但现在也被广泛用于其他需要高可用性的场景,比如 MySQL 数据库集群、Nginx 负载均衡器等。
2024-08-18 21:47:27 763
原创 LVS集群的NAT模式和DR模式
LVS(Linux Virtual Server)是一个用于负载均衡的开源软件项目,旨在通过集群技术实现高性能、高可用的服务器系统。它运行在Linux操作系统上,并且可以利用内核级的资源来提高性能和稳定性。
2024-08-12 09:18:26 1007
原创 MYSQL 第五次作业
> );-> ('A0001', '橡皮', 2.5, 100),-> ('B0001', '小楷本', 2.8, 210),-> ('C0001', '铅笔', 1.2, 120),-> ('D0001', '计算器', 28, 20);
2024-07-26 23:08:06 745
原创 MYSQL 第四次作业
> Ssex VARCHAR(2) CHECK (Ssex='男' OR Ssex='女') NOT NULL,-> Sdept VARCHAR(10) DEFAULT '计算机'
2024-07-26 01:15:35 760 2
原创 MYSQL 第三次练习
mysql> insert student values(906,'王心凌','女',1998,'计算机系','湖南省衡阳市');mysql> insert student values(901,'张三丰','男',2002,'计算机系','北京市海淀区');mysql> insert student values(905,'王翰','男',2004,'英语系','福建省厦门市');mysql> insert into score values(null,906,'英语',83);
2024-07-24 15:58:43 716
原创 MYSQL 第二次作业
mysql> insert into t_worker values (101,1002,'2019-2-6',5200.00,'团员','李名博','1997-2--8');mysql> insert into t_worker values (102,1004,'2016-10-10',5500.00,'群众','赵小军','1994-9-5');politics varchar(10)not nu1l default'群众'comment'政治面貌',
2024-07-23 00:39:18 257
原创 MYSQL中的库表建立基础操作
(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,整型。(1):id,整型,主键。(1):id,整型,主键。(3):age,整型。
2024-07-19 00:51:07 486
原创 时间同步服务项目
root@server200 ~]# hostnamectl hostname ntp_server.example.com (改名字)[root@server200 ~]# timedatectl set-time "1984-11-11 11:11:11" (改时间)1.server主机的主机名称为 ntp_server.example.com。[root@server200 ~]# vm.sh 100 (改IP)3.server主机的时间为1984-11-11 11:11:11。
2024-04-18 23:21:51 336 1
原创 定时任务和延迟任务项目
测试结果可以看出此非交互户模式延迟任务只有root, easylee用户可以进行设定。每天凌晨4点显示系统的根设备使用信息并以邮件的形式发送到root邮箱中。确保系统中只有root用户和easylee用户可以执行延迟任务的设置。在系统中建立easylee用户,设定其密码为easylee。要求在5小时后备份系统中的用户信息文件到/backup中。确保延迟任务是使用非交互模式建立。延迟任务由root用户建立。确保此任务为系统定时任务。
2024-04-17 10:27:13 210
原创 VLAN 综合实验
1: PC1和PC3所在接口为access;属于 vlan2:PC2/4/5/6处于同一网段;其中pc2可以访问Pc4/5/6;但PC4可以访问Pc5,不能访问Pc6。4 :所有Pc通过DHCP获取IP地址,且Pc1/3可以正常访问Pc2/4/5/6。3:PC1/3与PC2/4/5/6不在同一个网段。2 :Pc5不能访问Pc6。
2024-03-04 00:17:17 589 1
原创 OSPF 环境下的NGRE实验
实验要求:(1)R1 - R3 - R4构建全连的MGRE环境(2)R1 - R5 - R6建立hub - spoke的MGRE 环境, 其中R1为中心(3)R1 - R3.......R6均存在回环网段模拟用户私网, 使用OSPF 使全网可达(4)其中R2为ISP路由器, 仅配置IP地址。
2024-01-29 15:46:42 591
原创 NAT实验
实验要求:R2为ISP路由器, 其上只能配IP地址,不得在进行其他任何配置pc1-pc2可以ping通客户平板和DNS服务器;客户端可以用过域名访问http1,通过地址访问http2R1为边界路由器,其上只有一个共有ip地址。
2024-01-20 15:05:54 983
原创 OSPF实验
题目要求:(1)R1-3为区域0, R3到R4为区域1;其中R3的回环也在区域0(2)R1 - R3 R3为DR设备, 没有BDR(3)R4回环已经固定, 其他网段使用192.168.1.0 /24进行合理分配(4)R4回环不能宣告 ,全网可达, 保障更新安全, 避免环路, 减少路由条目数量。
2024-01-17 18:14:38 823
原创 RIPV2实验报告
V2的手工认证 -- 在更新包中,携带一个共享秘钥;避免被第三人冒充或伪装,保障更新的安全性在直连邻居的接口上配置。在内外之间的边界路由器上配置该命令后,将使得内部运行RIP协议的路由器,产生缺省路由指向边界路由器;[r1-rip-1]timers rip 3 60 100 修改时,建议全网一致(R1, R2, R3全部改成一样的)宣告:RIP宣告主类网段,之后路由器在本地所有接口,寻找处于被宣告主类的ip地址;具体操作:[r3-rip-1]default-route originate。
2024-01-14 23:38:57 969 1
原创 局域网搭载
通过修改路由条目默认的优先级,可以实现静态路由备份的作用--浮动静态路由例:ip route-static 8.8.8.0 255.255.255.0 24.1.1.2 preference 61(R3的配置)记得全部路由器都要写上!让我们把R4的g0/0/2接口关闭用R1与5.5.5.1通讯测试一下成功了!
2024-01-14 03:29:29 394 1
原创 搭建简单小型局域网
如图所示,可以通过用一台LSW(交换机)连接多台电脑的方式建立这种比较简单的小型局域网。并且交换机之间也是可以相互连接的。1.进行电脑的IP配置,测试PC1与其他电脑之间通讯是否正常。
2024-01-11 00:02:36 1659
原创 TCP 的三次挥手, 四次断开初级理解
但是关闭连接时,当服务端收到FIN报文时,很可能并不会立即关闭SOCKET,所以只能先回复一个ACK报文,告诉客户端,“你发的FIN报文我收到了”。说的通俗一点,举个例子: 两个人打电话阿珍和阿强打电话聊天,通话差不多要结束时,阿强说,“我没啥要说的了”。但是阿珍可能还有要说的话,阿强不能要求阿珍跟着她自己的节奏结束通话,于是阿珍可能又叽叽歪歪说了一通,最后阿珍说,“我说完了”,阿强回答,“我知道了”,这样通话才算结束。面向连接时的三次握手其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。
2024-01-09 01:23:25 380
原创 格式化输出
{"姓名": "张三", "年龄": 18, "性别": "男"}, {"姓名": "里斯李四李斯", "年龄": 18, "性别": "男"}, {"姓名": "斯托夫斯基-玲", "年龄": 18, "性别": "女"}]姓名(宽度12) 年龄(宽度6) 性别(4)格式化输出: 列表中的元素:每个元素一行。2. 课件中提到OS模块,使用样例实现。1.字符串格式化: 定义列表。
2023-12-26 13:07:08 385 1
原创 python作业(2)
定义一个函数:函数的位置参数以及关键字参数的个数不确定。定义一个函数:函数的前三个参数必须以位置参数形式参数传递,后边两个参数必须以关键字形式进行传递。
2023-11-27 12:57:50 402
原创 PYTHON作业(1)
1. 梳理:目前学习了哪几种数据类型, 每一个数据类型定义一个变量,并输出内容以及类型。3.运算符: 8 & 10, 8 | 10, 8 ^ 10, ~8: 需要有推导的过程。(2) 整数转浮点,整数转布尔,浮点转布尔,复数转布尔,空转布尔。(1)字符串转整数,转浮点,转布尔,转复数。
2023-11-08 22:02:23 40
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人