Linux 漏洞补丁打法全流程
一 标准流程
二 按发行版的操作命令
| 发行版 | 更新与补丁 | 重启与验证 |
|---|---|---|
| Debian/Ubuntu | 更新索引与升级:sudo apt-get update && sudo apt-get upgrade;查看可升级:apt list --upgradable;启用自动安全更新:sudo apt install unattended-upgrades && sudo dpkg-reconfigure unattended-upgrades |
按需重启服务:sudo systemctl restart <service>;或整机重启:sudo reboot;查看日志:sudo journalctl -xe |
| RHEL/CentOS 7 | 检查与升级:sudo yum check-update;sudo yum update;启用自动安全更新:sudo yum install yum-cron && sudo systemctl enable --now yum-cron |
重启服务或整机:sudo systemctl restart sshd 或 sudo reboot;确认无待更新:yum list updates |
| RHEL/CentOS 8+/Fedora | 检查与升级:sudo dnf check-update;sudo dnf upgrade;启用自动安全更新:sudo dnf install dnf-automatic && sudo systemctl enable --now dnf-automatic.timer |
同上 |
| 内核/官方补丁场景 | 优先通过发行版安全仓库升级内核;若确有需要,可按厂商指引添加可信仓库(如 ELRepo)后升级内核并重启 | 重启后验证:uname -r,确认新内核生效 |
说明:Debian/Ubuntu 与 RHEL/CentOS/Fedora 的常用命令与自动更新机制如上,内核或个别组件可能需要重启才能生效。
三 修复后的验证与回滚
apt list --installed | grep <pkg>、rpm -q <pkg>uname -rsystemctl status <svc>journalctl -xe、tail /var/log/auth.logapt-get install <pkg>=<ver>、yum downgrade <pkg>、dnf downgrade <pkg>)。四 常见场景与加固要点
uname -r。五 最小化停机的更新策略