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 변수에 나타납니다.