- systemd SysV ile geriye doğru uyumludur.
- hizmetleri başlangıçta paralel yüklüyor
- bir servisin isteğe bağlı aktivasyonunu sağlar
- bağımlılık temelli
- ve çok daha fazlası sanırım ...
Bahsettiğinden çok daha fazlası var systemctl
.
systemd
Birimlerle çalışırsa, farklı türlerde birimler vardır: hedefler, hizmetler, soketler vb. hedefler çalışma seviyeleriyle aynı kavramdır, bir arada birimlerdir.
systemctl
Varsayılan sistem hedefini belirlemek veya almak için kullanabilirsiniz .
systemctl get-default
Diğer hedeflere gidebilirsiniz:
systemctl isolate multiuser.target
Diğer hedefler: çok kullanıcılı, grafiksel, özyinelemeli, acil durum, yeniden başlatma, kapanma.
Dediğiniz gibi, systemctl
hizmetleri yönetmek için kullanabilirsiniz , hizmet yönetimi ile ilgili diğer komutlardan bazılarının farkındayım:
# Restarts a service only if it is running.
systemctl try-restart name.service
# Reloads configuration if it's possible.
systemctl reload name.service
# try to reload but if it's not possible restarts the service
systemctl reload-or-restart name.service
Bir servis durumu hakkında bilgi edinmek için kullanabilirsiniz:
systemctl status name.service
systemctl is-active name.service # running
systemctl is-enabled name.service # will be activated when booting
systemctl is-failed name.service # failed to load
Bir hizmeti maskeleyebilir veya maskesini kaldırabilirsiniz:
systemctl mask name.service
systemctl unmask name.service
Bağlanacağınız bir servisi maskelemeniz durumunda /dev/null
, manuel veya otomatik olarak diğer servisler etkinleştiremez / etkinleştiremez. (önce maskesini çıkarmalısın).
Systemctl'nin bir diğer kullanımı birimleri listelemektir:
systemctl list-units
Yüklenen ve aktif olan tüm birimleri listeler.
Servis birimlerini listele:
systemctl list-units --type=service
Veya yalnızca yüklü ve etkin olmayan tüm kullanılabilir birimleri listelemek için:
systemctl list-unit-files
Takma adlar oluşturabilir veya uzaktaki makineleri bile kontrol edebilirsiniz
systemctl --host ravexina@192.168.56.4 list-units
Öte yandan service
, yapması gerekeni yapar, hizmetleri yönetir ve diğer insanların işi ile ilgisi yoktur;)