서비스를 설치할 올바른 위치

서비스를 설치할 올바른 위치

원래 이 질문을 게시했습니다.우분투에 물어보세요그런데 별 감흥이 없어서 여기에 질문드립니다.

일반적으로 우분투나 리눅스에는 인터넷에서 다운로드하여 실행하려는 서비스를 설치하기에 "올바른" 장소가 있습니다. redis 또는 Ventrilo와 같은 서비스를 자동으로 실행하고 싶지만 사용자별로 지정되지 않기 때문에 ~/redis 또는 ~/ventrilo 디렉토리에 배치하는 것은 의미가 없습니다.

나는 약 4년 동안 .Net 개발자였으며 ​​Linux 세계에 비교적 새로운 사람이라는 점을 명심하십시오.

답변1

그래서 따르면파일 시스템 계층 표준수동으로 설치된 소프트웨어를 에 넣어야 합니다 /usr/local/. man hier자세한 내용은 을 참조하세요.

*nix 세계에서는 서비스를 호출합니다.악마그들은 일반적으로 다음에 의해 제어됩니다.초기화 스크립트. 배포판의 패키지 관리자(apt, yum, pacman)를 사용하여 설치된 소프트웨어에는 init 스크립트가 포함되어야 합니다. 시스템의 초기화 스크립트는 에서 찾을 수 있습니다 /etc/init.d/. 소프트웨어를 수동으로 컴파일/설치하는 경우 자체 초기화 스크립트를 작성해야 할 수도 있습니다. 그렇다면 내부에 템플릿이 있습니다./etc/init.d/skeleton

관련 정보