sys-cmd ss
sys-cmd ss, WEB-CLI'de seçili route table'daki TCP ve UDP bağlantılarını, dinleyen portları ve bu portları tutan süreçleri listeler. Bir vService'in portunun gerçekten dinlenip dinlenmediğini, bir backend'e kaç bağlantı açık olduğunu ya da bağlantıların hangi durumda biriktiğini görmek için kullanılır.
Komut Özeti
ss sözcüğünden sonra yazılan her şey araca olduğu gibi aktarılır. Zorunlu alan yoktur; parametre verilmezse dinleyenler dışındaki açık soketler listelenir.
Nasıl Çalışır
| Konu | Davranış |
|---|---|
| Bağlam | Seçili v-device ve route table'ın bağlantılarını gösterir; başka bir route table'daki bağlantılar için önce route-table set çalıştırılır. |
| Engellenen parametreler | -F, --filter, -D ve --diag (ve -F=… gibi = ile yazılışları) reddedilir; ekrana -F is not allowed for ss biçiminde hata yazılır. Filtre dosyadan okunamaz, doğrudan komut satırına yazılır. |
| Süre | Listeyi yazıp hemen kapanır. |
| Pipe | Çıktı | ile süzülebilir, sayılabilir ya da to-file ile dosyaya yazılabilir. |
| Kayıt | Her çalıştırma kullanıcı loglarına yazılır. |
Sık Kullanılan Parametreler
| Parametre | Ne yapar | Arkasına ne yazılır |
|---|---|---|
-t | Yalnız TCP bağlantılarını gösterir | — |
-u | Yalnız UDP soketlerini gösterir | — |
-l | Yalnız dinleyen portları gösterir | — |
-a | Dinleyenler dahil bütün soketleri gösterir | — |
-n | Port ve adresleri ada çevirmeden yazar | — |
-p | Soketi tutan sürecin adını ve kimliğini ekler | — |
-s | Yalnız toplam sayıların özetini yazar | — |
-o | Zamanlayıcı bilgisini ekler | — |
state | Bağlantıları duruma göre süzer | established · syn-sent · time-wait · close-wait · listening |
dst · src | Karşı ya da yerel adrese göre süzer | IP adresi (ör. dst 10.20.0.30) |
dport · sport | Karşı ya da yerel porta göre süzer | = :443 biçiminde |
Parametreler birleştirilerek yazılabilir (-tlnp). Parantez içeren filtre ifadeleri tek tırnak içine alınır: '( sport = :443 or sport = :80 )'. Tablo sık kullanılan parametreleri özetler; tam liste aracın cihazdaki sürümüne bağlıdır.
Örnekler
Bilinmesi Gerekenler
- Port listede yok. vService ya da servis o route table'da dinlemiyor olabilir; farklı bir route table'daki dinleyiciler seçili bağlamda görünmez.
close-waitbirikmesi. Karşı taraf bağlantıyı kapattığı hâlde yerel uygulamanın kapatmadığını gösterir; sayının zamanla artıp artmadığı birkaç ölçümle izlenir.- Satır sayısı.
| wc -lçıktısı başlık satırını da sayar. - Yönlendirme tablosu ve arayüz istatistikleri için
netstatkullanılır.
