İlk Bash betiğinizi yazın ve otomatikleştirin
Linux/Unix kabuğunda Bash betik yazmaya sıfırdan başlangıç: betik yapısı, değişkenler, girdi/çıktı, koşullar, döngüler, fonksiyonlar ve grep/sed/awk ile gerçek otomasyon betikleri uygulamalı işlenir.
Linux/Unix kabuğunda betik yazmaya sıfırdan başlangıç
Bu eğitim, Linux ve Unix sistemlerinde Bash kabuk betiği yazmaya yeni başlayanlar için tasarlanmıştır. Shebang satırı (#!/bin/bash), değişken tanımlama ve genişletme, komut ikamesi ($(...)), konumsal parametreler ($1, $@, $#), test ifadeleri ve koşullar (if/elif, case), döngüler (for, while, until), aritmetik işlemler, dizi (array) kullanımı, fonksiyon tanımı, exit kodları ve basit hata yönetimi uygulamalı olarak işlenir. echo, read, grep, sed, awk gibi araçlarla boru hattı (pipe) kurma ve gerçek görev otomasyonu betikleri (yedekleme, log ayıklama) de kapsanır.
2 Gün. Her gün dört modül; kısa anlatımın ardından terminalde canlı betik yazma alıştırmaları yapılır.
Temel Seviye — Bash kabuğunda değişkenler, koşullar, döngüler, fonksiyonlar ve basit betiklerle görev otomasyonu
Her kavram terminalde canlı yazılan küçük betiklerle denenir ve sonunda çalışan bir otomasyon betiği birlikte geliştirilir.
Tekrarlayan terminal görevlerini tek bir betikle otomatikleştirmeyi öğrenirsiniz.
Değişken, koşul ve döngü gibi çekirdek kavramları elinizle yazarak kavrarsınız.
grep, sed ve awk'ı boru hattıyla birleştirip güçlü tek satırlıklar yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
cd, ls, cp gibi temel komutları kullanabilmek faydalıdır.
Bir Linux dağıtımı veya WSL/macOS terminali erişimi gerekir.
nano veya vim gibi bir editörle dosya düzenleyebilmek yeterlidir.
Herhangi bir dilde temel mantık bilgisi avantaj sağlar ama zorunlu değildir.
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 ve çalıştırma izniyle kendi çalıştırılabilir betiklerinizi yazabilirsiniz.
Değişken genişletme ve komut ikamesini doğru tırnaklama ile kullanabilirsiniz.
read, printf ve yönlendirmelerle kullanıcı ve dosya verisini işleyebilirsiniz.
if ve case ile dosya ve değer testlerine göre akış kurabilirsiniz.
for, while ve until ile listeleri ve dosya satırlarını işleyebilirsiniz.
Betiklerinizi yeniden kullanılabilir fonksiyonlara bölebilirsiniz.
grep, sed ve awk ile metin verisini ayıklayıp dönüştürebilirsiniz.
Tekrarlayan görevleri uçtan uca bir betikle otomatikleştirebilirsiniz.
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.
PowerShell DSC ile Linux yapılandırmasını kod olarak yönetin; OMI, nx kaynakları, Pull server ve JEA ile en az ayrıcalıklı yönetim kurun.
Detayları Gör →Linux komut satırı, dosya sistemi, izinler, vim, dnf paket ve systemd servis yönetimiyle sıfırdan sağlam bir Linux temeli kazandıran RH104 eğitimi.
Detayları Gör →Cross-toolchain, U-Boot, Linux kernel, device tree, BusyBox ve Buildroot/Yocto ile gömülü Linux imajını uçtan uca oluşturmayı öğreten uygulamalı eğitim.
Detayları Gör →IBM Spectrum LSF ile Linux HPC kümelerinde bsub iş gönderimi, kuyruk ve kaynak yönetimi, fairshare ve küme yapılandırmasını öğreten eğitim.
Detayları Gör →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 →