自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ELK 日志分析系统的部署

1.我们需要收集哪些日志?收集系统日志:为监控做准备,要收集tomcat系统日志,tomcat所在节点的日志收集服务日志:比如数据库mysql,收集慢查询日志、错误日志、普通日志,要收集tomcat服务日志。收集业务日志(业务日志必须收集):业务口子日志在log4j,log4j是由java环境开发的,跑在tomcat上2.日志收集后,如何展示(可视化)?kibanagrafana:可以以地图的方式展示,功能更全面一些,界面会好看一些3.日志收集展示出来后,怎么使用?用于给大数据分析,作为立体

2022-07-04 01:04:05 271 1

原创 rsync远程同步

2.rsync软件支持跨平台,适用于unix/ linux/windows等多种操作系统平台3.rsync是一个快速和非常方便的文件复制工具。它能本地复制,远程复制,或者远程守护进程方式复制,它提供了大量的参数来控制其行为的各个方面,并且允许非常灵活的方式来实现文件的传输复制4.以其delta-transfer算法闻名。5.rsync监听端口:8736.rsync运行模式:C/S全量备份:原有的数据全部传送,把原来的文件和新的文件一起统一传送,全量复制,效率低增量备份:在传输数据之前通过一些算法通过你有的

2022-07-04 00:50:34 185

原创 Redis配置与优化

缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较慢的一方起到加速作用,比如CPU的一级、二级缓存是保存了CPU最近经常访问的数据,内存是保存CPU经常访问硬盘的数据,而且硬盘也有大小不一的缓存,甚至是物理服务器的raid 卡有也缓存,都是为了起到加速CPU 访问硬盘数据的目的,因为CPU的速度太快了,CPU需要的数据由于硬盘往往不能在短时间内满足CPU的需求,因此CPU缓存、内存、Raid 卡缓存以及硬盘缓存就在一定程度上满足了CPU的数据需求,即CPU 从缓存读取数据可以大幅提高CPU

2022-06-20 02:20:50 723 1

原创 中间件Mycat如何实现读写分离

Mycat适用的场景很丰富,以下是几个典型的应用场景1.单纯的读写分离,此时配置最为简单,支持读写分离,主从切换2.分表分库,对于超过1000万的表进行分片,最大支持1000亿的单表分片3.多租户应用,每个应用一个库,但应用程序只连接Mycat,从而不改造程序本身,实现多租户化报表系统,借助于Mycat的分表能力,处理大规模报表的统计4.替代Hbase,分析大数据,作为海量数据实时查询的一种简单有效方案,比如100亿条频繁查询的记录需要在3秒内查询出来结果,除了基于主键的查询,还可能存在范围查询或其他属性查

2022-06-20 01:55:07 246

原创 MySQL之MHA高可用配置及故障切换

MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。1)MHA Node(数据节点)MHA Node 运行在每台 MySQL 服务器上。2)MHA Manager(管理节点)MHA Manager 可以单独部署在一台独立的机器上,管理多个 mas

2022-06-20 01:43:29 109

原创 Redis三种模式——主从复制,哨兵模式,集群

主从复制,是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节点。默认情况下,每台 Redis 服务器都是主节点;且一个主节点可以有多个从节点 (或没有从节点),但一个从节点只能有一个主节点。数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复;实际上是一种服务的冗余。负载均衡:在主从复制的基础上,

2022-06-19 04:10:40 85

原创 MySQL主从复制与读写分离

读写分离基本原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。因为数据库的“写”(写10000条数据可能要3分钟)操作是比较耗时的。但是数据库的“读”(读10000条数据可能只要5秒钟)。所以读写分离,解决的是,数据库的写入,影响了查询的效率。数据库不一定要读写分离,如果程序使用数据库较多时,而更新少,查询多的情况下会考虑使用。利用数据库主从同步,再通过读写分离可以分担

2022-06-19 03:31:20 65

原创 MySQL高级语句

2. select显示表格中的一个或者多个字段中所有的信息3. distinct查询不重复记录#示例1:去除年龄字段中重复的select distinct age from students;#示例2:查找性别select distinct gender from students;where 有条件的查询5.and;orand 且 ; or 或6.in显示已知值的资料7.between显示两个值范围内的资料8.like 通配符通配符通常是和 like 一起使用通配

2022-06-19 03:23:43 71

原创 MySQL日志管理、备份与恢复

MySQL 的日志默认保存位置为/usr/local/mysql/data MySQL 的日志配置文件为/etc/my.cnf,里面有个[mysqld]项。用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启1-1-2 通用查询日志用来记录MySQL的所有连接和语句,默认是关闭的1-1-3 二进制日志用来记录所有更新了数据或者已经潜在更新了数据的语句,记录了数据的更改,可用于数据恢复,默认已开启1-1-4 慢查询日志用来记录所有执行时间超过long_query_time秒的语句,可

2022-06-18 23:59:49 85

原创 MySQL 索引、事务与存储引擎

索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。索引是表中一列或者若干列值排序的方法。建立索引的目的是加快对表中记录的查找或排序。设置了合适的索引之后,数据库利用各种快速定位技术,能够大大加快查询速度,这是创建所有的最主要的

2022-06-18 23:27:56 65

原创 数据库用户管理

CREATE USER ‘用户名’@‘来源地址’ [IDENTIFIED BY [PASSWORD] ‘密码’];‘用户名’:指定将创建的用户名‘来源地址’:指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用localhost,允许任意主机登录可用通配符%‘密码’:若使用明文密码,直接输入’密码’,插入到数据库时由Mysql自动加密;若使用加密密码,需要先使用SELECT PASSWORD(‘密码’); 获取密文,再在语句中添加 PASSWORD ‘密文’;若省

2022-06-17 15:57:45 488

原创 LVS负载均衡群集

LVS负载均衡群集-NAT模式实例-DR直接路由模式-高可用集群

2022-06-06 03:45:00 411

原创 Tomcat服务

Tomcat服务部署及优化,多实例与负载均衡

2022-06-06 01:27:07 290

原创 MySQL数据库管理

MySQL数据库管理

2022-06-05 22:19:29 198

原创 Nginx 重写

Nginx的优化与重写

2022-06-05 21:46:06 566

原创 Nginx优化与防盗链配置

优化与防盗链配置

2022-06-05 20:13:03 143

原创 Nginx的配置与优化

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。NginxNginx是一个高性能的HTTP和反向代理服务器。是一款轻量级的高性能的web服务器/反向代理服务器/电子邮件(IMAP/POP3)代理服务器单台物理服务器可支持30 000~50 000个并发请求。Apache:Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适用于多处理器环境,因此,在一个apache Web站点扩容时,通常是增加服务器或扩充群集

2022-06-05 19:34:58 1209

原创 LAPM部署

LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言(平台)Linux:作为LAMP架构的基础,提供用于支撑Web站点的操作系统,能够与其他三个组件提供更好的稳定性,兼容性(AMP组件也支持Windows、UNIX等平台) 。(前台)Apache:作为LAMP架构的前端,是一款功能强大,稳定性

2022-06-05 16:59:00 132

原创 MySQL数据库初体验

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、数据库的基本概念二、数据库系统发展史三、当今主流数据库介绍四、关系数据库五、关系数据库应用六、非关系数据库有介绍七、MySQL数据库介绍八、MySQL商业版与社区版九、MySQL产品阵营总结前言数据库的基本概念数据库的发展主流的数据库介绍MySQL安装方法操作MySQL一、数据库的基本概念■ 数据(Data)● 描述事物的符号记录● 包括数字,文字、图形、图像、声音、档案记录等● 以“记录”形式按.

2022-05-20 00:49:08 74

原创 Nginx Rerite

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、常用的Nginx正则表达式1.location二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、常用的Nginx正则表达式符号作用^匹配输入字符串的起始位置$匹配输入字符串的结束.

2022-05-11 08:35:34 106

原创 Sed

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.

2022-05-04 00:52:18 106

原创 如何搭Yum仓库

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决.

2022-05-03 15:21:28 940

原创 SHELL编程之免交互(更新中)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一.Here Document免交互二.Here Document常规用法三.Expect基本命令四.Expect执行方式五.Expect案例总结提示:以下是本篇文章正文内容,下面案例可供参考一.Here Document免交互Here Document■ 使用I/O重定向的方式将命令列表提供给交互式程序(常用的交互程序有read,ftp,passwd,su,sudo,cat)■ 标准输入的一种替代品(标准输入的设.

2022-05-03 15:17:12 297

原创 Linux防火墙

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、iptables防火墙Linux包过滤防火墙概述四表五链规则链之间的匹配顺序:小结二、使用步骤1.引入库2.读入数据总结前言防火墙可以分为硬件防火墙和软件防火墙硬件防火墙 例如华为E9000 ,有专门的操控界面,按要求操作软件防火墙 例如iptable

2022-05-01 10:46:20 624

原创 sort;uniq;tr命令

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、sort命令二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、sort命令以行为单位,对文件内容进行排序,也可以根据不通的数据类型来排序比较原则是从首字符向后,依次按二、使用步骤1.引入库代码如下(示.

2022-04-25 00:52:43 2503

原创 SHELL

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一.什么是shell小结:二.shell脚本的设计与运行实验1:1.编写一个Hello Word脚本2.执行shell脚本方法一.需要为文件赋予可执行的权限方法二.不需要文件有可执行的权限小结:三.变量1. 自定义变量2.查看变量例1:例2:3.系统预设变量4.位置变量应用示例:5.预定义变量示例1:小结6.变量的扩展应用7.read命令定义变量8.全局 or 局部变量小结一.什么是shell计算机底层是由硬件组成(比如硬.

2022-04-22 19:42:50 1141

原创 正则表达式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、通配符二、正则表达式1. 基础正则表达式常见元字符示例1:总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、通配符在Linux中可以使用通配符替代或者识别某一些文件符号效果?匹配一个字符 f?.txt(代表有且只有一个.

2022-04-21 00:36:24 646

原创 SHELL的for循环和while循环

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、for循环二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、for循环for循环的主要目的就是减少代码的冗余和重复● for循环的语法格式● 根据变量的不同取值,重复执行命令序列♦ for 变量 i.

2022-04-18 17:12:44 807

原创 SHELL之if语句

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、if语句1. if单分支判断2. if双分支判断3. if多分支判断总结提示:以下是本篇文章正文内容,下面案例可供参考一、if语句1. if单分支判断● 当“条件成立”时执行命令序列● 否则不执行任合操作语法格式♦ if空格条件测试then 命令序列fiif加空格加一个条件测试,如果这个条件测试结果为真那么就执行then后面的命令序列,这个命令序列可以是一条命令也可以是多条命令只要条件测试为真,.

2022-04-15 01:37:21 19181

原创 SHELL编程之条件测试

shell的条件测试

2022-04-14 12:46:46 725

空空如也

空空如也

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

TA关注的人

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