自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 41-Linux学习之旅只NFS分布式共享存储

3.8、若依前端配置。

2026-09-21 09:54:59 184

原创 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

原创 35-Linux学习之旅之MySQL备份

【代码】35-Linux学习之旅之MySQL备份。

2026-09-07 13:07:57 139

原创 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

原创 30-Linux学习之旅之Actuator监控

2026-08-24 10:04:51 259

原创 29-Linux学习之旅之Nexus制品库部署

上一篇文章新建/克隆一台虚拟机。

2026-08-24 10:03:30 332

原创 28-Linux学习之旅之Maven与Nexus制品库

Maven 里制品 = 构件 Artifact:项目构建输出产物,jar、war、pom 文件都属于制品。制品库:专门存放、管理制品文件的仓库。Nexus(Sonatype Nexus Repository)是一款开源的仓库管理平台,支持存储和管理多种制品类型(JAR、Docker镜像、npm 包等)。

2026-08-24 09:55:12 272

原创 27-Linux学习之旅之Java概念

2026-08-24 09:54:32 317

原创 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

原创 22-Linux学习之旅之Nginx日志管理和性能调优

1、日志变量$request$uri$args$is_args?

2026-08-17 17:11:45 496

原创 21-Linux学习之旅之HTTPS和安全加固

限流:限制客户端在单位时间内的请求数量,防止单个客户端耗尽服务器资源。比如:恶意刷接口、暴力破解密码等等。防盗链 = 只允许自己网站的页面引用图片 / 视频 / 静态资源,拒绝别人直接偷链接嵌入使用。#危险 HTTP 方法:PUT/DELETE 可被用于非法上传/删除。#20的访问连接,sort排序,uniq统计。#显示版本号:攻击者利用特定版本漏洞。下载/opt/ca下的ca.crt。只允许 GET/HEAD/POST。#目录浏览:暴露网站文件结构。禁止 autoindex。

2026-08-17 17:08:59 357

原创 20-Linux学习之旅之反向代理与负载均衡

【代码】20-Linux学习之旅之反向代理与负载均衡。

2026-08-15 17:27:25 313

原创 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

原创 14-Linux学习之旅之网络配置

ip addr。

2026-08-05 10:22:52 393

原创 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关注的人

提示
确定要删除当前文章?
取消 删除