欢迎来到白糖的博客 👋


Get busy living or get busy dying. ————肖申克的救赎。
即是记录,亦是分享。

手把手教你屏蔽 WebRTC 泄露真实 IP

目标:让浏览器在开代理时不再把你的真实 IP 偷偷暴露给网站脚本。 适用环境:Windows、macOS、Linux、Android;主流浏览器(Chrome/Edge、Firefox、Brave)。 ...

三月 4, 2026

生产环境 MySQL 主主架构 + Keepalived 平滑升级方案

前言 在生产环境中,MySQL 数据库升级是一项高风险操作,尤其是在主主(Master-Master)架构配合 Keepalived 实现高可用的场景下。任何操作失误都可能导致业务中断或数据不一致。 ...

二月 6, 2026

df 与 du 结果不一致:一起 RocketMQ 日志 FD 泄漏的排查实录

问题现象 在一次日常巡检中,发现服务器磁盘空间异常: 1 2 3 4 5 6 7 8 # df 显示 /data 已用 447G df -h /data Filesystem Size Used Avail Use% Mounted on /dev/sdb1 500G 447G 53G 90% /data # 但 du 统计只有 52G du -sh /data 52G /data 447G vs 52G,差距近 400G!这不是眼睛花了,也不是 df/du 抽风。 ...

二月 6, 2026

CentOS 7 PID 耗尽问题分析与解决

背景 最近在 CentOS 7 生产环境中遇到一次 Linux 系统 PID 耗尽的问题。当时系统无法创建新进程,SSH 登录失败,服务启动异常。本文详细记录从发现问题到最终解决的完整过程,希望能帮到遇到类似问题的朋友。 ...

二月 6, 2026

Ubuntu 24.04 LTS 安装 Zabbix 7

1. Zabbix 组件选型 Zabbix 官网 基于 Ubuntu 24.04 LTS 版本,MySQL 数据库,Nginx 安装。 Server 的自我监控 Agent 采用 Agent2 监控 Zabbix Server 2. 新建 Zabbix 用户 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 创建用户组 groupadd --system zabbix # 创建用户并加入 zabbix 组 useradd -m -d /home/zabbix -s /bin/bash -g zabbix zabbix # 创建密码 passwd zabbix # ubuntu 赋予 sudo 权限 usermod -aG sudo zabbix # 确认创建成功 id zabbix ls -ld /home/zabbix 3. 在线安装 Zabbix Server 端 **参考官方在线安装手册 ** 手册 ...

五月 18, 2025

Centos7 更换 GCC 版本

Centos7 更换 GCC 版本 CentOS7上面经常需要安装一些新的应用,可能软件仓库或者软件本身已经没有rpm包了,就只能通过GCC编译安装了,而有些新的软件需要使用新版本的GCC版本。 ...

五月 18, 2025

钉钉机器人WebHook调用脚本

分享一个钉钉机器人WEBHOOK的通知机器人脚本,常用于业务告警等场景,支持使用代理,适用于网络限制严格的场景 一共需要需要传4个参数 消息主题 消息内容 机器人token 加签 钉钉开放平台机器人手册 具体内容如下: ...

五月 17, 2025

华为交换机常用命令

总结了一下常用的华为交换机配置命令 常用命令 设备系统 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 dis cu int g0/0/1 #看1口的配置 dis cu conf ospf #看ospf的配置 dis version #查看设备型号、系统软件版本等 dis reboot-info #查看设备历史重启情况 dis temperature all #查看设备温度 dis cpu-usage #查看cpu状态。各模块的CPU占用率正常。 dis memory-usage #查看内存占用情况 dis logbuffer #查看日志信息 dis trapbuffer #查看告警信息 dis alarm urgent #查看设备告警信息,如果没有告警就会显示无。 dis power #设备的供电出现异常 dis power system #查看功率信息, 当系统扩容时,可以先确认电源功率是否足够。 dis fan #查看风扇状态,设备散热不正常会引起设备温度升高,并可能损坏硬件。 dis reboot-info #查看重启信息, 可以看到重启的时间和重启的原因 dis stack #查看堆叠系统基本信息 dis trunkmembership eth-trunk 10 #查看Eth-Trunk 10 成员接口信息 MAC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 dis bridge mac-add #盒式交换机系统MAC dis system-mac #框式交换机系统MAC dis interface GigabitEthernet0/0/10 …… IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is xxxx-xxxx-xxxx #查看接口MAC …… dis mac-address #查看整机所有类型mac地址表项 dis mac-address GigabitEthernet 0/0/X #查看某端口下mac地址表项 dis mac-address dynamic #查看系统所有动态MAC地址表项。 此处dynamic可以替换为blackhole、static、security、sticky、summary分别查看黑洞MAC、静态MAC、安全动态MAC、绑定 MAC、MAC表项汇总信息。 dis mac-address 000c-292e-b4a3 #查看000c-292e-b4a3从哪里学习来的 AAA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 dis aaa dis aaa configuration dis aaa statistics access-type-authenreq dis aaa statistics offline-reason dis access-user(所有视图) dis accounting-scheme dis authentication-scheme dis authorization-scheme dis domain dis local-user #查看用户信息 dis local-user expire-time dis local-aaa-user password policy #查看aaa用户的密码策略 dis recording-scheme dis remote-user authen-fail dis service-scheme 端口 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 dis interface brief dis interface description #查看所有的端口描述 dis interface gigabitethernet 1/0/4 #查看某个端口的具体信息 =dis this interface dis interface down #显示当前物理状态为down的接口的信息以及down的原因 dis counters #查看接口流量统计数 dis counters error #查看错误报文统计数 dis counters rate #查看接口流量速率 dis mac-vlan mac-address all #查看基于MAC划分VLAN的配置,同一个端口依不同设备划分不同VLAN dis vrrp 1 #查看虚拟冗余路由1的信息 dis mac-address g0/0/8 #查看8端口连接设备的MAC dis ip interface g0/0/8 #查看8端口设置的IP,三层端口用的 dis cu int g0/08 #查看8口的配置 dis port vlan #查看所有端口链路类型和vlan dis port vlan active #查看所有端口链路类型和生效的vlan dis eth-trunk #查看链路聚合的情况 dis eth-trunk 2 #查看链路聚合2的情况 dis int eth-trunk 2 #查看接口eth-trunk 2的详细信息 stp,rstp,mstp STP(生成树协议):用于防止二层环路,保证网络稳定性。 RSTP(快速生成树协议):STP 的改进版本,提高了收敛速度。 MSTP(多生成树协议):支持多个 VLAN 共享一个生成树实例,提高资源利用率。 ...

三月 22, 2025