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

标签:Linux

共 11 篇文章

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

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

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 个高频排障场景。

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

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

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 与系统时钟不同步…)全部列好示例。

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 命令按《查/装/更/删/源/排障》六类全部列好示例。

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

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

问问 AI