systemd è il nuovo gestore di sistema e servizio in RHEL 7. È retrocompatibile con gli script di inizializzazione SysV utilizzati dalle versioni precedenti di Oracle Linux, incluso RHEL 6. systemd è il primo processo che si avvia dopo l'avvio del sistema ed è il processo finale che è in esecuzione quando il sistema si spegne.
Caratteristiche
– Accelera l'avvio caricando i servizi contemporaneamente.
– Consente di gestire vari tipi di unità su un sistema, ad esempio:
- servizi (nome.servizio)
- obiettivi (nome.target)
- dispositivi (nome.dispositivo)
- punti di montaggio del file system (name.mount)
- prese (nome.presa)
– È supportato lo snapshot dello stato del sistema e il ripristino dello stato del sistema da uno snapshot.
– I punti di montaggio possono essere configurati come destinazioni di sistema.
tipi di unità di sistema
Di seguito è riportato un elenco di tipi di unità di sistema più comunemente utilizzati.
unità | funzione | estensione |
---|---|---|
unità di servizio | Avvia e controlla i demoni e i processi in cui sono costituiti. | .servizio |
unità target | sostituisce i livelli di esecuzione init di sysV. | .target |
unità di montaggio | Controlla i punti di montaggio nel file system. | .mount |
unità dispositivo | Esponi i dispositivi del kernel in systemd | .dispositivo |
Unità istantanea | Può essere utilizzato per salvare temporaneamente lo stato del set di unità systemd, che può essere successivamente ripristinato attivando l'unità snapshot salvata. | .istantanea |
scambia unità | Incapsula partizioni di scambio di memoria o file di scambio. | .scambia |
file di configurazione del sistema
le unità systemd sono definite dai file di configurazione delle unità che si trovano nelle seguenti directory:
/usr/lib/systemd/system
unità systemd distribuite con pacchetti RPM installati.
/run/systemd/system
unità di sistema create in fase di esecuzione. Questa directory ha la precedenza sulla directory con le unità di servizio installate.
/etc/systemd/system
unità di sistema create e gestite dall'amministratore di sistema. Questa directory ha la precedenza sulla directory con le unità di runtime.
CentOS / RHEL 7:Guida per principianti alle unità di servizio di sistema
CentOS / RHEL 7:Come impostare la destinazione predefinita (livello di esecuzione predefinito )
CentOS / RHEL 7 :come modificare i runlevel (target) con systemd