Ich versuche, meinen Debian 10-Server neu zu starten, aber ich bekomme nur command not found
…
Ich habe es versucht:
shutdown
reboot
restart
poweroff
aber nichts funktioniert. Ich fandDasThread, aber wenn ich versuche, irgendetwas davon mit auszuführen, sudo
erhalte ich bash: sudo: command not found
. Im Moment bin ich als Root angemeldet, daher sollte ich die Berechtigungen haben, den Computer neu zu starten.
Irgendwelche Ideen?
Antwort1
Der Trick, um dieses Problem zu beheben, besteht darin, die su
Umgebungsvariable explizit so festzulegen, als ob sich der Benutzer direkt anmeldet. Dies kann mithilfe eines -
Schalters erfolgen.
$ su -
Antwort2
Debian 10 ist nun vollständig auf Systemd umgestiegen, was bedeutet, dass die herkömmlichen Befehle zum Anhalten oder Neustarten eines Systems wie „shutdown -h now“ oder „reboot“ nicht mehr funktionieren.
Ab Debian 10 sollten Sie die Befehle systemctl poweroff
oder verwenden systemctl reboot
.
Bearbeiten: Es scheint, dass die obige Quelle teilweise falsch war. Sie können sich immer noch als Root anmelden (siehe Antwort von Eugene), um die alten Befehle auszuführen. Wenn Sie sich nicht als Root anmelden möchten, verwenden Sie systemctl
.
Antwort3
Als root
-> systemctl poweroff
oder systemctl reboot
.
Antwort4
Verwenden /sbin/shutdown [OPTIONS...] [TIME] [WALLMSG]
:)