LPIC-1 sınavına hazırlık: ikinci sınav
LPIC-1’in ikinci sınavının konularını; kabuk ve betikler, yönetim görevleri, temel servisler, ağ ve güvenliği gerçek sunucularda uygulayarak çalışırsın.
Seviye 201 · 22 ders · 18 pratik lab
Dersler
Kabuk, betik ve grafik arayüz
- Kabuk ortamını özelleştirmek
- Basit betikler yazmak
- Grafik arayüz: X11, Wayland ve masaüstü ortamları
- Erişilebilirlik seçenekleri
- Kısa görev: her girişte sistem özeti gösteren betik hazırla
Yönetim görevleri
- Kullanıcı ve grup hesapları
- İş zamanlamak: cron, at ve systemd zamanlayıcı
- Yerelleştirme, karakter kodlaması ve saat dilimi
- Kısa görev: geçici bir çalışanın hesabını süreli aç ve kapat
Temel sistem servisleri
- Sistem saati ve zaman eşitleme
- Sistem kayıtları: rsyslog ve journal
- Posta aktarım aracı temelleri
- Yazıcılar ve yazdırma
- Kısa görev: kayıtları uzak bir kayıt sunucusuna gönder
Ağ ve güvenlik
- İnternet protokolü temelleri
- Kalıcı ağ yapılandırması
- Temel ağ sorun giderme
- İstemci tarafında DNS
- Güvenlik yönetimi: SUID dosyalar, açık portlar, sınırlar
- Ana makine güvenliği: gereksiz servisleri kapatmak
- SSH ve GPG ile veriyi korumak
- Bitirme görevi: ikinci sınavın konularını tek senaryoda uygula
Pratik lablar
- Ekip için ortak takma ad ve işlev tanımla: Tüm kullanıcılara geçerli olacak iki takma adı ve bir kabuk işlevini /etc/profile.d altında tanımlayıp yeni oturumda denersin.
- Değişken neden bazı oturumlarda yok?: Giriş kabuğunda görünen ama betikten çağrılınca kaybolan bir PATH eklemesinin hangi başlangıç dosyasında durması gerektiğini bulup düzeltirsin.
- Yeni kullanıcılar için hazır ortam şablonu kur: /etc/skel dizinine kabuk ayarları, dizin yapısı ve editör yapılandırması koyup yeni açılan hesabın bunlarla geldiğini doğrularsın.
- Kullanıcıyı ikinci gruba ekle ve doğrula: Bir kullanıcıyı birincil grubunu bozmadan proje grubuna ekleyip yeni oturumda üyeliğin geçerli olduğunu gösterirsin.
- shadow alanlarından parola yaşını oku ve ayarla: /etc/shadow alanlarını yorumlayıp üç hesabın en az, en çok ve uyarı gün sayılarını politika değerlerine getirirsin.
- Dosyadan toplu hesap aç ve tutarlılığı denetle: Yirmi kişilik listeden hesapları toplu oluşturup pwck ve grpck ile hesap dosyalarının tutarlılığını denetler, bulunan hatayı giderirsin.
- Tek seferlik işi at ile zamanla: Bu gece bir kez çalışacak temizlik komutunu at ile kuyruğa koyup atq ile görür ve atrm ile silmeyi denersin.
- Kimlerin zamanlanmış görev kurabileceğini sınırla: cron.allow ve at.deny dosyalarıyla yalnızca iki hesabın görev zamanlamasına izin verip diğer hesabın reddedildiğini gösterirsin.
- Cron satırını systemd zamanlayıcısına taşı: Kaçırılan çalışmayı telafi etmeyen bir cron görevini eşdeğer servis ve zamanlayıcı birimine çevirip kalıcı zamanlamayla denersin.
- Günlükte dünün hata kayıtlarını süz: journalctl ile belirli bir servisin dünkü hata ve üstü önemdeki kayıtlarını süzüp bir dosyaya aktarırsın.
- Bir uygulamanın kayıtlarını ayrı dosyaya yönlendir: rsyslog'da local4 tesisine gelen iletileri ayrı bir dosyaya yazan kuralı ekleyip logger ile sınarsın.
- Büyüyen günlük için döndürme politikası yaz: Uygulama günlüğünü haftalık döndüren, sıkıştıran, sekiz kopya tutan ve döndürme sonrası servisi uyaran logrotate kuralını yazıp zorla çalıştırarak denersin.
- root postasını yöneticiye yönlendir: Yerel posta takma adlarıyla root'a gelen iletileri bir yönetici hesabına yönlendirip sınama iletisiyle doğrularsın.
- Kuyrukta bekleyen postaları incele ve temizle: Yerel posta kuyruğunda bekleyen iletilerin neden gitmediğini bulup geçersiz alıcılı olanları siler, kalanları yeniden gönderirsin.
- Komut satırından yazıcı kuyruğunu yönet: CUPS'ta sanal bir yazıcı tanımlayıp iş gönderir, takılan işi iptal eder ve kuyruğu durdurup yeniden açarsın.
- Açık portları ve SUID dosyalarını listele: Bir sunucuda dinleyen portları ve SUID bitli dosyaları listeleyip beklenmeyen iki kaydı işaretlersin.
- İstemci tarafı DNS sorununu host ve dig ile çöz: Kısa adları çözemeyen bir istemcide arama alanı ve ad sunucusu ayarını bulup düzeltir, iki araçla doğrularsın.
- GPG ile şifrele, SSH aracısıyla taşı: Bir raporu alıcının açık anahtarıyla şifreleyip parolasız anahtar kullanmadan ssh-agent üzerinden uzak sunucuya kopyalar ve orada çözersin.
Kurs hakkında
LPIC-1’in ikinci sınavının konularını; kabuk ve betikler, yönetim görevleri, temel servisler, ağ ve güvenliği gerçek sunucularda uygulayarak çalışırsın.
Ne öğreneceksin
- Kabuk, betik ve grafik arayüz
- Yönetim görevleri
- Temel sistem servisleri
- Ağ ve güvenlik
Ö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.