在CentOS系统中,卸载和清理镜像通常涉及以下几种情况:
卸载通过包管理器安装的软件包:
yum
或 dnf
安装的软件包,可以使用以下命令卸载:sudo yum remove centos* 或 sudo dnf remove centos*
这会卸载并删除已安装的相关软件包,但不会删除原始的ISO镜像文件,需要手动查找并删除。卸载Docker镜像:
sudo docker stop $(docker ps -aq)
sudo docker rm $(docker ps -aq)
sudo docker rmi $(docker images -q)
sudo docker volume prune -f
sudo docker network prune -f
清理ISO镜像:
mount
umount /path/to/mount/point
mount
rm -rf /path/to/mount/point
清理系统垃圾文件:
sudo rm -rf /tmp/*
sudo find /var/log -type f -mtime +30 -exec rm {} \;
sudo dnf clean all
sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
sudo yum remove kernel-* kernel-headers-*
sudo yum autoremove
sudo rm -rf /var/cache/yum/*
sudo echo > ~/.bash_history
sudo echo > /var/log/wtmp
rm -rf ~/.mozilla/firefox/*
find / -size +100M -type f -exec rm {} \;
sudo find / -xtype l ! -exec test -e {} \; -print0 | xargs -0 rm -rf
使用第三方工具进行深度清理:
bleachbit
之类的磁盘清理工具来自动清理系统。在执行上述命令之前,请确保你真的想要删除这些镜像和容器,因为这些操作是不可逆的。如果你不确定哪些镜像是不再需要的,请先进行检查或者备份。