Qual è la differenza tra ' shutdown now ' e ' poweroff ' in Linux? Uno è preferito rispetto allaltro? Perché?


Migliore risposta

Cè una differenza, anche se entrambe le attività vengono eseguite dallo stesso eseguibile.

Il comando shutdown è il comando canonico per un amministratore di sistema per spegnere una macchina. Questo viene in genere chiamato con un argomento che indica lora in cui lhost verrà arrestato. Gli utenti riceveranno avvisi periodici per terminare il loro lavoro e salvare i loro file.

Con largomento “adesso”, tutti i poveri utenti vedono “il sistema sta andando giù ORA …”. Lo spegnimento fa quindi la stessa cosa di “telinit 0”. che segnala al programma init di avviare la sua sequenza di spegnimento. Questo termina i processi utente, arresta i daemon ei processi avviati da inittab, sincronizza e smonta tutti i file system.

Per Linux lultima cosa che init farà è eseguire / sbin / poweroff, che comanda lalimentazione principale alimentazione per spegnere (su hardware che lo supporti).

Comprensione dei comandi di spegnimento, spegnimento, interruzione e riavvio in Linux

Risposta

Non ci sono differenze di sorta sulle moderne distribuzioni Linux perché halt, poweroff, reboot , telinit e shutdown sono tutti collegamenti simbolici a /bin/systemctl.

Sono disponibili solo per la retrocompatibilità con applicazioni legacy che non possono trarre vantaggio da systemd (linit predefinito utilizzato dalle distribuzioni più diffuse).

Fonte: Qual è la differenza tra questi comandi per arrestare un server Linux?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *