如何检查终端上使用了哪些本地主机的端口?

Web*_*man 6 linux networking port

我正在 Linux Ubuntu 终端上工作,我想知道如何直接在终端上检查使用了哪些本地主机端口?

And*_*ton 6

您可以使用使用ss命令。

$ ss -natu
Run Code Online (Sandbox Code Playgroud)

n选项意味着不将地址转换为名称。该a选项来显示所有(听力和非收听)连接。该t选项表示 TCP 连接。'u' 选项表示显示 UDP 连接。

请注意,ss默认情况下它可能不在您的路径中。例如,您可能需要运行/sbin/ss.


小智 3

netstat这个用的 尝试:

netstat -apv
Run Code Online (Sandbox Code Playgroud)

或更好:

sudo netstat -apv
Run Code Online (Sandbox Code Playgroud)

sudo,因为出于安全原因某些条目可能被屏蔽。a对全部。p对于程序名称。v以获得更详细的输出。