Unix 계열 애플리케이션 서버의 기본 애플리케이션 배포 디렉터리 구조에 대한 규칙

Unix 계열 애플리케이션 서버의 기본 애플리케이션 배포 디렉터리 구조에 대한 규칙

제가 작업 중인 클라이언트는 루트 수준에서 생성한 디렉터리에 애플리케이션을 배포합니다. 이것이 지역적 선호의 문제라는 점은 인정하지만 이것이 Unix 계열 시스템에서 응용 프로그램 구성 요소를 배포하는 방법에 대해 일반적으로 인정되는 표준과 일치하는지 확신할 수 없습니다. 예를 들어 일반적으로 배포된 애플리케이션의 바이너리를 /optconf 파일 /etc, 로그 아래 /var등에 넣습니다 . 하지만 이는 서버에서 사용하는 기본 애플리케이션이므로 일부 타사 소프트웨어의 압축을 푸는 것과 완전히 동일하지는 않습니다 /opt.

그러나 개인적으로 나는 루트 수준에 디렉터리를 추가하고 싶지 않습니다. 즉, 원래 Unix 파일 계층 구조를 존중하여 해당 수준을 신성하게 유지합니다. 이것이 흔한 일인지, 그리고 이 접근법의 결과는 무엇인지 묻고 싶습니다.

답변1

이것파일 시스템 계층 표준특정 파일의 위치를 ​​정의합니다. 서버 관리자는 원하는 위치에 파일을 배치하도록 선택할 수 있습니다. 주된 결과는 "다음 사람"이 인계받아 비표준 위치를 파악해야 한다는 것입니다.

관련 정보