⚠️ 提示:本站 AI 助手使用博主个人 API Token,没事别特么瞎用。
← 返回全部标签

标签:运维

共 22 篇文章

Wireshark 网络抓包分析与排障完全指南

从抓包原理、过滤器语法、TCP/HTTP/DNS 协议分析,到丢包、重传、延迟、连接失败等常见网络问题的实战排障,本文覆盖 Wireshark 全流程使用与排障方法论。

Linux root 密码重置与应急恢复完全指南

忘记自己服务器的 root 密码、接手一台旧机器没凭据,怎么合法地把管理权限拿回来?从单用户模式、systemd 救援、Live CD 到云控制台,本文讲清所有恢复路径,并给出防止别人重置你密码的加固清单。

Windows 系统密码重置与应急恢复完全指南

忘记自己电脑的 Windows 登录密码、接手一台旧机器没凭据,怎么合法地拿回控制权?本文覆盖 Win10/11 本地账户与微软账户、命令行工具、安装介质、PE 工具箱、BitLocker 加密,以及防止别人重置你密码的加固清单。

Linux SSH 服务配置完全指南:sshd_config 逐项解读与生产最佳实践

SSH 是每台 Linux 服务器的"后门",配置错一次就可能把自己锁在门外或被暴力打穿。本文按 OpenSSH 8.x/9.x 官方默认顺序,逐项解释 sshd_config 中最常见 80+ 指令(端口、监听、协议、密钥、认证、PAM、登录限制、SCP/SFTP、端口转发、安全加固、日志审计、匹配块 Match),配套 4 套面向生产的配置模板(通用最小化 / 跳板机堡垒机 / Git/CI 密钥登录 / 禁用密码但保留公网入口),并给出 15 个高频排障场景(超时自动断开、跳板机端口转发被拒、sftp subsystem 错误、密钥正确仍要输密码、密钥类型不被接受、banner 未显示、PAM 拒绝等),以及 systemd 起停重载、改配置后如何"不把自己锁在门外"双会话验证流程。

Linux IP 地址与网络配置完全指南:iproute2、Netplan、ifcfg、systemd-networkd、DNS、静态路由全方法 + 排障

Linux 配 IP 至少有 6 种方法,每个发行版默认工具还不一样——CentOS 上你改 ifcfg-eth0 到 Ubuntu 24.04 上压根就没这目录;有 NetworkManager 用 nmcli;没桌面的服务器经常跑 systemd-networkd;老工程师还会跟你说「别 ifconfig 了,用 ip addr」。本文把常见发行版、常见配置后端、临时/永久、IPv4/IPv6、DNS 解析、默认网关、多条静态路由、Bond/VLAN 统统对应起来写,每种方法都给完整可复制的文件模板和验证命令,最后一张「发行版→配置方法」对照表、加上 12 条高频坑的排障决策树,看完以后你在任何一台陌生 Linux 上 ssh 进去都能知道「到底该改哪个文件」。

iptables 完全指南:四表五链、策略配置、场景实战与排障

iptables 是 Linux 内核 netfilter 框架的用户态配置工具,所有 Linux 网络防火墙的根基。理解了四表(raw/mangle/nat/filter)五链(PREROUTING/INPUT/FORWARD/OUTPUT/POSTROUTING)的匹配顺序,不管是 CentOS 6 的 iptables 还是 RHEL 9 的 nftables 后端,还是 Docker/K8s 的网络规则,都能看懂、改对、排障。本文覆盖四表五链数据流图、filter 表策略(默认 DROP vs ACCEPT、白名单思路)、nat 表(SNAT/DNAT/MASQUERADE/端口转发)、mangle 表(QoS 标记/TTL)、state 模块状态追踪、常用匹配条件 30 条、6 个生产场景配置(Web 服务器/网关路由/Docker 适配/端口转发/防 CC/限速)、save/restore 持久化、firewalld 与 iptables 关系、以及 12 个高频排障场景。

NetBox 完全指南:IPAM/DCIM 部署、数据建模、API 自动化与排障

NetBox 是网络基础设施的「唯一真相源」(Source of Truth):不是监控工具,不是拓扑图工具,而是一个结构化的 IP 地址管理(IPAM) + 数据中心基础设施管理(DCIM) 数据库。本文覆盖 NetBox 与 LibreNMS/NetDisco 的定位区别、Docker 部署、核心数据模型层级关系(Site→Rack→Device→Interface→IP)、IPAM IP 地址与前缀管理、VLAN/VRF/ASN、DCIM 机架设备线卡、数据录入实操(GUI + REST API + pynetbox + Ansible 动态清单)、自定义字段与导出模板、Webhooks 集成、以及 12 个高频排障场景。

Scanopy 社区版完全指南:自动发现网络拓扑、四视图文档、Docker 部署与排障

还在用 draw.io 手动画网络拓扑图?机器一变图就过期。Scanopy 是一个用 Rust + Svelte 构建的开源网络文档工具,部署一个 daemon 就能自动扫描全网,通过 SNMP/LLDP/CDP/ARP 发现主机、交换机、容器和服务依赖,生成 L2 物理、L3 逻辑、工作负载、应用依赖四个视图,定期重扫保持最新。社区版 AGPL-3.0 免费自建,一条 docker compose 命令起步。本文覆盖社区版选型、Docker Compose 部署、daemon 配置、扫描调优、四视图解读、导出集成、安全加固和常见排障。

Windows 网络代理客户端配置完全指南:系统代理、PAC、TUN 模式、分应用代理与排障

Windows 上用代理不是简单填个 IP 端口就完事:系统代理只对走 WinINET 的程序有效,cmd/PowerShell/git/curl/WSL 各有自己的环境变量,TUN 模式全局接管又有路由冲突。本文从代理客户端使用者视角出发,覆盖 Windows 系统代理设置(GUI + 注册表 + netsh winhttp)、HTTP_PROXY/HTTPS_PROXY/NO_PROXY 环境变量逐个讲、PAC 自动配置文件、PAC URL、常见代理客户端 Clash Verge / v2rayN / Sing-box 的 TUN 模式与系统代理模式区别、按应用配置(Git/Docker/WSL/npm/pip/curl/PowerShell/IDE)、分应用路由规则、代理不生效排查 12 步、以及全局 TUN 与 WSL/虚拟机冲突的终极解决方案。

WSL 完全指南:安装配置、日常使用、网络与文件互通、性能调优与排障

在 Windows 上跑 Linux 不用装虚拟机,WSL2 用轻量级虚拟化让 Ubuntu/Debian/CentOS 直接跑在 Windows 里,和宿主文件互通、网络互通、VS Code 无缝调试。本文覆盖 WSL2 安装、发行版管理、systemd 支持、文件系统互访、网络模式与端口转发、开发环境搭建(Docker/Node/Python/Go)、VS Code Remote-WSL、性能调优(.wslconfig vs /etc/wsl.conf)、快照备份迁移、以及 12 个高频排障场景。

DEB 软件源完全指南:自建内网 apt 源、sources.list 配置、以及 44 个 apt/dpkg 常用命令速查

Ubuntu/Debian 机器少的时候官方源+国内镜像就够用,到了几十台上百台统一装机、要离线装自研 deb、要稳定可复现的部署环境时就该自建 apt 源了。本文从 0 开始用 Nginx + reprepro 搭一个支持签名、每天自动同步、几百台并发不卡的内网 deb 源,再讲客户端 sources.list 的 dists/pool 结构、signed-by 代替 apt-key 的正确姿势、sources.list.d/*.list 与新版 DEB822 .sources 双格式模板,最后把生产上最常用的 44 条 apt / dpkg / apt-cache 命令按《查 / 装 / 更 / 删+缓存 / 管源+锁版本 / 排障修复》六类全部列好示例。

NTP 时间服务完全指南:chronyd 与 ntpd 自建内网服务器、客户端跨平台配置、以及常用命令与排障

时间不准=证书过期=Kerberos 全炸=HDFS/HBase 数据块错乱=分布式 trace 全拼不上,公司到几十台机器就该自建内网 NTP。本文从 stratum 层级与 UDP 123 基础开始,先给 chronyd vs ntpd 一份《场景+优缺点+性能差》对比表告诉新环境选谁,再分别讲 chrony(RHEL 7+/Ubuntu 18.04+ 默认)与 ntpd 两套从 0→1 搭内网服务器的完整配置,客户端覆盖 Linux chrony / systemd-timesyncd / Windows w32tm / macOS / 旧 ntpd,最后把 chronyc / ntpq / timedatectl / hwclock 常用命令与 8 个高频坑(reach 0、虚拟机跳时、时区 UTC、离线恢复慢、stratum 16、RTC 与系统时钟不同步…)全部列好示例。

PTP / IEEE 1588 高精度时间同步完全指南:linuxptp(ptp4l / phc2sys / pmc / ts2phc)部署、四大 Profile 对比、以及 8 个硬件/配置坑

NTP 能把时间同步到 1~10ms,但到了 5G O-RU 帧头对齐、金融交易所订单撮合、广电 4K 演播室 SMPTE ST 2059-2、TSN 工业以太网、高速数据采集 DAQ 这些场景,就必须上 PTP(IEEE 1588)把误差压到亚微秒~纳秒级。本文从 OC / BC / TC 三种节点、Delay_Req/Resp 与 Pdelay 两种时延测量、一步/两步时钟这些基础概念开始,按『硬件前提→linuxptp 全家桶→两台直连 OC 最小可跑 Demo→生产 GM+BC+OC 架构→phc2sys 绑 PHC 与系统时钟→每个配置字段翻译→pmc/ethtool/phc_ctl 命令→8 个高频坑→四大行业 Profile 选型表』一步步铺完,所有命令都在 Ubuntu 24.04 + Intel i210/XL710 实测可用。

Squid 代理服务器部署与使用完全指南:安装、三大场景配置、运维与排障

Squid 是 Linux 上最老牌、性能最稳的正向代理与缓存服务器,既可以给内网统一出口省带宽、加访问控制,也能当带用户名密码的跳板代理或透明代理。本文覆盖 CentOS/RHEL/Ubuntu 安装、squid.conf 核心指令(http_port/acl/http_access/cache_dir)、三大可直接复制的场景配置、运维与监控命令、以及常见报错(TCP_DENIED/503/407、缓存不生效、认证失败)的排障思路,所有配置都能直接抄。

YUM/DNF 软件源完全指南:自建内网 yum 源、客户端 .repo 配置、以及 25 个常用命令速查

一两台机器装软件用官方源没问题,到了几十台上百台统一装机、内网离线、要稳定可复现的部署环境时就该自建 yum 源了。本文从 0 开始用 createrepo_c + Nginx 搭一个支持增量更新、每天自动同步、几百台并发不卡的内网软件源,再讲客户端 .repo 文件每个字段怎么写、公网/内网源怎么切,最后把生产上最常用的 25 条 yum/dnf 命令按《查/装/更/删/源/排障》六类全部列好示例。

netplan 配置静态 IP 和路由的实战方法

Ubuntu 用 netplan 管理网络,YAML 写配置,一条命令生效。本文覆盖静态 IP、默认路由、多段静态路由的完整写法和踩坑点。

Ansible 入门:安装、Playbook 编写与日常排障

Ansible 是运维自动化必备工具,基于 SSH 无 Agent 架构。本文从安装、Inventory、模块、Playbook 开始,到 Roles、常用场景、常见报错排查,系统整理一套日常能用的学习与排障手册。

Nginx 入门:配置、反向代理、负载均衡与日常排障

Nginx 是 Web 服务与反向代理的事实标准。本文覆盖安装、核心配置块(location/upstream/rewrite)、HTTPS、限流缓存、日志、以及 502/499/403/证书、性能瓶颈等高频问题排查。

nmcli 命令行网络管理完全手册:CentOS/RHEL/Ubuntu 从入门到排障

在无图形界面的服务器上,nmcli 就是 NetworkManager 的瑞士军刀。从查看网卡、配静态 IP、DHCP、WiFi、Bond 绑定、Bridge 桥接、VLAN、DNS、路由,到抓包、配置文件结构、常见报错排障,全部命令都列好,随查随用。

Redis 入门:安装、数据结构、持久化、主从哨兵集群与日常排障

Redis 是世界上最流行的内存 KV 与缓存数据库。本文从安装、五大数据结构命令、RDB/AOF、主从复制、哨兵、Cluster 分片,到缓存穿透/击穿/雪崩三大经典问题以及慢查询、OOM、RDB fork 等排障全解。

SQLite 生产级部署:目录、权限、性能调优、容灾备份与多机方案

SQLite 不只是学习玩具,用对了单机能扛百万级 QPS。本文整理生产环境部署规范:目录权限、systemd 守护、WAL + page_size + cache 调优、SQLITE_BUSY/锁等待、Litestream 实时备份到对象存储、以及什么时候该换 PostgreSQL 的边界。

Windows 配置静态 IP 和路由的实战方法

Windows 用 netsh 或 PowerShell 管理网络,图形界面+命令行双管齐下。本文覆盖静态 IP、默认网关、多段静态路由的完整配置和踩坑点。

问问 AI