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