分类: Linux

Linux

146 篇文章

最全面的MySQL高可用方案
高可用是数据库永恒的话题,高可用方案也是最受数据库爱好者关注的重点技术之一。在MySQL二十多年的发展历程中,针对MySQL的高可用方案百花齐放,各具特色,这也是这款开源数据库最能让人着迷的地方。例如,早些年著名的MMM、MHA等等。随着MySQL官方的不断发力,在基于MySQL复制的基础上,推出了一系列的高可用方案,例如,主从半同步复制、Inno…
突破运营商 QoS 封锁,WireGuard 真有“一套”!
👉WireGuard 作为一个更先进、更现代的 VPN 协议,比起传统的 IPSec、OpenVPN 等实现,效率更高,配置更简单,并且已经合并入 Linux 内核,使用起来更加方便,简直就是 VPN 中的战斗机。越来越多的高人利用 WireGuard 实现很多奇奇怪怪的需求。例如国内与国外机器通过 WireGuard 打通隧道,变成伪 IPLC …
docker 的几种网络模式
docker 容器网络 Docker 在安装后自动提供 3 种网络,可以使用 docker network ls 命令查看 [root@localhost ~]# docker network ls NETWORK ID          NAME                DRIVER              SCOPE cd97bb997…
基于Debian10.10的开源蜜罐T-Pot 20.06.2安装
什么是蜜罐技术? 蜜罐技术本质上是一种对攻击方进行欺骗的技术,通过布置一些作为诱饵的主机、网络服务或者信息,诱使攻击方对它们实施攻击,从而可以对攻击行为进行捕获和分析,了解攻击方所使用的工具与方法,推测攻击意图和动机,能够让防御方清晰地了解他们所面对的安全威胁,并通过技术和管理手段来增强实际系统的安全防护能力。 (图片可点击放大查看) 开源蜜罐T-…
利用MySQL Shell安装部署MGR集群 | 深入浅出MGR
1. 安装准备 2. 利用MySQL Shell构建MGR集群 3. MySQL Shell接管现存的MGR集群 4. 小结 参考资料、文档 免责声明 本文介绍如何利用MySQL Shell + GreatSQL 8.0.25构建一个三节点的MGR集群。 MySQL Shell是一个客户端工具,可用于方便管理和操作MySQL,支持SQL、JavaS…
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 节点。此时业…