Linux görevleri: bozuk sunucular
Her görevde bozulmuş ya da kurcalanmış bir Linux sunucusu bulur, sorunun nedenini çıkarır ve kalıcı biçimde düzeltirsin.
Seviye 201 · 16 ders · 15 pratik lab
Dersler
Dosyalar ve izinler
- Dolan diski boşalt, nedenini bul
- Silinmiş ama hâlâ açık olan dev log
- Sahipliği bozulan web dizini
- Değiştirilemeyen yapılandırma dosyası
- Kısa görev: yanlış izinli tüm dosyaları tek komutla listele
Servisler ve açılış
- Açılışta başlamayan servis
- Aynı portu isteyen iki servis
- Çalışmayan systemd zamanlayıcısı
- Ad çözümlemesi bozuk sunucu
- Kısa görev: bir servisin son açılışındaki hataları özetle
Kurcalama izleri
- UID 0 olan ikinci hesap
- Tanınmayan SSH anahtarı
- Komutu ele geçiren takma ad
- PATH’e eklenmiş sahte komut dizini
- Kütüphane ön yükleme dosyasındaki yabancı satır
- Bitirme görevi: kurcalanmış sunucuyu temizle ve olay notunu yaz
Pratik lablar
- Yer var ama dosya yazılamıyor: inode bitmiş: Gelincik Fırın'ın sipariş sunucusunda inode'ları tüketen dizini bulup temizler, dizinin adını ve kurtarılan inode sayısını sonuç dosyasına yazarsın.
- Yeniden başlatınca kaybolan veri bölümünü geri getir: Hatalı bir bağlama satırı yüzünden bağlanmayan veri bölümünü kalıcı olarak düzeltir, bölümdeki bayrağı teslim edersin.
- Döndürülmeyen günlükleri yeniden döngüye al: Ardıç Lojistik'in sunucusunda haftalardır döndürülmeyen günlüklerin nedenini bulup döndürmeyi onarır, nedeni ve kazanılan alanı sonuç dosyasına yazarsın.
- Giriş yapamayan muhasebeciyi içeri al: Hesabı açık olduğu halde oturum açamayan kullanıcının sorununu hesap ayarlarında bulup düzeltir, ev dizinindeki bayrağı teslim edersin.
- Bozuk yetki dosyası yüzünden kilitlenen yöneticileri kurtar: Yanlış düzenlenen yetki yapılandırmasını güvenli yoldan onarıp yöneticilerin yetkisini geri verir, hatalı satırın numarasını sonuç dosyasına yazarsın.
- Karışan ekip klasörünü tarife göre yeniden kur: Kozalak Mobilya'nın tasarım klasöründe sahiplik, grup devralma ve ek izinleri verilen tarife uydurur, denetim betiğinin ürettiği bayrağı teslim edersin.
- Tek satırlık hata yüzünden açılmayan web servisini onar: Yapılandırma dosyasındaki yazım hatası yüzünden başlamayan web servisini çalıştırır, açılan sayfadaki bayrağı teslim edersin.
- Veri dizinine yazamayan servisi düzelt: Yanlış kullanıcıyla çalıştığı için veri dizinine yazamayan servisi en az yetkiyle çalışır hale getirir, servisin yazdığı bayrağı teslim edersin.
- Veritabanından önce başlayan uygulamayı sıraya sok: Açılışta veritabanını beklemeden başlayıp çöken uygulamanın başlatma sırasını ve yeniden deneme davranışını düzeltir, yeniden başlatma sonrası durumu sonuç dosyasına yazarsın.
- Hiç çalışmayan gece yedeğini çalıştır: Zamanlama satırındaki hata yüzünden hiç tetiklenmeyen yedek görevini düzeltir, ilk başarılı çalışmanın ürettiği bayrağı teslim edersin.
- Elle çalışan, zamanlanınca bozulan betiği çöz: Karabatak Denizcilik'in rapor betiğinin zamanlanmış çalışmada neden başarısız olduğunu bulup düzeltir, nedeni ve çıktının özetini sonuç dosyasına yazarsın.
- Üst üste binen görevlerin sunucuyu boğmasını engelle: Bitmeden yeniden başlayan eşitleme görevlerinin birikmesini önleyen bir düzen kurar, önce ve sonraki eşzamanlı çalışma sayısını sonuç dosyasına yazarsın.
- Güncelleme sunucusunu başka yere yönlendiren kaydı bul: Güncellemelerin başarısız olduğu sunucuda ad çözümlemeyi saptıran yerel kaydı bulup kaldırır, yönlendirilen adresi sonuç dosyasına yazarsın.
- Değiştirilmiş sistem dosyasını paket doğrulamasıyla yakala: Kurulu paketlerin dosyalarını özgün değerleriyle karşılaştırıp değiştirilen programı bulur, özgün sürümü geri yükleyerek dosyanın yolunu sonuç dosyasına yazarsın.
- Silindikçe geri gelen dosyanın kaynağını kurut: Sedef Kuyumculuk'un sunucusunda silinen dosyayı yeniden oluşturan gizli servis ve zamanlanmış kaydı bulup kaldırır, kısa bir olay notunu sonuç dosyası olarak yazarsın.
Kurs hakkında
Her görevde bozulmuş ya da kurcalanmış bir Linux sunucusu bulur, sorunun nedenini çıkarır ve kalıcı biçimde düzeltirsin.
Ne öğreneceksin
- Dosyalar ve izinler
- Servisler ve açılış
- Kurcalama izleri
Ö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.