本文适用于初学者,主要针对linux学习过程中遇到的内存不足的问题。
一.大文件排除法
使用find命令直接查找所有大于1G的文件。
find / -type f -size +1G
得到所有目标文件后,逐一进行排查,删除不需要的文件,如已经解压过的安装包等。
使用rm命令进行删除。
rm -rf /path/to/largefile
二.清理临时文件
系统的 /tmp
目录存放临时文件,很多进程退出后不会自动清理:
rm -rf /tmp/*
-
有些临时文件可能仍在使用,最好在学习结束后再进行删除。
三.清理日志
Linux 系统会自动生成大量日志文件,这些日志可能占用大量磁盘空间:
rm -rf /var/log/*.log
rm -rf /var/log/*.old
四.删除不必要的软件
rpm -qa --last | head -20 # 查看最近安装的软件
dnf list installed # 查看所有已安装的软件
排查出不需要的软件进行删除。
五.重启
有些进程会占用已删除的文件,重启后空间会得到释放。
reboot