Linux'ta Ağı Yönetmek için Netstat Komutları

İçindekiler

Linux işletim sistemlerini yönetirken ve yönetirken yapabileceğimiz en iyi uygulamalardan biri, yönetim ve kontrol görevini çok daha basit bir şekilde kolaylaştıran komutları ayrıntılı olarak bilmektir.

Bu komutlardan biri, hem gelen hem de giden ağ bağlantılarını izlememize ve ayrıca yönlendirme tablolarını, arayüz istatistiklerini vb. görüntülememize izin veren bir komut satırı aracı olan netstat'tır (ağ istatistikleri - ağ istatistikleri).

netstat komutu tüm Unix işletim sistemlerinde ve ayrıca Windows işletim sistemlerinde mevcuttur ve ağ sorun giderme ve performans ölçümü açısından pratiktir.

Netstat komutu, en temel ağ hizmeti hata ayıklama araçlarından biridir, çünkü bize hangi bağlantı noktalarının açık olduğunu ve programların bağlantı noktalarını dinleyip dinlemediğini söyleyerek, bunlar üzerinde daha iyi kontrol sahibi olmamızı sağlar.

Ağ yönlerini yönetiyorsak veya ilgiliysek, bu araç sistem yöneticileri için de çok önemli ve çok kullanışlıdır, çünkü bize ağla ilgili sorunları izlemenin ve çözmenin ve ağ trafiğinin performansını belirlemenin kolay bir yolunu sunar. .

Bugün Solvetic, daha iyi kontrol ve izleme için en kullanışlı netstat komutlarından bazılarını getiriyor.

1. TCP ve UDP Linux bağlantılarının tüm Dinleme Bağlantı Noktalarını listeleyin


Bu görev, netstat -a kullanılarak seçenek kullanılarak yapılabilir ve böylece tüm bağlantı noktalarını (TCP ve UDP) dinleme durumunda listeler:
 netstat -a | daha fazla

Orada protokolün türünü, yerel adresi, uzak adresi ve mevcut durumunu göreceğiz.

2. Linux TCP Bağlantı Noktası Bağlantılarını Listeleme


Yalnızca TCP (İletim Kontrol Protokolü) bağlantı noktası bağlantılarını listelemek istiyorsak, netstat -at parametresinin kullanılması gerekecektir:
 netstat -at

Bu portların bilgilerini detaylı olarak görebiliriz.

3. Linux UDP Bağlantı Noktası Bağlantılarını Listeleme


Tüm UDP (Kullanıcı Datagram Protokolü) bağlantı noktası bağlantılarını görüntülemek gerekirse, netstat -au parametresini kullanmalıyız:
 netstat -au

4. Dinleme durumundaki tüm bağlantıları listele (Dinleme) Linux


netstat ile tüm aktif dinleme bağlantı noktası bağlantılarını netstat -l parametresi ile listelemek mümkündür.
 netstat -l

5. Tüm Linux dinleme TCP bağlantı noktalarını listeleyin


Tüm aktif dinleme TCP portlarını listelemek gerekirse, bunu netstat -lt seçeneğini kullanarak yapabiliriz.
 netstat -lt

6. Tüm Linux dinleme UDP bağlantı noktalarını listeleyin


Tüm aktif dinleme UDP bağlantı noktalarını listelemek istiyorsanız, bunu netstat -lu seçeneğini kullanarak yapabilirsiniz.
 netstat -lu

7. Tüm Linux dinleme UNIX bağlantı noktalarını listeleyin


netstat komutu, netstat -lx parametresini kullanarak tüm etkin UNIX dinleme bağlantı noktalarını listelememizi sağlar:
 netstat -lx

8. Linux protokolüne göre istatistikleri göster


Netstat bize istatistikleri protokole göre görüntüleme seçeneği sunuyor.
Varsayılan olarak, TCP, UDP, ICMP ve IP protokolleri için istatistikler görüntülenecektir. -s parametresi, bir dizi protokol belirtmek için kullanılabilir.

Sistemin her bir protokolünün detaylı bilgilerini görebiliriz.

9. TCP Linux protokolü istatistiklerini görüntüleyin


Netstat kullanarak sadece TCP protokol istatistiklerini görüntülemek istiyorsak, netstat -st parametresini kullanabiliriz:
 netstat -st

10. UDP Linux protokolünün istatistiklerini görüntüleyin


Öte yandan, UDP protokolünün istatistiklerini görüntülemek istiyorsak, netstat -su komutunu çalıştırmalıyız:
 netstat -su

11. Linux PID'leri ile hizmet adlarını görüntüle


netstat -tp seçeneği ile hizmetin adını PID numarası ile gösteren "PID / Program Adı" görünecektir.
 netstat -tp

12. Rastgele mod Linux'u dağıtın


-ac parametresiyle Karışık modu görüntülerken, netstat seçilen bilgileri yazdırır veya her beş saniyede bir ekranı günceller. Varsayılan ekran her saniye güncellenir.
 netstat -ac 5 | grep tcp

13. Linux çekirdeği IP yönlendirmesini dağıtın


Bu seçenek, netstat ve route (-r) komutlarıyla çekirdeğin IP yönlendirme tablosunu görüntülememizi sağlar.
 netstat -r

14. Linux ağ arabirimi işlemlerini dağıtın


Bu seçenek sayesinde, MTU boyutundaki paketlerin hem aktarımı hem de alınması dahil olmak üzere ağ arayüzünün paket işlemlerini görüntülemek mümkün olacaktır, bunun için aşağıdakileri gerçekleştireceğiz:
 netstat -i

15. Linux çekirdek arayüz tablosunu görüntüleyin


Bu seçenek ifconfig komutuna benzer ve çekirdek arayüz tablosunu görüntüler. Kullanımı için aşağıdakileri uygulayacağız:
 netstat -ie

16. IPv4 ve IPv6 Linux bilgilerini görüntüleyin


Bu parametre sayesinde IPv4 ve IPv6 için multicast grup üyeliği oluşumunu göreceğiz. Parametresi:
 netstat -g

17. Netstat Bilgilerini Sürekli Olarak Yazdırın Linux


Netstat bilgilerini her tanımlı zamanda elde etmek için, netstat bilgilerini sürekli olarak yazdıracak olan aşağıdaki komutu kullanmak mümkün olacaktır:
 netstat -c

Ekranı bitirmek için Ctrl + C tuş kombinasyonunu kullanacağız.

18. Linux desteklenmeyen bir adres bulma


Bu seçenek, yararlı bilgilerle yapılandırılmamış adres ailelerini bulmanızı sağlar.
 netstat --verbose

19. Linux dinleyicilerini göster


Bu seçenekle, tanımlanmış bir bağlantı noktasında kaç tane dinleyicinin çalıştığını doğrulamak mümkündür, kullanılacak sözdizimi örneğin http içindir:
 netstat -ap | grep http

20. Görüntülü Ağ İstatistikleri RAW Linux


RAW ağ istatistiklerini görüntülemek istiyorsak, aşağıdaki komutu kullanarak bunu yapabiliriz:
 netstat --istatistikler -ham

Linux dağıtımlarında netstat kullanarak ağın çeşitli değerlerini ve parametrelerini pratik bir şekilde yönetmek için bu seçeneklere sahibiz.

wave wave wave wave wave