自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NoSql数据库Redis集群攻略

在2009年发布,开发者是意大利的萨尔瓦多·桑菲利波普(Salvatore Sanfilippo),他本想为自己的公司 开发一个用于替换MySQL的产品Redis,但是没有想到他把Redis开源后大受欢迎,短短几年,Redis就有 了很大的用户群体,目前国内外使用的公司众多,比如:阿里,百度,新浪微博,知乎网,GitHub,Twitter 等 Redis是一个开源的、遵循BSD协议的、基于内存的而且目前比较流行的键值数据库(key-value database),是一个非关系型数据库,redis 提供将内存

2024-08-25 23:54:25 796

原创 Mysql 集群技术

为什么要用MHA?Master的单点故障问题什么是 MHA?MHA(Master High Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。MHA 的组成MHA由两部分组成:MHAManager (管理节点) MHA Node (数据库节点),

2024-08-25 14:10:20 1044

原创 企业级WEB应用服务器TOMCAT攻略

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和 并发访问用户不是很多的场合下被普遍使用,Tomcat 具有处理HTML页面的功能,它还是一个Servlet和 JSP容器起始于SUN 公司的一个Servlet的参考实现项目 Java Web Server,开发者是 James Duncan Davidson, 在1999年,将项目贡献给了apache软件基金会(ASF),和ASF现有的项目 JServ 合并,并开源成为顶级 项目。

2024-08-21 18:58:27 1147

原创 Nginx攻略

nginx 有多种模块核心模块:是 Nginx 服务器正常运行必不可少的模块,提供错误日志记录 、配置文件解析 、事件 驱动机制 、进程管理等核心功能标准HTTP模块:提供 HTTP 协议解析相关的功能,比如: 端口配置 、 网页编码设置 、 HTTP响应 头设置 等等可选HTTP模块:主要用于扩展标准的 HTTP 功能,让 Nginx 能处理一些特殊的服务,比如: Flash多媒体传输 、解析 GeoIP 请求、 网络传输压缩 、 安全协议 SSL 支持等。

2024-08-19 18:01:51 735

原创 高可用集群KEEPALIVED

默认为抢占模式preempt,即当高优先级的主机恢复在线后,会抢占低先级的主机的master角色, 这样会使vip在KA主机中来回漂移,造成网络抖动, 建议设置为非抢占模式 nopreempt ,即高优先级主机恢复后,并不会抢占低优先级主机的master角色 非抢占模块下,如果原主机down机, VIP迁移至的新主机, 后续也发生down时,仍会将VIP迁移回原主机。参考配置文件:/usr/share/doc/keepalived/keepalived.conf.vrrp.localcheck。

2024-08-13 20:51:47 984

原创 HAProxy攻略

负载均衡:Load Balance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均 衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了 公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展阿里云SLB介绍 :https://yq.aliyun.com/articles/1803HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件。

2024-08-11 00:35:40 674

原创 LVS攻略

LVS:负载调度器,内核集成,章文嵩,阿里的四层SLB(ServerLoadBalance)是基于LVS+keepalived实现。LVS 官网: http://www.linuxvirtualserver.org/LVS 相关术语VS: Virtual Server,负责调度RS:RealServer,负责真正提供服务NAT模式TUN模式DR模式RS操作系统不限支持隧道禁用arp调度器和服务器网络可跨网络可跨网络不可跨网络调度服务器数量服务器数量少多多RS服务器网关。

2024-08-09 20:25:56 709

原创 PXE架构

在RHEL 7中,ksvalidator主要用于 Kickstart 文件(用于自动化安装过程的脚本)的校验,确保安装过程中提供的配置数据是有效和安全的。通过ksvalidator,管理员可以在系统启动前检查踢开安装(Kickstart-based installation)的设置,例如网络配置、用户账户、软件包选择等,防止因为误操作或恶意输入导致的安装错误或安全漏洞。记得把下面label check中menu check中的default删除!配置网络位,子网掩码,地址池,网关。下面配置一下httpd。

2024-08-04 20:44:00 223

原创 MySQL第七次作业

触发器名称分别为product_bf_insert、product_af_update和product_af_del。Op_time 操作时间 Varchar(20) 否 否 是 否 否。Op_type 操作方式 Varchar(20) 否 否 是 否 否。3、删除product_bf_insert和product_af_update这两个触发器。

2024-07-16 16:28:29 182

原创 MySQL第八次作业

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

2024-07-16 16:22:37 693

原创 搭建FTP文件共享服务器

某企业想构建一台FTP服务器,为企业局域网中的计算机提供文件传送任务,为财务部门、销售部门和OA系统提供异地数据备份。要求能够对FTP服务器设置连接限制、日志记录、消息、验证客户端身份等属性,并能创建用户隔离的FTP站点。在扩展时建议将此关闭,为了更好的实验效果,禁止匿名用户访问。

2024-07-14 15:26:54 190

原创 MySQL第六天作业

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-11 17:31:23 400

原创 MYSQL第五天作业

在这个例子中,"dept d"表示将"dept"表重命名为"d"。这样,在后续的查询中,可以使用"d"来引用"dept"表,而不是使用完整的表名。(1564,'荣七',64,'1963/10/11',8500,102),15.列出每个部门中收入最高的员工姓名,部门名称,收入,并按照收入降序。(1776,'王五',24,'1990/7/1',2000,101),11.列出部门员工收入大于7000的部门编号,部门名称;13.列出每一个部门中年纪最大的员工姓名,部门名称;1.找出销售部门中年纪最大的员工的姓名。

2024-07-10 14:30:57 296

原创 MYSQL第四天作业

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 17:27:15 346

原创 MYSQL第三天作业

记录中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 16:44:56 145

原创 MYSQL第二天作业

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

2024-07-04 16:17:41 265

原创 MySQL的安装和环境配置

步骤 5:单击【编辑】按钮,在【编辑环境变量】对话框中,将MySQL应用程序的bin目录 (D:\Program Files\MySQL\MySQL Server 8.0\bin)添加到变量值中,用分号将其与其他路径分隔开。安装好之后,在桌面右键点击我的电脑(有些是此电脑),然后点击属性,进入系统信息设置,接着点击高级,进入环境变量界面,进入环境变量界面,编辑path变量,输入mysql安装路径下的bin目录,这里的是mysql默认安装目录。步骤2:打开【系 统】窗口,单击【高级系统设置】链接。

2024-07-03 14:53:40 340

原创 数据库MySQL----索引及视图

> Ssex varchar(10) check (Ssex in("男", "女")),1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。学生表:Student (Sno, Sname, Ssex , Sage, Sdept)4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。学号,姓名,性别,年龄,所在系 Sno为主键。学号,课程号,成绩 Sno,Cno为主键。课程号,课程名 Cno为主键。

2024-01-18 21:06:41 416

原创 数据库MySQL----多表查询

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

2024-01-18 21:05:21 907

原创 数据库MYSQL----单表查询

INSERT INTO `worker` (`部门号`, `职工号`, `工作时间`, `工资`, `政治面貌`, `姓名`, `出生日期`) VALUES (102, 1003, '2011-1-4', 8500.00, '党员', '王亮', '1983-6-8');素材: 表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等。`工资` float(8,2) NOT NULL,`部门号` int(11) NOT NULL,`职工号` int(11) NOT NULL,

2024-01-15 14:24:26 389

原创 MYSQL 1

1.创建一个英雄表(hero)主键namenicknameaddressgroupsemailtelphone1.1创建一个数据库test1.2创建一个英雄hero表-> );1.3描述这张表1.4插入字段。

2024-01-15 14:20:59 901

原创 float布局与flex布局

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

2023-09-26 12:59:21 62

原创 shell2

编写脚本for2.sh,使用for循环,通过ping命令测试网段的主机连通性,网段前3段由用户输入,如: 输入192.168.48 则ping 192.168.48.125 - 192.168.48.135,将可以ping通的主机IP地址写入到 /tmp/host_up.txt文件中,不能ping通的主机IP地址写入到: /tmp/host_down.txt文件中。ssh $i "echo '$passwd' | passwd --stdin root" # 远程登录修改密码。for ((i=1;

2023-04-27 17:44:47 93

原创 shell第一次

使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。httpd.service is runing (需要注意的是脚本中名称尽量不要带有httpd字眼否则可能会影响进程数的判断)判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。

2023-04-21 12:56:00 85

原创 RHCE第四次

将客户端的网卡配置文件中DNS解析地址修改为服务器的IP地址,以后客户端的DNS申请会由服务端处理。在服务端使用拷贝命令将正向解析文件模板拷贝一份(named.localhost)然后修改局部代码。客户端ip 192.168.9.31。网址 www.openlab.com。服务端ip 192.168.9.30。修改其中的11和19行。编辑DNS主配置文件。

2023-04-18 20:47:48 107

原创 RHCE第三次

2,给该网站下建立三个子网站。先建立三个三个子目录。1,搭建一个静态网站。

2023-04-07 21:07:57 657

原创 RHCE 第二次

在同一个电脑端 使用虚拟机进行配置 在先一个虚拟机关闭后进行克隆操作一个为客户端一个为主机端。4 , 配置允许访问主机ip,重启服务。5,登录客户端,测试同步连接。1, 创建新的密匙给指定用户。二,重启服务,查看同步。配置ntp时间服务器。一,同步与阿里服务器。

2023-03-26 15:27:28 58

原创 RHCE网络服务

3.指定每天凌晨4:00将该时间点之前的日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM。atd服务使用的at命令只能执行一次,而crond服务使用的crontab定义的命令,是循环作用的。atd一般是只能作为临时任务应用,而crond一般是周期性任务,可重复应用。2.指定在2023/04/15 09:00将时间写入testmail.txt文件中。1.atd和crond两个任务管理程序的区别。

2023-03-17 13:58:48 97

原创 Python笔记1

lis = [[1, 2, 3],['a', 'b', 'c']] -- 取出1 --- lis[0][0]切片:str[x:x] --- 取前不取后,从0开始 --- 取出来还是列表。二进制:bin --- bin(100) --- 十进制转二进制。下标索引:str[3] --- 从0开始 --- 取出为字符串。元组与列表的区别 --- 列表是可变的,可以改变里面的数据。列表:[] --- 可变类型 --- 查找时全部循环一遍。//:向下取整 --- 整除 ---1以下的数都为0。

2022-10-07 22:53:41 101

原创 HCIP第十天

HCIP第十天实验

2022-08-03 16:36:17 65

原创 HCIP第九天

HCIP第九天实验

2022-07-31 19:19:10 92

原创 HCIP第八天

r1到r4分别配置ip。R1除本身环回外,外加几条环回。2.左边起rip,右边起ospf。

2022-07-28 14:27:57 65

原创 HCIP第六天

1.R4为ISP,其上只能配置IP地址;1.R4为ISP,其上只能配置IP地址;3.整个OSPF环境IP基于172.16.0.0/16划分;3.整个OSPF环境IP基于172.16.0.0/16划分;2.R3-R5/R6/R7为MGRE环境,R3为中心站点;2.R3-R5/R6/R7为MGRE环境,R3为中心站点;5.减少LSA的更新量,加快收敛,保障更新安全;5.减少LSA的更新量,加快收敛,保障更新安全;4.所有设备均可访问R4的环回;4.所有设备均可访问R4的环回;...

2022-07-28 14:16:37 74

原创 HCIP第五天

HCIP第五天学习实验

2022-07-22 21:48:49 92

原创 HCIP第四天

建议同时配置全网唯一的router-id;修改MGRE网段所有接口为Broadcast工作方式,切记若一部分接口修改为Broadcast,另一部分接口依然保持为点到点,由于hellotime相同可以建立邻居关系,但工作机制在DR/BDR选举处不同,故最终该网段无法正常收敛;多进程---同一台设备上,不同的进程可以工作在不同的接口上,建立各自的邻居关系,生成各自的数据库(不共享);之后对端B运行OSPF协议的设备将回复hello包,该hello包中若携带了A的routerid,那么A/B建立为邻居关系;...

2022-07-22 21:39:33 88

原创 HCIP第二次实验

R2到R4为PPP封装且CHAP认证时R2为主认证方。R2到R3为PPP封装且PAP认证时R2为主认证方。PC1,PC2,PC3访问R2的环回。关闭R1上S4/0/0的水平分割。PC1去PINGPC2和PC3。将R3,R4设置为分支站点。R1和R2为HDLC封装。PC2去PINGPC3。将R1设置为中心站点。...

2022-07-19 22:10:57 71

原创 HCIP第一次实验

r4]iproute-static0.0.0.00192.168.0.50preference80(将线路优先级改为80)第一步配置路由器及交换机(ipvlan)检测用PC1去PING100.1.1.2。

2022-07-19 22:02:49 63

原创 Python第六天

1.数据类型转换: 将浮点型,字符串转换成整型 将整数,字符串转成浮点型 将二进制,八进制,16进制转成10进制 将10进制转换成,二进制,八进制,16进制 将字符串转换为字节 将字节转换成字符串 将ascii码转换为字符串 将字符串转换成ascii码2.条件控制语句 A: 86-100, B: 71-85, C: 61-70, D: 0-60 输入一个成绩打印出成绩的等级(要求使用if ... elif)...

2022-06-09 01:06:24 73

原创 Python第五天

1.dict和list中copy方法画图加代码解释b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向同一对象(是引用)2.dict中扩展字典长度(多种方法) def update(self, E=None, **F): # known special case of dict.update """ D.update([E, ]**F) -> None. Update D from dict/iterable E

2022-06-07 00:26:58 155 1

原创 Python第四天

1. list列表扩展的方式有几种(或者说添加元素的方法)(1)append(self, object, /) 追加(2) extend(self, iterable, /) 扩展(3)insert(self, index, object, /) 插入2. 对["cherry", "litchi", "strawberry", "mangosteen", "pomelo", "pineapple", "pitaya", "durian"]进行默认排序、 对上面的列表使用第三个字母进行排序 3.

2022-06-03 14:48:36 65

空空如也

空空如也

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

TA关注的人

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