Linux Run-Level (SystemD)

Linux sistemlerinde, init sisteminden Systemd'e geçişle birlikte run-level (çalıştırma düzeyi) kavramı yerini hedef (target) kavramına bırakmıştır. Systemd, Linux sistemlerinde hedef tabanlı bir başlatma sistemidir. Run-level yerine target kullanılarak sistem yönetimi ve hizmetlerin kontrolü sağlanır.

Systemd'de run-level yerine geçen bazı hedefler şunlardır:

  1. multi-user.target:

    • Çoklu kullanıcı modunu temsil eder. Bu hedef, çoklu kullanıcı modunda sistem hizmetlerinin başlatılmasını sağlar.
  2. graphical.target:

    • Grafiksel kullanıcı arabirimini (GUI) temsil eder. Bu hedef, bir masaüstü ortamının başlatılmasını sağlar.
  3. rescue.target:

    • Kurtarma modunu temsil eder. Sistem sorunlarını gidermek için düşük seviyeli bir ortamda çalışır.
  4. emergency.target:

    • Acil durum modunu temsil eder. Bu hedef, en temel hizmetleri başlatır ve sistemde acil bir durumda müdahale etmeyi sağlar.
  5. default.target:

    • Varsayılan hedefi temsil eder. Bu, genellikle multi-user.target veya graphical.target'e bağlıdır.

Systemd ile ilgili bazı temel komutlar:

  • systemctl get-default:

    • Varsayılan hedefi görüntüler.
  • systemctl set-default hedef_adı:

    • Varsayılan hedefi değiştirir.
  • systemctl isolate hedef_adı:

    • Belirli bir hedefe geçiş yapar.
  • systemctl list-units --type=target:

    • Mevcut hedefleri listeler.

Systemd'de hedefler, sistem yönetimi ve başlatma süreçlerini düzenlemek için kullanılır. Bu, init sisteminden farklı bir yaklaşım sunar ve daha esnek bir yapı sağlar.



Yorum Ekle

Üzerine gel