RHCSA sınavına hazırlık: hedeflere göre laboratuvarlar
RHCSA sınavının her hedefini ayrı bir laboratuvarda, rehbersiz ve kalıcılığı yeniden başlatmayla doğrulayarak uygularsın.
Seviye 201 · 20 ders · 18 pratik lab
Dersler
Temel araçlar ve dosyalar
- Dosya bulmak, arşivlemek ve sıkıştırmak
- Bağlantılar ve standart izinler
- Yönlendirme, grep ve düzenli ifadeler
- Koşul ve döngü içeren basit kabuk betiği
- Kısa görev: belirli dosyaları bul ve izinlerini koruyarak arşivle
Çalışan sistemler ve açılış
- Kök parolasını açılışta sıfırlamak
- Süreçleri bulmak, önceliklendirmek ve sonlandırmak
- Servis ve zamanlayıcıları açılışa bağlamak
- Kayıtları bulmak ve kalıcı yapmak
- Kısa görev: dışarıda kaldığın sunucuya yeniden gir ve servisleri düzelt
Depolama
- Bölüm, fiziksel birim, birim grubu ve mantıksal birim
- Mantıksal birimi dosya sistemiyle birlikte büyütmek
- Ortak dizinlerde set-GID ve yapışkan bit
- NFS ve autofs ile ev dizinlerini bağlamak
- Kısa görev: proje birimini oluştur, büyüt ve ekibe paylaştır
Ağ, güvenlik ve konteyner
- nmcli ile IPv4 ve IPv6 yapılandırmak
- firewalld bölge, servis ve port kuralları
- SELinux bağlamı, port etiketi ve boolean
- Köksüz konteyneri kullanıcı servisi olarak başlatmak
- Bitirme görevi: tüm hedefleri tek sunucuda arka arkaya uygula
Pratik lablar
- Yapılandırmadaki etkin satırları ayıkla: Bir yapılandırma dosyasından yorum ve boş satırları ayıklayıp yalnızca etkin ayarları yeni bir dosyaya yazarsın.
- Düzenli ifadeyle alt ağ ve tarih yakala: Bir kayıt dosyasında belirli alt ağdan gelen ve belirli gün aralığına düşen satırları genişletilmiş düzenli ifadeyle seçip sayarsın.
- Çıktıyı ve hatayı ayrı dosyalara yönlendir: Tüm dosya sistemini tarayan bir find komutunun sonuçlarını ve izin hatalarını ayrı dosyalara yönlendirip hatalı dizinleri düzenli ifadeyle özetlersin.
- Güncel sürüme sembolik bağlantı kur: Bir uygulama dizininde current adlı sembolik bağlantıyı yeni sürüm klasörüne çevirip eskisinin bozulmadığını gösterirsin.
- Sert bağlantıları inode numarasından bul: Bir dosyanın tüm sert bağlantılarını inode numarasıyla bulur, birini sildiğinde verinin kaldığını kanıtlarsın.
- Özel izinli dosyaları tara ve düzelt: Sunucudaki setuid, setgid ve herkese yazılabilir dosyaları listeler, paketle gelmeyen ikisinin özel bitini kaldırıp nedenini kaydedersin.
- Bir kereliğine kurtarma hedefinde aç: GRUB menüsünde çekirdek satırını düzenleyip sistemi bir kereliğine kurtarma hedefinde açar ve normal hedefe dönersin.
- Unutulan root parolasını rd.break ile sıfırla: Açılışı rd.break ile kesip kök dosya sistemini yazılabilir bağlar, parolayı değiştirir ve SELinux yeniden etiketlemesini tetikleyerek sisteme girersin.
- Parola yok, fstab bozuk: sunucuya geri gir: Root parolası bilinmeyen ve bozuk bir fstab satırı yüzünden acil kipe düşen sunucuda önce parolayı sıfırlar, sonra satırı düzeltip normal açılışı sağlarsın.
- XFS'li mantıksal birimi 500 MB büyüt: Birim grubundaki boş alandan bir mantıksal birimi 500 MB büyütüp XFS dosya sistemini de aynı anda genişletirsin.
- Birim grubunda yer yokken birimi büyüt: Birim grubunda yer kalmadığında yeni bir bölümü gruba katar ve ext4'lü mantıksal birimi tam 2 GB'a çıkarırsın.
- Birimi istenen aralığa getir ve kalıcılığı doğrula: Pusulam Sigorta'nın arşiv birimini 1,4 ile 1,6 GB arasına büyütür, bağlama noktası ve fstab kaydı bozulmadan yeniden başlatma sonrası boyutu kanıtlarsın.
- NFS paylaşımını elle bağla ve sına: Lab NFS sunucusunun dışa aktardığı paylaşımları listeleyip birini salt okunur bağlar ve içeriğini okursun.
- Doğrudan eşlemeyle isteğe bağlı bağlama kur: autofs'te doğrudan eşleme yazarak /mnt/raporlar dizinine girildiğinde NFS paylaşımının kendiliğinden bağlanmasını sağlarsın.
- Uzak ev dizinlerini joker eşlemeyle bağla: Merkezi kullanıcıların ev dizinlerini joker karakterli dolaylı eşlemeyle bağlar, bir kullanıcıyla oturum açıp yazabildiğini doğrularsın.
- Bir SELinux boole değerini kalıcı aç: Web sunucusunun kullanıcı ev dizinlerini sunabilmesi için ilgili boole değerini bulup kalıcı olarak açarsın.
- NFS'teki içeriği sunamayan web sunucusunu düzelt: İçeriği NFS paylaşımında duran web sunucusunun erişim hatasını denetim kaydından okuyup doğru boole değerini kalıcı açarsın.
- Yanlış etiketlenmiş dizin ağacını onar: mv ile taşınan dosyalar yüzünden yanlış bağlam taşıyan bir uygulama ağacını varsayılan kurallarla karşılaştırıp topluca düzeltir, tek istisna için özel kural yazarsın.
Kurs hakkında
RHCSA sınavının her hedefini ayrı bir laboratuvarda, rehbersiz ve kalıcılığı yeniden başlatmayla doğrulayarak uygularsın.
Ne öğreneceksin
- Temel araçlar ve dosyalar
- Çalışan sistemler ve açılış
- Depolama
- Ağ, güvenlik ve konteyner
Ö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.