Linux'ta hangi işlemin belirli bir bağlantı noktasını kullandığını bulmak istiyorum. Bunu yapmanın bir yolu var mı?
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.
netstat -lp
netstat
ya da lsof
olan ne de "CentOS 7 minimal" kullanıyorum. Ancak birçok linux dağıtımı soket istatistik komutuna sahiptir (yani, ss
name__).
İşte yürütme örneği:
# ss -tanp | grep 6379
LISTEN 0 128 127.0.0.1:6379 *:* users:(("redis-server",pid=2531,fd=4))
Linux'ta, Bir bağlantı noktasında çalışan bir işlemi bulmak için aşağıdakileri yapın:
lsof -i :<port_number>
örnek:
lsof -i :8080