月度归档:2026年10月 (59)
Linux 收官:一张排障手册与持续精进路线
20 篇到此收官。本篇不教新命令,把全系列的命令串成五大事故场景的标准动作——CPU 飙高、内存告急、磁盘写满、服务起不来、网络不通,一张清单带走,附一条持续精进路线。
PHP2Shell 漏洞自查手册:升级之后,怎么确认漏洞真的没了
两个 CVSS 9.2 的 PHP 引擎级 RCE(CVE-2026-109618/109619)补丁昨晚已发布。本文交叉 PHP 官方与宝塔面板公告,给出官方与宝塔修复版本对照表、面板与命令行两种升级方法、临时缓解措施与两个无用误区,并重点给出升级后的六步验证清单:CLI 与 FPM 双入口版本核对、changelog 查 CVE 编号、phpinfo 临时页裁决配置生效、进程时间戳确认重启、检测插件为何不可信,以及功能回归。
性能观测四件套:top、free、iostat、ss 联动读数
性能排查不是背命令,是读仪表盘:top 看 CPU 谁在吃、free 看内存还剩多少、iostat 看磁盘忙不忙、ss 看连接堵不堵。四块表联动,才能读出真正的瓶颈。
日志分析:journalctl、logrotate 与三步找线索
日志是服务器留给你的唯一口供。本篇讲三件事:systemd 服务的日志怎么翻、logrotate 怎么配才不会撑爆磁盘、一次线上报错的三步定位法。
crontab:定时任务怎么写,以及为什么它总不跑
五段式语法十分钟就能背会,但 cron 的三大暗坑——环境变量被重置、输出被静默吞掉、-r 一键全删——才是「我的定时任务为什么没跑」的真正答案。
环境变量与 shell 配置:PATH 时灵时不灵的真相
java 明明装了,为什么新开的终端又找不到了?本篇讲透 PATH 的查找机制、export 与 .bashrc 的分工、source 的作用,再送一份能让效率翻倍的 alias 清单。
SSH 必修课:免密登录、config 别名与一条隧道进内网
SSH 是后端使用频率最高的命令,却没有几个人把它配置到位。本篇一次配好:密钥免密、多服务器别名、scp 传文件,再用 -L 隧道把内网数据库「搬」到自己电脑上。
磁盘管理:df 满了 du 却找不到,灵异事件破案实录
磁盘告警是后端最高频的凌晨来电。本篇给出 10 分钟处置流程:df 看分区、du 找目录、find 挖大文件,再讲两个经典「灵异事件」——已删除文件被进程持有、inode 耗尽。
软件包管理:yum、apt 与装过就忘的软件去哪了
Ubuntu 用 apt、CentOS 用 yum,两大家族命令一一对应。本篇不只讲安装卸载,还讲「这个命令属于哪个包」「这个包把文件装到哪了」两个反查技能,排障时比安装本身更常用。