Tekrarlayan işleri Bash betikleriyle otomatikleştirin
Bash kabuğunda değişken, koşul, döngü, fonksiyon, dizi, sed/awk ile metin işleme, set -euo pipefail hata yönetimi ve cron zamanlamasını kapsayan uygulamalı shell scripting eğitimi.
Sistem yöneticileri için sağlam ve bakımı kolay Bash otomasyonunun uygulamalı işlenişi
Bu eğitim, Linux/UNIX sistem yöneticilerine Bash kabuğunda profesyonel otomasyon betikleri yazmayı öğretir. Shebang ve betik çalıştırma, değişkenler ve parametre genişletme, test/koşul ifadeleri ([[ ]], case), for/while/until döngüleri, fonksiyonlar ve yerel değişkenler, diziler ve ilişkisel diziler, konumsal parametreler ve getopts ile argüman işleme, grep/sed/awk ile metin işleme, çıkış kodları ve set -euo pipefail ile hata yönetimi, trap ile sinyal yakalama ve cron ile zamanlama gerçek örneklerle işlenir. Betik hata ayıklama ve stil kuralları da ele alınır.
3 Gün. Her gün dört modül; sözdiziminden ileri metin işlemeye uzanan konular bol betik yazımıyla işlenir.
Orta Seviye — Bash kabuğunda değişken, koşul, döngü, fonksiyon, metin işleme ve güçlü yönetim betikleri yazma.
Her kavram terminalde yazılan gerçek betiklerle uygulanır; katılımcılar kademeli olarak kendi yönetim betiklerini geliştirir.
Elle tekrarladığınız kurulum, yedekleme ve raporlama işlerini betiklerle dakikalara indirirsiniz.
Bash neredeyse her Linux/UNIX sunucuda bulunduğundan yazdığınız betikler taşınabilir olur.
set -euo pipefail, trap ve hata yönetimiyle güvenilir, bakımı kolay betikler yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux komutlarını (ls, cp, grep, cd) kullanabilmek beklenir.
vim veya nano ile dosya düzenleyebilmek gereklidir.
Bash kabuğu olan bir Linux veya WSL ortamına erişim gereklidir.
Temel algoritma ve koşul/döngü mantığına aşinalık faydalı olur.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Çalıştırılabilir, parametre alan Bash betikleri sıfırdan yazabilirsiniz.
Parametre genişletme ve ikame ile verileri esnek biçimde işleyebilirsiniz.
Koşul ve döngülerle karmaşık mantığı betik içinde kurabilirsiniz.
Fonksiyon ve dizilerle bakımı kolay, yeniden kullanılabilir kod yazabilirsiniz.
sed, awk ve regex ile log ve CSV verilerini ayrıştırabilirsiniz.
set -euo pipefail ve trap ile hataya dayanıklı betikler üretebilirsiniz.
bash -x ve shellcheck ile betiklerinizi teşhis edip iyileştirebilirsiniz.
cron ve systemd timer ile betikleri zamanlayıp dağıtabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Multi-Linux Manager operasyonları: karma filo yamalama, Content Lifecycle Management, Salt state/pillar, formüller, izleme ve uyumluluk raporlama. Uygulamalı eğ
Detayları Gör →NeuVector ile Kubernetes konteyner güvenliği: Helm dağıtımı, zero-trust segmentasyon, çalışma zamanı koruması, zafiyet tarama ve admission control. Uygulamalı e
Detayları Gör →Linux temelleri: komut satırı, dosya sistemi, chmod izinleri, kullanıcı yönetimi, apt/dnf paket kurulumu, vi/nano ve süreç yönetimi. Sıfırdan uygulamalı eğitim.
Detayları Gör →Unix komut satırı ve grafik arayüz: kabuk komutları, izinler, grep/sed/awk metin işleme, vi, süreç yönetimi ve X Window/CDE/GNOME masaüstü. Uygulamalı eğitim.
Detayları Gör →Ubuntu sistem yönetimi: apt paket yönetimi, systemd, netplan ağ, ufw güvenlik duvarı, LVM depolama, cron otomasyon ve yedekleme. Uygulamalı sistem yöneticiliği
Detayları Gör →