阿里云服务器SSH暴力破解防护实战:从发现攻击到fail2ban+firewalld联动加固
Docker 网桥名不固定导致容器间通信被 firewalld 阻断的排查与修复 问题背景 在阿里云服务器上部署了 Halo 博客(Docker Compose 编排,包含 Halo + PostgreSQL 两个容器),同时启用了 firewalld 作为主机防火墙。某天重启 firewalld
网络拓扑结构学习笔记 一、总线型拓扑(Bus) 结构:所有设备通过一条共享主干电缆(总线)串联,两端需终端电阻。 优点:布线简单、成本低、易于扩展节点。 缺点:单点故障(总线断裂则全网瘫痪)、冲突严重、带宽共享、故障定位难。 典型场景:早期以太网(10BASE2/5),现已淘汰。
Linux C GDB Debug Info 学习笔记 1. Debug 信息的设置与有无对比 编译选项 选项 说明 -g / -g2 生成标准 DWARF debug 信息(推荐) -g1 仅生成最小调试信息(函数名、行号) -g3 包含宏定义等额外信息 -O0 关闭优化,保证源码与指令一一对应
/proc 文件系统:PID、TID、TGID、PPID 概念辨析与关键文件详解 ⚠️ 常见误区:PPID ≠ 线程ID。PPid 是 Parent PID(父进程ID),线程ID 叫 TID。 1. 四个核心概念 缩写 全称 含义 PID Process ID 进程标识符,也是主线程的 TID P
⭐ 核心关注项(日常运维必看) 字段 示例值 含义 运维要点 MemTotal 3,649 MB 物理内存总量 服务器规格上限,不可变 MemFree 717 MB 完全空闲、未被任何进程或内核使用的内存 ⚠️ 此值低 ≠ 内存不足,Linux 会主动利用空闲内存做缓存 MemAvailable 1