在CentOS系统中,清理无用文件可以通过以下几种方法进行:
删除 /tmp
目录下的文件
sudo rm -rf /tmp/*
注意:这会删除所有临时文件,包括正在运行的程序的临时文件,所以请确保没有重要程序在使用 /tmp
。
清理 yum
缓存
sudo yum clean all
sudo journalctl --vacuum-time=3d # 删除3天前的日志
或者手动删除日志文件:sudo rm -rf /var/log/*
注意:删除日志文件前请确保没有重要日志需要保留。dnf
缓存sudo dnf clean all
清理页面缓存
sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
清理目录项和inode缓存
sudo sync; sudo echo 1 > /proc/sys/vm/drop_caches
清理所有缓存
sudo sync; sudo echo 2 > /proc/sys/vm/drop_caches
查看当前内核版本
uname -r
删除旧的内核
sudo package-cleanup --oldkernels --count=1
这会删除除了当前内核和最新一个内核之外的所有旧内核。
列出已安装的软件包
rpm -qa
卸载不需要的软件包
sudo yum remove <package_name>
bleachbit
工具bleachbit
是一个图形化的系统清理工具,可以方便地清理各种缓存和临时文件。
安装 bleachbit
sudo yum install bleachbit
运行 bleachbit
sudo bleachbit
通过以上方法,你可以有效地清理CentOS系统中的无用文件,释放磁盘空间。