Admin

Admin
IPVS 知识点总结

IPVS 知识点总结

一、IPVS 概述 IPVS(IP Virtual Server) 是运行在 Linux 内核中的四层负载均衡技术,是 LVS(Linux Virtual Server)的核心组件。 * 发展历程:早在 Linux 2.2 内核时以补丁形式出现,从 2.4.24 版本起正式并入 Linux 官方标准内核 * 工作层级:四层(传输层),根据 IP 加端口号分发请求 * 核心功能:负载均衡器根据指定调度算法和服务器负载,将客户端请求转发给后端真实服务器(RS) * 高可用支持:主备 IPVS 通过 UDP 组播同步连接状态,故障转移时备份节点可继承大多数连接状态 二、三种工作模式 1. NAT

By Admin
Linux权限管理

Linux权限管理

☾ ↑ Linux 权限管理完全指南 从 DAC 自主访问控制到特殊权限、ACL、sudo 安全配置,系统掌握 Linux 权限体系的每一个层次。 📝 12 个章节 📖 完整命令示例 🛠 最佳实践指南 ☰ 目录 1. 概述 - DAC 自主访问控制模型 2. 权限位结构 3. 权限对文件和目录的不同含义 4. 权限判断流程 5. chmod 命令 6. chown / chgrp 命令 7. 特殊权限 - SUID / SGID / SBIT 8. ACL 访问控制列表 9. 文件属性 - chattr / lsattr 10. sudo

By Admin
每日一讲技术题(8.1-2)

每日一讲技术题(8.1-2)

主从复制延迟的原因有哪些?如何监控和优化? 主从复制延迟的本质是:主库产生 binlog 的速度,超过了从库接收和回放 binlog 的速度。 原因主要有: 1. 主库写入压力大:高并发写入、大事务、批量更新/删除、DDL。 2. 从库性能不足:CPU、内存、磁盘 I/O 跟不上,或者读请求太多。 3. SQL 执行慢:缺索引、大表更新、慢 SQL、主从索引或表结构不一致。 4. 网络问题:跨机房、跨地域、带宽不足、网络抖动。 5. 复制机制限制:单线程复制、大事务无法并行、并行复制配置不合理。 6. 锁等待或复制异常:长事务、长查询、备份任务、

By Admin
每日一讲技术题(7.29-30)

每日一讲技术题(7.29-30)

第一问 什么是锁?InnoDB 有哪些行级锁类型(共享锁、排他锁)?意向锁的作用是什么? 一、什么是锁? 锁是数据库用来控制并发访问的机制,目的是保证数据在多人同时读写时的正确性。 打个比方:你爸去取款机取钱,同时你妈也在手机银行转账,两个人的操作针对同一个账户。如果没有锁,可能余额扣了两次、或者明明余额不够却取出来了。 锁的本质就是一句话:让冲突的操作排队执行。 二、InnoDB 的行级锁类型 InnoDB 的三种基本行级锁: 1. Record Lock(记录锁) 锁住索引记录本身(不是行,是索引记录)。 -- 对 id=5 的行加锁 SELECT * FROM user WHERE id = 5 FOR UPDATE; * 如果 id 是主键,锁的是主键索引上 id=

By Admin
InnoDB 锁体系详细讲解

InnoDB 锁体系详细讲解

InnoDB Locks InnoDB 锁体系详细讲解 ‹ 1 / 1 › InnoDB 锁可以理解为:数据库为了在多人同时读写时,既保证数据正确,又尽量提高并发性能而设计的一套交通规则。 1. 为什么数据库需要锁? 假设有一张账户表: accounts +----+--------+ | id | money | +----+--------+ | 1 | 1000 | +----+--------+ 现在两个事务同时执行: 事务 A: UPDATE accounts SET money = money - 100 WHERE id = 1; 事务 B: UPDATE accounts SET money = money - 200 WHERE id = 1;

By Admin