시스템 부팅시 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.