- 博客(9)
- 收藏
- 关注
原创 python3实现自动发送邮件
SMTP,用于用户向邮件服务器发送邮件或在邮件服务器之间发送邮件。POP3,用于用户从邮件服务器读取邮件,在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上。IMAP,用于用户从邮件服务器读取邮件,与pop3的不同之处在于,在客户端的操作(如移动邮件、标记已读等),会反馈到服务器上。
2022-09-10 12:35:48
935
原创 SSH免密通道
ssh(Secure Shell)是建立在应用层基础上的,专为远程登录会话和其他网络服务提供安全性的协议。通过加密和认证机制实现安全的访问和文件传输等业务,可以有效防止远程管理过程中的信息泄露问题。
2022-09-09 21:40:58
663
1
原创 搭建基于mm+keepalived方案的MySQL集群
本项目采用的是MM(双主复制)+Keepalived方案来构建一个高可用MySQL集群,加了一台slave做延时备份,并使用mysqlrouter实现读写分离。双主复制配合keepalived的vip飘逸能快速的fileover。slave服务器可以按照业务需求适当增添。为了消除mysqlrouter服务的单点故障,使用了两台服务器来做读写分离。此方案有效地提高了MySQL服务的性能和可靠性。此项目涉及到了MySQL的多种技术、mysqlrouter和keepalived。.........
2022-08-08 11:27:21
495
原创 MySQL半同步复制
源不等待所有副本确认接收,它只需要来自副本的确认,而不是事件已在副本端完全执行并提交。但是请注意,在这种情况下,源无法重新启动并且必须被丢弃,因为它的二进制日志可能包含未提交的事务,在二进制日志恢复后外部化时会导致与副本冲突。在继续之前,源必须在每个事务中接收的副本确认数。使用AFTER_SYNC,所有客户端同时看到提交的事务在它被副本确认并提交到源上的存储引擎之后。如果出现问题导致副本无法处理事务,那么在意外的源退出和故障转移到副本的情况下,这些客户端可能会看到与他们在源上看到的数据相关的数据丢失。...
2022-07-31 01:05:32
3035
原创 MySQL主从复制实验
本项目为了提升MySQL的并发能力构建一个简单的MySQL主从复制集群,实现读写分离功能,提升MySQL集群的业务处理能力,同时深入学习MySQL的整体的部署和对集群架构的理解。
2022-07-28 23:26:52
401
原创 日志收集平台day03:使用filebeat实现生产者
Filebeat是一个用于集中和转发日志数据的轻量级传送工具,是elk中的一员。在此项目中使用filebeat对web应用服务器产生的日志进行收集并推送给kafka服务器集群。在项目中充当生产者的角色。
2022-07-23 22:31:14
528
原创 日志收集平台day01:项目设计
本项目的目的是模拟生产环境下对web服务器产生的日志进行收集并存入数据库,最终以web应用方式展示日志数据。
2022-07-21 16:42:13
834
1
原创 Nginx源码安装(CentOS7)
一,介绍一些Linux发行版和BSD的各个版本的安装包仓库中包含了编译后的二进制Nginx软件。比如centos7可以使用yum -y install nginx命令进行安装。但是这些预先编译好的安装包版本一般都比较低,也不能满足个性化需求,所以大多数情况下还是推荐使用源码编译安装的方式。二,安装步骤1,环境准备安装nginx前需要先安装以下工具或第三方库。gcc和gcc-c++:编译器 Autoconf和Automake:用于自动创建功能完善的Makefile,当前大多数软件包都是用
2022-04-28 17:54:25
2346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人