Her Sunucu, Pipeline ve Konteyner için Standart Arayüz
Linux ve Bash, modern yazılım altyapısının ortak temelini oluşturur. Dağıtım betikleri yazıyor, SSH üzerinden production olayında sorun gideriyorsunuz ya da CI pipeline'ları oluşturuyorsanız, kabuktasınız. Bu yol, Linux komut satırı ve Bash betik yazımını temel ilkelerden — dosya sistemi gezintisi, process yönetimi, izinler — gerçek DevOps ve sistem mühendisliği çalışmalarında kullanılan betik desenlerine kadar öğretir.
Ne Öğreneceksiniz
Kabuk gezintisi ve gerekli dosya komutlarıyla başlayacak, ardından ortam değişkenleri, G/Ç yönlendirmesi ve process yönetimine geçeceksiniz. Temel betik konuları kontrol akışı, fonksiyonlar, modüler kütüphaneler ve güçlü hata işlemeyi kapsar. grep, düzenli ifadeler, awk ve sed ile metin işlemeyi ve jq ile yq aracılığıyla yapılandırılmış JSON ve YAML verilerini kullanacaksınız. İleri kurslar SSH ustalığı, cron tabanlı otomasyon, log analizi, sistem yönetimi betik yazımı ve CI entegrasyonlu test edilebilir Bash'i kapsar. Son kurslar güvenli Bash sertleştirmesini ve Docker, Kubernetes ve bulut ortamları için betik yazım desenlerini ele alır.
Öğrenme Yolu
Yirmi iki kurs A1'den C2'ye kadar uzanır. Yol Linux Temelleri: Kabukta Gezinti ve Bash Betik Yazımına Giriş ile başlar, paralel yürütme, ileri metin işleme ve awk ile Veri Hazırlama hakkındaki B seviyesi kurslar aracılığıyla gelişir, ardından Linux Sistem Yönetimi Betik Yazımı, Log Analizi ve Gözlenebilirlik Pipeline'ları ve Bash Projeleri için Test ve CI ile C1'e ulaşır. İki C2 kapstone kursu — Sertleştirilmiş ve Güvenli Bash Betik Yazımı ve DevOps, Konteynerler ve Bulut için Bash — inşa ettiğiniz her şeye production seviyesi disiplin getirir.
Nasıl Çalışır
Her kurs, yerleşik kabuk editöründe gerçek zamanlı geribildirimle tamamladığınız kısa, odaklanmış dersler halinde bölünmüştür. Takılı kaldığınızda her zaman bir yapay zeka öğretmeni mevcuttur ve her egzersiz gerçek komut satırı senaryolarında çalışır, böylece beceriler doğrudan terminalinize aktarılır.