Ana Sayfa Bilgisayar Shell Script veya Kabuk Betikleme Nedir?

Shell Script veya Kabuk Betikleme Nedir?

0

Shell komut dosyaları, sistemde tekrarlanan işlemleri, istenen periyotlarda otomatik hale getirmek için kullanılmaktadır.

Neden kabuk betik?

  • Kabuk komut dosyaları bir girdiyi bir kullanıcıdan veya bir dosyadan alabilme ve bunları ekrana aktarabilme özelliğine sahiptirler.
  • Aynı işi tekrar tekrar yapmak yerine, kabuk komut dosyalarını, yani tekrarlayan görev otomasyonunu kullanmalısınız.
  • Kendi yardımcı programlarınızı oluşturma imkanı sunar.
  • Komut girişini otomatikleştirir.
  • Yönetim görevlerini özelleştirir
  • Basit uygulamalar oluşturabilme
  • Komut dizileri iyi test edildiğinden, yeni kullanıcılar ekleme gibi sistem yönetimi görevlerini veya hizmetleri yapılandırırken hata olasılıklarını azalttırır.

Kabuk komut dosyalarının aktif olarak kullanıldığı pratik örnekler

  • Linux sistemini izleme,
  • Veri yedekleme ve anlık görüntüler oluşturma,
  • Yedekleme için Oracle veya MySQL veritabanı dökümü.
  • E-posta tabanlı alarm sistemi oluşturma.
  • Hangi işlemlerin sistem kaynaklarını tükettiğini öğrenme.
  • Kullanılabilir ve boş hafızayı öğrenme.
  • Oturum açan tüm kullanıcıları ve yaptıklarını öğrenin.
  • Gerekli tüm ağ hizmetlerinin çalışıp çalışmadığını öğrenme. Örneğin web sunucusu başarısız olursa, çağrı cihazı veya bir e-posta aracılığıyla sistem yöneticisine bir uyarı gönderirsiniz.
  • Giriş girişiminde aynı ağdan ard arda devam eden tüm başarısız giriş işlemlerini öğrenmenizi sağlar ve ağınıza/servisinize erişen tüm IP’leri güvenlik duvarıyla otomatik olarak engeller.
  • Kendi güvenlik politikalarınıza göre kullanıcı yönetimi.
  • Yerel veya uzak sunucular hakkında bilgi edinme.
  • Bölge girdileri eklemek için sunucuyu BIND (DNS Sunucusu) gibi yapılandırma.
  • Kabuk Betiği eğlencelidir. Kabuk komut dosyalarında güzel (Belki de çirkin) şeyler oluşturmak kullanışlıdır. İşte her gün kullanılabilecek birkaç örnek komut dosyası:
    • Günün hava durumunu öğrenme (bir sohbet odasında meşgul olduğunuzda faydalıdır.)
    • Bu sitenin ne zamandan beri çalıştığını öğrenme (Netcraft gibi)
    • RSS Beslemelerini indirme ve giriş yapanların e-postalarını görüntüme.
    • Dinlediğiniz MP3 dosyasının adını öğrenme
    • Alan adınızın son kullanma tarihini öğrenme ve takip etme.

Konu hakkında destek almak için 11858'yi arayabilirsiniz.
Konu hakkında destek almak için 11858'yi arayabilirsiniz.
TIKLA ARA