Sobes.tech
Junior — Middle

Milyen módszerrel lehet meghatározni a Linux rendszerben egy adott folyamat által létesített aktív hálózati kapcsolatokat?

sobes.tech MI

Válasz az MI-től

Linuxon belül a konkrét folyamat által létesített aktív hálózati kapcsolatokat az ss vagy netstat parancs segítségével, PID szerint szűrve lehet meghatározni.

Például az ss-el:

ss -tp | grep pid=1234

ahol a 1234 a folyamat azonosítója.

Szintén használhatja az lsof-t a folyamat által megnyitott hálózati fájlok megjelenítéséhez:

lsof -i -a -p 1234

Ezek a parancsok megmutatják az aktív TCP/UDP kapcsolatokat, amelyek a megadott folyamathoz kapcsolódnak.