Ubuntu内存不够用,先用这几招试试清理Ubuntu内存

本文介绍了在Ubuntu系统中遇到内存不足时,如何通过清理不再需要的软件包、APT缓存、缩略图缓存,手动删除旧内核,移除孤立包以及卸载不必要的应用程序来释放内存。此外,还提到了使用gparted进行磁盘扩容的方案。

最近用虚拟机,经常提示没内存不够用,参考以下方法清理垃圾:

  1. 移除不再需要的软件包
		sudo apt-get autoremove

在这里插入图片描述
2. 清理Ubuntu中的APT缓存
先使用以下命令查看此缓存的大小:

		sudo du -sh /var/cache/apt

对于 APT 缓存我们有两种可选方式对其进行清理,其一为只删除过时的软件包:

		sudo apt-get autoclean

另一种则是清理整个缓存(释放更多的磁盘空间):

		sudo apt-get clean

在这里插入图片描述
虽然释放空间不大,也许哪天能应个急
3. 清理缩略图缓存
先使用以下命令检查缩略图缓存的大小:

		du -sh ~/.cache/thumbnails

清理:

		rm -rf ~/.cache/thumbnails/*

在这里插入图片描述
4. 手动删除老旧Linux内核
列出当前 Ubuntu 中所有已经安装的 Linux Kernel:

		sudo dpkg --list 'linux-image*'*

在这里插入图片描述
删除旧版内核与删除任何其他软件包一样:

		sudo apt remove linux-image-xxxxxx

在这里插入图片描述
5. 删除多余的孤立包
孤立包的定义,假设你安装了一个名为ABC的软件包,而这个包又依赖于BCD 库,这个库通常在安装 ABC时便会自动安装到系统当中。当你卸载ABC应用时,BCD库可能仍然保留在系统中。 此种情况下,BCD 就会成为一个孤立的包。
gtkorphan 这款图形化应用可以可以轻松找出并删除 Ubuntu 系统中的孤立包,先使用如下终端命令进行安装:

		sudo apt-get install gtkorphan

在这里插入图片描述
安完了之后,输入sudo gtkorphan即可打开软件,在「多余的包」选项卡中即可对查找、删除孤立包。
6. 卸载不必要的应用程序

		sudo apt-get remove 软件包名

all in all:
实在不行,就尝试着去扩容吧。
可以参考Ubuntu用gparted给/空间和home空间扩容

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值