自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NGINX三种虚拟主机的配置

首先在原本基础上增加两个IP地址然后配置虚拟主机在/etc/nginx/conf.d/vhost.conf验证。

2023-11-12 16:52:08 289

原创 正则验证用户名和跨域postmessage

首先在windows上配置好虚拟主机,这样可以通过域名来访问。对两个网站分别进行以下配置。

2023-10-05 17:08:11 429

原创 完成flex布局与float布局

【代码】完成flex布局与float布局。

2023-09-22 20:57:55 308

原创 CentOS 7 构建 LVS-DR 群集 nginx负载均衡

1、基于 CentOS 7 构建 LVS-DR 群集。2、配置nginx负载均衡。

2023-08-24 22:17:03 749

原创 docker项目实战

(3)安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录;(3)安装httpd、mysql、mysql-server、php、php-mysql、php-gd;(1)基于centos:6基础镜像;(1)基于centos基础镜像;(4)暴露80和3306端口;#上传文件成功即可开始使用。(5)设置服务自启动。(5)设置服务自启动。跟据向导信息完成部署。(2)指定作者信息;(4)暴露80端口;(2)指定作者信息;

2023-08-24 22:12:31 775

原创 docker的基础操作

【代码】docker的基础操作。

2023-08-22 19:57:20 499

原创 SHELL脚本使用mysqldump实现数据库的分库分表备份

【代码】SHELL脚本使用mysqldump实现数据库的分库分表备份。

2023-08-09 16:39:31 107

原创 WEB集群

静态网页没有数据库的支持,当网站信息量很大的时候网页的制作和维护都很困难;检索,且不需要连接数据库,因此响应速度较快动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,其中涉及到数据的连接访问和查询等一系列过程,所以响应速度相对较慢。静态网页由于很多内容都是固定的,在功能方面有很大的限制,所以交互性较差动态网页则可以实现更多的功能,如用户的登录、注册、查询等。动态网页可以根据不同的用户请求,时间或者环境的需求动态的生成不同的网页内容,并且动态网页一般以。

2023-08-03 09:57:09 131

原创 使用docker进行MYSQL主从复制(一主两从)

MySQL主从又叫Replication、AB复制。简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B 也会跟着写数据,实现数据实时同步。有这样几个关键点:1)MySQL主从是基于binlog,主上需开启binlog才能进行主从;2)主从过程大概有3个步骤;3)主将更改操作记录到binlog里;4)从将主的binlog事件(SQL语句) 同步本机上并记录在relaylog里;5)从根据relaylog里面的SQL语句按顺序执行。在M1S1和M2S2中都开启最后查看主从状态M1S1。

2023-07-23 18:08:00 1055 1

原创 REDIS持久化

AOF持久化会将被执行的写命令写到AOF文件末尾,以此来记录数据发生的变化,因此只要Redis从头到尾执行一次AOF文件所包含的所有写命令,就可以恢复AOF文件的记录的数据集。以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令记录下来(读操作不记录), 只追加文件但不可以改写文件,Redis启动之初会读取该文件重新构建数据。快照持久化是Redis中默认开启的持久化方案,根据redis.conf中的配置,快照将被写入dbfilename指定的文件中(默认是dump.rdb文件)。

2023-07-23 16:40:36 108

原创 MYSQL数据库各种备份策略

4.备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。13.在另外的数据库服务器上还原xtrabackup 备份(缺)6.备份MySQL数据库某个(些)表。7.同时备份多个MySQL数据库(其他数据库素材自行准备)数据库备份,数据库为school,素材如下。12.使用xtrabackup 备份数据库。14.使用mydumper备份数据库。5.直接将MySQL数据库压缩备份。11.还原压缩的MySQL数据库。9.备份服务器上所有数据库。8.仅仅备份数据库结构。

2023-07-21 19:10:34 188

原创 REDIS数据类型

Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。而我们key1的值bar所对应的二进制值为011000100110000101110010,而偏移量实际上指的就是从左往右数,偏移量是几就是第几位,偏移量0就是第0位。HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是:在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且是很小的。仅在key已存在且包含列表时,在存储在键的列表的头部插入指定的值。

2023-07-21 16:17:56 141

原创 多表查询例题

【代码】多表查询例题。

2023-07-17 13:54:06 608

原创 多表查询进阶

15 列出全部门派,并增加一列备注“老鸟or菜鸟”,若门派的平均值年龄>50显示“老鸟”,否则显示“菜鸟”14 列出全部人员,并增加一列备注“是否为掌门”,如果是掌门人显示是,不是掌门人显示否。12 列出至少有2个年龄大于40岁的成员的门派。11 列出所有年龄低于自己门派平均年龄的人员。6 列出所有没入派的人员和没人入的门派。10 列出自己的掌门比自己年龄小的人员。13 至少有2位非掌门人成员的门派。5 列出所有人员和门派的对照关系。16 显示每个门派年龄最大的人。1 所有有门派的人员信息。

2023-07-17 12:17:02 208

原创 MySQL之DML和DDL

1、显示所有职工的基本信息:2、查询所有职工所属部门的部门号,不显示重复的部门号。3、求出所有职工的人数。4、列出最高工和最低工资。5、列出职工的平均工资和总工资。6、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。7、显示所有女职工的年龄。8、列出所有姓刘的职工的职工号、姓名和出生日期。9、列出1960年以前出生的职工的姓名、参加工作日期。10、列出工资在1000一2000之间的所有职工姓名。11、列出所有陈姓和李姓的职工姓名。

2023-07-09 18:39:31 855

原创 MYSQL的基本数据类型和建库

1创建数据库创建一个数据库名为gbk_db的数据库,字符集为gbk,校对规则为gbk_chinese_ci删除数据库查询创建数据使用数据库查询当前默认的数据库| gbk_db |查询当前数据库使用的编码方式校验规则2创建表使用所有的数据类型-> id int(11) comment '编号',-> company_name char(6) comment '公司名称',-> introduce varchar(100) comment '介绍',

2023-07-07 15:39:32 327

转载 ngrok内网穿透

打开计算机管理->点击“服务和应用管理”->点击"服务",选择apache,右键单击,便可选择相应操作(启动、停止、重新启动)pass:第一次手开之后启动隧道便会自动启动。第二步:进行实名认证,这里是通过支付宝认证的,当然需要收取一个认证服务2元,因为认证也是花钱隧道搭建的,这里希望大家理解。1、 在刚刚的文件里,点击“Apache24”->“conf”->"httpd.conf",用记事本打开文件。5、配置安装Apache的主服务,在电脑左下角搜索cmd,点击“以管理员的身份运行”(

2023-05-17 19:59:50 689

原创 正则表达式和文本三剑客

2、找出"netstat-tan"命令的结果中,以'LISTEN'后跟0或多个空白字符结尾的行。4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符。5、统计出apache的access.log中访问量最多的5个IP。1、显示/etc/passwd文件中以nologin结尾的行;3、在/etc/fstab文件中不以#开头的行的行首增加#号。

2023-05-14 14:15:01 94

原创 SHELL中for循环和IF判断的使用

1。编写脚本for1.sh,使用for循环创建20账户,账户名前缀由用户从键盘输入,账户初始密码由用户输入,例如: test1、test2、test3、.....、 test101。编写脚本for1.sh,使用for循环创建20账户,账户名前缀由用户从键盘输入,账户初始密码由用户输入,例如: test1、test2、test3、.....、 test10。

2023-04-21 19:37:01 1029

原创 SHELL脚本的编写

- 1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。- 2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。- 3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。

2023-04-18 22:02:22 731

原创 DNS服务器配置

** server can't find www.openlab.com: SERVFAIL报错从上图可以看到我的这个文件配置的所属者和所属组都是root,这个就是问题所在了,这个文件的所属者必须是root,但是所属组必须named,执行如下命令。- /etc/named.rfc1912.zones : 区域配置文件(zone),用于==保存域名和IP地址对应关系文件的所在位置==

2023-04-10 22:56:30 1965

原创 WEB服务综合案例

综合练习: 请给openlab搭建web网站,网站需求:1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料www.openlab.com/money 网站访问缴费网站3.要求(1) 学生信息网站只有song和tian两人可以访问,其他用户不能访问。(2) 访问缴

2023-03-28 23:28:21 303

原创 ntp时间服务器和远程登录服务SSH

【代码】ntp时间服务器和远程登录服务SSH。

2023-03-18 20:05:44 1184

原创 atd和crond的使用和区别

单一执行的例行性工作:仅处理执行一次就结束了;每隔一定的周期就需要执行一次。

2023-03-16 19:11:01 695

原创 MPLS综合实验

1,R1和R5是客户A两个站点的CE设备,R6和R7是客户b两个站点的CE设备。通过MPLSVPN骨干网络分别连接不同客户的不同站点2,R1和R5采用静态路由的方式传递私网路由;R6通过RIP将私网路由传递给PE设备;R7通过OSPF将私网路由传递给PE设备3,R7单独拉一根网线保证可以访问公网,R7可以访问R2/R3/R4环回

2022-10-29 20:42:32 6576

原创 BGP综合实验

5,AS1和AS3的两个环回不能宣告但需要互通,我们则需要设置VPN隧道,使用gre技术,而在使用gre的时候我们的源IP不能使用物理接口只能使用另一个环回,因为两个物理接口并不能互通。3,就是启动BGP协议建立对等体,在AS2内部有联邦的AS,而在小的AS当中还有三台机器我们则还需要在小的AS之间设置路由反射器,从而实现BGP路由的传递。最终要求这两个环回可以互相通讯 AS1的另一个环回为10.0.0.0/24,AS3的另一个环回为11.0.0.0/24。4,减少路由条目,避免环路,则需要建立空接口。

2022-10-15 21:47:06 10786

原创 BGP的基本操作

此时ospf已经完成,验证如下。IBGP对等体之间环回接口建邻。此时可在R1和R5查询到路由。R1和R2之间建立直连邻居。对等体之间的非直连建邻。[r5-bgp]peer 4.4.4.4 connect-interface LoopBack 0[r5-bgp]pe [r5-bgp]peer 4.4.4.4 eb [r5-bgp]peer 4.4.4.4 ebgp-max-hop

2022-10-07 20:03:23 13232

原创 ospf的综合实验

1,R4为ISP,其上只能配置IP地址;R4与其他所有直连设备间均使用公有1P2,R3-R5/6/7为MGRE环境,R3为中心站点;AR8 3,整个OSPF环境IP基于172.16.0.0/16划分; GE O/ONI GEDFOr所有设备均可访问R4的环回;减少LSA的更新量,加快收做,保障更新安全,全网可达

2022-10-02 13:11:03 16460

原创 HCIP的基础知识点(详细)

hcip的笔记

2022-09-24 09:19:44 25478

原创 ospf和mgre的综合应用

1,R6为ISP只能配置IP地址,R1-R5的环回为私有网段2,R1/4/5为全连的MGRE结构,R1/2/3为星型的拓扑结构,R1为中心站点3,所有私有网段可以互相通讯,私有网段使用OSPF完成。

2022-09-18 22:04:15 17089

原创 hdlc和ppp的pap认证和cahp认证,gre和mgre的使用和详解,nat地址的转换

hdlc和ppp的pap认证和cahp认证,gre和mgre的使用和详解,nat地址的转换

2022-09-17 20:10:33 17311

原创 ansible各个模块的详解和使用

ansible各个模块的详解和使用

2022-08-09 09:08:53 17757

原创 ansible当中模块的使用

ansible当中command,shell,raw,script,copy,file,fetch,synchronize模块的使用

2022-08-03 20:04:13 17160

原创 ansible的安装和部署详细过程,配置清单基本操作

准备三台机器:server.example.comnode1.example.comnode2.example.com配置IP,主机名,/etc/hosts然后去配置免密登录配置yum源使用Centos-stream.repo安装ansible使用ansible --version去验证配置清单:/etc/ansible/hosts[node]node1.example.comnode2.example.com使用ansible node -m ping去验证......

2022-08-02 17:43:24 17303

原创 DNS详解和selinux的使用方式

1.DNS的解析流程2.DNS主从配置: 需要两台机器: 一台为主dns服务器,一台为从DNS服务器3.使用httpd服务演示安全上下文值的设定(selinux)4.使用web服务端口的改变来演示端口的设定(selinux)

2022-07-30 18:32:37 17243

原创 httpd的使用

1.安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: "My Home Page is hello"2.虚拟主机:虚拟两台主机ip为100,200, 对应访问目录:/www/ip/100, /www/ip/200 并创建首页文件index.html 3.配置不同端口的虚拟主机访问apache服务器......

2022-07-28 22:28:05 18360

原创 linux远程连接ssh服务和http的深入介绍

1.实现免密登录2.设置只允许student1, student2用户登录3.get和post的区别4.HTTP状态码,常用的状态码有哪些?5.HTTP请求报文和响应报文6.HTTP是如何保持连接状态的

2022-07-24 21:50:49 17859

原创 RHCE的at,crontab的基本操作,chrony服务和对称加密和非对称加密

1.at 配置在5小时后,将 "This is a at task" 写入 root家目录中的at_test文件中2.crontab配置,每周六,周日 9点半,14点 提醒我上RHCE课 写入root家目录中的cron_test文件中3.在两台Linux上部署chrony服务:要求:第一台从阿里云服务器同步时间, 第二台从第一台同步时间4.什么是对称加密,什么是非对称加密,对称加密都有哪些加密算法,非对称加密都要哪些加密算法...

2022-07-23 23:27:03 16980

原创 python中运算符的使用(算术运算符,比较运算符,位运算符)

1.\t的使用,用样例验证2.什么是空语句3.运算符的使用:算术运算符:所有的英文,以及使用样例比较运算符:所有的英文,以及使用样例位运算符:&, |, ~, 使用的样例,以及二进制操作的过程...

2022-06-13 23:28:35 17090

原创 python中单层while循环实现九九乘法表 双层for循环和双层while循环实现九九乘法表

1.访问[(1, 10), (2, 20), (3, 30)]列表中元组的每个元素(使用for循环和while循环)2.打印9 * 9乘法表 a.使用双层for循环实现 b.使用双层while循环来实现 c.使用单层while循环来实现(可选)

2022-06-09 23:31:38 17550

空空如也

空空如也

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

TA关注的人

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