Linux命令篇55(清除僵死进程)

Linux命令篇55(清除僵死进程)

一天一技巧跟着小彭走学习不迷路,

Linux命令从简单到难就差不多了,我说的是常用的,然后我将补一些前面的简单的命令,可能有些没有提到,

今天给大家带来的是打包命令,我之前做过云服务器备份,是这样的云服务器快过期了,不打算买新的了,上面的东西要备份下来,我说的备份是备份要本地,而不是备份到另外一台云服务器上去,备份到本地,一般传输限制大小,4个G,当然你如果用的xshell传输到服务器是没有限制的,我当时是直接使用的内部命令sz,首先打包,打包完成后就是切片,

cat 1.tar | split -b 3G - 1

然后就会将1分成很多给3G的小文件

然后后期如果要合并就先上传然后合并

合并命令是

cat 1* > 1.tar

然后在解压,

然后在给大家带来一个实用的方法,清除僵死文件,僵死文件太多会导致没有内存,要定期清理,

使用lsof -n | grep delete命令查看的文件就是僵死文件

lsof -n | grep delete

有两种方法:

方法一:

image-20230830190714197

第一个红色框框为进程号,第二个为名称

cd进入proc目录为存放僵死文件的

[root@38 ~]# cd /proc/2656

[root@38 2656]# cd fd

[root@38 fd]# ll | grep gateway-service.jar

image-20230830190756352

这样就可以了(这个方法用于软件在运行中,僵死文件可能会有资源,所以这样删除)

方法二

image-20230830190822159

直接使用命令

[root@38 ~]# kill -9 2656

就可以删除(方法二用于没有运行的东西,这样删除更加便捷)

posted @ 2023-08-30 19:14  寻梦99  阅读(54)  评论(0)    收藏  举报