- 博客(52)
- 收藏
- 关注
原创 44-46Linux学习之旅ipvsadm防火墙与keepalived高可用
1.2.2、TCP/IP四层模型1.3、叶脊网络与传统三层网络1.3.1、叶脊网络1.3.2、传统三层网络二、常用问题查询命令与解决思路2.1、常用问题查询命令2.1.1、二层常用命令2.1.2、三层常用命令2.1.3、四层常用命令2.2、二层协议命令实践2.2.1、MAC实践2.2.2、ARP实践2.3、三层协议命令实践2.3.1、路由命令实践2.3.2、永久添加路由2.4、TCP三次握手与四次挥手2.4.1、TCP三次握手状态含义在哪一
2026-11-03 13:24:34
226
原创 46-Linux学习之旅之LVS负载均衡与keepalived高可用
Keepalived 是 Linux 下开源、轻量的高可用(HA)软件,原生基于VRRP(虚拟路由冗余协议),早期为 LVS(IPVS 四层负载均衡)配套开发;两大核心能力可以分开独立使用,也可以组合使用Keepalived 虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点故障现象的路由协议,其本质上是一种路由容错协议。VRRP 的核心目标就是将多台网关设备组成一个“虚拟路由器”
2026-11-02 10:08:10
323
原创 45-Linux学习之旅之防火墙与WEB加固
nftables 是 iptables 的下一代,Linux 内核 3.13+ 引入;Ubuntu20.04+/Rocky8+ 默认支持,MASQUERADE 属于 nat 表 POSTROUTING 的 Target,是动态版本的 SNAT,不需要指定IP地址。攻击者可通过响应头获取 Nginx 具体版本,针对性搜索版本漏洞.,内置固定表 (filter/nat/mangle/raw),内置固定链。用于监控告警,关闭所有敏感信息端点。用于监控告警,关闭所有敏感信息端点。给0.7新增一个仅主机网卡。
2026-11-02 10:07:13
151
原创 44-Linux学习之旅之网络数据包进阶与内核机制
VXLAN 是一种隧道封装技术,属于 Overlay 网络(叠加网络),用来在现有底层 IP 网络(Underlay)之上,构建虚拟二层网络。
2026-11-02 10:06:33
174
原创 43-Linux学习之旅之Shell 脚本(二)
Shell 提供两种标准函数定义语法,作用完全等价;函数调用时不加括号,直接写函数名传参,区别于其他编程语言。写法 1:完整 function 关键字声明(可读性高,教学推荐) function 函数名 { 函数体;写法 2:简化括号声明(生产脚本常用,简洁) 函数名() { 函数体;调用规则:调用仅写 函数名 参数1 参数2 ,不能加 ()#1、方法一:function [ root@Ubuntu24-7:~ #] function ncs { echo "你瞅啥";echo "瞅你咋地";
2026-10-10 16:23:39
187
原创 42-Linux学习之旅之Zabbix监控基础
(img-q2SBDUDd-1791620438100)](img-u7GvlGyo-1791620438100)](img-2tYFEAbt-1791620438100)](img-mpW8bNoF-1791620438100)](img-G9sLOl4f-1791620438100)](img-aszWo1sV-1791620438100)](img-L38rb2Ce-1791620438100)]删除所有主机、告警动作和监控内容。删除所有主机、告警动作和监控内容。扫一扫发短信(会收费几毛)
2026-10-10 16:22:09
190
原创 39-41-Linux学习之旅之redis缓存基础与NFS基础
2、redis性能优势3、QPS和TPS4、redis常见数据类型类型底层结构特点典型应用场景常用命令String(字符串)SDS 简单动态字符串最基础类型,二进制安全,value 最大 512MB缓存对象 JSON、计数器、分布式锁、Session 存储 Hash(哈希)哈希表 / 压缩列表field-value 键值对集合,适合存对象,可局部更新字段用户信息、商品属性、配置项 List(列表)双向链表 / 压缩列表有序、
2026-09-21 09:55:37
83
原创 40-Linux学习之旅之redis主从复制
1 . String 类型:单键内存 ≥ 100KB 判定为大 Key;2 . List/Set 集合:元素数量 ≥ 10000 条 判定为大 Key;3 . Hash/ZSet:字段 / 有序成员 ≥ 5000 条 判定为大Key;4 . 内存兜底标准:任意类型键内存占用超过 512KB,统一纳入大 Key 治理清单。1. 大key的判断原由String:单键内存 ≥100KB 判定大 Key原理:单条 100KB 字符串单次传输会占用大量网卡带宽,批量读取极易造成接口超时;RDB。
2026-09-21 09:54:28
242
原创 39-Linux学习之旅之redis缓存基础
1 . String 类型:单键内存 ≥ 100KB 判定为大 Key;2 . List/Set 集合:元素数量 ≥ 10000 条 判定为大 Key;3 . Hash/ZSet:字段 / 有序成员 ≥ 5000 条 判定为大Key;4 . 内存兜底标准:任意类型键内存占用超过 512KB,统一纳入大 Key 治理清单。1. 大key的判断原由String:单键内存 ≥100KB 判定大 Key原理:单条 100KB 字符串单次传输会占用大量网卡带宽,批量读取极易造成接口超时;RDB。
2026-09-21 09:53:54
283
原创 32-38-Linux学习之旅之MySQL综合
2、数据库安装(安装前做好快照)三、命令基础1、客户端常用命令命令作用查看帮助查看数据库连接状态、版本、字符集、端口切换数据库 查看所有数据库查看当前库下所有表不切换库,直接看别的库的表 / 查看表结构查看建表语句,垂直展示,不要加分号查看建库语句查看当前数据库连接线程查看字符集相关参数执行导入 sql 脚本(本地文件)等价 source,导入脚本 / /
2026-09-20 09:06:58
329
原创 38-Linux学习之旅之MySQL中间件部署
ProxySQL 是一款开源高性能 MySQL 代理中间件,官方网站:https://proxysql.com/ ,采用 C 语言开发,性能很高。它是独立运行的后台服务进程,部署在业务应用和 MySQL 数据库中间。
2026-09-20 09:00:51
534
原创 37-Linux学习之旅之MySQL GTID复制
MySQL 的 GTID(Global Transaction Identifier,全局事务标识符)是一种用于标识数据库事务的全局唯一编号,它在主从复制环境中非常有用,能够简化复制配置和故障转移过程。GTID (Global Transaction ID,全局事务 ID),是赋予每一个提交事务的全局唯一编号。
2026-09-08 17:27:18
453
原创 36-Linux学习之旅之MySQL主从复制
一台数据库(主库)的数据变更,自动同步到一台或多台数据库(从库)。依靠二进制日志 binlog 实现。
2026-09-08 17:26:36
381
原创 31-Linux学习之旅之Shell 脚本(一)
Shell 是用户和操作系统内核之间的「命令解释器」,相当于一层外壳,把人类输入的命令翻译给内核执行,再把内核结果返回给用户。
2026-09-08 17:25:59
295
原创 34-Linux学习之旅之MySQL日志
--二进制日志(Binary Log)也可叫作变更日志(Update Log),是 MySQL 中非常重要的日志。主要用于记录数据库的变化情况,即 SQL 语句的 DDL 和 DML 语句,但不包含查询操作语句,因为查询语句并不会改变数据库中的数据。---如果 MySQL 数据库意外停止,可以通过二进制日志文件来查看用户执行了哪些操作,对数据库服务器文件做了哪些修改,然后根据二进制日志文件中的记录来恢复数据库服务器。/data/mysql/logs/ r, #新增。
2026-09-07 13:07:24
169
原创 33-Linux学习之旅之MySQL用户管理
主机说明只能本机登录,127.0.0.1,不允许外网只能从这个 IP 登录192.168.1 网段所有机器,% 通配符任意 IP 都可以远程登录二、用户管理1、创建用户2、修改用户3、删除用户4、修改密码三、权限管理1、权限对比2、授权四、索引1、索引是什么2、创建与删除索引
2026-09-07 13:06:38
372
原创 32-Linux学习之旅之MySQL基础
DBMS(Database Management System,数据库管理系统)DBA(Database Administrator,数据库管理员)DB(Database,数据库)2、数据库安装(安装前做好快照)浮点数 & 定点数数据类型。
2026-09-07 13:06:03
300
原创 28-Linux学习之旅之Maven与Nexus制品库
Maven 里制品 = 构件 Artifact:项目构建输出产物,jar、war、pom 文件都属于制品。制品库:专门存放、管理制品文件的仓库。Nexus(Sonatype Nexus Repository)是一款开源的仓库管理平台,支持存储和管理多种制品类型(JAR、Docker镜像、npm 包等)。
2026-08-24 09:55:12
272
原创 26-Linux学习之旅之若依实现HTTPS
Linux学习之旅之若依实现HTTPS一、私有证书准备1、证书申请2、上传证书二、Nginx代理服务器配置HTTPS。
2026-08-18 17:12:22
118
原创 24-Linux学习之旅之Ruoyi-Vue版部署(JAR包)
前置环境:23-Linux学习之旅之Ruoyi-Tomcat部署| 主机名 | 角色 | 地址 | 核心软件 || ruoyi-web01 | 用户访问接入层 | 10.0.0.100 | Nginx,内存建议>=4G || db-mysql01 | MySQL数据库服务器 | 10.0.0.101 | MySQL 8.x |
2026-08-18 08:38:53
313
原创 23-Linux学习之旅之Ruoyi-Tomcat部署
Tomcat是Java生态中最常用的Web应用服务器,用于运行WAR包形式的Java Web应用。通俗理解:如果把Java Web应用比作一个餐厅:厨房里的厨师做菜 → Java代码处理业务逻辑服务员把菜端给顾客 → Tomcat接收请求、返回响应餐厅的招牌和地址 → 域名和端口。
2026-08-18 08:37:39
340
原创 21-Linux学习之旅之HTTPS和安全加固
限流:限制客户端在单位时间内的请求数量,防止单个客户端耗尽服务器资源。比如:恶意刷接口、暴力破解密码等等。防盗链 = 只允许自己网站的页面引用图片 / 视频 / 静态资源,拒绝别人直接偷链接嵌入使用。#危险 HTTP 方法:PUT/DELETE 可被用于非法上传/删除。#20的访问连接,sort排序,uniq统计。#显示版本号:攻击者利用特定版本漏洞。下载/opt/ca下的ca.crt。只允许 GET/HEAD/POST。#目录浏览:暴露网站文件结构。禁止 autoindex。
2026-08-17 17:08:59
357
原创 19-Linux学习之旅之Nginx认知和部署
Nginx 是一款轻量高性能的开源服务软件,主要用作网页服务器、反向代理与负载均衡器,既能快速处理图片、页面等静态资源,也能转发用户请求至后端业务服务,实现流量分发、动静分离、HTTPS 加密、访问限流与缓存加速,隐藏后端服务器地址提升安全性,分担后端压力,支撑网站、微服务集群高并发稳定运行。
2026-08-15 17:24:05
1173
原创 18-Linux学习之旅之磁盘RAID认知
厂商容量换算说明:硬盘厂1TB=1000GB,系统识别1TB=1024GB,上面公式只算标称物理容量,不区分进制;若配置热备盘:热备盘不计入可用容量,只做故障重建备用。作为计算基数,大容量硬盘多余空间直接浪费;若硬盘大小不同,全部以。
2026-08-09 15:42:18
298
原创 17-Linux学习之旅之DNS域名系统基本认知
DNS(Domain Name System,域名系统),是互联网的地址翻译系统。作用:把人类好记的域名(如 www.baidu.com)翻译成计算机能识别的IP 地址(如 180.101.49.11),实现上网访问。
2026-08-06 14:21:58
454
原创 16-Linux学习之旅之网络诊断工具
mtr结合了ping和traceroute,动态显示丢包率和延迟,是排查网络质量的最佳工具。ARP协议用于将IP地址解析为MAC地址。ip neigh 查看本机的ARP缓存表。tcpdump是命令行抓包工具,可以捕获经过网卡的数据包,是排查网络问题的最强手段。curl是命令行HTTP客户端,用于测试Web服务连通性,是排障时的必备工具。
2026-08-06 10:08:11
286
原创 15-Linux学习之旅之TCP IP模型基础认知
TCP 是面向连接协议,通信前通过三次握手确认双方发送、接收能力正常,协商初始序列号,建立可靠通道。
2026-08-05 10:26:48
392
原创 13-Linux学习之旅之Linux系统启动过程+Systemd+计划任务
GRUB2是Linux系统最常用的引导加载程序(Boot Loader)。它的核心职责:允许用户选择启动哪个操作系统或内核版本向内核传递启动参数(如调整运行级别、启用调试模式)提供救援模式入口单用户模式是一种维护模式,用于:重置root密码(忘记root密码时)修复文件系统错误排查启动故障移除损坏的软件包Systemd 是 Linux 系统的初始化系统(init system)和服务管理器,PID 为 1,是系统中所有进程的父进程。
2026-08-02 10:19:06
521
原创 12-Linux学习之旅之管道与重定向、grep与正则表达式基础
正则表达式是一套匹配文本的规则,用特定的符号组合来描述 “要查找什么样的内容”。简单理解:正则就是一套高级搜索规则,可以模糊匹配、批量匹配。
2026-07-31 08:31:07
389
原创 11-Linux学习之旅之find命令基础
find 是 Linux 中最强大的文件查找工具。与 locate (基于数据库快速查找)不同, find 直接在磁盘上实时搜索,支持按名称、类型、大小、时间、权限等多种条件组合查找。
2026-07-31 08:30:14
378
原创 10-Linux学习之旅之存储管理与lvm逻辑卷管理
Linux、Windows、服务器存储都依赖两种主流标准:MBR(传统 BIOS 分区)、GPT(UEFI 新一代分区)。在 /etc/fstab 文件中添加或删除条目时,请运行 systemctl daemon-reload 命令或重启服务器,以确保 systemd 守。流程:备份数据—卸载文件系统—删除fstab条目—重新刷新systemd—删除LV—删除VG—删除PE—完成。物理磁盘-物理卷(PV)-卷组(VG)-逻辑卷(LV)-文件系统-挂载使用。物理内存不足时,将不活跃的内存页写入Swap。
2026-07-30 10:52:33
412
原创 03-linux学习之旅之linux用户与组管理
普通用户临时获取管理员(root)权限执行命令,不用切换 root 账号,更安全。(可修改赋予哪些权限)主组:用户的主要组,每个用户必须有且只有一个。附加组:用户额外加入的组,可以有0个或多个。gpasswd 组成员管理。更多sudo可查看链接。
2026-07-30 10:46:33
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅