web-dev-qa-db-ja.com

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

Debian 10サーバーを再起動しようとしていますが、「コマンドが見つかりません。疲れました。

shutdown
reboot
restart
poweroff

しかし、何も機能しません。私は this スレッドを見つけましたが、これをSudoで実行しようとするとbash: Sudo: command not found。 Atm私はrootとしてログインしているので、マシンを再起動する権限を持っている必要があります。\ nアイデアはありますか?

7
BDevGW

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

$ su-

11

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

ソース

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

6
GammaGames

「ルート」->「systemctl poweroff」または「systemctl reboot」として

3
MartinsBee

試してください:

nano/bin/reboot

行を追加:systemctl reboot

終了して保存

優先する実行レベルにchmod

これを修正するよりエレガントな方法があると確信していますが、debian 10だけが特別な再起動コマンドを必要とすることを思い出すのは難しいでしょう。これは、私が最初にsuを実行している限り、機能します。

0
Dan Landrum

「ルート」として->編集/root/.bashrc

ファイルの最後に追加します。

alias reboot='systemctl reboot'
alias poweroff='systemctl poweroff'

ファイルを保存し、ルートとして再度セッションを開始します。

0
user1160337