首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令,类似于netstat -np,但按状态和PID分组?

命令,类似于netstat -np,但按状态和PID分组?
EN

Unix & Linux用户
提问于 2014-05-29 00:35:44
回答 2查看 10.4K关注 0票数 10

是否有类似于netstat -np但按状态和PID分组的命令?

我想知道按程序分组的特定状态下服务器连接的当前计数。

类似于,

代码语言:javascript
复制
102 squid ESTABLISHED
32 httpd ESTABLISHED

我用RHEL5。

EN

回答 2

Unix & Linux用户

发布于 2014-08-07 07:05:44

来自维基百科

在Linux上,不推荐使用netstat (“net”的一部分),而应该使用ss (iproute2的一部分)。

这个网络工具包已经有十多年没有发布Linux了。对于管理和监视不断发展的内核通信接口的程序套件来说,这是一段很长的时间,尤其是当您谈到实际运行internet的内核时。

不过,值得庆幸的是,有一个积极维护的iproute2包--其中包括ss实用程序。

有了ss,你可以做你想做的事情,比如:

代码语言:javascript
复制
ss -np state ESTABLISHED

来自man ss

代码语言:javascript
复制
#USAGE EXAMPLES
   ss -t -a
#          Display all TCP sockets.
#
   ss -t -a -Z
#          Display all TCP sockets with process SELinux
#          security contexts.
#
   ss -u -a
#          Display all UDP sockets.
#
   ss -o state established '( dport = :ssh or sport  =   :ssh )'
#          Display all established ssh connections.
#
   ss -x src /tmp/.X11-unix/*
#          Find  all  local  processes  connected  to X server.
#
   ss -o state fin-wait-1 '( sport = :http or sport  = :https )' dst 193.233.7/24
#          List all the tcp sockets in state FIN-WAIT-1
#          for our apache to network  193.233.7/24  and
#          look at their timers.
票数 5
EN

Unix & Linux用户

发布于 2021-06-24 00:58:41

我真的很感激这样的帮助,所以现在是时候给你打个招呼了:

代码语言:javascript
复制
netstat -tun | grep 1521 | awk '{print $6}' | uniq -c

结果:

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/132471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档