Tekrarlayan işleri Bash betikleriyle otomatikleştir
Bash Scripting eğitimi; shebang, değişkenler, parametre genişletme, if/case, for/while döngüleri, fonksiyonlar, diziler ve trap ile hata yönetimini uygulamalı olarak öğretir. Linux otomasyon betikleri yazmayı hedefler.
Shebang'den fonksiyonlara, Bash betik yazımının temel yapı taşları
Bu eğitim Linux/Unix ortamında Bash kabuk betiği yazmayı sıfırdan ele alır. #!/bin/bash shebang satırı, değişken tanımlama ve parametre genişletme (${var}, ${var:-default}), komut değiştirme ($(...)), aritmetik işlemler ($((...))), test ifadeleri ([[ ... ]]), if/elif/else ve case yapıları, for/while/until döngüleri, fonksiyon tanımı ve konumsal parametreler ($1, $@, $#) işlenir. read ile kullanıcı girdisi alma, exit kodları, pipe ve yönlendirme (>, >>, 2>&1) ile gerçek otomasyon betikleri yazarsınız.
3 Gün. Her gün dört modül; her modül kısa anlatım ardından terminalde canlı betik yazma ve çalıştırma alıştırmalarıyla ilerler.
Temel Seviye — shebang, değişkenler, koşullar, döngüler, fonksiyonlar ve komut değiştirme ile Bash kabuk betikleri yazma.
Her kavram gerçek bir Linux terminalinde yazılıp çalıştırılır; katılımcı kendi otomasyon betiğini adım adım geliştirir.
Elle tekrarlanan dosya, yedek ve kurulum işlerini tek komutla çalışan betiklere dönüştürürsünüz.
Bash neredeyse tüm Linux dağıtımlarında ve macOS'ta bulunur; öğrendiğiniz beceri her sunucuda işe yarar.
Birkaç satır kodla çalışan sonuç üretirsiniz; derleme veya kurulum beklemeden anında test edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
cd, ls, cp, mv, cat gibi temel Linux komutlarını kullanabilmek faydalıdır.
Bash kurulu bir Linux makine, WSL veya sanal sunucu erişimi gereklidir.
nano, vim veya VS Code gibi bir editörle dosya düzenleyebilmek beklenir.
Dizin yapısı ve dosya izinleri (chmod) hakkında temel fikir işe yarar.
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:
shebang, izin ve çalıştırma akışıyla sıfırdan Bash betiği oluşturabilirsiniz.
Parametre genişletme ve komut değiştirmeyle esnek değişkenler yönetebilirsiniz.
[[ ]] testleri, if ve case ile karar veren betikler yazabilirsiniz.
for, while ve until ile dosya ve veri kümelerini otomatik işleyebilirsiniz.
Yeniden kullanılabilir fonksiyonlarla kod tekrarını önleyebilirsiniz.
getopts ve konumsal parametrelerle esnek komut satırı araçları yapabilirsiniz.
set -e ve trap ile güvenilir, hataya dayanıklı betikler kurabilirsiniz.
Yedekleme, log ve bakım işlerini cron ile zamanlanmış biçimde çalıştırabilirsiniz.
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.
IBM Spectrum Scale (GPFS) ile Linux üzerinde NSD, ILM politikaları, fileset/quota, snapshot, AFM ve CES ile ileri paralel depolama yönetimi eğitimi.
Detayları Gör →Linux sunucu kurulumu, disk bölümleme ve güvenli erişimden Apache httpd, virtual host ve Let's Encrypt HTTPS yapılandırmasına kadar uygulamalı eğitim.
Detayları Gör →Unix kurulum planlamasından disk/dosya sistemi yapılandırması, önyükleme süreci ve kurulum sonrası temel yönetime kadar uygulamalı Unix kurulum eğitimi.
Detayları Gör →Bash betik yazmayı sıfırdan öğrenin: değişkenler, if/case, for/while döngüleri, fonksiyonlar ve grep/sed/awk ile gerçek Linux otomasyonu.
Detayları Gör →RHEL'i sıfırdan yönetin: kurulum, dnf paket yönetimi, systemd servisleri, kullanıcı ve izinler, LVM depolama, nmcli ağ ve firewalld güvenliği.
Detayları Gör →