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

Come avviare il server CentOS 8 / RHEL 8 in modalità utente singolo

Per le attività operative quotidiane, a volte i fanatici di Linux devono avviare il server Linux in modalità utente singolo per recuperare la password di root, riparare gli errori del file system, correggere l'immissione errata di fstab e disabilitare o abilitare i servizi systemctl.

La modalità utente singolo è la manutenzione o modalità di emergenza dove i fanatici di Linux eseguono tutti i passaggi per la risoluzione dei problemi. In modalità Utente singolo tutti i servizi di sistema vengono interrotti e solo l'utente root può eseguire comandi. In questo articolo dimostreremo come avviare il server CentOS 8 / RHEL 8 in una modalità utente singolo ed eseguire i passaggi per la risoluzione dei problemi.

Esistono due modi per avviare il server CentOS 8 e RHEL 8 in modalità utente singolo

Metodo 1) Utilizzo della parola chiave "rd.break"

Passaggio:1) Riavvia il tuo server CentOS 8 o RHEL 8 e vai alla schermata del boot loader di grub interrompendo l'avvio automatico e scegli la prima riga che include il kernel (nel caso in cui tu abbia più righe del kernel scegli quella appropriata adatta al tuo ambiente). Di seguito è riportata la schermata del caricatore di avvio di CentOS 8

Passaggio:2) Premi "e ' per entrare nella modalità di modifica e poi andare alla fine della riga che inizia con 'linux ‘ parola, digita la parola chiave “rd.break

ora premi Ctrl-x per avviare il sistema in modalità utente singolo, vedremo sotto lo schermo,

Passaggio:3) Rimontare /sysroot in modalità lettura-scrittura (rw)

Esegui i seguenti comandi per montare il file system sysroot in rw,

switch_root:/# mount -o remount,rw /sysroot
switch_root:/# chroot /sysroot
sh-4.4#

Come possiamo vedere sopra, abbiamo ottenuto il prompt della shell "sh", ora l'utente root può eseguire i comandi.

Supponiamo di voler recuperare la password di root reimpostandola, quindi esegui i seguenti comandi uno dopo l'altro

sh-4.4# echo “[email protected]@123#” | passwd --stdin root 
sh-4.4# touch /.autorelabel

Una volta terminata la reimpostazione della password, esegui il comando seguente per riavviare il sistema

sh-4.4# reboot -f

Metodo 2) Sostituzione della parola 'ro' con “rw init=/sysroot/bin/sh”

Passaggio 1) Riavvia il tuo sistema CentOS 8 / RHEL 8 e interrompi l'avvio automatico inserendo i tasti freccia su e giù, quindi otterremo la seguente schermata di grub.

Scegli la prima riga che include il kernel,

Passaggio 2) Premi "e ' per entrare in modalità di modifica e cercare la riga che inizia con 'linux ', sostituisci la parola "ro ” con “rw init=/sysroot/bin/sh

premi “Ctrl-x ” per avviare il sistema in modalità utente singolo,

Passaggio 3) Monta il file system di root usando il comando chroot,

:/# chroot /sysroot

Supponiamo che tu voglia correggere alcune voci non valide nel file fstab,

:/# vi /etc/fstab

Apporta le modifiche richieste nel file fstab, quindi salva ed esci

Nel caso in cui desideri disabilitare alcuni servizi systemctl come sendmail, esegui il comando seguente,

:/# systemctl disable sendmail

Una volta terminate le modifiche e i passaggi per la risoluzione dei problemi, riavviare il sistema utilizzando il seguente comando,

:/# reboot -f

Nota: Un modo alternativo per riavviare il sistema dalla modalità utente singolo è eseguire il comando exit due volte.

Questo è tutto da questo tutorial, nel caso in cui questi passaggi ti aiutino a recuperare il tuo sistema e la password di root, non esitare a condividere feedback e commenti preziosi.


Cent OS
  1. Come abilitare SELinux in CentOS/RHEL 7

  2. Salva il tuo sistema con la modalità utente singolo in CentOS 6 / RHEL 6

  3. Modalità utente singolo in CentOS 7 / RHEL 7

  4. Come configurare il server VNC per i nuovi utenti in CentOS/RHEL 5

  5. Imposta password per modalità utente singolo su Linux (CentOS/RHEL)

CentOS / RHEL 7:come avviare in modalità di ripristino dal DVD/ISO di installazione

CentOS / RHEL 5:come avviare in modalità di ripristino

CentOS / RHEL 6:come avviare in modalità utente singolo

CentOS / RHEL 5:come proteggere con password la modalità utente singolo

CentOS / RHEL 6:come proteggere con password la modalità utente singolo

CentOS / RHEL 6:come avviare in modalità di ripristino