시스템 부팅시 mongodb가 시작되지 않도록하는 방법


19

학습 목적으로 mongodb를 설치했는데, 직면 한 문제는 시스템 부팅에서 시작하여 사용하지 않더라도 리소스를 소비한다는 것입니다. 시스템 부팅에서 제거하고 싶습니다. 어떻게해야합니까?


당신은 얼마나 많은 자원에 대해 이야기하고 있습니까?
AB


최신 버전의 우분투를 사용하는 경우 서비스를 "비활성화"하는 방법에 대한 systemd 지침을 따라야합니다. askubuntu.com/questions/19320/… ; 서비스를 완전히 비활성화하려면 서비스 를 "마스크"할 수도 있습니다 . 서비스를 "비활성화"하면 부팅시 자동으로 시작되지 않습니다. 서비스를 "마스크"하면 서비스를 시작할 수 없으며 완전히 비활성화됩니다.
mchid

답변:


15

지금은 테스트 할 수 없지만 이것이 효과가 있다고 생각합니다.

 sudo update-rc.d mongodb disable

이것이 충분하지 않으면 이것을 시도하십시오

 sudo update-rc.d -f mongodb remove

네, 첫 번째는 저에게 일했습니다 :)
Samuel GP

6

이것은 이 답변 에서 빌려 왔습니다 .

echo manual | sudo tee /etc/init/mongod.override

Robert가 그의 답변에서 지적했듯이, 이것은 효과가 있지만 파일은 mongod.override(mongodb가 아님)
Hector Correa

4

@davelupt의 참조는 훌륭합니다. 그러나 나는 명령이 있어야한다고 생각한다

echo manual | sudo tee /etc/init/mongod.override

/ etc / init 아래의 MongoDB 파일은 mongod.conf입니다.


1
16.10 및 16.04 /etc/init/mongodb.conf에서 다음 명령 중 하나를 실행할 때 표시 됩니다. dpkg -L mongodb-server | grep /etc/init/mongod또는apt-file search /etc/init/mongod
mchid
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.