GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come modificare il runlevel corrente in RHEL 8/CentOS 8

In questa guida illustreremo come modificare il runlevel corrente con due metodi.

Introduzione

Un livello di esecuzione è una modalità operativa nei sistemi operativi dei computer che implementa l'inizializzazione in stile V del sistema Unix. Convenzionalmente, esistono sette runlevel, numerati da zero a sei. S è talvolta usato come sinonimo di uno dei livelli. All'avvio viene eseguito solo un runlevel; i livelli di esecuzione non vengono eseguiti uno dopo l'altro (ovvero viene eseguito solo il livello di esecuzione 2, 3 o 4, non più in sequenza o in qualsiasi altro ordine).

livello di esecuzione definisce lo stato della macchina dopo l'avvio. In genere vengono assegnati livelli di esecuzione diversi (non necessariamente in un ordine particolare) alla modalità utente singolo, alla modalità multiutente senza l'avvio dei servizi di rete, alla modalità multiutente con i servizi di rete avviati, all'arresto del sistema e agli stati del sistema di riavvio del sistema.

L'esatta configurazione di queste configurazioni varia tra i sistemi operativi e le distribuzioni Linux. Ad esempio, il runlevel 4 potrebbe essere una configurazione senza server della GUI multiutente su una distribuzione e nulla su un'altra. I runlevel seguono comunemente i modelli generali descritti in questo articolo; tuttavia, alcune distribuzioni utilizzano determinate configurazioni specifiche.

Livello di esecuzione

Il runlevel predefinito può essere impostato utilizzando il systemctl comando o creare un collegamento simbolico di destinazioni a livello di esecuzione al default.target file.

Cambia runlevel usando il comando systemctl

  • Controlla il livello di esecuzione corrente.
systemctl get-default

L'attuale runlevel predefinito del sistema è graphical.target (livello di esecuzione 5).

  • Per modificare il runlevel predefinito in runlevel 3 (multi-user.target), esegui il comando seguente.
systemctl set-default multi-user.target
  • Riavvia, quindi controlla.
reboot
  • Controlla di nuovo che il runlevel corrente predefinito sia il runlevel 3 (multi-user.target).
systemctl get-default
  • Controlla il runlevel corrente.
systemctl get-default
  • Elenca il livello di esecuzione file nella directory systemd.
ls -l /lib/systemd/system/runlevel*target 

Il runlevel predefinito è multi-user.target (runlevel 3).

  • Crea un collegamento simbolico di runlevel5.target al file default.target.
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
OR
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
  • Riavvia e ricontrolla
reboot
  • Verifica che il runlevel predefinito sia il runlevel 5 (graphical.target) dopo il riavvio.
systemctl get-default

NOTA :puoi cambiare il runlevel corrente con systemctl isolare [target] comando nella sessione.

systemctl isolate graphical.target
OR
systemctl isolate multi-user.target

Target/Runlevel disponibili

Livello di esecuzione Unità target Descrizione
0 runlevel0.target / poweroff.target Spegnere il sistema.
1 runlevel1.target / rescue.target Modalità utente singolo
2 runlevel2.target / multi-user.target modalità multiutente.
3 runlevel3.target / multi-user.target modalità multiutente.
4 runlevel4.target / multi-user.target modalità multiutente.
5 runlevel5.target / graphical.target Modalità grafica.
6 runlevel6.target / reboot.target Riavvia il sistema.

Conclusione

Ecco fatto, ti abbiamo mostrato come modificare il runlevel con due metodi in rhel e centos 8.

grazie


Cent OS
  1. Come modificare un runlevel su un sistema Linux RHEL 7

  2. Come impostare o modificare il nome host in CentOS 7 / RHEL 7

  3. CentOS / RHEL 7:come modificare i runlevel (target) con systemd

  4. CentOS / RHEL 7:come modificare il fuso orario

  5. Come systemd-tmpfiles pulisce /tmp/ o /var/tmp (sostituzione di tmpwatch) in CentOS/RHEL 7

Come impostare/modificare il nome host in CentOS 8 / RHEL 8

Come modificare il runlevel corrente/predefinito in CentOS 8 / RHEL 8

Come modificare il fuso orario in CentOS 8 / RHEL 8

Come installare osTicket su CentOS 8 /RHEL 8

Come modificare il nome host in CentOS/RHEL 8

Come modificare il nome host in CentOS/RHEL 7