如何确定哪个进程正在使用 Linux 中的端口

Kur*_*eek 0 python linux rethinkdb

我目前正在其默认端口上运行 RethinkDB,因为如果我将浏览器指向localhost:8080我会看到 RethinkDB Web 界面:

在此处输入图片说明

我想关闭 RethinkDB 并使用该--port-offset参数在另一个端口上重新打开它。但是,到目前为止,我还无法使用该conn.close()方法从 Python 中关闭它。

相反,我想通过简单地使用该端口终止进程来尝试一种蛮力方法。我试图确定使用的是哪个进程netstat,但这不会产生任何结果:

kurt@kurt-ThinkPad:~$ netstat -a | grep 8080
kurt@kurt-ThinkPad:~$ 
Run Code Online (Sandbox Code Playgroud)

如何终止 RethinkDB 进程以使端口再次可用?

viv*_*vkv 6

1.  lsof -i:8080
2.  kill $(lsof -t -i:8080)
or
2 . kill -9 $(lsof -t -i:8080)
Run Code Online (Sandbox Code Playgroud)