分类: Linux

Linux

140 篇文章

Linux防暴力破解工具Fail2ban的日志接入到GrayLog并实现GeoIP展示
在GrayLog的marketplace上有搜到关于Fail2ban日志Grok以及Pipeline的套件包 (图片可点击放大查看) (图片可点击放大查看) 最后可以实现如下效果 (图片可点击放大查看) 结合我之前写的文章(点击链接查看原文章) 1、CentOS7云主机部署Fail2ban阻断SSH暴力破解 2、开源日志管理系统Graylog之Si…
​Mysql数据库查询好慢,除了索引,还能因为什么?
我熟练应用ctrl c和ctrl v 开发curd代码好多年了。 mysql查询为什么会慢,关于这个问题,在实际开发经常会遇到,而面试中,也是个高频题。 遇到这种问题,我们一般也会想到是因为索引。 那除开索引之外,还有哪些因素会导致数据库查询变慢呢? 有哪些操作,可以提升mysql的查询能力呢? 数据库查询流程 我们先来看下,一条查询语句下来,会经…
CentOS7 部署ElastiFlow网络流量分析平台
CentOS7 部署ElastiFlow网络流量分析平台 (图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) 本文参考如下链接完成 https://docs.elastiflow.com/docs/install_linux https://cloud.tencent.com/developer/article/1648854 …
多云部署多主模式的MGR集群,每个云一个MGR 节点,是一种什么体验?
一、架构需求: 正常情况下每个云的业务程序(下图中的APP) 通过本地的cetus 写入本地的MGR 节点(默认启动时通过cetus 配置本地MGR 节点为rw); 读请求会根据 cetus 读写分离策略路由到不同的云的MGR 节点 当本地MGR 节点故障,则cetus 会自动检测配置中的后端MGR 节点,选取一个新的存活节点作为rw 节点。此时业…
CentOS7下部署OSSEC开源主机入侵检测系统(HIDS)并接入到GrayLog
OSSEC 是一个可扩展、多平台、开源的基于主机的入侵检测系统 (HIDS) OSSEC 拥有强大的关联和分析引擎,集成了日志分析、文件完整性监控、Windows 注册表监控、集中策略执行、rootkit 检测、实时警报和主动响应。它可以在大多数操作系统上运行,包括 Linux、OpenBSD、FreeBSD、MacOS、Solaris 和 Win…
Redis 突然变慢了如何排查并解决?
Redis 通常是我们业务系统中一个重要的组件,比如:缓存、账号登录信息、排行榜等。 一旦 Redis 请求延迟增加,可能就会导致业务系统“雪崩”。 我在单身红娘婚恋类型互联网公司工作,在双十一推出下单就送女朋友的活动。 谁曾想,凌晨 12 点之后,用户量暴增,出现了一个技术故障,用户无法下单,当时老大火冒三丈! 经过查找发现 Redis 报 Co…
警惕!这 8 个场景下 RocketMQ 会发生流量控制
在使用 RocketMQ 的过程中,有时候我们会看到下面的日志: [TIMEOUT_CLEAN_QUEUE]broker busy, start flow control for a while, period in queue: 206ms, size of queue: 5 这是因为 RocketMQ 触发了流量控制。今天我们来聊一聊哪些场景下…
Mysql的索引为什么使用B+树而不使用跳表?
在我们的印象中,mysql数据表里无非就是存储一行行的数据。跟个excel似的。 直接遍历这一行行数据,性能就是O(n),比较慢。为了加速查询,使用了B+树来做索引,将查询性能优化到了O(lg(n))。 但问题就来了,查询数据性能在 lg(n) 级别的数据结构有很多,比如redis的zset里用到的跳表,也是lg(n),并且实现还贼简单。 那为什么…