Dilini seç
İleri Seviye Linux Yönetimi ve Shell Scripting Kursu
Dünya çapında 2 milyondan fazla öğrenci

İleri Seviye Linux Yönetimi ve Shell Scripting Kursu

Linux becerilerini yetkinlik seviyesinden otorite seviyesine, gerçek üretim ortamları için oluşturulmuş bir müfredatla taşı. Bu kurs

Dedika İşletmeler için

Neler öğreneceksiniz:

  • LVM, dosya sistemleri, NFS ve otomatik bağlama stratejilerini kullanarak Linux depolama birimini yapılandır ve yönet.

  • Diziler, regex, hata yönetimi ve savunmacı kodlama teknikleriyle sağlam Bash betikleri oluştur.

  • Üretim sunucularında güvenlik duvarı kuralları, SSH sıkılaştırması, SELinux politikaları ve denetim çerçeveleri uygula.

  • Herhangi bir uygulama için systemd servislerini, zamanlayıcılarını ve özel birim dosyalarını dağıt ve yönet.

  • Sistem performansını Prometheus, Grafana, sar ve eBPF tabanlı profil oluşturma araçlarını kullanarak izleyin.

  • Ansible playbook'ları ve rolleri kullanarak filo çapında yapılandırma ve yama iş akışlarını otomatikleştir.

Nasıl pratik şekilde çalışırsınız İleri Seviye Linux Yönetimi ve Shell Scripting Kursu

Nasıl pratik yaparsınız İleri Seviye Linux Yönetimi ve Shell Scripting Kursu

Şirketiniz için ekibinizi eğitmek isteyenlere özel

Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.

Buraya tıklayın

Kurs İçeriği

8 Bölüm • 40 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

Linux Sistem Mimarisi ve Temel Kavramlar

  • Ders 1 • Temel Komut Satırı Gezinimi

    Kabuk gezinimi, dosya işlemleri ve yardım sistemlerinde akıcılık kazandırır. Buradaki yeterlilik, kurs boyunca yapılacak tüm uygulamalı görevler için gereklidir.

  • Ders 2 • Önyükleme Süreci ve Sistem Başlatma

    Donanım yazılımından oturum açma istemine kadar tüm önyükleme sırasını izler. Bu sırayı anlamak, yöneticilerin başlatma hatalarını teşhis etmesini ve düzeltmesini sağlar.

  • Ders 3 • Dosya Sistemi Hiyerarşisi ve Disk Düzeni

    Dosya Sistemi Hiyerarşi Standardı ve bölüm şemalarını açıklar. Öğrenciler, herhangi bir dosya sistemi yolunu doğru bir şekilde bulma, bağlama ve yönetme becerisi kazanır.

  • Ders 4 • Süreç ve Bellek Yönetiminin Temelleri

    Süreç yaşam döngüsü, zamanlama ve sanal bellek kavramlarını tanıtır. Bu temeller, ilerleyen bölümlerde ele alınan performans ayarının temelini oluşturur.

  • Ders 5 • Linux Çekirdeği ve Dağıtımına Genel Bakış

    Çekirdek rolleri, monolitik ve modüler tasarım ile önemli dağıtım ailelerini kapsar. Sonraki tüm yönetim görevleri için gereken kavramsal haritayı sağlar.

Bölüm 2Detayları Gör

Kullanıcı, Grup ve İzin Yönetimi

  • Ders 1 • sudo ile Ayrıcalık Yükseltme

    Kök parolasını paylaşmadan kontrollü kök düzeyinde erişim vermek için sudo politikalarını yapılandırır. Doğru sudo tasarımı, denetlenebilirlik ve uyumluluk için kritiktir.

  • Ders 2 • Özel İzinler ve Erişim Kontrol Listeleri

    İnce taneli kontrol için SUID, SGID, sabit bit ve POSIX ACL'lerini tanıtır. Bu mekanizmalar, temel modeli karmaşık kurumsal gereksinimlere göre genişletir.

  • Ders 3 • Grup Yönetimi ve Üyelik

    Birincil ve ikincil grupları ve grup tabanlı erişim stratejilerini açıklar. Grup tasarımı, dosya paylaşımını ve ayrıcalık devrini doğrudan etkiler.

  • Ders 4 • Kullanıcı Hesabı Yaşam Döngüsü Yönetimi

    Kullanıcı hesapları oluşturma, değiştirme, kilitleme ve silme işlemlerini kapsar. Doğru yaşam döngüsü yönetimi, sistem güvenliğinde ilk savunma hattıdır.

  • Ders 5 • Geleneksel Unix İzin Modeli

    Sahip, grup ve diğerleri için okuma, yazma ve çalıştırma bitlerini öğretir. Sekizli ve sembolik gösterime hâkimiyet, güvenli dosya yönetimi için gereklidir.

Bölüm 3Detayları Gör

Depolama Yönetimi ve Dosya Sistemleri

  • Ders 1 • fdisk ve parted ile Disk Bölümleme

    Etkileşimli araçlar kullanarak bölüm tabloları oluşturma ve değiştirmeyi gösterir. Doğru bölümleme, tüm üst düzey depolama yapılandırmalarının ön koşuludur.

  • Ders 2 • Dosya Sistemi Bütünlüğü ve Kurtarma

    fsck, xfs_repair, SMART izleme ve yedekleme stratejilerini kapsar. Yöneticiler, hizmet kesintisini en aza indirmek için dosya sistemi bütünlüğünü hızlıca geri yüklemelidir.

  • Ders 3 • Bağlama, Otomatik Bağlama ve NFS

    Kalıcı bağlamaları, systemd bağlama birimlerini, autofs'u ve NFS istemci yapılandırmasını açıklar. Uzak ve otomatik bağlamalar, kurumsal depolama mimarilerinde standarttır.

  • Ders 4 • Dosya Sistemi Oluşturma ve Ayarlama

    Blok aygıtlarını ext4, XFS ve Btrfs ile biçimlendirmeyi ve parametrelerini ayarlamayı öğretir. Dosya sistemi seçimi ve ayarı, G/Ç performansını ve güvenilirliğini doğrudan etkiler.

  • Ders 5 • Mantıksal Birim Yönetimi

    LVM kullanarak fiziksel birimleri, birim gruplarını ve mantıksal birimleri kapsar. LVM, kesinti olmadan esnek, çevrimiçi depolama yeniden boyutlandırması sağlar.

Bölüm 4Detayları Gör

Ağ Yapılandırması ve Sorun Giderme

  • Ders 1 • Ağ Arayüzü Yapılandırması

    ip, nmcli ve yapılandırma dosyalarını kullanarak statik ve dinamik IP atamasını kapsar. Doğru arayüz kurulumu, tüm ağ hizmetlerinin temelidir.

  • Ders 2 • Ağ Teşhis ve Performans Araçları

    Sistematik sorun giderme için ss, tcpdump, traceroute ve iperf3'ü tanıtır. Yöntemli teşhis, ağ olaylarında çözüm süresini kısaltır.

  • Ders 3 • DNS Çözümlemesi ve Ana Bilgisayar Adı Yönetimi

    Çözücü yapılandırmasını, /etc/hosts'u ve systemd-resolved'ı açıklar. Güvenilir ad çözümlemesi, hizmet keşfi ve uzaktan yönetim için gereklidir.

  • Ders 4 • SSH Yapılandırması ve Güvenli Uzaktan Erişim

    OpenSSH sunucu sertleştirme, anahtar tabanlı kimlik doğrulama ve tünel oluşturmayı yapılandırır. Güvenli uzaktan erişim, Linux sunucuları için birincil yönetim arayüzüdür.

  • Ders 5 • firewalld ve iptables ile Güvenlik Duvarı Yönetimi

    firewalld ile bölge tabanlı güvenlik duvarı kurallarını ve düşük seviyeli iptables zincirlerini öğretir. Güvenlik duvarı yapılandırması, ağa bağlı herhangi bir Linux ana bilgisayarını güvence altına almak için zorunludur.

Bölüm 5Detayları Gör

Kabuk Betiklemenin Temelleri

  • Ders 1 • Döngüler ve Yineleme Kalıpları

    for, while ve until döngülerini pratik yineleme kalıplarıyla açıklar. Döngüler, betiklerin listeleri, dosyaları ve komut çıktılarını büyük ölçekte işlemesini sağlar.

  • Ders 2 • Girdi, Çıktı ve Hata Yönetimi

    stdin/stdout/stderr yönlendirmesini, boru hatlarını ve trap tabanlı hata işlemeyi kapsar. Sağlam G/Ç ve hata yönetimi, betiklerin üretimde güvenle çalıştırılmasını sağlar.

  • Ders 3 • Bash Betik Yapısı ve Değişkenler

    Shebang satırlarını, betik yürütmeyi, değişken türlerini ve tırnak işareti kurallarını kapsar. Doğru değişken işleme, en yaygın betikleme hatalarını önler.

  • Ders 4 • Fonksiyonlar ve Betik Modülerliği

    Fonksiyon tanımı, yerel değişkenler, dönüş değerleri ve kaynak yüklemeyi tanıtır. Modüler betiklerin test edilmesi, yeniden kullanılması ve ekipler arasında bakımı daha kolaydır.

  • Ders 5 • Koşullu Mantık ve Test İfadeleri

    if/elif/else, case ifadelerini ve dizgi, tamsayı ve dosyalar için test operatörlerini öğretir. Koşullu mantık, her önemli betiğin karar verme motorudur.

Bölüm 6Detayları Gör

İleri Düzey Kabuk Betikleme Teknikleri

  • Ders 1 • Betik Sertleştirme ve Savunmacı Kodlama

    Betiklere girdi doğrulama, güvenli geçici dosyalar ve ayrıcalık kontrolleri uygular. Sertleştirilmiş betikler, kötüye kullanıma direnir ve beklenmeyen durumlarda güvenle hata verir.

  • Ders 2 • Betik Hata Ayıklama ve Test Etme

    bash -x izleme, shellcheck linting ve bats ile birim testini tanıtır. Sistematik test, betikler üretim sistemlerine ulaşmadan önce hataları azaltır.

  • Ders 3 • Derinlemesine Düzenli İfadeler

    Pratik örneklerle POSIX BRE, ERE ve Perl uyumlu düzenli ifadeleri açıklar. Düzenli ifade ustalığı, tüm betikleme ve yönetim araçlarında güçlü metin manipülasyonunun kilidini açar.

  • Ders 4 • grep, sed ve awk ile Metin İşleme

    Desen eşleme, akış düzenleme ve alan tabanlı veri çıkarmayı öğretir. Bu araçlar, ham komut çıktısını yapılandırılmış, eyleme dönüştürülebilir verilere dönüştürür.

  • Ders 5 • Diziler ve İlişkisel Diziler

    Dizinlenmiş ve ilişkisel dizi bildirimi, işleme ve yinelemeyi kapsar. Diziler, betiklerin harici araçlar olmadan veri koleksiyonlarını yönetmesini sağlar.

Bölüm 7Detayları Gör

Sistem Hizmetleri, Günlükleme ve İzleme

  • Ders 1 • Uyarı ve Sağlık Kontrolü Otomasyonu

    Kabuk betiği tabanlı sağlık kontrolleri oluşturur ve bunları e-posta ve webhook uyarılarıyla entegre eder. Proaktif uyarı, izleme verilerini eyleme dönüştürülebilir bildirimlere dönüştürür.

  • Ders 2 • Performans İzleme ve Profil Oluşturma

    Gerçek zamanlı ve geçmişe yönelik analiz için top, vmstat, iostat, sar ve perf'i tanıtır. Darboğazları belirlemek, CPU, bellek ve G/Ç metriklerini aynı anda ilişkilendirmeyi gerektirir.

  • Ders 3 • Özel systemd Birim Dosyaları Yazma

    Özel uygulamalar için hizmet, zamanlayıcı, yuva ve yol birimleri oluşturmayı öğretir. Özel birimler, herhangi bir uygulamayı systemd yaşam döngüsüne temiz bir şekilde entegre eder.

  • Ders 4 • systemd Hizmet Yönetimi

    Birim dosyası anatomisini, hizmet yaşam döngüsü komutlarını ve bağımlılık sıralamasını kapsar. Doğru hizmet yönetimi, güvenilir uygulama başlatma ve kurtarma sağlar.

  • Ders 5 • journald ve rsyslog ile Merkezi Günlükleme

    journald depolamasını, journalctl filtrelemeyi ve rsyslog iletme kurallarını açıklar. Etkili günlükleme, olay inceleme ve uyumluluk raporlamanın temelidir.

Bölüm 8Detayları Gör

Ölçekte Güvenlik Sertleştirme ve Otomasyon

  • Ders 1 • Yama Yönetimi ve Değişiklik Otomasyonu

    Paket yöneticileri ve Ansible kullanarak otomatik yama iş akışları tasarlar. Tutarlı yama yapma, bilinen güvenlik açıklarından yararlanılmasına karşı en etkili kontroldür.

  • Ders 2 • SELinux ve AppArmor ile Zorunlu Erişim Kontrolü

    SELinux modlarını, bağlamlarını, politika boole değerlerini ve AppArmor profillerini kapsar. MAC çerçeveleri, süreçleri isteğe bağlı izinlerin tek başına başarabileceğinin ötesinde sınırlar.

  • Ders 3 • Denetim Çerçevesi ve Uyumluluk Günlükleme

    Dosya erişimini, ayrıcalık kullanımını ve sistem çağrılarını izlemek için auditd kurallarını yapılandırır. Denetim günlükleri, güvenlik ve uyumluluk çerçeveleri tarafından gereken kanıt izini sağlar.

  • Ders 4 • Linux Yönetimi için Ansible ile Otomasyon

    Idempotent yapılandırma yönetimi için Ansible envanterini, playbook'larını ve rollerini tanıtır. Otomasyon, yapılandırma sürüklenmesini ortadan kaldırır ve tutarlı filo genelinde değişiklikler sağlar.

  • Ders 5 • Sistem Sertleştirme ve Saldırı Yüzeyini Azaltma

    Çekirdek parametre ayarı, hizmet minimizasyonu ve afiş yapılandırması uygular. Saldırı yüzeyini azaltmak, güvenlik açıklarının üretim ana bilgisayarları üzerindeki etkisini sınırlar.

Sertifikasyon

Geçerli tamamlama sertifikanız

Bu kurs sizin için:

  • Kıdemli seviye sorumluluklar üstlenmeye hazır genç Linux yöneticileri.

  • Daha derin işletim sistemi bilgisi ve betik yazma özgüveni isteyen DevOps mühendisleri.

  • Linux tabanlı altyapı rollere geçiş yapan Windows sistem yöneticileri.

  • Diğer sorumluluklarının yanında Linux sunucularını da yöneten genel BT uzmanları.

  • İlk altyapı veya platform rollerine başlayan bilgisayar bilimi mezunları.

  • Profesyonel olarak üretim sistemleriyle çalışmak isteyen hobi amaçlı Linux kullanıcıları.

Öğrencilerimiz ne diyor

Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...
Giulio Carlo
Giulio CarloDijital Pazarlama Öğrencisi
Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.
Mariana Ferres
Mariana FerresFotoğrafçılık Öğrencisi
İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!
Luciana Alvarenga
Luciana AlvarengaTırnak Tasarımı Öğrencisi
Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.
André Felipe
André FelipePrompt Mühendisliği Öğrencisi

Başlıca yetkinlikler

SSS

Dedika kimdir?

Sertifika Türkiye’de geçerli mi?

Kurslar ücretsiz mi?

Kursların ders yükü nedir?

Kurslar nasıl bir yapıya sahip?

Kurslar nasıl çalışıyor?

Kursların süresi nedir?

Kursların maliyeti veya fiyatı nedir?

Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?

PDF Kursu