linux如何清理内存,第1张

1、使用free命令查看一下当前内存使用情况

free

           total 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_caches 

free

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系统撰写的。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux如何清理内存

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情