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.