Skip to content
Smarter by Design.Simpler for Business

sys-cmd file ​

sys-cmd file, WEB-CLI'de sistem komutlarının ürettiği dosyaların tutulduğu geçici dosya alanını yöneten komuttur. Bu alanda | to-file ile yazılan çıktılar, tcpdump yakalamaları, support collect ile üretilen destek paketleri ve yönetim arayüzünden alınan paket yakalama kayıtları bulunur. Dosyalar listelenir, indirme bağlantısı alınır, içerikleri gösterilir ve silinir; alanın disk boyutu da buradan görüntülenip değiştirilir.

Komut Özeti ​

TR7 WEB-CLI · sys-cmd file
# file yazıp Tab
admin@TR7LBWAF01> sys-cmd file
clean  content  delete  disk  list  show
 
admin@TR7LBWAF01> sys-cmd file list
admin@TR7LBWAF01> sys-cmd file show <dosya-adı>
admin@TR7LBWAF01> sys-cmd file content <dosya-adı>
admin@TR7LBWAF01> sys-cmd file delete <dosya-adı> <dosya-adı> …
admin@TR7LBWAF01> sys-cmd file clean
admin@TR7LBWAF01> sys-cmd file disk show
admin@TR7LBWAF01> sys-cmd file disk change-size <boyut>
admin@TR7LBWAF01>  

show, content ve delete komutlarında dosya adı alan adı olmadan, doğrudan yazılır; Tab alandaki dosyaları önerir. change-size komutunda boyut da doğrudan yazılır.

list, clean ve disk show komutlarının alanı yoktur; zorunlu değerlerin sırası her komutun kendi bölümündeki tabloda verilmiştir.

Nasıl Çalışır ​

KonuDavranış
BağlamSeçili v-device ve route table'dan etkilenmez; her zaman cihazın geçici dosya alanında çalışır.
Dosya adlarıto-file ile yazılan dosyanın adı yalnız harf, rakam, -, _ ve . içerir. Adında .. ya da dizin ayracı bulunan ad reddedilir: Invalid filename.
İndirmeLink sütunundaki adres dosyayı indirir; her indirme kullanıcı loglarına "<dosya>" adlı CLI dosyası indirildi olarak yazılır.
KalıcılıkDosyalar file delete ya da file clean ile silinene kadar alanda kalır. Tek istisna destek paketleridir: yeni paket üretilirken en yeni paket dışındakiler kendiliğinden silinir.
KayıtHer çalıştırma kullanıcı loglarına yazılır.

sys-cmd file list ​

Alandaki bütün dosyaları ada göre sıralı bir tabloda gösterir. Onay istemez, hiçbir şeyi değiştirmez.

Sütunİçerik
Dosya adıDosyanın adı
Dosya boyutuOkunur birimle boyut
Son değiştirme tarihiYYYY-AA-GG SS:DD:ss biçiminde
LinkDosyayı indiren adres
TR7 WEB-CLI · file list
admin@TR7LBWAF01> sys-cmd file list
admin@TR7LBWAF01>  

sys-cmd file show ​

Tek bir dosyanın satırını file list ile aynı sütunlarla gösterir; içeriği ekrana basmaz. Büyük ya da ikili bir dosyanın (pcap, zip) indirme bağlantısını almak için kullanılır. Dosya yoksa Dosya bulunamadı: <dosya-adı> hatası verir.

SıraAlanDurumDeğer
1Dosya adıZorunluAlandaki dosyanın adı; alan adı yazılmadan doğrudan yazılır
TR7 WEB-CLI · file show
admin@TR7LBWAF01> sys-cmd file show vip-443.pcap
admin@TR7LBWAF01>  

sys-cmd file content ​

Bir dosyanın içeriğini doğrudan ekrana yazar. Metin dosyaları (to-file ile alınmış dig, curl, ss çıktıları gibi) indirmeden okumak için kullanılır.

SıraAlanDurumDeğer
1Dosya adıZorunluAlandaki dosyanın adı; alan adı yazılmadan doğrudan yazılır
DurumSonuç
Dosya 1 MB'tan büyükDosya çok büyük (…). Maksimum: 1MB hatası verir; dosya file show ile alınan bağlantıdan indirilir
Dosya yokDosya bulunamadı: <dosya-adı>
İkili dosya (pcap, zip)İçerik okunaksız karakterler olarak basılır; bu dosyalar indirilir
TR7 WEB-CLI · file content
admin@TR7LBWAF01> sys-cmd dig app.example.com A +short | to-file dig-app.txt
admin@TR7LBWAF01> sys-cmd file content dig-app.txt
admin@TR7LBWAF01>  

sys-cmd file delete ​

Bir ya da birden çok dosyayı siler. Başarılı olduğunda ekrana bir şey yazmaz.

SıraAlanDurumDeğer
1…Dosya adıZorunluBir ya da daha çok dosya adı, boşlukla ayrılarak; alan adı yazılmaz

Onay sormaz, geri alınamaz

Dosyalar yazıldıkları sırayla silinir. Listedeki bir dosya bulunamazsa Dosya bulunamadı: <dosya-adı> hatasıyla durulur; ondan önce yazılan dosyalar silinmiş, sonrakiler silinmemiş olur.

TR7 WEB-CLI · file delete
admin@TR7LBWAF01> sys-cmd file delete vip-443.pcap
admin@TR7LBWAF01> sys-cmd file delete dig-app.txt wrk-vip.txt vip-tls.txt
admin@TR7LBWAF01>  

sys-cmd file clean ​

Geçici dosya alanını bütün dosyalarıyla birlikte siler ve ayarlı boyutta boş olarak yeniden oluşturur; iş bitince Disk cleaned yazar. Bu ileti yeniden oluşturma adımı başarısız olsa da yazılır; alanın kullanıma hazır olduğu file disk show ile doğrulanır. Alan bozulduğunda ya da file disk show alanın bağlı olmadığını gösterdiğinde de kullanılır.

Onay sormaz, geri alınamaz

İndirilmemiş yakalamalar ve destek paketleri dahil her şey silinir. Önce file list ile gerekli dosyaların indirildiği doğrulanır.

TR7 WEB-CLI · file clean
admin@TR7LBWAF01> sys-cmd file clean
Disk cleaned
admin@TR7LBWAF01>  

sys-cmd file disk show ​

Geçici dosya alanının diskini dört satırla özetler.

Satırİçerik
image:Alanın disk dosyası ve kapladığı boyut; dosya yoksa missing
mounted:Alan kullanımdaysa toplam, dolu ve boş alan (total= · used= · free=); değilse NO
configured size:change-size ile ayarlanan boyut; hiç ayarlanmadıysa ayarlanmamış (varsayılan 2G)
son 10 dk içinde yazılan dosya:Son 10 dakikada değişen dosya sayısı; süren bir yakalama ya da paket üretimi olup olmadığını gösterir
TR7 WEB-CLI · file disk show
admin@TR7LBWAF01> sys-cmd file disk show
image: … (…)
mounted: … total=… used=… free=…
configured size: ayarlanmamış (varsayılan 2G)
son 10 dk içinde yazılan dosya: 1
admin@TR7LBWAF01>  

Değerler cihaza göre değişir.

sys-cmd file disk change-size ​

Geçici dosya alanının boyutunu değiştirir. Önce denetimler yapılır, ardından onay ekranı açılır; Türkçe arayüzde evet, İngilizce arayüzde yes yazılınca işlem uygulanır. Yeni boyut saklanır; file clean sonrasında da alan bu boyutta oluşturulur.

SıraAlanDurumDeğer
1BoyutZorunlu2G ile 64G arası tam sayı; birim G'dir ve yazılmasa da gigabayt kabul edilir (8 = 8G). Tab önerileri: 4G · 8G · 16G · 32G · 64G
BüyütmeKüçültme
KesintiYok; mevcut dosyalar ve süren yakalamalar etkilenmezAlan birkaç saniyeliğine kullanımdan çıkar; dosyalar korunur
Ön koşulBüyütme sonrasında veri diskinde en az toplamın %10'u ya da 5 GB (hangisi büyükse) boş kalmalıDolu alan, hedefin %10'u ya da 128 MB (hangisi büyükse) payla birlikte hedef boyuta sığmalı; alanı o anda kullanan bir yakalama ya da paket üretimi olmamalı
Onay başlığıGeçici diski <eski> → <yeni>G boyutuna büyütmek üzeresinizGeçici diski <eski> → <yeni>G boyutuna küçültmek üzeresiniz
SonuçGeçici disk <yeni>G boyutuna büyütüldü (boş alan: …).Geçici disk <yeni>G boyutuna küçültüldü (boş alan: …).
TR7 WEB-CLI · file disk change-size
admin@TR7LBWAF01> sys-cmd file disk change-size 8G
⚠  Geçici diski … → 8G boyutuna büyütmek üzeresiniz
    Büyütme canlı yapılır, mevcut dosyalar ve süren kayıtlar etkilenmez. Alan /rawdata diskinden gerçek olarak ayrılır.
 
Devam etmek için "evet" yazın: evet
Geçici disk 8G boyutuna büyütüldü (boş alan: …).
admin@TR7LBWAF01>  

Hata İletileri ​

İletiAnlamı ve çözümü
Geçersiz boyut: '…'. Örnek: 8G (2G-64G aralığı, birim G)Boyut biçimi yanlış; M, T gibi birimler ve ondalık değerler kabul edilmez
Boyut 2G-64G aralığında olmalı (istenen: …G).Boyut aralık dışında
Disk zaten …G boyutunda.İstenen boyut mevcut boyutla aynı
/rawdata üzerinde yeterli yer yok: …Veri diskinde büyütmeye yetecek boş yer yok; daha küçük bir boyut seçilir ya da veri diski büyütülür
Hedef boyut dolu veriye yetmez: …Küçültme hedefi dolu alana yetmiyor; önce file delete ya da file clean ile yer açılır
Disk şu an kullanımda (pid: …). …Alanı kullanan bir yakalama ya da paket üretimi sürüyor; bitmesi beklenir
… bağlı görünmüyor. Önce "file clean" deneyin. · Disk imajı bulunamadı: …Alan kullanımda değil ya da disk dosyası yok; file clean ile yeniden oluşturulur

Bilinmesi Gerekenler ​

  • Alan dolduğunda to-file yazamaz ve destek paketi üretilemez. Doluluk file disk show ile izlenir; yer file delete ile açılır ya da file disk change-size ile alan büyütülür.
  • Veri diskinin kendisi büyütülecekse extend-data-disk kullanılır.
  • Çıktıyı dosyaya yazma kuralları için Pipe Commands sayfasına bakılır.