LFCS sınavına hazırlık: hedeflere göre laboratuvarlar
LFCS sınavının her hedefini ayrı bir Ubuntu laboratuvarında rehbersiz uygular, sonucu kendi komutlarınla doğrularsın.
Seviye 201 · 21 ders · 18 pratik lab
Dersler
Temel komutlar
- Dosya karşılaştırma, metin işleme ve arama
- Arşivler ve doğrulanmış yedek
- Git ile yapılandırma dosyalarını sürümlemek
- SSL sertifikası oluşturmak ve incelemek
- Kısa görev: /etc’nin günlük yedeğini al ve değişiklikleri karşılaştır
Operasyon
- Çekirdek parametreleri ve modüller
- Süreçleri ve kaynakları yönetmek
- Paket ve depo yönetimi
- Sanal makine ve konteyner çalıştırmak
- Kısa görev: konteynerli bir servisi açılışta başlat
Kullanıcılar ve ağ
- Kullanıcı ortamı, kabuk profilleri ve sınırlar
- netplan ile statik ve çoklu adres
- Yönlendirme ve NAT
- Nginx ile ters vekil ve yük dengeleme
- Zaman eşitleme ve SSH yapılandırması
- Kısa görev: iki arka uçlu bir web servisini ters vekil arkasına al
Depolama
- LVM oluşturmak ve büyütmek
- mdadm ile RAID
- NFS paylaşımı sunmak ve bağlamak
- Kota ve ACL ile ortak alan
- Bitirme görevi: tüm hedefleri tek senaryoda birleştir
Pratik lablar
- İki yapılandırma dosyasının farkını çıkar: Çalışan ve yedek yapılandırma dosyalarını karşılaştırıp değişen satırları birleşik fark biçiminde bir dosyaya yazarsın.
- Yüz dosyada eski sunucu adını değiştir: Bir dizin ağacındaki tüm yapılandırma dosyalarında eski sunucu adını yenisiyle değiştirip yedeklerini tutar ve değişen dosyaları sayarsın.
- Erişim kaydından müşteri bazlı kullanım raporu üret: awk ile erişim kaydını müşteri koduna göre gruplayıp istek sayısı ve toplam bayt içeren sıralı bir rapor üretirsin.
- Yapılandırma dizinini Git'e al: Bir servis yapılandırma dizininde depo başlatır, gizli anahtar dosyalarını dışlar ve ilk kaydı atarsın.
- Servisi bozan değişikliği geçmişte bul: Sürüm geçmişinde servisi bozan satırı hangi kaydın eklediğini bulup yalnızca o değişikliği geri alırsın.
- Riskli ayarı dalda dene, sonra birleştir: Yeni proxy ayarını ayrı bir dalda uygular, servisi test eder, ana dala birleştirip sürüm etiketi koyarsın.
- Sertifikanın sahibini ve bitiş tarihini oku: openssl ile bir sertifika dosyasının konu adını, alternatif adlarını ve bitiş tarihini çıkarırsın.
- Alternatif adlı sertifika isteği üret: Yeni bir anahtar ve iki alternatif ad içeren imzalama isteği üretip içeriğini doğrularsın.
- Anahtarla eşleşmeyen sertifikayı bul: Web sunucusunun başlamamasına yol açan anahtar ve sertifika uyuşmazlığını modül özetleriyle kanıtlayıp doğru çifti yerleştirirsin.
- Tek arka uca ters vekil kur: Nginx'i yerelde çalışan bir uygulamaya istekleri ileten ters vekil olarak yapılandırıp özgün istemci adresinin başlıkta iletildiğini doğrularsın.
- Üç arka uca ağırlıklı yük dağıt: Üç arka uçlu bir upstream bloğunda ağırlıkları tanımlayıp yüz istekte dağılımın beklenen oranda olduğunu sayarsın.
- Düşen arka ucu havuzdan otomatik çıkar: Hata sayısı ve bekleme süresi ayarlarıyla düşen arka ucun devre dışı kaldığını, geri gelince yeniden trafiğe girdiğini gösterirsin.
- RAID dizisinin durumunu oku: /proc/mdstat ve mdadm --detail çıktısından dizinin seviyesini, üyelerini ve eşitleme durumunu raporlarsın.
- İki diskten yansıtmalı dizi kur: İki boş diskten RAID 1 kurup dosya sistemi oluşturur, mdadm.conf ve fstab ile açılışta kendiliğinden bağlanmasını sağlarsın.
- Arızalı diski veri kaybetmeden değiştir: Dizideki bir diski arızalı işaretleyip çıkarır, yenisini ekler ve yeniden eşitleme bitene kadar verinin erişilebilir kaldığını gösterirsin.
- NFS paylaşımını istemciye bağla: Sunucunun dışa açtığı paylaşımları listeleyip birini istemciye bağlar ve yazma izninin beklendiği gibi olduğunu sınarsın.
- Paylaşımı yalnızca bir alt ağa aç: Bir dizini yalnızca ofis alt ağına salt okunur, yönetim makinesine yazılabilir olarak dışa açıp iki istemciden test edersin.
- Ortak alana kullanıcı kotası koy: Ortak proje biriminde kotayı etkinleştirir, kullanıcı başına yumuşak ve sert sınır tanımlar ve sınırı aşan yazmanın reddedildiğini gösterirsin.
Kurs hakkında
LFCS sınavının her hedefini ayrı bir Ubuntu laboratuvarında rehbersiz uygular, sonucu kendi komutlarınla doğrularsın.
Ne öğreneceksin
- Temel komutlar
- Operasyon
- Kullanıcılar ve ağ
- Depolama
Ön koşullar
Aynı yolun 101 düzeyindeki kurslarını bitirmiş olmak ya da o konuları biliyor olmak yeterlidir.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 201 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.