- 博客(42)
- 收藏
- 关注
原创 Docker秒级启动NextCloud个人网盘存储办公系统
该项目共分为3个子项目,由容器、个人网盘、移动办公三个部分组成该项目旨在复习巩固系统服务部署使用、容器服务使用等知识,旨在让学生增加知识面,提高项目实习经历,充实简历假定您在开发一个商城类的软件,您使用的是一台笔记本电脑而且您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。此外,您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。您希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销。
2025-04-20 00:23:52
769
原创 自动化备份全网服务器数据平台
该项目共分为2个子项目,由环境搭建和实施备份两部分组成该项目旨在复习巩固系统服务部署使用、shell编程等知识,旨在让学生增加知识面,提高项目实习经历,充实简历。
2025-04-11 23:49:29
1044
1
原创 基于网启PXE服务器的批量定制系统平台
iVentoyiVentoy 可以看成是一个增强版的 PXE 服务器,使用iVentoy 你可以通过网络同时给多台机器启动、安装操作系统。iVentoy 使用极其简单,无需复杂的配置,直接把 ISO 文件放到指定位置,客户机在启动时根据菜单选择要启动的ISO文件即可。iVentoy 同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI 和 ARM64 UEFI 模式。iVentoy 支持 110 多种常见类型的操作系统。
2025-03-27 19:45:45
967
原创 基于openEuler构建LVS-DR群集
1.(1)客户端:192.168.32.128调度器:192.168.32.129RS1:192.168.32.130RS2:192.168.32.131VIP:192.168.32.0/24RS:1.安装nginx,静态页面2.绑定VIP3.arp抑制LB:1.绑定VIP2.安装ipvsadm3.配置LVS-DR4.验证1.安装nginx2.找到默认主页2.绑定VIP3.完成网络配置后,修改相应的arp内核配置4.调度器上也要绑定VIP5.安装管理工具6.配
2025-02-12 15:24:09
868
原创 高级运维MySQL主从配置
1.主从原理:MySQL主从同步是一种数据库复制技术,它通过将主服务器上的数据更改复制到一个或多个从服务器,实现数据的自动同步。主从同步的核心原理是将主服务器上的二进制日志复制到从服务器,并在从服务器上执行这些日志中的操作。从数据库的I/O线程连接主数据库,读取主库的二进制日志,并存储到中继日志。简述mysql主从复制原理及其工作过程,配置一主两从并验证。SQL线程从中继日志中读取事件,并将事件执行到从库中。主数据库记录写操作到二进制日志。创建用户并授权,做主从同步。
2025-01-19 19:05:30
264
原创 运维练习3
源码编译安装httpd 2.4,提供系统服务管理脚本并测试。1.用Xftp把下载好的压缩包传输到Xshell中。make install一下。
2025-01-15 13:23:57
247
原创 运维练习题2
2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个。1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;的权限为:读、执行。在vim编辑器中编辑。
2025-01-13 15:34:53
179
原创 运维练习题1
1.shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shel 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下。然后在vim编译器中编写。首先编写shell脚本。编写批量添加用户的脚本。
2025-01-11 15:17:36
237
原创 BGP综合实验
AS3中存在两个环回,一个地址为192.168.2.0/24,该地址不能在任何协议中宣告,最终要求这两个环回可以ping通;3、R1-R8的建邻环回用x.x.x.x/32表示;1、AS1中存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中宣告;2、整个AS2的IP地址为172.16.0.0/16,请合理划分;并且其内部配置OSPF协议。5、使用BGP协议让整个网络所有设备的环回可以互相访问;4、AS间的骨干链路IP地址随意定制;1.配置接口IP地址和环回地址、
2024-08-02 17:00:54
262
原创 HCIA总结
但是我们这个协议号的取值范围是0 - 255(8位二进制),剩余的这些协议号都是用来标定跨层封装协议的。第四次:客户端向服务器发送确认包,表示确认收到对方的连接断开请求包,此时包中ACK=1,等服务器收到确认包后,服务器会进入关闭状态,同时客户端也会进入关闭状态。OSI参考模型的核心思想是分层,而分层的目的就是上层协议在其下层协议提供的服务的基础上提供增值服务。TCP/IP模型其本身就是先有的协议,后有的模型。TCP/IP协议簇里的协议本身都是相互独立的,每层中的协议可以根据系统的需要进行组合匹配。
2024-07-30 09:40:30
722
原创 OSPF综合实验
根据ospf划分的区域来分配网段,将该网段划分为8个网段,去其中6个网段作为实验所使用的地址,剩下的两个网段作为备份网段,每个网段进行子网划分,分为P2P网络需要所使用的IP地址、MA网络所使用的IP地址及环回口所使用的IP地址。6.所有设备均可访问R4的环回,做NAT-easy ip(四个隧道上的路由器)2、R3-R5、R6、R7为MGRE环境,R3为中心站点;5、减少LSA的更新量,加快收敛,保障更新安全;5.公网通,搭建MGRE隧道,R3为中心站点。10.保障更新安全,做区域验证/接口验证。
2024-07-27 16:44:50
481
原创 Hcip实验
3、R2、R3构建一个MGRE环境,R1为中心站点,R1、R4间为点到点的GRE;(2)配置CHAP:R2与R5之间使用PPP的CHAP认证,R5为主认证方。(2)配置CHAP:R2与R5之间使用PPP的CHAP认证,R5为主认证方。(1)配置PAP:R1和R5间使用PPP的PAP认证,R5为主认证方。(1)配置MGRE:R2、R3构建一个MGRE环境,R1为中心站点。2、 R1和R5间使用PPP的PAP认证,R5为主认证方;R2与R5之间使用PPP的CHAP认证,R5为主认证方;
2024-07-23 18:42:59
387
原创 ppp实验
1、R1和R2使用PPP链路直连,R2和R3把2条PPP链路捆绑为PPP MP直连。2.R2对R1进行ppp单向chap验证:(R2为主,R1为被)3、R2对R1的PPP进行单向chap验证。4、R2和R3的PPP进行双向chap验证。3.R2与R3进行ppp双向chap验证。3.配置R2与R3之间的ppp MP。1.设备命好名后,先配置好IP。5. R2,R3都要配置主被。2.MP-GROUP的配置。2、按照图示配置IP地址。
2024-07-22 20:54:44
431
原创 静态路由实验
该设备只能配置IP地址, 之后不能再对其进行任何配置(r6只能配置IP, 所以r1--r5上需要配置指向r6的缺省路由)图中骨干链路只需两个个IP,因此分配/30的网段即可,r1,r2,r4的俩个环回用大的网段划分成俩个小网段(减少黑洞路由的出现),然后按须分配。1.R6为ISP,接口IP地址均为公有地址,该设备只能配置IP地址,之后不能再对其进行任何配置;7.在R1上配置telnet服务,使R6能通过R5的公有地址telnet到R1上;R4与R5正常通过1000M链路,故障时通过100m链路;
2024-07-22 20:06:57
433
原创 Python练习题(3)
1.使用requests模块获取这个json文件http://java-api.super-yx.com/html/hello.json。4.用文件流写一个copy(src,dst)函数,复制hello.json到C:\hello.json。3.将dict保存为hello.json文件。2.将获取到的json转为dict。
2024-07-12 22:50:16
325
原创 DNS正反向解析
11.从服务端操作,重启服务,注意:当从服务器的 DNS 服务程序在重启后,就自动从主服务器上同步了数据配置文件,且该文件默认会放置在区域配置文件中所定义的目录位置中。6.主服务端操作打开区域配置文件,添加如下内容,重点为:允许从服务器的同步请求,即修改为 allow-transfer {允许同步区域信息的主机IP;10.从服务端操作,修改区域配置文件,填写主服务器的 IP 地址与要抓取的区域信息,注意此时的服务类型应该是 slave(从)5.主服务端操作,编辑主配置文件设置监听IP。
2024-04-12 13:30:16
302
原创 网络服务练习题
端打开浏览器输入 www.openlab.com/student测试,多次测试需要清除浏 览器缓存。端打开浏览器输入 https://www.openlab.com/money测试。给该公司创建三个子界面分别显示学生信息,教学资料。www.openlab.com/data测试。# Windows端打开浏览器输入。)访问缴费网站实现数据加密基于。3.第三步:创建教学资料子网站。4.第四步:创建学生信息子网站。5.第五步:创建缴费子网站。1.第一步:准备工作。
2024-03-28 22:11:45
414
原创 第五章 发布订阅及事务管理
Redis 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis 事务的主要作用就是串联多个命令防止别的命令插队。
2024-01-30 16:08:10
1922
1
原创 第四章 配置文件
redis配置文件的名称 redis.conf通过命令通过: set nu 设置行号: set nonu 取消行号/关键字 搜索关键字: set noh 取消高亮选择。
2024-01-30 15:26:31
648
1
原创 第三章 数据类型
现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001、 01100010和01100011,如下图:合理地使用操作位能够有效地提高内存使用率和开发效率。
2024-01-30 15:25:24
1627
1
原创 第二章 Redis介绍及安装
2008年,意大利的一家创业公司Merzia推出了一款基于MySQL的网站实时统计系统LLOOGG,然而没过多久该公司的创始人 Salvatore Sanfilippo便开始对MySQL的性能感到失望,于是他决定亲自为LLOOGG量身定做一个数据库,并于2009年开发完成,这个数据库就是Redis。
2024-01-30 15:23:40
910
1
原创 第一章 NoSQL
NoSQL(Not Only SQL)即不仅仅是SQL,泛指非关系型的数据库,它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。BASE 是为了解决关系型数据库强一致性引起的问题而导致可用性降低而提出的解决方案.基本可用(==B==asically ==A==vailable) 软状态(==S==oft state) 最终一致(==E==ventually consistent)
2024-01-27 14:55:42
1045
1
原创 第八章 MySQL事务和SQL优化
Transaction,使我们数据库内最小且不可再分的单元。通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)。一个完整的业务需要批量的DML(INSERT 、UPDATE、DELETE)语句共同联合完成。事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同。操作序列范畴,这些序列共有的一个特征 要么全部执行,要么全都不执行。这是一个不可分割的工作单元。事务是由事务开始和事务结束之间所执行的数据库操作组成。
2024-01-27 14:53:50
907
1
原创 第七章 SQL编程
触发器是一种比较特殊的存储过程,它的执行不是由程序调用,也不是手工调用,而是通过事件来进行触发。比如说 对一张表 进行(增,删,改),去激活它的执行。触发器经常应用在加强数据完整性,和业务规则中,如:当一个学生表中添加了一个学生信息时,那么对应的学生数目肯定会有所改变。像这样的情况,我们就可以针对学生表创建一个触发器:以确保每次增加一个学生记录时,就执行一次关于学生总数的计算操作,从而确保学生总数与记录数的一致性。存储过程指的是 事先经过了编译并以对象形式存储在数据库中的一段sql语句的集合。
2024-01-27 14:51:32
718
1
原创 Mysql练习:单表查询
2.2.6创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。2.2.13将职工表worker中的职工按出生的先后顺序排序。2.2.2查询所有职工所属部门的部门号,不显示重复的部门号。2.2.9列出1960年以前出生的职工的姓名、参加工作日期。2.2.12列出所有部门号为2和3的职工号、姓名、党员否。然后给表中这两列输入一些数据:男='B',女='G';2.2.8列出所有姓刘的职工的职工号、姓名和出生日期。2.2.14显示工资最高的前3名职工的职工号和姓名。2.2.11列出所有陈姓和李姓的职工姓名。
2024-01-25 12:35:41
442
原创 第六章 视图与索引
视图通过 定制的方式显示来自一个表或多个表的数据。视图的本质 是数据库对象,如果成功的创建了视图,用户可以像操作普通表一样查询甚至修改视图内的数据。视图的本身是没有任何的数据的 ,它只是对表的一个查询结果进行了实体化的反馈。有关于视图所有的定义,保存在数据字典内,创建视图所基于的表称为"基表"。模式(schema)中的一个数据库对象在数据库中用来加速对表的查询通过使用快速路径访问方法快速定位数据,减少了磁盘的I/O与表独立存放,但不能独立存在,必须属于某个表。
2024-01-25 11:21:57
1000
原创 第五章MySQL的备份及恢复
此外,支持增量备份,只备份自上次备份后有变化的数据。作用:当数据库存在故障时,恢复能尽最大可能进行即时点恢复,因为二进制日志内包含了备份后进行的所有更新,所以二进制日志还用于在主复制服务器上记录所有将发送给从服务器的语句。MySQL的滚动方式与其他日志不太一样,滚动时会创建一个新的编号大1的日志用于记录最新的日志,而 原日志名字不会被改变。在数据库保存数据时,有时候不可避免会出现数据丢失或者被破坏,这样情况下,我们必须保证数据的安全性和完整性,就需要使用日志来查看或者恢复数据了。
2024-01-25 11:19:56
774
原创 数据库知识点补充
郭靖 | 北京海淀区中关村大街1号 | test1@bdqn.cn || 李文才 | 广东广州天河区 | test1@bdqn.cn || 李斯文 | 天津市和平区 | test1@bdqn.cn |
2024-01-24 21:48:53
663
原创 第三章MySQL库表操作
SQL:结构化查询语言(Structured Query Language),在关系型数据库上执行数据操作,数据检索以及数据维护的标准化语言。使用SQL语句,程序员和数据库管理员可以完成如下的任务:1 改变数据库的结构2 更改系统的安全设置3 增加用户对数据库或表的许可权限4 在数据库中检索需要的信息5 对数据库的信息进行更新 备份 还原综上所述 :想要使用Mysql数据库 必须要学习Sql语言。
2024-01-21 22:49:53
864
原创 MySql的安装和部署
3.为编程语言提供了API,编程语言包含但不限于C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。MySQL Enterprise Edition 企业版本,需付费,可以试用 30 天。4.支持多线程,充分利用CPU资源,支持多用户访问。5.出色的Sql算法优化,能够更有效的提高查询效率。9.提供用于管理,检查,优化数据库操作的管理工具。Beta版: 体验版,开发完成之后,供用户体验。RC版: 候选班,正式版发布之前,诞生的小版本。
2024-01-21 11:02:05
1044
原创 数据库基础理论
Oracle、DB2、Microsoft SQL Server、MicrosoftAccess、MySQL、浪潮K-DB 、武汉达梦、南大通用、人大金仓层次模型面向对象模型。
2024-01-21 10:58:44
1535
原创 RHCSA笔记二
可选项- c 创建. tar 格式的包文件- x 释放. tar 格式的包文件- t 查看包中的文件列表- v 显示详细信息必选项- f 用于指定打包文件名当于﹣ c 一起使用时创建的 tar 包文件使用该选项指定的文件名当于﹣ x 一起使用时则释放该选项指定 tar 包文件。仅和 -b 标志一起使用。命令解释器1.内置命令:有 shell 程序自带的命令2.外部命令:有独立的可执行程序文件,文件名即命令名,实在文件系统的某个目录下,有个与命名名称相同的文件。必须指定 -b、-c 或 -f 标志之一。
2023-11-13 21:59:37
67
原创 RHCSA上课笔记
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是配置在计算机硬件上的第一层软件,任何其它软件都必须在操作系统的支持下才能运行。:超级用户的二进制文件的缩写,存放的是系统管理员所使用的系统管理程序。系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理的结果返回给应用程序。终端(终端设备,是计算机网络中处于网络最外围的设备,主要是用于用户信息的输入和处理结果的输出)/var:variable变量的缩写,存放的不断扩充的东西。
2023-10-31 13:51:33
75
1
原创 动态路由——RIP
R2环回: 192.168.1.128/26 192.168.1.128/27 192.168.1.160/27。R1环回:192.168.1.64/26 192.168.1.64/27 192.168.1.96/27。3.整个网络使用RIPV2,全网可达,路由表汇总,防止环路,保障更新安全,加快收敛速度。1.R1--R3地址为192.168.1.0/24;2.R3的环回为3.3.3.0/24,该网段不能在rip中宣告。由rip形成的缺省(R1和R2)(3)减少路由数目(使用手工汇总)
2023-07-23 11:26:44
91
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人