以下是CentOS系統安全清理指南,涵蓋關鍵操作步驟及安全要點:
sudo yum update -y # 更新系統及軟件包,修復漏洞
sudo yum autoremove -y # 刪除無用依賴包
sudo yum clean all # 清理YUM緩存
rm -rf /tmp/* /var/tmp/* # 清理臨時文件(謹慎操作,避免誤刪)
sudo journalctl --vacuum-time=2weeks # 保留2周內日志,清理舊日志
# 手動刪除/var/log下過期日志(需確認非關鍵日志)
sudo systemctl list-unit-files --type=service | grep enabled # 查看已啟用服務
sudo systemctl disable <服務名> # 禁用非必要服務(如Telnet、FTP)
sudo systemctl stop <服務名> # 停止正在運行的服務
/etc/ssh/sshd_config,設置PermitRootLogin no,并使用普通用戶+sudo操作。visudo配置sudoers文件,僅允許特定用戶執行關鍵命令。/etc/passwd,刪除非必要用戶(如adm、lp等),并鎖定默認賬戶。sudo firewall-cmd --permanent --zone=public --add-service=http --remove-service=ftp # 開放必要端口,關閉非必要服務
sudo firewall-cmd --reload # 重新加載防火墻規則
Enforcing,配置強制訪問控制策略。/etc/ssh/sshd_config,設置PasswordAuthentication no)。sudo yum install lynis -y # 安裝安全審計工具
sudo lynis audit system # 執行系統安全掃描,根據報告修復問題
auditd記錄關鍵操作,分析異常行為。top/htop監控進程,識別異常資源占用。rsync或tar備份關鍵文件至外部存儲。/etc、/var/log),使用chattr鎖定重要配置文件。參考來源:[1,2,3,4,5,6,7,8,9,10,11]