Debian 10 サーバーをシャットダウン/再起動できない

Debian 10 サーバーをシャットダウン/再起動できない

Debian 10 サーバーを再起動しようとしていますが、表示されるのはcommand not found.

私はもう試した:

shutdown
reboot
restart
poweroff

しかし、何も機能しません。これスレッドですが、これを実行しようとすると、sudoが表示されますbash: sudo: command not found。現時点では、root としてログインしているので、マシンを再起動する権限があるはずです。

何か案は?

答え1

この不便さを解決する方法は、suユーザーが直接ログインするかのように環境変数を設定するように明示的に指示することです。これは、-スイッチを使用して実行できます。

$ su -

答え2

Debian 10はSystemdに完全に移行しました。つまり、「shutdown -h now」や「reboot」のようなシステムを停止または再起動する従来のコマンドは機能しなくなります。

ソース

systemctl poweroffDebian 10 以降では、またはコマンドを使用する必要がありますsystemctl reboot

編集: 上記のソースは部分的に間違っていたようですが、古いコマンドを実行するには、引き続き root としてログインできます (Eugene の回答を参照)。root としてログインしたくない場合は、 を使用しますsystemctl

ソース

答え3

- root>またはsystemctl poweroff.systemctl reboot

答え4

使用/sbin/shutdown [OPTIONS...] [TIME] [WALLMSG]:)

関連情報