在CentOS系统中进行优化和清理是一个重要的维护步骤,可以提高系统的性能、安全性和稳定性。以下是一个详细的清理步骤全解析:
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
rm -rf ~/.mozilla/firefox/Cache/*
sudo yum list installed
sudo yum remove package_name
sudo yum autoremove
sudo du -sh /var/log/*
sudo truncate -s 0 /var/log/httpd/access_log
sudo find /var/log/ -type f -name '*.log' -delete
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
echo "alias net-pf-10 off" | sudo tee -a /etc/modprobe.conf
echo "alias ipv6 off" | sudo tee -a /etc/modprobe.conf
sudo reboot
sudo yum clean all
sudo yum remove Deployment_Guide-en-US finger cups-libs cups ypbind bluez-libs desktop-file-utils ppp rp-pppoe wireless-tools irda-utils sendmail* samba* talk-server finger-server bind* xinetd yum remove nfs-utils nfs-utils-lib rdate fetchmail eject ksh mkbootdisk mtools syslinux tcsh startup-notification talk apmd rmt dump setserial portmap yp-tools yum groupremove "Mail Server" "Games and Entertainment" "X Window System" "X Software Development" yum groupremove "Development Libraries" "Dialup Networking Support" yum groupremove "Games and Entertainment" "Sound and Video" "Graphics" "Editors" yum groupremove "Text-based Internet" "GNOME Desktop Environment" "GNOME Software Development"
find / -type f -size +1G -exec ls -lh {} \;
sudo yum install ncdu
sudo ncdu /
chkconfig --list | grep "3:on" | grep -ev "sshd|rsyslog|network|crond|sysstat"
chkconfig --level 35 off | grep -v "sshd|rsyslog|network|crond|sysstat"
chkconfig --level 35 on | grep "sshd|rsyslog|network|crond|sysstat"
echo 1 > /proc/sys/vm/drop_caches
free -h
/etc/sysctl.conf
文件,并通过sysctl -p
选项使之生效。在进行系统清理时,请确保您有足够的权限,并在操作前对重要数据进行备份,以免误删重要文件导致不可预测的后果。