![ubuntu 18.04 中的端口自动启动进程](https://linux22.com/image/184564/ubuntu%2018.04%20%E4%B8%AD%E7%9A%84%E7%AB%AF%E5%8F%A3%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8%E8%BF%9B%E7%A8%8B.png)
我遇到过一个非常奇怪的情况。我使用以下命令列出在特定端口 3001 上运行的所有进程:
sudo lsof -n -i :3001
每次只打印一个进程,我使用 杀死该进程sudo kill -9 pid
。但当我再次运行 lsof 命令时,我再次注意到多了一个带有一些随机 Pid 的进程。我也将其删除,然后该过程继续进行。这意味着我的端口永远不会免费。如何杀死该端口上的所有进程?
谢谢你!
答案1
Run :
systemctl status
将为您提供在系统启动时启动的所有服务,这些是守护程序服务。找出哪个服务可能正在使用该端口(3001)并使用 停止它sudo serivce 'servicename' stop
。