Come riavviare Linux (Ubuntu) dalla row di command?

A causa di un problema con i clic del mouse che vengono ignorati in Ubuntu , voglio riavviare dalla row di command. (Ho un terminal aperto e la tastiera non viene ignorata.)

Come riavviare un computer che esegue Linux (o più specificamente Ubuntu) dalla row di command?

Ci sono alcuni modi:

  subo reboot 
  sudo init 6 
  sudo shutdown -r ora 

Se si dispone di un gestore di sessioni conforms a freedesktop, è ansible utilizzare DBus per ricall il riavvio dall'interno della session X. Il command va:

 dbus-send --system --dest=org.freedesktop.Hal --type=method_call \ --print-reply /org/freedesktop/Hal/devices/computer \ org.freedesktop.Hal.Device.SystemPowerManagement.Reboot int32:0 

(probabilmente è più che necessario, funziona per me). Lo uso in uno script di shell. Non è necessario eseguire questa operazione da root , ma è necessario eseguirlo da una session X (fe in un terminal). Puoi trovare ulteriori informazioni su questo argomento all'indirizzo https://wiki.ubuntu.com/DebuggingGNOMEPowerManager

Occasionalmente, i comandi di riavvio e shutdown (usuali) (e preferito) non funzionano. Ho visto questo su un sistema con problemi (ecco perché whereva riavviare il sistema).

È ansible triggersre il meccanismo "Magic SysRq" dalla row di command:

 echo b >/proc/sysrq-trigger 

Questo equivale a alt-SysRq + b e riavvia la macchina.

Puoi provare prima "s" e "u" per sincronizzare i dischi e disinstallare i file system rispettivamente.

Ho trovato questa pagina su computerhope.com :

Il command viene riavviato . Ci sono anche arresti , spegnimento e spegnimento .

niente di sbagliato con nessuno di quanto sopra, ma puoi anche installare gnome-do e abilitare il plugin per la gestione della session, che ti permette di arrestare, riavviare, sospendere facilmente da gnome-do

Se si lavora in ambiente virtuale metterà il disco rigido in modalità standby: sudo /sbin/shutdown -h now .