Linuxを再起動するときにsbin
システムバイナリを実行するために使用されるディレクトリ。
私が知る限り、これはディレクトリからバイナリをロードするために使用されますsbin
。sbin
しかし、私のシステムでは/sbin
、/usr/sbin
。/var/usr/sbin
どのファイルに優先順位がありますか?
答え1
引用しますFHS規格(ファイルシステム階層標準):
/ binのバイナリに加えて、/ sbinにはシステムの起動、回復、回復、および/または回復に必要なバイナリのみを含める必要があります。
/usr/がマウントされた後(問題がない場合)、実行されるプログラムは通常/usr/sbinに配置されます。ローカルにインストールされたハイパーバイザーは/usr/local/sbinに配置する必要があります。
答え2
PATH 環境変数の値に応じて再起動が行われます。
通常、PATH環境変数に基づいてバイナリを探します。再起動を有効にすると、/sbin/reboot が PATH 環境変数の他の sbin より先に PATH 変数に表示されます。