Linux
有沒有辦法將埠映射到應用程序或服務?
當我執行類似 -
# ss -atur
我收到很多開放埠的回复,例如 -
udp UNCONN 0 0 0.0.0.0:631 0.0.0.0:* udp UNCONN 0 0 0.0.0.0:mdns 0.0.0.0:* udp UNCONN 0 0 0.0.0.0:38350 0.0.0.0:*
現在雖然我知道 CUPS 使用 631,但不知道這些其他埠用於什麼。有沒有辦法讓使用它們的應用程序知道埠,一種反向映射。我更擔心在沒有合法使用的情況下打開本地埠。如果有更多資訊,請告訴我。是需要的。我正在進行 Debian 測試。
我什至嘗試過 lsof 但沒有運氣 -
我正在使用 lsof 4.93.2 以防萬一。
例如我試過 -
root@debian:~# lsof -Pi | grep qbittorrent root@debian:~#
現在我知道 qbittorrent 需要打開至少幾個本地埠才能接受數據,同樣會打開本地埠但什麼都看不到:(
該
ss
命令提供了一個將埠映射到其相應程序的選項:
-p
,--processes
使用套接字顯示程序。
然後輸出將包含一個附加列,它將每個列出的埠映射到特定的程序 ID。