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
有两种方法:
方法一:

第一个红色框框为进程号,第二个为名称
cd进入proc目录为存放僵死文件的
[root@38 ~]# cd /proc/2656
[root@38 2656]# cd fd
[root@38 fd]# ll | grep gateway-service.jar

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

直接使用命令
[root@38 ~]# kill -9 2656
就可以删除(方法二用于没有运行的东西,这样删除更加便捷)
浙公网安备 33010602011771号