【linux】查看某个进程PID对应的文件句柄数量,查看某个进程当前使用的文件句柄数量

================================

1.linux所有句柄查询

lsof -n|awk ‘{print $2}‘|sort|uniq -c |sort -nr|more

第一列是持有句柄数量,第二列是每个进程的PID

代表各个进程持有的句柄数量

2.查看java或tomcat句柄【查看当前进程持有文件句柄数量】【查看当前进程文件句柄最大限制】

  2.1查看java程序的PID

ps -ef | grep tomcat

  

  2.2查看这个PID持有的句柄数

ls /proc/456220/fd | wc -l

  

  2.3查看当前进程句柄数量限制

sudo cat /proc/456220/limits | grep "files"

  

3.修改文件句柄

  https://www.cnblogs.com/sxdcgaq8080/p/11136952.html

=======================

原文地址:https://www.cnblogs.com/sxdcgaq8080/p/11136887.html

时间: 2024-10-22 17:48:15

【linux】查看某个进程PID对应的文件句柄数量,查看某个进程当前使用的文件句柄数量的相关文章

Linux根据端口号查看进程PID

转: 1.命令lsof,以查找占用端口80为例,用法如下: [root@localhost nginx]# lsof -i:80 [root@localhost nginx]# 以上为没有进程占用80端口, [root@localhost sbin]# lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 8246 root 6u IPv4 64233 0t0 TCP *:http (LISTEN) nginx 8

LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程

要说清 Systemd,得先从 Linux 操作系统的启动说起.Linux 操作系统的启动首先从 BIOS 开始,然后由 Boot Loader 载入内核,并初始化内核.内核初始化的最后一步就是启动 init 进程.这个进程是系统的第一个进程,PID 为 1,又叫超级进程,也叫根进程.它负责产生其他所有用户进程.所有的进程都会被挂在这个进程下,如果这个进程退出了,那么所有的进程都被 kill .如果一个子进程的父进程退了,那么这个子进程会被挂到 PID 1 下面.(注:PID 0 是内核的一部分

查看Linux Centos 系统信息 内核 CPU 系统版本 磁盘 分区 网络配置 进程 命令

linux系统信息 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 # arch 显示机器的处理器架构(1) # uname -m 显示机器的处理器架构(2

查看IIS-7.0中的进程PID

1.以管理员身份运行命令提示符 2.输入:"cd C:\Windows\System32\inetsrv" 定位到这个文件夹 3.输入:"appcmd list wp"查看当前进程PID 或者 简化输入:"C:\Windows\System32\inetsrv\appcmd list wp"查看当前进程PID 原文地址:https://www.cnblogs.com/-Fly/p/8297466.html

通过进程pid号来查看对应的监听的端口号

netstat -anp |grep pid进程号 这个命令可以通过进程pid号来查看对应的监听的端口号root@zabbixclient:~/python# netstat -anp |grep 53298tcp6 0 0 :::3306 ::: LISTEN 53298/mysqld unix 2 [ ACC ] STREAM LISTENING 1682646 53298/mysqld /var/run/mysqld/mysqld.sockroot@zabbixclient:~/pytho

Android中使用ps命令查看进程PID

adb shell "ps | grep com.sina.weibo" 这个命令可以看到微博的应用线程信息. PID:进程号 PPID:父进程号 VSIZE:进程的虚拟内存大小 RSS:进程分配到的物理内存大小 WCHAN:进程正在睡眠的内核函数名称,干函数的名称是从/root/system.map文件中获得的. NAME:进程名 原文地址:https://www.cnblogs.com/LoganChen/p/11579375.html

通过Docker进程pid获取容器id

虽然Docker是通过namespace隔离技术实现容器间进程的隔离,但在运行Docker的主机中,Docker容器内的进程与主机内运行的进程是在同一个namespace(假设叫A)的.虽然在Docker容器内应用进程的父进程都是pid为1的那个进程(这些进程都是单独的namespace,这个namespace与前面提到的namespace不是同一个,此处假设为B),但在namespace A中Docker内容器实际的父进程都是Docker daemon,由于父进程具有对子进程管理的能力,而子进

《Linux内核设计与实现》读书笔记(四)- 进程的调度

主要内容: 什么是调度 调度实现原理 Linux上调度实现的方法 调度相关的系统调用 1. 什么是调度 现在的操作系统都是多任务的,为了能让更多的任务能同时在系统上更好的运行,需要一个管理程序来管理计算机上同时运行的各个任务(也就是进程). 这个管理程序就是调度程序,它的功能说起来很简单: 决定哪些进程运行,哪些进程等待 决定每个进程运行多长时间 此外,为了获得更好的用户体验,运行中的进程还可以立即被其他更紧急的进程打断. 总之,调度是一个平衡的过程.一方面,它要保证各个运行的进程能够最大限度的

Linux 进程资源用量监控和按用户设置进程限制

每个 Linux 系统管理员都应该知道如何验证硬件.资源和主要进程的完整性和可用性.另外,基于每个用户设置资源限制也是其中一项必备技能. 在这篇文章中,我们会介绍一些能够确保系统硬件和软件正常工作的方法,这些方法能够避免潜在的会导致生产环境下线或钱财损失的问题发生. 报告 Linux 进程统计信息 你可以使用 mpstat 单独查看每个处理器或者系统整体的活动,可以是每次一个快照或者动态更新. 为了使用这个工具,你首先需要安装 sysstat: # yum update && yum in

【linux端口号与PID的互相查询】

linux端口号与PID的互相查询 最近用linux在玩Tomcat,启动的时候总是会报错(8080/8009/8005) 于是整理了一下网上零乱的查看PID和端口的命令,以备记录. 1.由端口号查询PID号 首先myeclipse报错的时候会提示:"8009端口被占用",那么你不得不依据此端口去查看该端口下运行的哪些进程 使用命令来查看当前系统下所运行的所有端口情况:sudo netstat -antup    注意:请在sudo的权限下查看,不然有部分的pid是查看不到的,我曾经就