自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker秒级启动NextCloud个人网盘存储办公系统

平台就是一个软件集装箱化平台,这就意味着我们自己可以构建应用程 序,将其依赖关系一起打包到一个容器中,然后这容器就很容易运送到其他的机器上进行运行,而且非常 易于装载、复制、移除,非常适合软件弹性架构。,镜像构建完成后,可以很容易的在当前宿主上运行,但是, 如果需要在其他服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker Registry。也就是说,Docker。众所周知,国内很多网盘都关停了,现有的百度云还限速,甚至网盘里的文件还会被删除,网盘使用体验 差、安全性堪忧。

2025-04-16 18:24:14 957

原创 基于网启PXE服务器的批量定制系统平台

协议分为client和server两端,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。这样可能就把系统安装到错误的盘上了。

2025-03-25 22:46:41 926

原创 高级运维:1. 对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,比较其各自的优势 。2. 基于 openEuler 构建 LVS-DR 群集。

至少需要三台机器,一台作为负载均衡器(Director Server),其余作为后端服务器(Real Server)。最后在客户端访问 VIP,验证是否能正常访问后端服务器。编辑/etc/sysctl.conf在最后增加一下内容。3.在两台web服务器中增加VIP的相关配置。:所有机器必须在同一局域网内。在两台web服务器中配置。

2025-02-21 15:31:45 697

原创 高级运维:配置mysql8.0使用PXC实现高可用

以引导模式启动第一个节点:systemctl start mysql@bootstrap.service。PXC 集群仅支持 InnoDB 存储引擎,其他存储引擎的更改不会被复制。写入效率取决于集群中最弱的节点,因为 PXC 采用强一致性原则。文件,确保节点间可以通过主机名互相解析。在任意节点插入数据,检查其他节点是否同步。确保节点间网络低延迟,建议使用内网互通。(推荐奇数节点,避免脑裂问题)。3306(MySQL 服务端口)4568(IST 端口)。配置与第一个节点一致。文件,配置集群参数。

2025-02-21 14:54:33 725

原创 高级运维:简述mysql 主从复制原理及其工作过程,配置一主两从并验证。

主从复制的基本原理是将主服务器(Master)上的数据变更(如插入、更新、删除操作)记录到二进制日志(Binary Log)中,从服务器(Slave)通过读取这些日志并应用到自己的数据库中,从而实现数据的同步。主服务器将二进制日志的内容发送给从服务器的 I/O 线程。:从服务器启动一个 SQL 线程(SQL Thread),读取中继日志中的内容,并应用到从服务器的数据库中,从而实现数据的同步。:从服务器的 I/O 线程将接收到的二进制日志内容写入到本地的中继日志(Relay Log)中。

2025-02-10 09:29:45 523

原创 高级运维:源码编译安装httpd 2.4,提供系统服务管理脚本并测试

服务添加到系统服务管理中,并设置开机启动。1.下载httpd 2.4 源码。3.安装httpd需要的依赖包。12.创建一个系统服务管理脚本。6.创建Apache用户和组。5.编译并安装httpd。15.启动httpd服务。

2025-01-14 20:19:02 612

原创 高级运维:shell练习2

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

2025-01-14 18:38:36 490

原创 高级运维:shell练习1

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

2025-01-13 19:39:21 688

原创 数据库:redis练习题

(1) 设置一个hash表,order表里包括的键值信息有:id:1,customer_name:张三。(3)将name列表的尾部元素移除到number列表的头部。将name列表的尾部元素移除到number列表的头部。(2) 创建一个hash表,表里的键值批量插入。(3) 获取order对应的map的所有key。(4) 获取order对应的map的键值数量。(2)将列表city里的头部的元素移除。(4) 对一个已存在的列表插入新元素。(5) 获取order表里的id值。(5)查看list的值长度。

2024-07-15 17:14:15 537

原创 数据库:mysqldump备份和索引练习

4、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)1、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。3、使用mysqldump备份booksDB和test数据库(test数据库自行准备)2、在 shop_price 列上加普通索引(用create index方式)5、进入数据库使用source命令还原第二题导出的book表。1、使用mysqldump命令备份数据库中的所有表。

2024-07-13 17:12:51 955

原创 数据库:触发器练习

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-13 14:53:54 863

原创 数据库:视图与存储过程练习

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-10 22:51:15 933

原创 数据库:多表联合练习

(1770, '孙二', 65, '1986/8/12', 9500, 101),(1568,'赵六',57,'1970/10/11',7500,102),(1564,'荣七',64,'1963/10/11',8500,102),(1789,'张三',35,'1980/1/1',4000,101),(1674,'李四',32,'1983/4/1',3500,101),(1776,'王五',24,'1990/7/1',2000,101),4.求工资在7500到8500元之间,年龄最大的人的姓名及部门。

2024-07-09 17:02:33 772

原创 数据库:表单练习

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-07 14:54:40 680

原创 数据库:表的增添删除,创建用户以及给予其权限

记录中id字段的值为1,name字段的值为"monkey",grade字段的值为98.5。1、创建一个用户test1使他只能本地登录拥有查询student表的权限。3、向student表中添加一条新记录,部分数据插入。4、更新表,grade 大于90的加0.5。1、向student表中添加一条新记录。2、向student表中添加多条新记录。2、查询用户test1的权限。5、删除成绩为空的记录。3、删除用户test1。

2024-07-06 17:12:46 425

原创 数据库:表的基本练习

allowances 小数 非空,默认为0 补贴。userId 字符型 非空,外键,关联的是user表的id字段 用户id。entry_date 日期型 非空 入职时间。NAME 字符型 非空 姓名。id 整形 主键,自增长 id。1、在上面员工表的基本上增加一个image列,类型是blob,长度255。

2024-07-04 16:32:32 437 1

原创 RHCE:SHELL习题

4.编写脚本(vim disk1.sh)1.编写脚本(vim web1.sh)1.编写脚本(vim web2.sh)2.获取qq邮箱授权码。5.编写周期性计划任务。

2024-04-20 16:49:28 306

原创 RHCE:网络服务综合项目

10.Server-NFS-DNS端设置NFS共享(将Server-NFS-DNS端的/wordpress 目录共享给192.168.110.113(Server-Web)测试:将Server-Web端的DNS改为192.168.110.115后并输入www.openlab.com域名访问。将wordpress上传到192.168.110.115(Server-NFS-DNS)端的/目录下。18.在Server-NFS-DNS端配置DNS。3.修改主机名及hosts映射(在服务端中)

2024-04-18 18:42:23 535

原创 RHCE:配置DNS服务的正反向解析

7.服务端操作,编辑数据配置文件,复制一份反向解析模版(/var/named/named.loopback),复制时需要加-a 参数,在修改局部即可。6.服务端操作,编辑区域配置文件,添加反向解析记录,注意:区域名称中IP地址反向书写,只需书写网段号。6.服务端操作,编辑区域配置文件,可以选择一个模版修改局部(推荐),也可以全部清空重启写入数据。9.定义客户端,将客户端的dns修改为服务端的IP地址。5.服务端操作,编辑bind主配置文件。7.服务端操作,编辑数据配置文件。5.服务端操作,编辑主配置文件。

2024-04-12 23:07:22 251

原创 RHCE:请给openlab搭建web

4.创建www.openlab.com网站。3.在Windows 文件中进行DNS映射。1.关闭所有安全软件已经防火墙。5.创建教学资料子网站。6.创建学生信息子网站。

2024-03-25 19:54:04 418

原创 HCIP:三层架构

给sw1在vlanif1上配地址,并且ping 23.1.1.1 可通。在pc1上ping 2.2.2.2 可通。将pc1-pc6.配置更改为dhcp。在r1上进行ospf并下发缺省。在sw1上给接口配置vlan。在sw2上给接口配置vlan。在sw2上配置延迟和优先级。查看pc1—pc6的地址。在sw1上启动vlan。在sw2上启动vlan。在sw3上划分vlan。在sw4上划分vlan。在sw1上进行dhcp。在sw2上进行dhcp。给sw5划分vlan。

2024-01-25 23:44:30 455

原创 HCIP:不同VLAN下实现网络互相通信

将sw1上(g0/0/1)的untagged改成 1 3。则在pc1上ping pc3可通(实现互通)则在pc1上ping pc2可通。在sw3上(e0/0/1)打标记。将sw1划分到vlan3。将sw3划分到vlan3。

2024-01-24 22:58:14 584

原创 HCIP:全网可达

在r8上 ping r1可通(实现全网可达)r6ping r2可通。打开r2上做vpvn。打开r5上做vpnv。在r2上创建虚拟接口。在r5上创建虚拟接口。在r6上创建虚拟接口。

2024-01-24 00:24:19 525

原创 HCIP:全网可达 isp值能配置IP地址

在r2上写静态然后ping r1的环回可通。在r11上ping r10的ipv6可通。在r2上ping r1 的ipv6可通。则在r2上ping通r10(隧道通了)最后在r7上下放缺省则实现全网可达。在r10上ping r9则可通。r1 可ping通r2的环回。在r2上做静态并ping可通。在r1上ping r9可通。则r8ping r7 可通。r3 ping r8 可通。配置r2的ipv6的环回。配置r1的ipv6的环回。r3 ping r6可通。在r1上ping 可通。在r10上配ipv6。

2024-01-23 01:25:36 765

原创 HCIP:1.如图连接网终,合理规格IP地址,AS200内IGP协议为OSPE2.R1属于AS 100 : R2-R3-R4小AS 234 R5-R6-R7小AS567,同时声明大AS 200,R8

2.R1属于AS 100 : R2-R3-R4小AS 234 R5-R6-R7小AS567,同时声明大AS 200,R8属于AS300。1.如图连接网终,合理规格IP地址,AS200内IGP协议为OSPE。3.R2-R5 R4-R7之间为联邦EBGP邻居关系。在r1上ping r8 可通(全网可达)4.R1-R8之间通信。

2024-01-20 23:26:53 457

原创 HCIP:全网可达

查看r4的路由表(通了(r5通过其他协议))在r1上ping r8(通了则实现全网可达)查看r4的路由表(此时不通)在r1上ping r5可通。在r6上ping r8可通。

2024-01-19 00:54:38 343

原创 HCIP:要求1.r1上有两个换汇分别为192.168.1.0/24和192.168.2.0/24只允许学到汇总和1.0 2。r7上有两个还回172.16.1.0/24和172.16.2.0/24

2.r7上有两个还回172.16.1.0/24和172.16.2.0/24 要求全部宣告,但是只有2.0可以通过。在r5上查看路由表(则只有172.16.2.1)在r7上查看路由表(此时r1 r2不通)此时查看r7de路由表(r1 r2通了)查看r3的路由表(r6 r7是不通的)在r6上查看路由表(r1 r2是通的)查看r7路由表(r1 r2依旧不通)在r2上做抑制192.168.1.0。查看r3的路由表(r6 r7通了)

2024-01-17 18:08:58 381

原创 HCIP:访问r3r是走下面的路线,访问r2r4走上面路线

查询路由表(2.2.2.2 12.1.1.0 都走上面的接口g0/0/0)让13.0.0.0走下面,则重发布时不重发布他(将ospf导入rip中)在r3上重发布时cost值改大,则访问r2,r4时走上面的接口。访问r3r是走下面的路线。访问r2r4走上面路线。在r4上查看12.1.1.0的标记(r1)在r4上查看2.2.2.2的标记(r2)在r4上查询走下面的接口(g0/0/1)则走下面的接口(g0/0/1)在r4上匹配到tag的全部丢弃。使r4上g0/0/1不接受。则走g0/0/0接口。

2024-01-16 11:11:57 404

原创 HCIP:1.合理规划level1-2 2.r1访问r5的环回走r6 3.全网可达

在r4上进行宣告(l0 g0/0/0 g0/0/1 g0/0/2)在r6上进行宣告(l0 g0/0/0 g0/0/1 g0/0/2)在r1上进行宣告(l0 g0/0/0 g0/0/1)在r2上进行宣告(l0 g0/0/0 g0/0/1)在r3上进行宣告(l0 g0/0/0 g0/0/1)在r7上进行宣告(l0 g0/0/0 g0/0/1)在r8上进行宣告(l0 g0/0/0 g0/0/1)在r5上进行宣告(l0 g/0/0 g0/0/1)在r1上进行level。在r5上进行level。

2024-01-16 01:24:30 379

原创 HCIP:lsw2改成路由器 1.使用三种解决ospf不规则区域的方法2.5678加上换的路由器使用mgre3.使用各种优化4.全网可达5.保证更新安全 6.使用地址为172.16.0.0/16合理分

6.使用地址为172.16.0.0/16合理划分。1.使用三种解决ospf不规则区域的方法。在r3上进行宣告并且下发缺省做一个nat。2.5678加上换的路由器使用gre。在r1上 ping4.4.4.4可通。在r2上ping 4.4.4.4可通。在r5上进行宣告并且更改隧道类型。在r6上进行nhrp并写静态。在r7上进行nhrp并写静态。在r8上进行nhrp并写静态。在r5上写静态并且下放缺省。在r6上进行宣告并更改。在r7上进行宣告并更改。在r8上进行宣告并更改。在r5上进行nhrp。

2024-01-15 02:35:25 447

原创 HCIP:R8和r9的环回分别是172.16.1.0/24和172.16.2.0/24中间使用78.1.1.0/24剩下的路由器2-6使用172.16.0.0/16R1为运营商 r1远程登录r2

R8和r9的环回分别是172.16.1.0/24和172.16.2.0/24。则r9可以ping通其他(例:172.16.3.1)最后实现内网可达。剩下的路由器2-6使用172.16.0.0/16。R1为运营商 r1远程登录r2实际登录r7。在r9上ping isp(通了则全网可达)在下面的路由器中可以查到(例:r4)中间使用78.1.1.0/24。在r8的g0/0/0上进行宣告。R2访问r7要求走r5去访问。将进接口的跳数增加为4跳。最后在isp上登录r7。在r2上做一个nat。在r7上设置远程登录。

2024-01-10 21:52:12 519 1

原创 linux: /etc/passwd、/etc/shadow、/etc/group每列的含义

2.第2列:记录的是密码,这个密码是经过md5加密算法加密过的密码(( $id$ , id 为 1 表示 md5 , 5 表示sha256 , 6 为 sha512 )3.第3列:记录的是这个用户的uid(root用户0,系统用户1-999,普通用户大于等于1000)1.第1列:记录的是这个用户的名字(在创建用户时root用户起的)7.第7列:记录的是这个用户登录后,第一个要执行的进程(shell)5.第5列:记录的是有关这个用户的备注信息(个人资料)6.第6列:记录的是这个用户的家目录的路径(主目录)

2023-12-01 18:32:19 2044 1

原创 Linux:基础知识2

通过添加盐值,可以有效防止黑客通过暴力破解用户ID和密码,即使数据库中的密码是以加密形式存储的,加盐加密的方式仍然能够增加破解的难度,保护用户的个人信息和隐私。Sticky bit(只针对目录有效,在具有sbit权限的目录下,如果该用户在该目录下拥有wx权限,则当用户在该目录下创建文件或者目录的时候,只有文件拥有者和root目录才有权限去删除里面的东西)因为盐值是随机生成的,不同的用户即使使用相同的密码,他们的盐值也是不同的,因此加密后的密文也会不同,从而增加了密码的安全性。系统用户不能用来登录。

2023-11-13 19:44:46 80

原创 Linux:练习1(在根下创建一个叫做test的目录,在test的目录下创建三个普通文件file1 file2 file3,给file1创建一个软链接aa..

题目:在根下创建一个叫做test的目录,在test的目录下创建三个普通文件file1 file2 file3,给file1创建一个软链接aa,给file2创建两个硬链接,在test目录下创建一个ceshi的目录,在ceshi的目录下创建a1-a8,b1-b8,ac1-ad8的文件。在test目录下创建一个kaoshi的目录,在该目录下创建1-100个文件。在test目录下创建一个qimo的目录,在该目录下创建AA-EE的级联目录。打印出ceshi、qimo、kaoshi的路径1.首先切换的根下 2.创建一个

2023-10-29 17:45:21 581 1

原创 linux:基础知识1

删除目录且目录里的东西全部删除:rm -f -r 5(目录文件) (联合使用:rm -rf 5(目录对象)):超级用户的二进制文件的缩写,存放的是系统管理员所使用的系统管理程序。(超级管理员自己能用到的一些命令)文件类型:- 普通文件 l 链接文件 字符文件 管道文件 d目录文件 设备文件 管道文件套接字文件。软链接(快捷方式),符号链接,binaries(二进制文件),可执行的应用程序。boot:存放的是启动程序后的核心文件(链接文件、镜像文件。:是临时文件系统,存放的系统启动以来的信息(守护进程)

2023-10-28 18:42:38 64 1

原创 linux:虚拟机与Xshell链接

4.打开属性-用户身份验证,输入用户名和密码,点击链接。输入名称和主机,主机是在虚拟机中获得IP。2.打开Xshell,点击文件—新建。输入 ifconfig 然后回车。1.在虚拟机的终端中查询IP。

2023-10-28 17:56:30 115 1

原创 linux:修改root密码

6.输入 chroot /sysroot/ 使用chroot命令改变系统的根目录的位置,将其改到/sysroot之后就可以进行密码修改。4.在有linux的那一行末尾写 rd.break 然后Ctrl+X(来到此页面后,点一下回车)5.输入 mount -o remount,rw /sysroot/目录重新挂载已经挂载的设备,并以其他的权限挂载,这里我们需要rw权限。2.Ctrl+G使光标回到虚拟机,按键盘下键。7.连续输出两个exit,重启系统。3.来到此页面按“E”

2023-10-28 17:45:56 169 1

原创 Redis:string,list, set, zset, hash,bitmaps, hyperloglog, gepspatial所有的数据类型:每一个指令都要有一个样例

【代码】Redis:string,list, set, zset, hash,bitmaps, hyperloglog, gepspatial所有的数据类型:每一个指令都要有一个样例。

2023-08-15 23:58:24 145 2

原创 MySQL:脏读 不可重复读 幻读基本练习

由于另一个事务的修改,那么第一个事务两次读到的数据可能不一样,这样就发生了在一个事务内两次读到的数据是不一样的,因此称为不可重复读,即原始读取不可重复。比如事务T1读取某一数据,事务T2读取并修改了该数据,T1为了对读取值进行检验而再次读取该数据,便得到了不同的结果。如:事务A 按照一定条件进行数据读取, 期间事务B 插入了相同搜索条件的新数据,事务A再次按照原先条件进行读取时,发现了事务B 新插入的数据 称为幻读。不可重复读,是指在数据库访问中,一个事务范围内两个相同的查询却返回了不同数据。

2023-08-15 23:21:30 185 1

原创 MySQL:多表联合练习

INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');INSERT INTO student VALUES( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');INSERT INTO student VALUES( 904,'李四', '男',1990,'英语系', '辽宁省阜新市');INSERT INTO score VALUES(NULL,904, '计算机',70);

2023-08-12 20:42:59 176 2

空空如也

空空如也

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

TA关注的人

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