云主机磁盘扩容后,fdisk -l 报出 GPT PMBR size mismatch,根分区却没变大。本文以一份真实输出为例,逐段解读警告与分区信息,从扇区数推断分区表仍停在 10G,再按分区、PV、LV、文件系统逐层在线扩容。
别再死记 grep 参数了:搞懂一个原理,选项全串起来
本文不逐个罗列参数,而是从 grep 的工作原理讲起:对每一行用模式判断,匹配就打印。在此基础上讲清选项、模式、文件三部分的区分规则,再把常用选项按从哪找、找什么、怎样算匹配、输出什么归入流程各步,并配以实例和易错点。
信息时代的背面 02|二层环路为什么会瘫痪整个网络
《信息时代的背面》第 02 期。同样是环路,三层环路通常只影响部分流量,二层环路却能瘫痪整个网络,根本原因在于以太网帧头没有 TTL。本文对比两种环路的形成过程,分析广播风暴、MAC 地址漂移和 CPU 过载,并介绍 STP 等防护手段。
信息时代的背面 01|三层交换机靠目的 MAC 判定是否路由
三层交换机如何判定报文走二层还是三层转发?关键在于目的 MAC 是否为本机三层接口 MAC。本文从主机的网段判断与 ARP 解析讲起,梳理二层与三层转发流程,分析广播、协议报文、VRRP 等特殊情况,并从 ASIC 流水线角度说明线速路由的实现。
Linux 日志系统的历史与使用
本文从 syslog 的起源讲起,梳理 rsyslog、RFC 5424 到 journald 的演进,说明三者今天如何分工:journald 负责收集与查询,rsyslog 按需承担持久化与转发,logrotate 负责文本日志的轮转与清理。读完能看懂一台 Linux 机器的日志链路,快速判断日志去哪了。
FFmpeg 实用指南
从编码与容器的区别讲起,介绍 FFmpeg 的安装、参数与常用命令,涵盖转码压缩、截取、缩放、水印、字幕、拼接和变速,帮助读者判断何时复制、何时重新编码,并根据素材与用途权衡画质、体积和处理时间。
cp src/* 为什么拷不全?从一个星号看 Shell 展开
用 cp -r src/* 拷贝目录,隐藏文件却丢了,换成 src/. 才一个不少。本文从这个坑出发拆解背后的机制:* 在 cp 启动前已被 shell 展开,并默认跳过隐藏文件;. 则原样交给 cp,经目标路径规则合并进目标目录。文末给出推荐写法。
用视频下载神器 yt-dlp 轻松下载高清视频
本文以B站和YouTube为例,介绍yt-dlp的解析与下载方法,涵盖Windows环境配置、清晰度选择、Cookie登录与音视频合并,并介绍字幕和章节嵌入、SponsorBlock片段处理、音频提取,以及Deno警告的处理和工具更新。
RAID 选型:容量、容错与性能
从条带化、镜像和校验入手,讲清 RAID 0、1、5、6、10 的容量、容错与写入开销,结合业务场景给出选型建议,说明 RAID 为何不能替代备份,以及分布式存储如何将容错范围从磁盘扩展到服务器和机架。
Linux 服务器时间修改实践指南
本文梳理 Linux 系统时间、时区与 RTC 的关系,介绍常用改时命令的功能边界,说明修改前检查、暂停自动同步、手工校时及恢复同步的完整流程,帮助避免时区误判、时间跳变和重启后时间异常,强调生产环境应依靠可靠时间源持续校准。