我有一个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