高频危险命令速查
| 命令 | 主要风险 | 执行前 |
|---|---|---|
rm -r/-f |
不可恢复删除 | 绝对路径、预览目标、备份 |
mv/cp |
覆盖、跨盘不完整 | 检查目标存在性和空间 |
chmod/chown -R |
大范围权限破坏 | 验证根路径、用户和符号链接 |
find -delete |
匹配范围错误 | 先用完全相同条件 -print |
systemctl restart/stop |
服务中断 | 状态、流量、依赖、窗口 |
pm2 delete |
移除进程定义 | 确认名称、配置和恢复方式 |
kill -9 |
无清理机会 | 先 TERM、等待、保存现场 |
apt full-upgrade |
依赖移除和核心升级 | 清单、备份、窗口、回滚 |
apt autoremove |
删除仍被业务依赖的软件 | 查看删除列表和安装原因 |
ufw/iptables/nft |
远程失联 | 保留 SSH、备用控制台、先放行 |
reboot/shutdown |
全机中断 | 任务、数据库、窗口、启动验证 |
DROP/TRUNCATE |
数据结构或数据丢失 | 备份、审批、目标库、恢复演练 |
UPDATE/DELETE |
大范围数据修改 | 等价 SELECT、WHERE、事务、行数 |
三个危险信号
- 命令含递归、强制、通配符或未验证变量。
- 你准备因为权限错误而“先加 sudo 试试”。
- 你不知道回滚方式,却计划直接在生产验证。
此时应该停止并拆成只读检查、小范围验证和可恢复操作。