- 博客(43)
- 收藏
- 关注
原创 shell脚本(二)
2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。
2025-01-14 19:07:42
230
原创 shell脚本(一)
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shel 脚本将/usr/local 目录下大于10M的文件转移到/tmp目录下。
2025-01-13 00:12:36
218
原创 keepalive
实质:解决调度器发生故障时的方案,设置一个VIP,两个调度器(两个调度器有自己的IP),将VIP分发给其中一个调度器,客户端访问VIP。将不同集群的配置,比如:不同集群的VIP配置放在独立的子配置文件中利用include 指令可以实现包含 子配置文件。当生产环境复杂时, /etc/keepalived/keepalived.conf 文件中内容过多,不易管理。将不同集群的配置,比如:不同集群的VIP配置放在独立的子配置文件中利用include 指令可以实现包含。
2024-08-21 11:19:01
668
原创 HAProxy
接下来,计算虚拟节点的哈希值。一致性哈希的优点在于: 当后端服务器数量发生变化时,例如新增或移除服务器,只有环上相邻的一小部分请求的分配会受到影响,而不是像传统的取模算法那样可能导致大部分请求的分配路径发生改变。基于对用户请求的URI的左半部分或整个uri做hash,再将hash结果对总权重进行取模后,根据最终结果将请求转发到后端指定服务器,适用于后端是缓存服务器场景,默认是静态算法,也可以通过hash-type指定map-based和consistent,来定义使用取模法还是一致性hash。
2024-08-12 17:00:33
703
原创 LVS(Linux virual server)
将新连接调度到权重值最高的真实服务器,直到其活动连接数量超过权重值,之后调度到下一个权重值最高的真实服务器, 在此 OVF 算法中,遍历虚拟服务相关联的真实服务器链表,找到权重值最高的可用真实服务器。4. 带复制的基于局部性最少连接(Locality-Based Least Connections with Replication,LBLCR):结合了 LBLC 和复制功能,对于目标 IP 地址相同的请求,如果对应的真实服务器没有活动连接,则可以在有活动连接的真实服务器中选择一个,并复制该连接。
2024-08-12 11:36:54
781
原创 pxe网络安装环境实现服务器自动部署
kickstart自动安装脚本制作及pxe网络环境配置完成。1.3.配置网络为手动,配置网络可用。1.2.开启图形 init 5。menu default (首先执行第一行)安装kickstart。搭建pxe网络安装环境。
2024-08-06 00:29:11
1050
原创 数据库第九次作业(Redis)
(1) 设置一个hash表,order表里包括的键值信息有:id:1,customer_name:张三。(3)将name列表的尾部元素移除到number列表的头部。(2) 创建一个hash表,表里的键值批量插入。(3) 获取order对应的map的所有key。(4) 获取order对应的map的键值数量。(2)将列表city里的头部的元素移除。(4) 对一个已存在的列表插入新元素。(5) 获取order表里的id值。(3) 查看key的超时时间。(5)查看list的值长度。(1) 查看key是否存在。
2024-07-17 16:35:27
239
原创 数据库第八次作业
4、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)1、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。3、使用mysqldump备份booksDB和test数据库(test数据库自行准备)3、在 shop_price 列上加普通索引(用create index方式)5、进入数据库使用source命令还原第二题导出的book表。1、使用mysqldump命令备份数据库中的所有表。
2024-07-17 10:24:57
732
原创 数据库第七次作业
Op_time 操作时间 Varchar(20) 否 否 是 否 否。Op_type 操作方式 Varchar(20) 否 否 是 否 否。触发器名称分别为product_bf_insert、product_af_update和product_af_del。3、删除product_bf_insert和product_af_update这两个触发器。
2024-07-17 08:42:51
258
原创 数据库第六次作业
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-14 13:29:15
548
原创 数据库第五次作业
(1568,'赵六',57,'1970/10/11',7500,102),(1564,'荣七',64,'1963/10/11',8500,102),(1789,'张三',35,'1980/1/1',4000,101),(1776,'王五',24,'1990/7/1',2000,101),15.列出每个部门中收入最高的员工姓名,部门名称,收入,并按照收入降序。11.列出部门员工收入大于7000的部门编号,部门名称;13.列出每一个部门中年纪最大的员工姓名,部门名称;7.列出每个部门的平均收入及部门名称。
2024-07-12 01:19:38
271
原创 数据库第四次作业
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-08 13:13:21
261
原创 数据库第三次作业
记录中id字段的值为1,name字段的值为"monkey",grade字段的值为98.5。1、创建一个用户test1使他只能本地登录拥有查询student表的权限。一、在数据库中创建一个表student,用于存储学生信息。3、向student表中添加一条新记录,部分数据插入。4、更新表,grade 大于90的加0.5。1、向student表中添加一条新记录。2、向student表中添加多条新记录。2、查询用户test1的权限。3、删除用户test1.5、删除成绩为空的记录。
2024-07-06 18:08:15
176
原创 数据库第一次作业
allowances 小数 非空,默认为0 补贴。userId 字符型 非空,外键,关联的是user表的id字段 用户id。entry_date 日期型 非空 入职时间。NAME 字符型 非空 姓名。id 整形 主键,自增长 id。1、在上面员工表的基本上增加一个image列,类型是blod,长度255。
2024-07-04 16:38:03
187
原创 shell脚本任务
3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web serveris running;如果不能正常访问,返回12状态码。2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过査看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。
2024-04-24 16:38:01
732
原创 分布式搭载博客网站
System information as of time: 2024年 04月 17日 星期三 11:44:11 CST。System information as of time: 2024年 04月 17日 星期三 11:48:15 CST。Server-NFS-DNS)端的。1. 配置主机名,hosts映射。2. 开启防火墙并配置。3. 服务器之间使用同。4. 服务器之间实现。
2024-04-17 13:13:36
1520
原创 配置DNS服务的正反向解析
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)cp: 无法获取'named.lookback' 的文件状态(stat): No such file or directory。服务器端IP:192.168.118.128。客户端IP:192.168.118.131。网址:www.openlab.com。-bash: la:未找到命令。
2024-04-15 01:25:31
1030
原创 对python 中strip()函数原理的理解,希望对大家有所帮助
str.strip('odg')在使用时先检索str中第一个字符,即在字符串【chars】中开始检索,不区分顺序,第一个是g,在【chars】中存在则匹配,再检索第二个o,依然存在于是删除,一直到出现第一个不在参数chars中的字符p,此时开始判定为中间部分的开始,再从后检索r在【chars】中不存在,则p到结尾r的位置都被判定为中间,中间部分不删除。str.rstrip()是从右边第一位开始进行检索,有则删除,如果第一位未删除,即使后边匹配,仍然无效。运行结果二者的结果居然相同,当时就感觉很不理解。
2024-04-06 17:38:13
415
原创 给openlab搭建web网站
2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料www.openlab.com/money双站访问缴费网站。1.基于域名www.epenlab.com可以访问网站内容为 welcome to openlab!(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。无效的密码: 密码少于 8 个字符。无效的密码: 密码少于 8 个字符。
2024-03-28 16:16:50
1074
1
原创 HCIP 作业(bgp)
此时R1、R2不优,因此在下一跳时没有学习到。二.配接口IP 及宣告网段(均以R1为例)八.全部宣告,但是只有2.0可以通过。六.解决:将其下一跳改为本地。七.只允许学到汇总和1.0。
2024-01-24 16:23:58
400
1
原创 HCIP 重发布实验
(1)此时查看R1路由表R1 R3为负载均衡,做偏移列表使只走R3。(4)route-policy增加cost值。要求:使用各种优化,达到各路流量走应走位置。一.配置IP地址(以R1为例,其他类似)(2)使用前缀列表使到达R4只走上面。二.配置RIP和OSPF。三.ASBR上重发布协议。
2024-01-21 21:20:27
532
1
原创 HCIP实验(RIP)
R8和r9的环回分别是172.16.1.0/24和172.16.2.0/24。剩下的路由器2-6使用172.16.0.0/16。R1为运营商 r1远程登录r2实际登录r7。修改r7到r3的跳数,使得选择下面的线路。五.R2访问r7要求走r5去访问。六.r1远程登录r2实际登录r7。中间使用78.1.1.0/24。R2访问r7要求走r5去访问。三.不同版本rip可达。
2024-01-09 22:41:51
412
原创 RHCSA笔记
markdown的语法写笔记rhcsa:红帽认证的linux操作系统管理员软件:用语言(c语言,c++,java,python,go)写的代码硬件:cpu(运算和控制),输入设备,输出设备,存储器RAM:内存32G,断电后里面存储的数据会消失硬盘:1T,断电后数据依旧存在1GB=1024MB=1024*1024KB=1024*1024*1024B(字节)1字节=8bit0 1 二进制。
2023-11-26 04:03:45
1393
1
原创 RHCSA 笔记
markdown的语法写笔记rhcsa:红帽认证的linux操作系统管理员软件:用语言(c语言,c++,java,python,go)写的代码硬件:cpu(运算和控制),输入设备,输出设备,存储器RAM:内存32G,断电后里面存储的数据会消失硬盘:1T,断电后数据依旧存在1GB=1024MB=1024*1024KB=1024*1024*1024B(字节)1字节=8bit0 1 二进制。
2023-10-31 14:43:34
128
1
原创 HCIA笔记(五 动态路由协议 RIP/OSPF)
3、资源占用:从单个数据包来看,ospf传递的是拓扑信息,而rip传递的是路由信息,ospf占用的资源要比rip多,但是从整体上来看,rip存在30秒一次的周期更新,占用资源比较多,而ospf它没有像rip一样存在高频的周期更新,并且在设立初期的时候就考虑到自己传递的是拓扑信息,就采取了一些手段来减少资源占用,在资源占用上面ospf是略优于rip的。失效计时器:180秒,路由条目刷新后,开启失效计时器,如果180秒中,这个路由条目一直都没有刷新,认为这个路由不可达,就将该条路由条目中的cost值改为16。
2023-10-22 18:40:08
202
1
原创 HCIA笔记(四 静态路由协议)
子网汇总就是说如果一个路由器访问多个不同的网段的时候,都要经过同一个相同的下一跳,则可以将这些网段进行汇总,之后仅需要编辑到达汇总网段的静态路由即可。不同的路由协议的优先级不同。路由器的转发原理:当数据到到路由器时路由器先看二层,看目标Mac是不是自己,如果是则拆掉二层看三层,看目标ip在不在路由表中,如果在则按照路由表进行转发,如果不在则直接丢弃。静态路由的优先级是60,设置一条路径,将它的优先级修改为一个比60大的数,那么如果原来的路好的话,优先走优先级高的路,但是如果坏了就可以走备份的路。
2023-10-22 16:59:22
296
1
原创 HCIA笔记(三 ensp DHCP)
Huawei>用户视图[Huawei]系统视图[Huawei]sysname R1 将当前路由器的名字更改为R1给当前的0/0/0接口配置IP地址和子网掩码退出输入quit,退出到上一级模式display this:查看当前视图的配置[Huawei]display ip interface brief 查看接口的详细信息Physical:给当前接口连上了网线;Protocol:给当前接口配上了IP地址只有这两个双UP的时候才能够通信。DHCP动态主机配置协议。
2023-10-16 00:59:21
366
1
原创 HCIA笔记(二 IP、OSI、TCP/IP UDP)
工作原理:ARP服务器会先发送一个广播包给所有的PC,这个包里携带了它的源Mac和源ip,收到这个广播包的设备会将包中携带的源Mac和源ip记录到自己本地的ARP缓存表中,然后查看包中的目标ip是不是自己,如果是则单播发送一个ARP应答,如果不是则直接丢弃。这里要提到一个最大数据分段长度mss,它的长度是1460字节,然后我们的MSS是基于MTU双方进行协商的一个最大长度,也就是1460字节。最少是20字节,最多是60字节。第四次,客户端给服务器发了一个确认标记位ack,其序号值为w+1,说好的,晚安。
2023-10-16 00:23:14
97
1
原创 多表查询练习
3.从student表查询所有学生的学号(id)、姓名(name) 和院系(department)的信息。3.从student表查询所有学生的学号(id)、姓名(name) 和院系(department)的信息。17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。4.从student表中查询计算机系和英语系的学生的信息。4.从student表中查询计算机系和英语系的学生的信息。9.用连接的方式查询所有学生的信息和考试信息。
2023-08-12 23:16:17
71
1
原创 单表查询练习
OVER(咳咳,建表时候忘了改部门号了,造成只有一个部门号为101的部门,但不影响操作,读者如果想让查询数据更明显可以再插入两条部门号不同的数据即可,这里因为时间关系就不再演示)2、查询所有职工所属部门的部门号,不显示重复的部门号。2、查询所有职工所属部门的部门号,不显示重复的部门号。12、列出所有部门号为2和3的职工号、姓名、党员否。12、列出所有部门号为2和3的职工号、姓名、党员否。8、列出所有姓刘的职工的职工号、姓名和出生日期。8、列出所有姓刘的职工的职工号、姓名和出生日期。
2023-08-10 01:48:36
52
1
原创 OSPF实验
交换机网段 192.168.1.0/27、R1 192.168.1.32/27 、R2 192.168.1.64/27 、 R3 192.168.1.96/27。将 192.168.1.0 24 分为两个大网段 – 192.168.1.0 /25(area 0)、192.168.1.128/25(area1)五.R1-R4进行手工认证。六.避免回环R3配置空接口。三.修改R1R2优先级。七.R3上进行手工汇总。
2023-07-05 11:39:52
49
1
原创 acl实验
二.,PC1可以telnet R1,但不能ping R1,pc1可以ping R2但是不能telnet R2。一.配置IP使网络联通,其中给路由器写两条缺省模拟PC。PC1可以telnet R1,但不能ping R1。PC1可以ping R2但是不能telnet R2。PC2不可以telnet R1,但能ping R1。开启telnet服务。
2023-07-03 18:32:16
52
1
原创 VLAN实验
一.配置交换机SW1:SW2:SW3:二.配置路由器子接口配置:DHCP配置:建立DHCP池:子接口配置:三.配置完成,在PC上开启DHCP即可测试:实验完成。
2023-07-02 02:54:45
80
1
原创 RIP路由实验
R1、R2均存在两个环回接口,总共四个,加上路由器之间的骨干链路两个广播域,需要划分两个网段;R3的环回是一个广播域,有一个3.3.3.0/24的网段,因此,还需要将192.168.1.0/24划分出六个网段。192.168.1. 010 00000/27 --- R1环回。192.168.1. 100 00000/27 --- R2环回。192.168.1. 110 00000/27 ---保留网段。192.168.1.0/24 --- 总网段。六.避免环路 ,配置空接口。五.减少路由条目数量。
2023-07-01 20:48:49
49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人