Ricerca nel sito web

Come avviare in modalità utente singolo in CentOS/RHEL 7


La modalità utente singolo (a volte nota come modalità di manutenzione) è una modalità nei sistemi operativi simili a Unix come Linux, in cui una manciata di servizi vengono avviati all'avvio del sistema per operazioni di base funzionalità per consentire a un singolo superutente di eseguire determinate attività critiche.

È runlevel 1 nel sistema SysV init e runlevel1.target o rescue.target in systemd. È importante sottolineare che i servizi, se presenti, avviati a questo livello di esecuzione/destinazione variano in base alla distribuzione. È generalmente utile per la manutenzione o le riparazioni di emergenza (poiché non offre alcun servizio di rete), quando un computer non è in grado di funzionare normalmente.

Alcune delle riparazioni di basso livello includono l'esecuzione di fsck di partizioni del disco danneggiate, la reimpostazione della password di root se l'hai persa, la correzione dell'errore "Impossibile montare /etc/fstab" - solo per citare le più critico nei loro confronti. E anche quando il sistema non si avvia normalmente.

In questo tutorial descriveremo come avviare in modalità utente singolo su CentOS 7. Tieni presente che praticamente questo ti aiuterà a entrare nella modalità di emergenza e ad accedere a una shell di emergenza.

Come avviare in modalità utente singolo

1. Per prima cosa riavvia il tuo computer CentOS 7, una volta avviato il processo di avvio, attendi che venga visualizzato il menu di avvio GRUB come mostrato nella schermata seguente .

2. Successivamente, seleziona la versione del tuo kernel dalla voce del menu di grub e premi il tasto e per modificare la prima opzione di avvio. Ora usa il tasto freccia giù per trovare la riga del kernel (inizia con “linux16“), quindi cambia l'argomento ro in rw init=/sysroot/bin/ sh come mostrato nella schermata qui sotto.

3. Una volta completata l'attività nel passaggio precedente, premi Ctrl-X o F10 per avviare in modalità utente singolo (accedi a una finestra di emergenza conchiglia).

4. Ora monta il filesystem (/) root utilizzando il seguente comando.

chroot /sysroot/

A questo punto è possibile eseguire tutte le attività necessarie di manutenzione del sistema di basso livello. Una volta terminato, riavvia il sistema utilizzando questo comando.

reboot -f

Potrebbe piacerti anche leggere i seguenti articoli.

  1. Come hackerare il tuo sistema Linux
  2. Spiegazione della struttura delle directory Linux e dei percorsi dei file importanti
  3. Come creare ed eseguire nuove unità di servizio in Systemd utilizzando lo script Shell
  4. Come gestire servizi e unità "Systemd" utilizzando "Systemctl" in Linux

Infine, la modalità utente singolo o la modalità di manutenzione non è protetta da password per impostazione predefinita, quindi chiunque abbia intenzioni malevole e abbia accesso fisico al tuo computer può entrare nella modalità di emergenza e " distruggi ” il tuo sistema.

Successivamente, ti mostreremo come proteggere con password la modalità utente singolo su CentOS 7. Fino ad allora, rimani connesso a linux-console.net.