sudo apt clean(删除所有已下载的包文件)sudo apt autoclean(仅删除过期包文件)dpkg --list 'linux-image*' 查看已安装内核,保留最新2个,删除旧版本。sudo journalctl --vacuum-time=7d(保留最近7天日志)。sudo truncate -s 0 /var/log/syslog(清空特定日志文件)。sudo apt autoremove --purge(删除不再需要的依赖包及配置文件)。sudo deborphan | xargs sudo apt-get purge(删除孤立软件包)。--no-install-recommends 选项,避免安装非必要依赖。/etc/ssh/sshd_config,设置 PermitRootLogin no。PasswordAuthentication no。libpam-pwquality,设置密码复杂度(如最小长度12位、包含多种字符)。sudo systemctl disable <服务名>(如 cups、bluetooth 等)。ufw 限制入站流量,仅允许SSH(端口22)、HTTP(80)、HTTPS(443)等必要端口。sudo apt install fail2ban(防止暴力破解)。sudo apt install auditd(监控系统活动,记录异常行为)。/var/log/auth.log 等),使用 logwatch 或 journalctl 分析异常。unattended-upgrades,设置定期自动安装安全更新。Timeshift 或 rsync 定期备份重要数据,确保可恢复。操作前建议:备份重要数据,测试命令在非生产环境验证,避免误删关键文件。
参考来源:[1,2,3,5,6,7,8,9,10,11,12,13,14]