最近Linux内存确实不够了,前不久下载的游戏freedink已经通关好久,正好卸载了腾空间。
下载:$ sudo apt-get install XXX
卸载:a $ sudo apt-get remove XXX (不卸载配置文件)
b $ sudo apt-get purge XXX(删除配置文件)
然而就算你用了第二个方法去卸载,按照我说的那个方法安装的东西依旧卸不干净,这个时候就需要:
$sudo apt autoremove
然后就行了,这时候可以检查一下自己的内存
$ free -g
$ free -m
$ free -k
这三个都是查看内存的,-后面表示显示的内存:
free -g
总计 已用 空闲 共享 缓冲/缓存 可用
内存: 3 2 0 0 0 0
交换: 1 0 1
可以查看缓冲区,我们需要经常释放缓存,我看来些许博客,一般采用如下方法来清理:
$ sudo su //切换到管理员身份
$ sync // 将缓存中的数据备份写入硬盘中
$ echo 3 > /proc/sys/vm/drop_caches //清理掉内存中的数据
解释:/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。所以我们可以调整/proc/sys/vm/drop_caches来释放内存,我们修改值为3。