GNU/Linux >> Linux Esercitazione >  >> Linux

Systemd sa ancora dei runlevel?

Systemd ha ancora il concetto di runlevel? Ad esempio è inutile usare telinit <number> ?

Risposta accettata:

Basso livello di esecuzione di SystemD

All'interno di SystemD(aemon), i runlevel sono esposti come "Target". Il concetto è ancora lì, ma il flusso di lavoro per produrre il risultato desiderato per le tue esigenze è diverso.

L'allegato dovrebbe chiarire questo problema.

Come faccio a modificare il runlevel corrente?

$ systemctl isolate runlevelX.target

Come faccio a modificare il runlevel predefinito per il prossimo avvio?

# Create a symlink
$ ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
  • ln -sf TARGET DESTINATION
  • -s crea un collegamento simbolico
  • -f rimuove il file di destinazione esistente

OPPURE (come suggerito da @centimane) usa semplicemente il "benedetto" systemd comando:

systemctl set-default [target name].target

Come faccio a identificare il runlevel corrente?

$ systemctl list-units --type=target

Linux
  1. Questo errore su Upstart/systemd con Runit?

  2. Come sapere se Dd funziona ancora?

  3. Come fa Bash a sapere come viene invocato?

  4. Mettere il file dell'unità Systemd?

  5. Avvio non grafico con Systemd?

30 cose che non sapevi del kernel Linux

Tutto quello che volevi sapere su Zorin OS 12

Cosa devi sapere su IPv6

Tutto ciò che devi sapere sul sistema operativo Linux Zorin

Tutto ciò che devi sapere sul sistema operativo Peppermint Linux

Fai in modo che il servizio utente di systemd dipenda dalla destinazione del sistema