나만의 도구 및 구성을 추가하는 모범 사례

나만의 도구 및 구성을 추가하는 모범 사례

그래서 저는 현재 서버에 대한 침입 시도를 수집하고 일괄적으로 보고하기 위한 몇 가지 스크립트를 작성 중입니다. 스크립트 자체는 작동하는데, 구성 파일과 스크립트 자체를 어디에 넣어야 할지 궁금합니다.

필요한 바이너리를 복사하는 설치 프로그램을 만들려고 생각했지만 /usr/local/bin구성 파일이 확실하지 않습니다.

automysqlbackup예를 들어, mysql 백업을 자동으로 실행하고 구성하는 일부 프로그램을 설치할 때 이 문제가 발생했습니다. /etc내가 선택한 이름으로 새 디렉터리를 생성 합니까 , 아니면 /var/lib패키지에서 콘텐츠가 추가되는 위치입니까? 이러한 구성 파일을 저장하는 일반적인 위치는 무엇입니까? 쉘 스크립트, 바이너리 및 구성 파일을 완전히 다른 위치에 두어야 합니까?

답변1

당신은 걸릴 수 있습니다Linux 파일 시스템 계층 표준가이드로써.

언급한 두 가지 경로에 초점을 맞춰 요약하면 다음과 같습니다.

  • 관리자가 편집한 텍스트 파일인 경우/etc
  • 애플리케이션 상태(데이터베이스, 캐시 등)인 경우/var/lib

관련 정보