定期清理Debian系统可以帮助释放磁盘空间,提高系统性能,并减少潜在的安全风险。以下是一些常用的清理和维护步骤:
systemd-analyze
命令。df -h
命令查看各个分区的磁盘使用情况,使用 ncdu
分析磁盘占用情况。apt-get autoremove
命令来卸载不再需要的软件包。sudo apt update -y && apt full-upgrade -y && apt autoremove -y && apt autoclean -y
sudo apt autoremove –purge -y
sudo apt clean -y
sudo apt autoclean -y
sudo apt remove –purge $(dpkg -l | awk '/rc/ {print 2}') -y
sudo journalctl –rotate
sudo journalctl –vacuum-time 1s
sudo journalctl –vacuum-size 50M
sudo apt remove –purge $(dpkg -l | awk '/ii linux-(imageheaders) {print 2}') | grep -v $(uname -r) | sed 's/-.*//' | xargs sudo apt get remove –purge -y
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
sudo apt get autoremove –purge
docker system prune -a -f
docker volume prune -f
docker network prune -f
docker image prune -a -f
docker container prune -f
docker builder prune -f
sudo rm -rf /Downloads/*
sudo rm -rf /.cache/thumbnails/*
sudo rm -rf /.mozilla/firefox/*.default-release/cache2/*
apt update
和 apt upgrade
命令保持系统及其软件包的最新状态。top
命令监控进程状态。htop
命令替代 top
命令(如果安装)。vmstat
命令监控系统资源使用情况。iostat
命令监控系统磁盘I/O。netstat
命令监控系统网络连接。free
命令监控系统内存使用情况。df
命令监控系统磁盘空间使用情况。uptime
命令监控系统运行时间。/etc/sysctl.conf
文件,添加或修改内核参数。hostnamectl
命令或直接修改 /etc/hostname
文件。定期执行上述命令可以帮助您保持Debian系统的最佳状态。在执行任何可能影响系统稳定性的操作之前,请确保备份重要数据。