"Enter"a basıp içeriğe geçin

Debian 10 Netstat’a En İyi Alternatif – Linux Önerileri

Soket İstatistikleri komutu veya “ss” komutu, iproute araç setini dahil ederek netstat komutunun yerini aldı. ss komutu ile kullanıcı, ağ soketi bağlantıları ile ilgili tüm bilgileri netstat komutuna göre daha hızlı ve daha detaylı olarak yazdırabilir. netstat komut yaklaşımı ayrıca daha yavaştır çünkü okuma/proc dosyalarından bilgi toplar ve birçok ağ bağlantısını aynı anda görüntülemek daha uzun sürer. Bu arada, ss komutu doğrudan çekirdek etki alanından bilgi toplar. Ancak ss komutu ile kullanılan seçenekler oldukça benzerdir. Böylece netstat komutuna alternatif olarak ss komutunu rahatlıkla kullanabilirsiniz.

Bu makale, bazı basit örneklerle ss komutunun kullanımını tartışmaktadır. Bu makalede açıklanan tüm komutlar, soket ve ağ bağlantılarının istatistiklerini kontrol etmek için Ubuntu 20.04 dağıtımında yürütülmüştür.

Örnek 1: ss komutunu kullanarak ağ bağlantısını listeleyin

Aşağıdaki ss komutu ile TCP, UDP ve UNIX soket bağlantıları dahil olmak üzere sistemdeki tüm ağ bağlantılarını kolayca listeleyebilirsiniz. Çıktı, “daha az” biçimde görüntülenir, böylece çıktı penceresinde gezinebilirsiniz:

Örnek 2: TCP, UDP ve Unix Soket bağlantılarını listeleyin

Aşağıdaki seçenekleri kullanarak TCP, UDP ve UNIX bağlantılarını da filtreleyebilirsiniz:

‘t’ seçeneğinin kullanılması yalnızca ‘bağlı’ veya ‘kurulu’ olan bağlantıları gösterir. Bu seçenek tek başına size TCP soket bağlantılarını “dinlediğini” göstermez.

TCP için, “-A” bayrağıyla “-t” seçeneğini kullanın.

UDP bağlantıları için aşağıdaki komutu kullanın:

“a” seçeneği hem “Bağlandı” hem de “Dinleniyor” soketlerini gösterir. UDP bağlantısız bir protokoldür, bu nedenle tek başına ‘ss -u’ kullanmak hiçbir şey göstermez. Ancak, tüm UDP bağlantılarını göstermek için ‘a’ kullanılabilir.

Unix soket bağlantıları için aşağıdaki komutu kullanın:

Örnek 3: Daha hızlı çıktı görüntüleme

‘n’ ile ‘t’ seçeneği, yuva istatistiklerinin ana bilgisayar adları için IP adreslerini çözümlemesini engeller ve aşağıdaki gibi daha hızlı çıktı döndürür:

Örnek 4: Yalnızca dinleme soketlerini göster

Ayrıca sadece TCP soket bağlantılarını dinlemeyi de önerebilirsiniz. ‘n’ seçeneği, IP adresinin çıktıyı daha hızlı göstermesi için ana bilgisayar adı çözümlemesini yok sayar.

Tüm UDP dinleme bağlantıları için “t” seçeneğini “u” seçeneğiyle aşağıdaki gibi değiştirin:

Örnek 5: Proses adını ürün kimliğiyle birlikte görüntüleme

‘-ltp’ seçeneği ile aşağıdaki ss komutu ile her işlem için işlem adını PIN ile birlikte görüntüleyebilirsiniz:

Örnek 6: İstatistikleri görüntüleyin

ss komutuyla ‘s’ seçeneğinin kullanılması, tüm istatistikleri aşağıdaki gibi görüntüler:

Örnek 7: Çağrı planlayıcı ayrıntılarını görüntüleyin

ss komutu ile “-o” seçeneğini kullanarak her bağlantı için saat bilgisini görüntüleyebilirsiniz. Zaman ayrıntıları, kullanıcıya bu bağlantının ne kadar sürdüğünü söyler:

Örnek 8: Bir IPV6 veya IPV4 soket bağlantısı yazdırın

Yalnızca IPv4 soket bağlantılarını yazdırmak için “-4” seçeneğini “-f inet” ile aşağıdaki gibi kullanın:

IPV6 için “-6” veya “-f inet” seçeneğini kullanın.

Örnek 9: TCP bağlantılarını duruma göre filtreleme

Ayrıca ss komutunu kullanarak bağlantıları bağlantı durumuna göre filtreleyebilirsiniz. kurulan bağlantılar, zaman uyumsuz alım, zaman uyumsuz, fin-wait-1, fin-wait-2, bekleme süresi, yakın bekleme, kapalı, tümü, onayla, kapat, bağlandı, kova , senkronizasyon ve kova.

Böylece, herhangi bir bağlantı durumunu kullanabilir ve kullanıcı gereksinimlerine göre aşağıdaki komutu çalıştırarak filtreleyebilirsiniz:

$s [ SEÇENEKLER ] durum [ Devlet adı ]
$s -t4 devlet kuruldu

Yukarıdaki örnekte, tüm TCP “statik” soket bağlantılarını filtreliyoruz.

$ ss –t4 durum bekleme süresi

$ ss –t4 durumu bağlı

Örnek 10: Bir adresi port numarasına göre filtreleme

Bağlantıyı, belirtilen bağlantı noktası numarasına veya IP adresine göre aşağıdaki gibi de filtreleyebilirsiniz:

$ ss -nt dst 127.0.0.1:45807

$ sudo ss -ntlp mahmuz gt:5000

çözüm

Bu makale, ss komutunun farklı kullanımlarını araştırdı. Bu eğitimde görebileceğiniz gibi, ss komutu netstat komutunun en iyi alternatifidir. Yukarıdaki örnekleri kullanarak sistem soketlerini ve ağ bağlantılarını kolayca izleyebilirsiniz.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir