GNU/Linux >> Linux Esercitazione >  >> Linux

È possibile riavviare un sistema operativo Linux senza riavviare l'hardware?

Soluzione 1:

Uso kexec-reboot su quasi tutti i miei sistemi di produzione.

Funziona incredibilmente bene, permettendomi di evitare il lungo tempo POST sui server HP ProLiant e ridurre il ciclo di avvio da 5 minuti a circa 45 secondi.

Vedi:https://github.com/error10/kexec-reboot

L'unica avvertenza è che non sembra funzionare su sistemi RHEL/CentOS 6.x che avviano UEFI. Ma la maggior parte delle combinazioni di sistema operativo/hardware funziona.

Soluzione 2:

Sì, è possibile. kexec consentirà l'avvio di un kernel Linux direttamente da Linux senza passare attraverso il processo di avvio del BIOS.

Soluzione 3:

Sì. Devi usare kexec-tools. Per semplificarmi la vita, utilizzo kexec-reboot.

$sudo apt-get install kexec-tools
$wget https://raw.githubusercontent.com/vadmium/kexec-reboot/master/kexec-reboot
$chmod +x kexec-reboot
$sudo mv kexec-reboot /usr/local/sbin/kexec-reboot
$sudo /usr/local/sbin/kexec-reboot

Linux
  1. Linux:come rigenerare 70-persistent-net.rules senza riavviare?

  2. È possibile eseguire uno screenshot di una finestra senza cornice?

  3. Linux mremap senza liberare la vecchia mappatura?

  4. È possibile installare il carattere Helvetica su Linux?

  5. Aggiornamenti del kernel senza riavviare

Programma hardware dalla riga di comando di Linux

Come compilare un kernel Linux nel 21° secolo

Hardware Linux:conversione in dischi a stato solido (SSD) sul desktop

Rileggere la tabella delle partizioni senza riavviare?

Come si pianifica un riavvio su Linux?

SElinux:come passare alla modalità permissiva senza riavviare?