Linux free / kill TCP端口 - 已关闭

时间:2015-04-01 08:53:04

标签: linux

我使用tcp端口监听3299,当我使用

netstat -tulpn | grep :3299

显示

tcp   0    0 0.0.0.0:3299        0.0.0.0:*                   LISTEN      -

我试过

fuser -k 3299/tcp

但它说

-bash: fuser: command not found

2 个答案:

答案 0 :(得分:1)

我没有以root用户身份运行命令,因此它没有显示此进程的进程ID。

tcp   0    0 0.0.0.0:3299        0.0.0.0:*                   LISTEN      -

使用root用户登录后,我会看到其进程ID

tcp        0      0 0.0.0.0:3299 0.0.0.0:*             LISTEN      8047/java
然后我用它杀了它     杀死-f 8047

答案 1 :(得分:0)

您可以使用以下脚本自动执行此操作:

for i in `lsof -i TCP:8047  | awk '{ print $2 }'`; do kill -9 $i; done