Bize Ulaşın

Eğitim İçeriği

Bildirimci Sistem Egemenliği

  • Emri (imperatif) yapılandırma yönetiminin neden sürüklenmeye ve denetim başarısızlığına yol açtığı.
  • Sistem oluşturma için Nix deposu, türevler ve saf fonksiyonlar.
  • NixOS geleneksel dağıtımlara karşı: değiştirilemezlik ve atomik yükseltmeler.

Kurulum ve Temeller

  • ISO'dan NixOS'u manuel ve otomatik bölümlendirme ile yükleme.
  • Nix dili: kümeler, fonksiyonlar ve içe aktarmalar.
  • configuration.nix yapısı ve modül sistemi.
  • nix search ve kılavuz sayfalarıyla paketleri ve seçenekleri arama.

Paket ve Hizmet Yönetimi

  • nix-env ile paketlerin tüm sistem genelinde ve kullanıcı başına yükleme.
  • systemd hizmetlerini bildirimci olarak etkinleştirme.
  • Özel paket geçersiz kılmaları ve kaplamalar (overlays).
  • Çöp toplama ve depo optimizasyonu.

Tekrarlanabilir Ortamlar

  • Gerekince geliştirme için nix-shell ve shell.nix.
  • Kilit dosyası tabanlı tekrarlanabilirlik için Nix Flakes.
  • Ekip katılımı için devenv ve devshell.
  • Otomatik ortam geçişi için Direnv entegrasyonu.

Uzaktan Dağıtım

  • Filo yönetimi için NixOps ve Colmena.
  • Uzaktan derleme ve ikili önbellek yapılandırması.
  • agenix ve sops-nix ile gizli veri yönetimi.
  • NixOS sanal makineleri ve konteynerler ile dağıtım testleri.

Sistem Güncellemeleri ve Geri Alımlar

  • nixos-rebuild switch, test ve boot modları.
  • Önceki nesnelere atomik geri alma.
  • Tekrarlanabilir güncellemeler için kanal yönetimi ve sabitleme.
  • Acil kurtarma ve önyükleyici yapılandırması.

Gelişmiş Konular

  • NixOS konteynerleri ve hafif sanallaştırma.
  • Çapraz derleme ve ARM derlemeleri.
  • Özel ISO ve ağden (netboot) imaj oluşturma.
  • Nix paketleri için Hydra sürekli entegrasyon.

Kurs İçin Gerekli Önbilgiler

  • İleri düzey Linux sistem yönetimi ve kabuk betikleme deneyimi.
  • İşlevsel programlama kavramlarına temel düzeyde anlayış.
  • Git ve sürüm kontrollü yapılandırma iş akışlarına aşinalık.

Hedef Kitle

  • Tekrarlanabilir, bildirimci sistemler arayan altyapı mühendisleri.
  • Ansible, Puppet veya Chef'i Nix ile değiştirmek isteyen DevOps ekipleri.
  • Bit düzeyinde tekrarlanabilir dağıtımlar gerektiren organizasyonlar.
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler