systemd je nový správce systému a služeb v RHEL 7. Je zpětně kompatibilní s iniciačními skripty SysV používanými předchozími verzemi Oracle Linuxu včetně RHEL 6. systemd je první proces, který se spustí po nabootování systému, a je konečným procesem. běží, když se systém vypne.
Funkce
– Zrychluje bootování současným načítáním služeb.
– Umožňuje spravovat různé typy jednotek v systému, například:
- služby (name.service)
- cíle (název.cíl)
- zařízení (název.zařízení)
- připojovací body systému souborů (název.připojení)
- zásuvky (název.socket)
– Je podporováno snímkování stavu systému a obnova stavu systému ze snímku.
– Přípojné body lze konfigurovat jako systémové cíle.
typy systémových jednotek
Níže je uveden nejčastěji používaný seznam typů systemd jednotek.
jednotka | funkce | rozšíření |
---|---|---|
servisní jednotka | Spouštět a ovládat démony a procesy, ze kterých se skládají. | .service |
cílová jednotka | nahrazuje úrovně spuštění sysV. | .target |
připojit jednotku | Ovládejte přípojné body v systému souborů. | .mount |
jednotka zařízení | Odhalte zařízení jádra v systemd | .zařízení |
Jednotka snímku | Lze použít k dočasnému uložení stavu sady jednotek systemd, který lze později obnovit aktivací uložené jednotky snímku. | .snímek |
swap unit | Zapouzdření odkládacích oddílů paměti nebo odkládacích souborů. | .swap |
konfigurační soubory systemd
jednotky systemd jsou definovány konfiguračními soubory jednotek umístěnými v následujících adresářích:
/usr/lib/systemd/system
jednotky systemd distribuované s nainstalovanými balíčky RPM.
/run/systemd/system
systemd jednotky vytvořené za běhu. Tento adresář má přednost před adresářem s nainstalovanými servisními jednotkami.
/etc/systemd/system
jednotky systemd vytvořené a spravované správcem systému. Tento adresář má přednost před adresářem s runtime jednotkami.
CentOS / RHEL 7 :Průvodce pro začátečníky k servisním jednotkám systemd
CentOS / RHEL 7 :Jak nastavit výchozí cíl (výchozí úroveň běhu )
CentOS / RHEL 7 :Jak změnit úrovně běhu (cíle) pomocí systemd