Debian 10サーバーを再起動しようとしていますが、「コマンドが見つかりません。疲れました。
shutdown
reboot
restart
poweroff
しかし、何も機能しません。私は this スレッドを見つけましたが、これをSudoで実行しようとするとbash: Sudo: command not found
。 Atm私はrootとしてログインしているので、マシンを再起動する権限を持っている必要があります。\ nアイデアはありますか?
この不便を修正する方法のコツは、ユーザーが直接ログインするかのように環境変数を設定するようにsuに明示的に指示することです。これは-スイッチを使用して行うことができます。
$ su-
Debian 10は完全にSystemdに切り替わりました。つまり、「shutdown -h now」や「reboot」のようなシステムを停止または再起動する従来のコマンドは機能しなくなります。
Debian 10以降では、コマンドsystemctl poweroff
またはsystemctl reboot
を使用する必要があります。
「ルート」->「systemctl poweroff」または「systemctl reboot」として
試してください:
nano/bin/reboot
行を追加:systemctl reboot
終了して保存
優先する実行レベルにchmod
これを修正するよりエレガントな方法があると確信していますが、debian 10だけが特別な再起動コマンドを必要とすることを思い出すのは難しいでしょう。これは、私が最初にsuを実行している限り、機能します。
「ルート」として->編集/root/.bashrc
ファイルの最後に追加します。
alias reboot='systemctl reboot'
alias poweroff='systemctl poweroff'
ファイルを保存し、ルートとして再度セッションを開始します。