제가 작업 중인 클라이언트는 루트 수준에서 생성한 디렉터리에 애플리케이션을 배포합니다. 이것이 지역적 선호의 문제라는 점은 인정하지만 이것이 Unix 계열 시스템에서 응용 프로그램 구성 요소를 배포하는 방법에 대해 일반적으로 인정되는 표준과 일치하는지 확신할 수 없습니다. 예를 들어 일반적으로 배포된 애플리케이션의 바이너리를 /opt
conf 파일 /etc
, 로그 아래 /var
등에 넣습니다 . 하지만 이는 서버에서 사용하는 기본 애플리케이션이므로 일부 타사 소프트웨어의 압축을 푸는 것과 완전히 동일하지는 않습니다 /opt
.
그러나 개인적으로 나는 루트 수준에 디렉터리를 추가하고 싶지 않습니다. 즉, 원래 Unix 파일 계층 구조를 존중하여 해당 수준을 신성하게 유지합니다. 이것이 흔한 일인지, 그리고 이 접근법의 결과는 무엇인지 묻고 싶습니다.
답변1
이것파일 시스템 계층 표준특정 파일의 위치를 정의합니다. 서버 관리자는 원하는 위치에 파일을 배치하도록 선택할 수 있습니다. 주된 결과는 "다음 사람"이 인계받아 비표준 위치를 파악해야 한다는 것입니다.