コンソール経由でDebian Linuxボックスの電源をオフにする方法


19

Linuxに新しい。ボックスをオフにしてサーバールームに置く必要があります。こことどこでも助けが私にはうまくいかないようです:

http://debianhelp.co.uk/shutdown.htm

私は得る:

lukepuplett@uktnlx01:~$ poweroff
-bash: poweroff: command not found
lukepuplett@uktnlx01:~$ shutdown
-bash: shutdown: command not found
lukepuplett@uktnlx01:~$ modprobe apm
-bash: modprobe: command not found
lukepuplett@uktnlx01:~$

私はまた、停止、再起動、逃亡、およびpleasejustworkを試みました。


2
pleasejustworkを笑った。ありがとう;-)
gniourf_gniourf

shutdownコマンドは/sbin//bin/またはではなくin であるため、デフォルトでは非スーパーユーザーはアクセスできません/usr/bin/。前者は通常$PATH、通常のユーザーに追加されません。
シャドゥール

回答:


29

rootになる(またはを使用するsudo)必要があります:

$ # This halts (shuts down) the computer now
$ sudo shutdown -h now

$ # This reboots the computer now
$ sudo shutdown -r now

詳細については、シャットダウンのマニュアルページを参照man shutdownしてください。

あなたが与えたリンクでは、あなたはちょうど文を見落としました

単にルートとして実行します:


2
ありがとうございました。sudoおよびroot権限を検索します。コマンドが存在しないように動作するのはなぜですか?
ルークププレット

2
@LukePuplett shutdownコマンドは/sbinディレクトリにありますが、パスにはありません。したがって、ルートになっていないときに呼び出している場合、bashによって検出されません。which shutdown(出力なし)とsudo which shutdown(出力ありsbin/shutdown)を比較します。
gniourf_gniourf

コマンドhaltまたはreboot優先される可能性があります(少なくともDebianのバージョン6以降)。システムがランレベル0または6でないときに、それが正常に動作していたときに停止や再起動が他の言葉で、呼び出された場合、シャットダウンが(-hまたは-rフラグ付き)の代わりに呼び出されます。を参照してくださいman halt
F.ハウリ

@ F.Hauriほとんどのディストリビューションでhaltrebootは低レベルのコマンドでありshutdown、高レベルのコマンドです。私はいくつかのディストリビューション(例えば、Debianの)に...などのクリーンアップスクリプトを実行するために時間がかかり、高いレベルのものを、使用して好む、すべてではない、haltrebootのコールのシャットダウンを行う...そうポイントは何ですか?とにかく、私の好みは本当にですshutdown
gniourf_gniourf

1
これは、Stretchリリースの時点では正しくありません。
AlexLordThorsen

0

haltルートとして実行するかsudo halt、sudoersリストに載っている場合は、trckを実行する必要があります。


-2

ルートとして、「init 0」を使用してシャットダウンしたり、「init 6」を使用して再起動したりできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.