Server in Single User Mode

Avviare (boot) il server in modalità utente singolo serve per recuperare la password di root, riparare gli errori del file system, correggere l'inserimento errato di fstab e disabilitare o abilitare i servizi systemctl.
Single user mode è la modalità di maintenance o emergency per eseguire i vari step di troubleshooting perchè tutti i servizi di sistema sono stoppati e solo l'utente  root può accedere.
Riavviare il server
# reboot
Alla schermata "grub bootloader" o "Grub Boot prompt", selezionare la riga del kernel (la seconda è quella di initramfs file) e premere e per entrare in modalità edit.




Posizionarsi alla quarta riga in corrispondenza di "linux ($root)/......"
Premerre Ctrl+e per posizionarsi alla fine della riga e aggiungre rd.break
che interrompe il processo di avvio prima che initramfs passi il controllo a systemd. In questo modo, il prompt initramfs può essere utilizzato per l'inserimento di comandi.



Premere Ctrl+x per avviare il sistema in modalutà single user mode.


Se si esegue il comando mount si nota che /sysroot contiene root file system ma è montato in modalità sola lettura.



Montare il filesystem sotto /sysroot in modalità read-write (rw).
mount -o remount, rw /sysroot


Accediamo al root file system con il comando chroot /sysroot.


Il prompt cambia nella shell sh. Cambiare la password di root


La direcotry root è il file system che esiste in intiramfs. Manca il file autorelabel.
Eseguire il comando 
touch /.autorelabel
che abilita il prcesso di "relabeling" di SELinux al prossimo boot del sistema.


Effettuate il reboot


oppure
Ctrl +D
Crlt +D


Post popolari in questo blog

Create e Drop Pluggable Database

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione