如何更新CentOS以防范Exploit
更新系统是防范Exploit的基础,能修复已知漏洞。具体步骤如下:
sudo dnf makecache(CentOS 8+)或 sudo yum makecache(CentOS 7及以下);sudo dnf check-update 或 sudo yum check-update;sudo dnf update --security 或 sudo yum --security update(优先安装安全补丁);sudo dnf upgrade 或 sudo yum upgrade(升级前备份重要数据)。yum-cron(CentOS 7)或dnf-automatic(CentOS 8+)自动下载并安装安全更新,减少人工遗漏风险。例如,CentOS 7下:
sudo yum install yum-cron -y;/etc/yum/yum-cron.conf,设置update_cmd=security(仅安装安全更新)、apply_updates=yes(自动应用);sudo systemctl start yum-cron && sudo systemctl enable yum-cron。更新后需通过配置强化系统,减少攻击面:
adm、lp):sudo userdel adm;/etc/login.defs,要求密码长度≥10位、包含大小写字母+数字+特殊字符;su命令:编辑/etc/pam.d/su,添加auth required pam_wheel.so use_uid,仅允许wheel组成员使用su切换root。firewalld(推荐)或iptables,限制入站流量。例如,firewalld下:
sudo systemctl start firewalld && sudo systemctl enable firewalld;sudo firewall-cmd --permanent --zone=public --add-service=ssh;sudo firewall-cmd --reload。sudo setenforce 1(临时生效),修改/etc/selinux/config中SELINUX=enforcing(永久生效)。rsync或tar备份数据至安全位置(如外部存储),避免更新或攻击导致数据丢失。/etc/fail2ban/jail.local,启用SSH防护;/var/log/secure、/var/log/messages),使用auditd定义规则(如监控/etc/passwd修改),及时发现异常行为。