reboot vs shutdown -r now per riavviare Linux


11

Normalmente utilizzo rebootper riavviare il mio box Linux, ma un amico ha detto che avrei dovuto usare shutdown -r nowinvece. C'è qualche differenza?

Guardare le pagine man mi dice qualcosa sui livelli di esecuzione, ma spero in una risposta in inglese semplice che un utente Linux relativamente inesperto possa capire.


Risposte:


7

Molti sistemi Unix hanno rebooteseguito un riavvio istantaneo : nessuna sincronizzazione, nessun smontaggio, niente. È proprio come premere il pulsante di ripristino.

Il tuo amico sta cercando di risparmiare ore di fscking, o peggio, se mai desideri riavviare uno di quei sistemi.


2
Ad esempio, questo è il comportamento del riavvio su Mac OS X, quindi già stiamo parlando della maggior parte dei sistemi UNIX distribuiti per l'utente finale. Secondo la risposta di Shakedown, questo probabilmente varia tra i diversi tipi * NIX.
NReilingh,

4

Probabilmente ci sono lievi differenze nelle funzionalità offerte, ma entrambe possono essere utilizzate per ottenere la stessa cosa. In effetti, ecco cosa rebootdice la pagina di manuale :

Quando viene chiamato con --force o nel runlevel 0 o 6, questo strumento richiama la chiamata di sistema reboot (2) e riavvia direttamente il sistema. In caso contrario, questo invoca semplicemente lo strumento shutdown (8) con gli argomenti appropriati.

Inoltre, sembra che le informazioni RUN-LEVEL per entrambe le operazioni siano le stesse. A giudicare dalle pagine di manuale sia di riavvio che di spegnimento, sembra che l'arresto offra funzionalità un po 'più di livello inferiore e il riavvio è uno strumento di livello superiore che utilizza l'arresto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.