在什么情况下,进程正在使用的端口不会显示在netstat -a输出中。
我正在jenkins机器上运行。它正在侦听端口8080。我正在尝试启动另一个尝试在同一端口上进行绑定的进程,但该进程失败并出现错误,表明该端口已在使用中。
现在,当我这样做时netstat -a | grep 8080,它不会显示在输出中。停止jenkins我的进程后,成功绑定到8080。有什么线索吗?
我正在运行CentOS。
netstat -an | grep 8080如果8080在您的/etc/services文件中并被其符号名替换,请尝试一下。
另一种方法将使用
—
Valentin Bajrami 2014年
lsof -i :8080
netstat -an和lsof -i:8080都起作用了。谢谢您的帮助!!!
—
rs
netstat -lp,向您展示正在监听的进程。