在CentOS系統中進行安全清理是一個重要的維護任務,可以幫助釋放磁盤空間、提高系統性能并確保系統的安全性。以下是一些步驟和建議,用于安全地清理CentOS系統:
在進行任何清理操作之前,請確保備份所有重要數據,以防萬一出現問題。
free -ht命令查看swap分區使用情況。swapoff命令關閉swap分區。lvremove /dev/centos/swap
/etc/fstab文件,注釋或刪除掉swap分區掛載設置。/boot/grub2/grub.cfg和 /etc/default/grub里的swap配置。sudo yum clean all
sudo yum autoremove
sudo package-cleanup --oldkernels --count=1
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
sudo find /var/log/ -type f -name '*.log' -delete
sudo rm -rf /home/username/.local/share/Trash/*
sudo yum install ncdu
sudo ncdu /
sudo yum update
或者對于使用dnf的系統:sudo dnf update
sudo cut -d: -f1 /etc/passwd | grep -vE '^root|daemon|bin|sys|sync|games|man|lp|mail|news|uucp|proxy|www-data|backup|list|irc|gnats|nobody|systemd-network|systemd-resolve|messagebus|polkitd|sshd|httpd|nginx'
sudo userdel -r username
sudo systemctl list-unit-files -- type =service | grep disabled
對于不再需要的服務,可以使用以下命令禁用和停止:sudo systemctl disable service_namesudo systemctl stop service_name
sudo systemctl list-unit-files -- type =service | grep enabled
對于不再需要的啟動項,可以使用以下命令禁用:sudo systemctl disable service_name
rm -rf命令時要非常小心,因為它會遞歸刪除文件和目錄。通過以上步驟,您可以有效地清理CentOS系統,釋放磁盤空間,并提升系統性能。在進行任何操作之前,請確保您有足夠的權限,并備份所有重要數據,以免誤刪導致不可逆的損失。