LFCS deneme sınavı 2
Süreli, uygulamalı deneme.
Seviye 301 · 20 ders · 18 pratik lab
Dersler
Görev setleri
- Görev seti A: sistem yönetimi: İkinci deneme sınavının ilk bölümünde sistem yönetimi görevlerini süre altında çözersin.
- Görev seti B: depolama ve ağ: İkinci deneme sınavının ikinci bölümünde depolama ve ağ görevlerini süre altında çözüp doğrularsın.
- Görev seti C: servisler ve güvenlik: İkinci deneme sınavının son bölümünde servis ve güvenlik görevlerini süre altında çözersin.
- Kısa görev: en çok zorlandığın görev setini süre tutarak yeniden çöz
Senaryolar: servisler, depolar ve ağ kuralları
- Senaryo: systemd zamanlayıcısıyla servis sağlık kontrolü kurmak: Düzenli aralıkla çalışan bir kontrol servisi ve zamanlayıcı yazıp çıktısını journal’da görebileceksin.
- Senaryo: yanlış ortam değişkeni yüzünden çalışmayan servisi onarmak: Servis birimindeki ortam ayarını bulup düzeltebilir ve servisin doğru başladığını doğrulayabileceksin.
- Senaryo: yerel apt deposu oluşturup paket kurmak: Paketleri bir dizinde depo olarak sunup sources.list ile tanıtabilir ve oradan kurulum yapabileceksin.
- Senaryo: iki ağ arayüzünü yedeklilik için birleştirmek: Bir bond aygıtı kurup bir arayüz koptuğunda bağlantının sürdüğünü sınayabileceksin.
- Senaryo: iptables kurallarını kaydetmek ve yeniden başlatmada geri yüklemek: Kuralları dosyaya aktarıp açılışta otomatik yüklenmesini sağlayarak kalıcı bir paket süzme politikası kurabileceksin.
- Senaryo: yerel bir portu başka porta yönlendirmek: NAT kuralıyla gelen bağlantıları iç servis portuna yönlendirip curl ile sınayabileceksin.
- Kısa görev: yedekli ağ bağlantısını ve kalıcı güvenlik duvarını birlikte kur
Senaryolar: depolama, izinler ve yedek
- Senaryo: dinleyen port çakışmasını teşhis etmek: ss ile bir portu kimin tuttuğunu bulup çakışan servisi yeniden yapılandırabileceksin.
- Senaryo: LVM birimini büyütmek ve dosya sistemini genişletmek: Hacim grubuna disk ekleyip mantıksal birimi büyütebilir ve dosya sistemini çevrimiçi genişletebileceksin.
- Senaryo: bellek tabanlı geçici çalışma alanı kurmak: Boyutu sınırlı bir tmpfs bağlayıp yeniden başlatmada kaybolacağını ve ne için uygun olduğunu açıklayabileceksin.
- Senaryo: dosya sistemi imajını onarmak ve bağlamak: Bozuk bir imaj dosyasını fsck ile denetleyip döngü aygıtı üzerinden bağlayabileceksin.
- Senaryo: ortak dizinde ACL ile grup erişimini ayarlamak: setfacl ile belirli kullanıcılara dizinde özel izin verip getfacl ile doğrulayabileceksin.
- Senaryo: başarısız oturum açmaları ayıklamak ve doğrulanmış yedek almak: Günlükten başarısız girişleri çıkarıp kanıt arşivini tar ve sha256sum ile doğrulanabilir biçimde saklayabileceksin.
- Kısa görev: büyüyen veriye yer aç ve ortak dizin erişimini düzelt
Değerlendirme ve final
- Değerlendirme ve eksikleri kapatmak: Denemedeki hatalarını ve atladığın görevleri gözden geçirip eksik konuları belirler, kapatmak için bir çalışma planı çıkarırsın.
- Bitirme görevi: 2 saatlik süreli tam deneme
Pratik lablar
- Zamanlayıcıların sıradaki çalışma saatini oku: systemctl list-timers ile etkin zamanlayıcıları, son ve sıradaki çalışma zamanlarını listeleyip hiç çalışmamış olanı bulursun.
- Haftalık disk raporu için zamanlayıcı kur: Her pazartesi sabahı disk kullanım raporu üreten servis ve zamanlayıcı birimlerini yazıp elle tetikleyerek doğrularsın.
- Kapalıyken kaçan işi açılışta telafi et: Sunucu kapalıyken kaçan gece işinin açılışta çalışması için Persistent ve rastgele gecikme ayarlarını ekleyip yeniden başlatmayla kanıtlarsın.
- Servisin ortam değişkenlerini bul: Çalışan bir servisin hangi ortam dosyasını okuduğunu ve süreçte hangi değişkenlerin tanımlı olduğunu gösterirsin.
- Paket dosyasına dokunmadan servisin portunu değiştir: systemctl edit ile oluşturduğun drop-in dosyasında dinleme portunu değiştirip paketin birim dosyasının aynı kaldığını gösterirsin.
- Etkisiz kalan drop-in'in nedenini bul: ExecStart'ı sıfırlamayan bir drop-in yüzünden başlamayan servisi systemd-delta ve günlüklerle teşhis edip düzeltirsin.
- Köprüye bağlı arayüzleri listele: Bir sanallaştırma sunucusunda köprü aygıtını, üyelerini ve öğrenilen MAC adreslerini bridge komutlarıyla raporlarsın.
- Sanal makineler için netplan köprüsü kur: Fiziksel arayüzü netplan ile bir köprüye alıp adresi köprüye taşır ve sanal makinenin ağdan adres aldığını doğrularsın.
- Köprü üzerinde iki VLAN'ı ayır: Tek fiziksel hat üzerinden gelen iki VLAN'ı ayrı köprülere ayırıp her sanal makinenin yalnızca kendi ağına eriştiğini test edersin.
- nftables kural kümesini oku: nft list ruleset çıktısından hangi portların açık olduğunu ve varsayılan politikanın ne olduğunu çıkarırsın.
- İzinli yönetim adreslerini küme ile tanımla: SSH'a yalnızca bir adres kümesinden izin veren nftables kuralı yazıp kümeye yeni adresi kuralı yeniden yazmadan eklersin.
- Açılışta yüklenmeyen kural dosyasını onar: Sözdizimi hatası yüzünden açılışta yüklenmeyen nftables.conf dosyasını denetleyip düzeltir ve servisin etkin olduğunu yeniden başlatmayla kanıtlarsın.
- Dosya sisteminin blok ve inode durumunu oku: df ve tune2fs ile bir birimin doluluk oranını, inode kullanımını ve son denetim tarihini raporlarsın.
- Ayrılmış birimi denetle ve küçült: Fazla büyük ayrılmış ext4 birimini ayırıp denetler, dosya sistemiyle birlikte güvenle küçültür ve veriyi doğrularsın.
- Bozuk süper bloğu yedeğinden kurtar: Bağlanmayan bir disk imajında yedek süper blok konumunu bulup onarımı onunla yapar ve kurtarılan dosyaları sayarsın.
- Arşivden tek dosyayı geri çıkar: Sıkıştırılmış bir yedek arşivinin içeriğini listeleyip yalnızca silinen yapılandırma dosyasını özgün izinleriyle geri çıkarırsın.
- Proje klasörünü dışlamalarla yansıt: Kozalak Mobilya'nın çizim klasörünü önbellek ve geçici dosyalar hariç ikinci diske rsync ile yansıtıp kuru çalıştırmayla farkı gösterirsin.
- Sabit bağlantılı günlük artımlı yedek kur: rsync --link-dest ile yer kaplamayan günlük kopyalar üreten bir betik yazar, üç gün çalıştırıp bir dosyayı ikinci günkü halinden geri alırsın.
Kurs hakkında
Süreli, uygulamalı deneme.
Ne öğreneceksin
- Görev setleri
- Senaryolar: servisler, depolar ve ağ kuralları
- Senaryolar: depolama, izinler ve yedek
- Değerlendirme ve final
Ön koşullar
Aynı yolun 101 ve 201 düzeyindeki konularına hâkim olmalısın.
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 301 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.