Linux 서버에는 몇 가지 구성 파일에 의존하는 많은 응용 프로그램이 있습니다. 이러한 응용 프로그램은 서로 관련되어 있지만 별개입니다. 가치있는 점을 위해 현재 각 응용 프로그램에는에 자체 디렉토리가 /opt있습니다. 구성 파일은 일주일에 한 번 정도 변경 될 수 있지만 그 이상은 변경할 수 없습니다. 매주 일요일마다 FTP 사이트에서 최신 버전을 가져 오기 위해 cron 작업을 설정할 계획입니다.
이 구성 파일을 넣을 가장 좋은 위치는 아직 정확히 어디인지 완전히 이해하지 못했습니다. 몇 가지 가능성이 있습니다.
/etc/<appsuitename>/구성 파일입니다. 구성이 들어갑니다./etc/var/<appsuitename>/파일은 합리적으로 자주 변경되지만 플랫폼 제공 업체만으로는 관리자 (me)가 직접 변경하지 않습니다./opt/<appsuitename>/lib또는/opt/<appsuitename>/common이것은 Windows 사고 방식에 가깝지만이 경우에는 의미가있을 수 있습니다./usr/lib아마도 그렇지는 않지만 완전성을 위해 포함되었습니다.
아니면 내가 생각하지 못한 다른 것이 있습니까?
편집 : @ MichaelKjörling의 질문에 답변 :
- 단지 3 파티션이있다,
/home,/,와/swap./opt읽기 전용이 아닙니다. - 예, 버스에 치면 다른 사람이이 서버를 사용해야합니다.
- 이러한 응용 프로그램은 내부적으로 개발되었으므로 구성 위치를 결정하는 사람입니다. "메타 태그"가 아닌 경우 모범 사례 태그를 넣었을 수 있습니다.
- 궁극적으로, 내가 실제로 결정하는 것은 중요하지 않지만 조직 시스템은 OS의 내부 작업보다 시스템 관리자를위한 것임을 알고 있지만 이유가 있기 때문에 표준 규칙을 따르기를 좋아합니다.
.properties파일 에서 이미 수행되었습니다 . 그러나 현재 각 버전의 소프트웨어에는/opt하위 디렉토리에 자체 사본이 있으며 , 이는 이상적이지 않으며 변경하려는 부분입니다. 이 질문은 "무엇을 바꾸어야합니까"에 관한 것입니다. 감사!