- 博客(41)
- 收藏
- 关注
原创 shell脚本练习
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写人。2、写一个 shell 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shel 脚本将/usr/local日录下大于10M的文件转移到/tmp目录下。
2025-01-13 16:19:47
158
原创 HAProxy的详解
HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。HAProxy实现了一种事件驱动, 单一进程模型,此模型支持非常大的并发连接数。
2024-08-16 13:28:24
1259
原创 LVS原理简介
可伸缩网络服务有很多结构,但都有一个共同点:它们都需要一个前端的负载调度器。而实现虚拟网络服务的主要技术指出IP负载均衡技术是在负载调度器的实现技术里面效率最高的一个。在已有的IP负载均衡技术中,主要有通过网络地址转换将一组服务器构成一个高性能的、高可用的虚拟服务器,通常称为VS/NAT技术。在分析VS/NAT的缺点和网络服务的非对称的基础上,可以通过IP隧道实现虚拟服务器的方法VS/TUN和通过直接路由实现虚拟服务器的方法VS/DR,它们可以极大地提高系统的伸缩性。
2024-08-16 12:55:34
1032
原创 PXE安装部署
一台红帽7.9的机子,配置网络可用,安装httpd tftp等所需软件,确保火墙selinux都关闭。# 将所需资源导入/var/lib/tftpboot/# 启动tftp来共享pxelinux.0数据文件。# 查看/var/lib/tftpboot/# 进入dhcp配置文件添加。# 安装kickstart。#将文件复制到默认发布目录。#先删除37行之后的内容。# 安装dhcp服务器。# 启动图形制作工具。
2024-08-16 12:38:20
335
原创 数据库的学习(9)
1、安装redis,启动客户端、验证。2、string类型数据的命令操作:(1) 设置键值:(2) 读取键值:(3) 数值类型自增1:(4) 数值类型自减1:(5) 查看值的长度:3、 list类型数据的命令操作:(1)对列表city插入元素:Shanghai Suzhou Hangzhou(2)将列表city里的头部的元素移除(3)将name列表的尾部元素移除到number列表的头部(4) 对一个已存在的列表插入新元素(5)查看list的值长度。
2024-07-16 21:54:25
418
原创 数据库的学习(8)
6、进入数据库使用source命令还原第二题导出的 book表。3、使用mysqldump备份booksDB和test数据库。4、使用mysqldump备份服务器中的所有数据库。5、使用mysql命令还原第二题导出的book表。1、使用mysqldump命令备份数据库中的所有表。2、备份booksDB数据库中的books表。
2024-07-14 21:58:28
850
原创 数据库的学习(7)
Product表内容字段名 字段描述 数据类型 主键 外键 非空 唯一 自增Id 产品编号 Int(10) 是 否 是 是 否Name 产品功能 Varchar(20) 否 否 是 否 否Function 主要功能 Varchar(50) 否 否 否 否 否Company 生产厂家 Varchar(20) 否 否 是 否 否Address 家庭住址 Varchar(20) 否 否 否 否 否Operate表的内容字段名 字段描述 数据类型 主键 外键 非空 唯一 自增。
2024-07-12 21:15:34
216
原创 数据库的学习(6)
数据准备创建两张表:部门(dept)和员工(emp),并插入数据,代码如下dept_id int primary key auto_increment comment '部门编号',dept_name char(20)comment'部门名称'insert into dept (dept_name) values('销售部'),('财务部'),('生产部'),('人事部');emp_id int primary key auto_increment comment'员工号',
2024-07-11 00:20:42
1087
原创 数据库的学习(5)
1、新增员工表emp和部门表deptdeptl int,sid int,age int,dept2 int)(101,'财务'),(102,'销售'),(103,'I技术'),(104,'行政');(1789,'张三',35,'1980/1/1',4000,101),(1674,'李四',32,'1983/4/1',3500,101),(1776,'王五',24,'1990/7/1',2000,101),
2024-07-10 23:26:24
765
原创 数据库的学习(4)
1、创建数据表qrade:2、向数据表grade中插入几条数据:3、查询grade表中的id,firstname,lastname字段4、查询grade表中id大于4的学生姓名5、查询grade表中女生的记录6、查询grade表中english在80到90之间的记录7、查询grade表中math大于90或者chinese大于90的记录8、查询grade表中id不是1、3、5、7的记录9、查询grade表中的性别有哪些10、查询grade表中的lastname有哪几种。
2024-07-07 22:36:11
987
原创 数据库的学习(3)
一、在数据库中创建一个表student,用于存储学生信息1、向student表中添加一条新记录记录中id字段的值为1,name字段的值为"monkey",grade字段的值为98.52、向student表中添加多条新记录3、向student表中添加一条新记录,部分数据插入5,"jone"4、更新表,grade 大于90的加0.55、删除成绩为空的记录二、用户权限部分1、创建一个用户test1使他只能本地登录拥有查询student表的权限。
2024-07-06 21:20:28
766
原创 MySQL数据库的学习
1、登陆数据库2、创建数据库zoo3、修改数据库zoo字符集为gbk4、选择当前数据库为zoo5、查看创建数据库zoo信息6、删除数据库zoo1、登陆数据库2、创建数据库zoo3、修改数据库zoo字符集为gbk4、选择当前数据库为zoo5、查看创建数据库zoo信息6、删除数据库zoo。
2024-07-05 22:42:05
307
原创 shell第一次作业
1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查次磁盘剩余空间。[root@server ~]# yum install mailx -y[root@server ~]# vim /etc/mail.rc[root@server ~]# vim disk1.sh[root@server ~]# vim /etc/crontab2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2
2024-04-21 16:10:09
261
原创 dns服务的正反向解析
root@server ~]# vim /etc/named.rfc1912.zones #添加如下内容,也可直接更改模板。[root@server ~]# vim /etc/named.conf #打开主配置文件,将如下两处地方修改为any。(5)将客户端网卡配置文件中的DNS修改为服务端的ip地址。5、主服务端设置区域配置文件,添加反向解析记录。2、主服务器、从服务器均安装软件。3、服务端、客户端设置静态ip。4、主服务器修改主配置文件。(1)服务端修改主配置文件。
2024-04-13 00:22:48
643
原创 给openlab搭建web网站
第四步:创建学生信息子网站www.openlab.com/student。第五步: 创建缴费子网站www.openlab.com/money。第三步:创建教学www.openlab.com/data。给该公司创建三个子界面分别显示学生信息,教学资料。第二步:创建www.openlab.com网站。第一步:关闭防火墙 安装所需软件。)访问缴费网站实现数据加密基于。
2024-03-25 21:43:17
263
原创 HCIP-MPLS实验
将r6下方的ospf协议学习的路由做双向重发布。将r5下方的rip协议学习的路由做双向重发布。1.使用MPLS VPN技术实现全网可达。isp区启用ospf协议,其他按图所示。在isp区域的路由器上启用MPLS协议。r2-r5-r6之间建立ibgp对等体。在 r2-r5-r6之间建立vpn通道。将r2上方区域的静态导入bgp。先使ipv4能够访问运营商。4. 建立BGP对等体关系。2. 启用动态路由协议。3. 启用MPLS协议。例r2,r5、r6同。
2024-01-23 22:00:48
760
原创 HCIP-BPG实验(3)
将r2g0/0/2接口ipv4地址转换为6to4 tunnel地址2002:1d01:0102::/48划分给下方的路由器。在r3的ospfv3 100 中下放缺省指向r2, r7、r8下放缺省指向r6。在ospf区域启用ospfv3 100,例r6。四、配置6to4 tunnel隧道。二、划分6to4 tunnel地址。在r6上导入ospfv3 100。2.isp只能配置ip地址。先使ipv4能够访问运营商。在r7上导入ripng 2。在r2-r10上配置隧道。配置ipv6地址()五、启用ospfv3。
2024-01-23 21:51:08
428
原创 BGP选路实验
1.R1属于AS 100;R2、R3、R4属于小AS 234,R5、R6、R7属于小AS 567,同时声明大AS 200,R8属于AS 300;2.R2-R5、R4-R7之间为联邦EBGP邻居关系。3.R1-R8之间通信。
2024-01-23 21:41:13
384
原创 BGP实验
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。
2024-01-23 21:28:31
462
原创 ENSP-重发布实验
访问r3r1是走下面的路线,访问r2r4走上面路线。五、ospf区域干涉选路,配置最优路径。四、rip区域干涉选路,配置最优路径。2、宣告rip、ospf协议。3、在R2、R3上做重发布。
2024-01-16 21:13:49
481
1
原创 ENSP-OSPF实验
在上图网络划分中,我们将每个区域分配一个大段,再将大段分配到各接口。随后,进行IP地址和环回配置,确保网络顺畅运行。将r3-r5的tunnel接口宣告到ospf协议中就能实现全网可达了。在r5、r7、r10、r13配置互指的下一跳静态路由引流,打通隧道。,其上只能配置ip地址,r4与其他直连设备间使用公有IP。在r3、r5上创建tunnel口,打通彼此,类型为点到点。在r5、r7、r10、r13创建tunnel口。为了保障更新安全,我们可以配置ospf接口认证。的更新量,加快收敛,保障更新安全。
2024-01-14 22:33:48
458
1
原创 IP配置实验
R8和r9的环回分别是172.16.1.0/24和172.16.2.0/24。剩下的路由器2-6使用172.16.0.0/16。R1为运营商 r1远程登录r2实际登录r7。中间使用78.1.1.0/24。R2访问r7要求走r5去访问。
2024-01-09 21:31:59
411
原创 Linux创建目录、级联目录、软硬链接
1、linux中在根下创建一个叫做test的目录,在test的目录下创建三个普通文件file1 file2 file3。3、在test目录下创建一个ceshi的目录在ceshi的目录下创建a1-a8,b1-b8,ac1-ad8的文件。4、在test目录下创建一个kaoshi的目录,在该目录下创建1-100个文件。5、在test目录下创建一个qimo的目录,在该目录下创建AA-EE的级联目录。2、给file1创建一个软链接aa,给file2创建两个硬链接。6、打印出ceshi、qimo、kaoshi的路径。
2023-10-29 23:21:05
403
3
原创 linux密码重置及基础命令
后面的"1"表示链接数,"root root"表示所有者和所属组,"1073"表示文件大小,"Oct 21 2023"表示文件的最后修改时间,"anaconda-ks.cfg"表示文件名。常见的设备文件包括块设备文件(如硬盘、USB存储设备等)、字符设备文件(如键盘、鼠标等)、管道设备文件和套接字文件等。"-r"选项用于读取硬件时钟的值,"-s"选项用于将系统时间同步到硬件时钟,"-w"选项用于将系统时间写入硬件时钟。链接文件:链接文件是Linux系统中的一种特殊文件类型,用于创建文件的链接。
2023-10-29 18:22:59
1904
1
原创 MySQL事务
List(列表):按照插入顺序存储一个有序的元素列表。 Set(集合):存储唯一且无序的元素。 Sorted Set(有序集合):存储唯一且按照分数排序的元素。 Hash(哈希表):存储键值对的散列表。 Bitmaps(位图):使用位来表示状态或标记。 HyperLogLog(基数统计):用于估计集合中唯一元素的数量。 Geospatial(地理空间):存储地理位置坐标和与之相关的数据。
2023-08-15 14:04:18
82
原创 mysql多表联合查询
/创建student表。SQL代码如下://创建score表。SQL代码如下://为student表和score表增加记录VALUES( 901,'张老大','男',1985,'计算机系','北京市海淀区');VALUES( 902,'张老二','男',1986,'中文系','湖南');VALUES( 903,'张三','女',1990,'中文系','北京');VALUES( 904,'李四','男',1990,'英语系','南京');
2023-08-12 18:22:37
93
1
原创 MySQL 基础查询-----条件查询、查询排序、聚合函数、分组查询
(表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等)//按照要求创建表`部门号` int(11) NOT NULL,`职工号` int(11) NOT NULL,`工作时间` date NOT NULL,`工资` float(8,2) NOT NULL,`政治面貌` varchar(10) NOT NULL DEFAULT '群众',`姓名` varchar(20) NOT NULL,`出生日期` date NOT NULL,
2023-08-09 17:53:13
90
原创 mysql根据数据类型建表操作
现有以下数据类型:根据现有数据类型,建立一张表:表里面有多个字段,每一个字段对应一种数据类型注意:表名,字段名都要起的有意义。
2023-08-06 18:14:58
120
原创 python爬虫(电影排行榜)
print(data.sort_values(by='AvgAudienceCount', ascending=False)[['年份', 'MovieName', 'AvgAudienceCount']].head(10))csvwriter.writerow(('排名', '电影名称', '上映时间', '总票房(万)', '平均票价', '平均场次'))data['年份'] = data['ReleaseTime'].apply(lambda x: x.split('-')[0])
2023-08-02 19:43:24
896
原创 豆瓣电影Top250爬虫实验
图 1-1 python代码与数据库的建立。图 1-2 数据库爬取到的内容。2、限制自己的爬虫行为禁止近乎 DDOS 的请求频率,一旦造成服务器瘫痪,约等于网络攻击。4、对于明显反爬,或者正常情况不能到达的页面不能强行突破,否则是 Hacker 行为;网络并非法外之地,技术虽中立,使用有善恶,一定要合理合规、严格谨慎地使用技术。1、在进行任何数据爬取时,我们都应该合法合规,尊重版权和相关法律法规。网页显示显示error 004 后来网页恢复,需要显示登陆功能。print('[网页链接]', urls)
2023-08-02 17:30:30
1870
原创 python-----练习题
利用b模式,编写一个拷贝工具,既可以拷贝文本又可以拷贝视频,图片等文件;编写一个程序,可以将指定文件中的字符串修改,比如将文件中所有的"java" 修改为 "python"
2023-07-23 18:02:13
77
1
原创 python
5、求出2000-2100的所有闰年,条件是四年一闰;百年不闰,四百年再 闰。4、用循环语句求1+22+333+4444+55555的和。6、输入两个正整数,并求出它们的最大公约数和最小公倍数。10、将10-20不能被2或3整除的数输出。8、求100以内最大的10个质数的和。9、 求1到10 所有偶数的和。7、输出100以内的所有质数。
2023-07-20 20:55:21
62
原创 【无标题】
骨干链路192.168.1.0/25 PC网段192.168.1.128/25。骨干链路看作一段地址——划分6段 pc互联的地址看作一段——划分4段。子网划分 192.168.1.0/24。
2023-05-28 04:02:23
59
1
原创 IP地址及VRP的使用
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。也不能给主机使用(在一个网段内,除了主机位全0和主机位全1 的地址外,剩下的地址均可给主机使用)人为打开接口(默认情况下,华为设备的接口默认都是打开的,cisco设备的默认关闭,需要手工开启)VLSM 可变长子网掩码 --子网划分,将原来的一个大的广播域逻辑的划分为若干个小的广播域。其中ABC三类地址为单播地址、D类地址为组播地址、E类地址科研使用,保留。
2023-05-24 02:27:29
591
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人