Il post spiega come avviare il sistema RHEL 7 in modalità di ripristino o in modalità di emergenza. In RHEL7, sia la modalità di salvataggio che la modalità di emergenza sono bersagli di sistema che hanno sostituito il concetto di runlevel nelle precedenti versioni di Linux.
Modalità di salvataggio
La modalità Rescue è equivalente alla modalità utente singolo e richiede la password di root. La modalità Rescue consente di riparare il sistema in situazioni in cui non è in grado di completare un normale processo di avvio. La modalità Rescue proverà a montare tutti i file system locali e ad avviare alcuni importanti servizi di sistema, ma non attiva le interfacce di rete né consente l'accesso a più utenti.
Modalità di emergenza
La modalità di emergenza fornisce l'ambiente più minimale possibile e consente di riparare il sistema anche in situazioni in cui il sistema non è in grado di entrare in modalità di ripristino. In modalità di emergenza, il sistema monta il file system radice in sola lettura, non tenta di montare altri file system locali, non attiva le interfacce di rete.
Avvio in modalità Emergenza (bersaglio)
1. Durante l'avvio, quando viene visualizzato il menu di GRUB2, premere il tasto e per modificarlo.
2. Aggiungi il seguente parametro alla fine della riga linux16:
systemd.unit=emergency.target
Premi Ctrl+a (o Home) e Ctrl+e (o Fine) per saltare all'inizio e alla fine della riga.
3. Premere Ctrl+x per avviare il sistema con il parametro.
Avvio in modalità Soccorso (bersaglio)
Ci sono 2 modi per entrare in modalità di salvataggio:
1. Metodo 1
È disponibile un'opzione di menu GRUB2 all'avvio del sistema che può essere selezionata per l'avvio diretto in modalità di ripristino.
1. Durante l'avvio, quando viene visualizzato il menu di GRUB2, premere il tasto e per la modifica.
2. Aggiungi il seguente parametro alla fine della riga linux16:
systemd.unit=rescue.target
Premi Ctrl+a (o Home) e Ctrl+e (o Fine) per saltare all'inizio e alla fine della riga.
3. Premere Ctrl+x per avviare il sistema con il parametro.
Passa alla modalità di emergenza (bersaglio)
Per passare alla destinazione di emergenza, esegui semplicemente il seguente comando come root:
# systemctl emergency Broadcast message from root@geeklab on pts/1 (Mon 2016-08-17 00:44:58 EDT): The system is going down to emergency mode NOW!
Per impedire a systemd di inviare messaggi informativi:
# systemctl --no-wall emergency # systemctl isolate emergency.target
Passa alla modalità Soccorso (bersaglio)
Per passare alla destinazione di salvataggio, esegui semplicemente il seguente comando come root:
# systemctl rescue Broadcast message from root@geeklab on pts/0 (Mon 2016-08-17 00:22:44 EDT): The system is going down to rescue mode NOW!
Per impedire a systemd di inviare messaggi informativi:
# systemctl --no-wall rescue # systemctl isolate rescue.target