Come spegnere un box Debian Linux tramite console


19

Nuovo di zecca per Linux. Devo spegnere la scatola e metterla nella mia sala server. L'aiuto qui e ovunque sembra non funzionare per me:

http://debianhelp.co.uk/shutdown.htm

Ottengo:

lukepuplett@uktnlx01:~$ poweroff
-bash: poweroff: command not found
lukepuplett@uktnlx01:~$ shutdown
-bash: shutdown: command not found
lukepuplett@uktnlx01:~$ modprobe apm
-bash: modprobe: command not found
lukepuplett@uktnlx01:~$

Ho anche provato a fermare, riavviare, andare via e per favore, solo lavoro.


2
Ho riso del lavoro giusto. Grazie;-)
gniourf_gniourf il

Il comando shutdown non è accessibile a un non superutente per impostazione predefinita in quanto è in /sbin/anziché in /bin/o /usr/bin/. Il primo non viene normalmente aggiunto a $PATHun utente normale.
Shadur,

Risposte:


29

Devi essere root (o usare sudo):

$ # This halts (shuts down) the computer now
$ sudo shutdown -h now

$ # This reboots the computer now
$ sudo shutdown -r now

Leggi la pagina di manuale per l'arresto: man shutdownper ulteriori informazioni.

Nel link che hai dato, hai semplicemente trascurato la frase

corri semplicemente come root:


2
Grazie. Cercherò i permessi sudo e root. Perché si comporta come se il comando non esistesse?
Luke Puplett,

2
@LukePuplett Il shutdowncomando è nella /sbindirectory, che non è nel tuo percorso. Quindi non viene trovato da bash quando lo chiami senza essere root. Confronta which shutdown(nessun output) con sudo which shutdown(output is sbin/shutdown).
gniourf_gniourf

Comando halto rebootpotrebbe essere preferito (almeno dalla versione 6 di Debian). Come se viene chiamato halt o reboot quando il sistema non è in runlevel 0 o 6, in altre parole quando funziona normalmente, verrà invece chiamato shutdown (con il flag -h o -r). vedi man halt.
F. Hauri,

@ F.Hauri Nella maggior parte delle distribuzioni, halte rebootsono comandi di basso livello, ed shutdownè quello alto livello. Preferisco usare quello di alto livello, che richiede tempo per eseguire script di clean-up, ecc ... in alcune distribuzioni (es. Debian), ma non tutti, halte rebootchiamare shutdown ... quindi qual è il punto? Comunque, la mia preferenza è davvero per shutdown.
gniourf_gniourf,

1
Questo non è più corretto a partire dal rilascio Stretch.
AlexLordThorsen,

0

halteseguire come root o sudo haltse si è nell'elenco dei sudoers, dovrebbe fare il trucco.


-2

Come root puoi usare 'init 0' per spegnere e / o 'init 6' per riavviare

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.