小编Deg*_*gas的帖子

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

这个问题类似于网络端口打开,但没有附加过程?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

socket ×1