Linux清理工具箱中,有一些必备的命令可以帮助你管理和清理系统。以下是一些常用的命令:
apt-get clean (Debian/Ubuntu):清除APT缓存。apt-get autoclean (Debian/Ubuntu):删除过期的包缓存。yum clean all (CentOS/RHEL):清除YUM缓存。dnf clean all (Fedora):清除DNF缓存。rm -rf /tmp/*:删除/tmp目录下的所有内容(注意:这会删除所有临时文件,包括正在运行的程序的临时文件,请谨慎使用)。find /tmp -type f -atime +7 -delete:删除/tmp目录下7天未访问的文件。journalctl --vacuum-time=2weeks (systemd):保留最近两周的日志。logrotate:自动轮转和压缩日志文件。sync; echo 3 > /proc/sys/vm/drop_caches:清除页面缓存、目录项缓存和inode缓存(需要root权限)。df -h:查看磁盘空间使用情况。du -sh *:查看当前目录下各文件和目录的大小。ncdu:一个基于文本的用户界面磁盘使用分析工具(需要安装)。top 或 htop:实时显示系统资源使用情况。vmstat:报告虚拟内存统计信息。ps aux:列出所有运行中的进程。kill 和 pkill:终止进程。nice 和 renice:调整进程优先级。netstat -tulnp 或 ss -tulnp:查看当前的网络连接和监听端口。iptables 或 nftables:配置防火墙规则。apt-get autoremove (Debian/Ubuntu):删除不再需要的依赖包。yum remove <package_name> (CentOS/RHEL):卸载指定软件包。dnf remove <package_name> (Fedora):卸载指定软件包。sudo apt-get update && sudo apt-get upgrade (Debian/Ubuntu):更新系统软件包。sudo yum update (CentOS/RHEL):更新系统软件包。sudo dnf update (Fedora):更新系统软件包。rm -rf时要格外小心,因为它会无提示地删除文件和目录。希望这些命令能帮助你更好地管理和维护你的Linux系统!