相关疑难解决方法(0)

netstat 显示没有 pid 的侦听端口,但 lsof 没有

这个问题类似于网络端口打开,但没有附加进程?

我已经从那里尝试了一切,查看了日志等......但找不到任何东西。

我的 netstat 显示了一个 TCP 侦听端口和一个没有 pid 的 UDP 端口。当我在 lsof 中搜索这些端口时,什么也没有出现。

netstat -lntup
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:44231           0.0.0.0:*               LISTEN      -               
udp        0      0 0.0.0.0:55234           0.0.0.0:*                           - 
Run Code Online (Sandbox Code Playgroud)

以下命令不显示任何内容:

lsof | grep 44231
lsof | greo 55234
fuser -n tcp 44231
fuser -n udp 55234
Run Code Online (Sandbox Code Playgroud)

重新启动后,除了新的端口号外,那些“相同”的两个连接还在那里:

netstat -lntup
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:45082           0.0.0.0:*               LISTEN      -               
udp        0      0 0.0.0.0:37398 …
Run Code Online (Sandbox Code Playgroud)

port rpc netstat

27
推荐指数
4
解决办法
5万
查看次数

如何关闭没有附加进程的端口?

这个问题类似于网络端口打开,但没有附加过程?netstat显示没有 pid 的侦听端口,但 lsof 没有

我尝试了我能做的一切(作为 root:netstat、lsof、ls -al /proc/*/fd 等),但我找不到 pid。

不管怎样,我必须关闭或释放没有 pid 的端口,因为我的进程想要监听它。无论如何都要这样做吗?

我不想重新启动服务器。因为我的系统中有一个进程,它会更新我所有服务器中的bin文件,然后自动部署所有服务器。当监听7123或其他端口时,部署会失败。

谢谢。

更多细节

这种情况有三台服务器,它们都是 Rackspace 的服务器,所有“坏端口”都是 udp 端口​​ 7123。

重新启动可以解决这个问题,我已经在这三台服务器之一上尝试过。但我不想重新启动服务器。

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
udp   213120      0 134.213.205.214:7123        0.0.0.0:*                           -
Run Code Online (Sandbox Code Playgroud)

nmap的结果显示该端口没有关闭。(@Enzo)

root@auto:~# nmap 134.213.205.214 -p 7123 -sU

Starting Nmap 6.40 ( http://nmap.org ) at 2018-04-16 12:01 UTC
Nmap scan report for auto (134.213.205.214)
Host is up.
PORT     STATE         SERVICE
7123/udp open|filtered unknown

Nmap done: 1 IP address …
Run Code Online (Sandbox Code Playgroud)

linux linux-networking socket

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×1

linux-networking ×1

netstat ×1

port ×1

rpc ×1

socket ×1