Sistemd dökümantasyonu, nispeten yeni bir proje için mükemmel. Başlangıç olarak hedefler , gelen man systemd.target
:
Hedef birimler, birimler tarafından sağlanan genel işlevler üzerine ek bir işlev sunmazlar. Yalnızca bağımlılıklar yoluyla birimleri (önyükleme hedefleri olarak yararlıdır) gruplandırmak ve birimler arasındaki bağımlılıklarda kullanılan senkronizasyon noktaları için standartlaştırılmış adlar oluşturmak için vardırlar. Diğer şeylerin yanı sıra, hedef üniteler klasik SysV init sistemindeki SysV çalışma seviyeleri için daha esnek bir alternatiftir.
Bu "ünite grupları", basic.target
esasen sistem önyüklemesini kapsayan, dbus, getty'ler, bağlama noktalarından takas ve zamanlayıcılara kadar her şeye kadar uzanan bir dizi farklı işlevselliği kapsar. İle tam listesini görebilirsiniz man systemd.special
.
Servis dosyaları, systemd tarafından kontrol edilen işlemlerin yürütülmesi için temel ünitelerdir. Yine, kimden man systemd.service
:
Adı servisiyle biten bir birim konfigürasyon dosyası, systemd tarafından kontrol edilen ve denetlenen bir işlem hakkındaki bilgileri kodlar.
Bunlar başlatılabilir, durdurulabilir, yeniden başlatılabilir, yeniden yüklenebilir.
Son olarak, prizler , gelen man systemd.socket
:
Adı ".socket" ile biten bir ünite konfigürasyon dosyası, IPC veya ağ soketi veya soket tabanlı aktivasyon için sistem tarafından kontrol edilen ve denetlenen bir FIFO dosya sistemi hakkındaki bilgileri kodlar.
Bunlar dosya sistemindeki veya Internet'teki bir soketi ve ayrıca taşıma için klasik FIFO'ları kapsar. Her soket ünitesinde, ilk bağlantı sokete veya FIFO'ya girerse başlayan bir servis birimi bulunur.
Dışında ilave man
sayfalarda, bu blog yayınları, değerinde okuma Lennart serileri de olduğu Yöneticileri için systemd mimarisi ve systemd uygulanması (20 mesaj seride şu anda) de derinlemesine bir görünüm sağlar.
man
sayfaları örnek niteliğindedir: Baktınızman systemd.{service,socket,target}
mı?