当前位置: 首页>>技术教程>>正文


如何在Ubuntu上的端口上杀死进程

, ,

问题描述

我正在尝试在命令行中终止ubuntu中特定端口的进程。

如果运行此命令,我将获得端口:

sudo lsof -t -i:9001

所以…现在我要运行:

sudo kill 'sudo lsof -t -i:9001'

我收到此错误消息:

ERROR: garbage process ID "lsof -t -i:9001".
Usage:
  kill pid ...              Send SIGTERM to every process listed.
  kill signal pid ...       Send a signal to every process listed.
  kill -s signal pid ...    Send a signal to every process listed.
  kill -l                   List all signal names.
  kill -L                   List all signal names in a nice table.
  kill -l signal            Convert between signal numbers and names.

我也尝试过sudo kill 'lsof -t -i:9001'

最佳方法

您要使用反勾号而不是常规勾号:

sudo kill -9 `sudo lsof -t -i:9001`

如果那不起作用,您还可以使用$()进行命令插值:

sudo kill -9 $(sudo lsof -t -i:9001)

次佳方法

您可以使用

fuser -n tcp -k 9001 

see more details in wikipedia

第三种方法

FOR UBUNTU 1-查找使用pro的应用程序/进程,键入:

sudo netstat -lpn |grep :8080

然后按Enter。

您将获得与此类似的输出

tcp6       0      0 :::8080                 :::*                    LISTEN      6782/java

2-我有进程ID,它是6782,现在这是使用端口8080的进程。

3-终止进程,输入:kill 6782

kill 6782

第四种方法

杀死Ubuntu终端中端口的最好方法是fuser -k 9001/tcp

第五种方法

有一些使用普通的netstat命令未显示的进程,因此您必须使用sudo进行检查。

进行sudo netstat -lpn |grep :8080。系统运行的进程未显示PID,要获取此进程的PID,您将必须使用sudo运行它

然后使用端口8080终止进程。您可能还必须在这里使用sudo。因此,要杀死此进程,请使用sudo kill -9 PID

第六种方法

使用killport命令:

sh killport 9001 

要下载shell,可以使用wget

wget https://cdn.rawgit.com/abdennour/miscs.sh/e0aac343/killport

第七种方法

要终止ubuntu中的端口服务,请在终端中输入以下命令

在终端:

sudo fuser -k port/tcp
sudo fuser -k 8001/tcp

第八种方法

您也可以使用热熔器来执行此操作(默认情况下发送SIGKILL):
sudo fuser -k 9001/tcp

第九种方法

只需输入

    fuser -k -n tcp 3000

在终端中,其中3000是您的端口号

第十种方法

终止在端口号9001上运行的进程

sudo kill -9 $(sudo lsof -t -i:9001)


lsof   - list of files(Also used for to list related processes)

-t     - show only process ID

-i     - show only internet connections related process

:9001  - show only processes in this port number

kill   - command to kill the process

-9     - forcefully

sudo   - command to ask admin privilege(user id and password).

有关更多信息,请访问我的blog

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10202.html,未经允许,请勿转载。