Linux'ta hangi işlemin belirli bir bağlantı noktasını kullandığını bulmak istiyorum. Bunu yapmanın bir yolu var mı?
Linux'ta hangi işlemin belirli bir bağlantı noktasını kullandığını bulmak istiyorum. Bunu yapmanın bir yolu var mı?
Yanıtlar:
Senin birkaç seçeneğin var:
lsof -i tcp:80
tcp portu 80 kullanan işlemlerin listesini size verecektir.
Alternatif olarak,
sudo netstat -nlp
size tüm açık ağ bağlantılarını verir.
lsof -i | grep {username}
Ayrıca çok yararlı, yanilsof -i | grep apache
-n
: isimleri -l
çözmeyin,: dinleme sunucusu soketlerini -p
görüntüleyin,: soketler için PID / Program adını görüntüleyin.
-P
, lsof -i tcp:$PORTNUMBER
böylece bağlantı noktası bana numara olarak yazdırılır.
netstat -anb