以下是Debian系统维护的核心指南,涵盖更新、安全、性能优化等关键环节:
更新软件包列表
sudo apt update  
定期获取最新软件包信息。
升级已安装软件包
sudo apt upgrade  # 普通升级(保留配置)  
sudo apt full-upgrade  # 完整升级(处理依赖变化,可能删除旧包)  
安装安全补丁和功能更新。
清理无用文件
sudo apt autoremove  # 删除不再需要的依赖包  
sudo apt clean  # 清理软件包缓存  
释放磁盘空间。
手动系统升级(可选)
编辑 /etc/apt/sources.list 替换为最新源,执行 sudo apt dist-upgrade,完成后重启系统。
启用自动更新
sudo apt install unattended-upgrades  
sudo dpkg-reconfigure unattended-upgrades  # 启用安全更新自动安装  
确保及时获取安全补丁。
配置防火墙
sudo ufw allow ssh  # 允许SSH端口  
sudo ufw allow http  
sudo ufw allow https  
sudo ufw enable  
限制非必要端口访问。
强化用户权限
/etc/ssh/sshd_config,设置 #PermitRootLogin prohibit-password。sudo操作,定期更换密码。安全工具部署
fail2ban)防御暴力破解:sudo apt install fail2ban  
sudo rkhunter --check。资源监控
df -htop 或 htopsudo journalctl -f 或 tail -f /var/log/syslog。日志管理
/etc/logrotate.conf,避免日志占满磁盘。sudo journalctl --vacuum-size=100M。内核与驱动更新
sudo apt install linux-image-generic  # 更新内核(谨慎操作,可能需重启)  
确保硬件兼容性和安全性。
sudo apt update && sudo apt upgrade,清理临时文件(/tmp)。rsync或tar)。smartctl检测硬盘)。man apt)获取最新命令细节。通过以上步骤,可确保Debian系统长期稳定、安全运行。