Java排错--如何查看一个进程的连接数呢?

书欣 Java经验 发布时间:2022-09-02 22:08:42 阅读数:3370 1
下文笔者讲述查看进程所对应的连接数简介说明,如下所示

查看打开文件数

lsof |wc -l

查看指定进程打开的文件数

lsof -p 进程号|wc -l

lsof -p 进程号|more

列出所有打开的文件

lsof

查看谁正在使用某个文件

lsof /filepath/file

列出某个用户打开的文件信息

lsof -u username

列出某个程序所打开的文件信息

lsof -c mysql

列出某个用户以及某个程序所打开的文件信息

lsof -u test -c mysql

列出所有的网络连接

lsof -i

列出所有tcp 网络连接信息

lsof -i tcp

列出所有udp网络连接信息

lsof -i udp

列出谁在使用某个端口

lsof -i :3306

查看连接数

netstat -n |grep TIME|awk '{print $5}' |cut -d: -f1|sort |uniq -c |sort -n

查看哪些IP连接本机

netstat -an

查看TCP连接数

//统计80端口连接数
netstat -nat|grep -i "80"|wc -l

//查看8888端口连接数
[localhost@root]# netstat -nat | grep -i "8888" | wc -l
  
//统计httpd进程数
ps -ef|grep httpd|wc -l

//统计已连接上的,状态为“established
netstat -na|grep ESTABLISHED|wc -l

//查出哪个IP地址连接最多
netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r

//将最多关闭
netstat -na|grep SYN|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n

//查看某个ip的连接数
 netstat -ant | grep 161.50|wc -l

//查看进程打开文件限制,先获得pid
cat /proc/进程id/limits
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202209/16621277674316.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者