優化和清理Debian系統的步驟如下:
確保系統處于最新狀態,運行以下命令來更新軟件包:
sudo apt update && sudo apt upgrade
刪除不再需要的軟件安裝包緩存:
sudo apt clean
刪除不再可用的軟件安裝包:
sudo apt autoclean
卸載指定的軟件包:
sudo apt remove 軟件名
徹底卸載軟件包及其配置文件:
sudo apt purge 軟件名
刪除不再需要的依賴軟件包:
sudo apt autoremove
使用 deborphan 工具列出并刪除孤立的軟件包:
sudo apt install deborphan
sudo deborphan
sudo apt purge $(deborphan)
使用 logrotate 工具管理日志文件的大小和保留時間:
sudo apt install logrotate
sudo logrotate -f /etc/logrotate.conf
找出并刪除過時的軟件包:
sudo apt autoremove --purge $(dpkg -l | grep 'rc' | awk '{print $2}')
使用 rm 命令刪除文件,rmdir 命令刪除空文件夾,rm -rf 命令刪除非空文件夾:
rm -rf /path/to/folder
使用 df -h 命令查看各個分區的磁盤使用情況:
df -h
使用 ncdu 工具分析磁盤占用情況:
sudo apt get install ncdu
ncdu /
清理APT緩存:
sudo apt clean
sudo apt autoclean
刪除 /tmp 和 /var/tmp 目錄下的臨時文件:
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
清理Docker鏡像、容器、網絡和卷的緩存:
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
查看當前使用的內核:
uname -r
列出所有已安裝的內核:
dpkg --list | grep linux-image
卸載不再需要的內核文件:
sudo apt-get purge linux-image-VERSION linux-headers-VERSION linux-modules-VERSION
臨時清空命令歷史:
history -c
永久清空命令歷史:
rm /.bash_history
清空指定文件夾中的所有文件和子文件夾:
rm -rf /path/to/folder/*
清空一個文件的內容:
echo -n /path/to/file
使用 dd 命令清空磁盤驅動器的內容,例如清空 /dev/sda:
sudo dd if=/dev/zero of=/dev/sda bs=1M