lsof 可以在 alpine linux 上显示开放端口吗?

use*_*669 8 linux port networking lsof alpine-linux

我有一个在 alpine linux 中运行的 Spring Boot 应用程序,监听端口 8080。但是,当我这样做时:

$ lsof
$ lsof -i 8080
Run Code Online (Sandbox Code Playgroud)

它不显示打开的端口。你知道我做错了什么吗?

似乎 lsof 在 alpine linux 上不尊重任何论点。它总是显示相同的输出 - 似乎忽略了 -i。

谢谢你。

磷

在此处输入图片说明

Kam*_*Cuk 11

lsoflsof安装,而不是从 busybox安装。Busyboxs lsof 只是简单的

apk add lsof
Run Code Online (Sandbox Code Playgroud)

应该修复它。

  • `除了安装额外的软件包还有什么替代方法吗?` 不。Shell 只是一个运行其他程序的工具——没有其他程序,就没有什么可运行的。您可以自己编译它,而不是“安装”。 (3认同)