是否有类似于netstat -np但按状态和PID分组的命令?
我想知道按程序分组的特定状态下服务器连接的当前计数。
类似于,
102 squid ESTABLISHED
32 httpd ESTABLISHED我用RHEL5。
发布于 2014-08-07 07:05:44
来自维基百科
在Linux上,不推荐使用
netstat(“net”的一部分),而应该使用ss(iproute2的一部分)。
这个网络工具包已经有十多年没有发布Linux了。对于管理和监视不断发展的内核通信接口的程序套件来说,这是一段很长的时间,尤其是当您谈到实际运行internet的内核时。
不过,值得庆幸的是,有一个积极维护的iproute2包--其中包括ss实用程序。
有了ss,你可以做你想做的事情,比如:
ss -np state ESTABLISHED来自man ss:
#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.发布于 2021-06-24 00:58:41
我真的很感激这样的帮助,所以现在是时候给你打个招呼了:
netstat -tun | grep 1521 | awk '{print $6}' | uniq -c结果:

https://unix.stackexchange.com/questions/132471
复制相似问题