查看各个分区的句柄数

df -ih

查看句柄最大数

ulimit -n

查看23711进程连接句柄数

lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more |grep 23711

查看所有进程句柄数

lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more第一列是句柄数,第二列是PID

查看连接状态

netstat -an

lsof -i

查看某个线程号的详细信息。

ps -aef|grep 24204

没有释放句柄占用的文件存放路径

用root权限登录 cd /proc

ls 会显示当前所有进程号命名的目录

找到对应进程进入

cd fd

ls

闪烁的为被标记为deleted的文件。

产生没有释放句柄的原因: 第一线程打开文件。另一个线程将该文件删除。就会出现给问题。将整儿进程kill掉才能释放全部句柄。

我的根目录的inode节点满了,没办法只有自己来看看

[root@master~]# df -i

FilesystemInodesIUsedIFreeIUse%Mountedon

/dev/sda3124032012403200100%/

tmpfs           126536       2 126534    1% /dev/shm

/dev/sda12568838256501%/boot

.host:/000-/mnt/hgfs

按照上面的

lsof-n|awk'{print $2}'|sort|uniq-c|sort-n

1021716

1131784

1701772

1701774

1701777

1701780

1701781

1831718

我把靠后的进程给杀了,没用,df -i 还是一样的,继续想别的办法

我就只有一个办法了,那就是看看那个文件夹下的文件最多,写了个for循环来查看

[root@master/]# for i in `ls`;do find $i/ -type f|wc -l &&echo $i ;done

0

app

91

bin

22

boot

60

dev

1100

etc

8104

home

3242

lib

277

lib64

0

lost+found

0

media

36237

mnt

525

opt

find:“proc/2325/task/2325/fd/5”:没有那个文件或目录

find:“proc/2325/task/2325/fdinfo/5”:没有那个文件或目录

find:“proc/2325/fd/5”:没有那个文件或目录

find:“proc/2325/fdinfo/5”:没有那个文件或目录

27411

proc

38251

root

198

sbin

0

selinux

9

srv

7008

sys

4

tmp

79319

usr

一个media占了3W3一个tmp占了8W靠,但是多余120W的还是微不足道,看看这两个文件夹下都有什么

[root@master/]# du -sh tmp/

44Ktmp/

[root@master/]# du -sh  media/

4.0Kmedia/

什么都没有,郁闷了,先给删了,再看看

[root@master/]# df -i

FilesystemInodesIUsedIFreeIUse%Mountedon

/dev/sda3124032012403164100%/

tmpfs           126536       2 126534    1% /dev/shm

/dev/sda12568838256501%/boot

.host:/000-/mnt/hgfs

删了但是只是增加了那么一点点,估计不是他两的问题,刚才的循环还没结束,继续想办法

大目录太慢,就进到下一层目录试试看

[root@mastervar]# for i in `ls /var`;do find $i/ -type f|wc -l &&echo $i ;done1

account

find:“cache/salt/master/jobs/7c/3238b58e45f242132dade0d989314a/.minions.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/3238b58e45f242132dade0d989314a/.load.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/3238b58e45f242132dade0d989314a/jid”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/f98bd5f094921b93d5435ea81b0414/.minions.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/f98bd5f094921b93d5435ea81b0414/.load.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/f98bd5f094921b93d5435ea81b0414/jid”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/afa7d7cf12cedd5e2f121536749ded/.minions.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/afa7d7cf12cedd5e2f121536749ded/.load.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/afa7d7cf12cedd5e2f121536749ded/jid”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/2f0ced419e95aff3fd0940303ed101/master/return.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/2f0ced419e95aff3fd0940303ed101/master/out.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/2f0ced419e95aff3fd0940303ed101/.minions.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/2f0ced419e95aff3fd0940303ed101/.load.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/2f0ced419e95aff3fd0940303ed101/jid”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/c8ad7fa07b55ceaf9dd4f1fa068ee4/.minions.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/c8ad7fa07b55ceaf9dd4f1fa068ee4/.load.p”:没有那个文件或目录

find:“cache/salt/master/jobs/7c/c8ad7fa07b55ceaf9dd4f1fa068ee4/jid”:没有那个文件或目录

丫的终于找到了你了,果断删除就行了

在linux中查找运行程序句柄,Linux下查看句柄相关推荐

  1. 在linux中查找运行程序句柄,如何查找我的进程在Linux中打开的文件句柄?

    首先,您并不需要关心很多关于您不知道的打开的文件描述符.如果你知道你不会再写信给他们,关闭它们是一个好主意,并且不会伤害 - 毕竟你只是做了一个fork(),这个fds打开了两次.但是同样,如果你让他 ...

  2. 在Red Hat Linux中自动运行程序

    在Red Hat Linux中自动运行程序 1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常 ...

  3. red hat linux怎么运行,Red Hat Linux中自动运行程序

    1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /et ...

  4. linux中查找某一个字符串,linux下查找包含某个字符串的文件

    linux下查找包含某个字符串的文件 | Rootop 服务器运维与web架构 比如在当前路径下有个test文件夹,其中包含 a.b. c.d.c 四个文件,内容如下: [root@rhel6www ...

  5. linux中查找某一个字符串,Linux系统下,在文件中查找某个字符串

    android获取手机信息大全 IMEI号,IESI号,手机型号: private void getInfo() { TelephonyManager mTm = (TelephonyManager) ...

  6. 在linux中的文件中查找_如何在Linux中查找文件

    在linux中的文件中查找 如果您是Windows用户或OSX的非超级用户,则可能使用GUI查找文件. 您可能还会发现界面有限,令人沮丧或两者兼而有之,并且学会了精于组织事物并记住文件的确切顺序. 您 ...

  7. 在Linux中查找和删除重复文件的4种方法

    大神教你在Linux中查找和删除重复文件的4种方法 在本教程中,您将学习如何使用rdfind和fdupes命令行工具以及称为DupeGuru和FSlint的GUI工具在Linux中查找和删除重复文件. ...

  8. Linux查找文本中的重复项,2在Linux中查找和删除重复文件的有用工具

    如果您有从互联网下载各种内容的习惯,组织您的主目录甚至系统可能会特别困难. 通常,您可能会发现已下载相同的mp3,pdf,epub(以及所有其他文件扩展名)并将其复制到不同的目录中. 这可能会导致您的 ...

  9. centos sudo不能运行_如何在 Linux 中配置 sudo 访问权限 | Linux 中国

    Linux 系统中 root 用户拥有 Linux 中全部控制权力.Linux 系统中 root 是拥有最高权力的用户,可以在系统中实施任意的行为.-- Magesh Maruthamuthu Lin ...

最新文章

  1. java无阻塞执行脚本,JAVA调用Shell脚本-及阻塞的解决方法
  2. python零基础怎么学-零基础怎么学习python?
  3. torch Dataset类
  4. spring cloud java b2b2c o2o分布式 微服务电子商务平台
  5. 【斗医】【11】Web应用开发20天
  6. 玩转 Springboot 2 之热部署(DevTools)
  7. 一步一步写算法(之 可变参数)
  8. Hadoop企业级集群架构 - hadoop安装
  9. 每天一道剑指offer-旋转数组的最小数字
  10. 全球六大国际域名解析量:.COM第一 环比净增31.5万
  11. HSRP协议详解:配置HSRP实现网关的冗余备份
  12. win7 flash 提示加载失败
  13. 贪心算法 看这一篇就够了
  14. 小程序 input 上传数据库
  15. 华为路由器设置静态IP
  16. 1 10000用计算机计算,2019新个税计算器 工资一万要交多少税
  17. python生成DataMatrix码(DataMatrix)
  18. 取消桌面上计算机控制板网络三个系统图标,大神处置win10系统桌面图标“计算机 控制面板 网络”怎么不见了的解决方的步骤...
  19. 微信小程序——微信小程序分包
  20. 图像灰度值 灰度值与像素值的关系

热门文章

  1. 【转】2008年.Net编程人员工具参照
  2. 本特利传感器330901-00-24-05-02-05
  3. 正则表达式|爬取百度图片
  4. IF_SUMIF_COUNTIF三大条件函数
  5. tpm php,电脑tpm是什么
  6. java简易计算机(用栈实现中缀转后缀,计算后缀表达式)
  7. 国产CPU乘风破浪,飞腾发布多路服务器CPU腾云S2500
  8. Python 实现淘宝秒杀
  9. free NAS安装使用
  10. 金山:2月新增病毒356万 十大病毒出炉