linux如何清理内存
1、使用free命令查看一下当前内存使用情况
freetotal used free shared buffers cached
Mem: 16621896 8967952 7653944 0 212352 8377276
-/+ buffers/cache: 378324 16243572
Swap: 10241428 0 10241428
#针对free命令后出现的信息解释
#total:总计物理内存的大小
#used:已使用多大
#free:可用有多少
#Shared:多个进程共享的内存总额
#Buffers/cached:磁盘缓存的大小
2、执行sync同步数据
sync#该命令将未写的系统缓冲区写到磁盘中
#包含已修改的 i-node、已延迟的块 I/O 和读写映射文件。
3、清理cache(缓存)
echo 3 > /proc/sys/vm/drop_cachesfree
total used free shared buffers cached
Mem: 16621896 579592 16042304 0 268 308708
-/+ buffers/cache: 270616 16351280
Swap: 10241428 0 10241428
4、对比步骤1和3的free命令,used(减少)、free(增大)对应Mem部分就清楚了,cache(缓存)被清理掉了。
通过 df -h 命令查看硬盘的使用情况:发现/dev/vda1 挂载点已经满了
1、从根目录开始查找,通过 du -h --max-depth=1 命令,发现是root目录占用空间较多
2、 cd /root ,然后 通过 du -h --max-depth=1 命令依次往下查找,最后发现是testlog占用空间较大
=============磁盘空间已释放=================
可以用腾讯电脑管家,鹰眼技术的升级,大幅度改善了电脑管家资源的占用情况,在运行杀毒的过程中,实时防护服务CPU占用得到显著提升。游戏加速新工具助你畅快游戏,防火墙及主防能力提升。清理垃圾和深度清理,可以让电脑很干净。
在日常使用过程中,可能会经常遇到Linux服务器磁盘空间满的问题。
一、遇到磁盘空间不足的报错时候,首先使用df -h查看磁盘空间使用情况,如下图所示
二、进入目录/home/zhang,查找磁盘空间中的大文件,使用命令du -sh 查找占用空间大的目录,通过逐层定位,最后会找到具体的文件。
三、第二步的命令虽然能看到了,但是文件太多不好找,使用du -h --max-depth=1命令查找空间占用大的文件。
1、进入Xmanager列表,打开shell。
2、在文件中找到新建。
3、在弹出的二级窗体中,输入服务器ip地址和名称。
4、除此之外,如果之前已经连接过服务器,会在菜单栏中找到历史远程记录。
5、如下图所示,连接上服务器后,可以进行各种操作了。
tmp目录下是用户的临时文件,可将不需要的直接用rm命令删除。 另外,也可以使用以下方法对linux系统进行清理。
1)清理升级缓存以及无用包;
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
2)清理opera/firefox缓存文件;
ls ~/opera/cache4|xargs rm -f
ls ~/mozilla/firefox/default/Cache|xargs rm -f
3)清理Linux下孤立的包;
图形界面下我们可以用:gtkorphan
sudo apt-get install gtkorphan -y
终端命令下我们可以用:deborphan
sudo apt-get install deborphan -y
4)删除多余的内核;
打开终端敲命令:dpkg --get-selections|grep linux
有image的就是内核文件;
删除老的内核文件:
sudo apt-get remove 内核文件名 (例如:linux-image-2627-2-generic)
内核删除,释放空间了,应该能释放130-140M空间。
最后看看当前内核:uname -a
5)清空某个目录下所有log日志;
for i in `ls log`
do
cat /dev/null >$i
done
附录:
临时文件目录:/var/cache/apt/archives
未下载完目录:/var/cache/apt/archives/partial
linux怎么清理磁盘空间呢,下面就让我们来看看吧。
1、打开linux系统,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端。
3、可以在打开的Linux服务器终端中用命令来执行。
4、在终端窗口中输入df_lh,找到占用空间最大的文件并进入。
5、进入之后输入rm-需要删掉的文件命令,释放掉空间,再次输入命令df_lh可查看是否删除。
以上就是的分享,希望能帮助到大家。
本文章基于ThinkpadE15品牌、centos7系统撰写的。
0条评论