在CentOS上检查端口状态

我有一个CentOS机器,我开了一个端口,我应该得到一个stream(实际上它是5004端口 – rtp)。 但是,似乎没有收到stream。

有没有办法检查一个港口的状态? (我的意思是不是…),但是如果收到任何东西的话)。

首先,你可以使用netstat来查看端口的状态。

其次,您可以使用tcpdump来查看该端口上进出的stream量。

 tcpdump -i eth0 "port 5004" 

eth0上的stream量报告给端口5004。

您可以使用lsof -i :5004来查看是否有进程打开了该端口。 或者,如果您不确定正在使用的端口,但知道正在侦听的进程,则可以使用lsof -p process_id查找端口。

检查'iptables -L'是否有阻塞端口5004的规则,并closures'system-config-securitylevel'中的防火墙和selinux