Я новичок в Linux, я следовал этомуруководствоСогласно официальной документации 10gen, насколько я вижу, я могу запустить базу данных mongoDB в консоли, но я хотел бы запустить ее как службу.
вот что у меня получилось на данный момент:
Я искал в Интернете, но большинство руководств, похоже, устарели, дистрибутив Linux — CentOS.Linux версии 2.6.32-279.14.1.el6.openlogic.x86_64
любые советы по этому поводу будут оценены по достоинству
решение1
Установить mongodb-server для CentOS можно с помощью команды
yum install mongodb-server.
После установки вы сможете управлять службой mongod с помощью команды service
service mongod start
например.
решение2
Если вы не знакомы с написанием простого пользовательского скрипта инициализации (хранится в /etc/init.d/rc.d
), я бы рекомендовал вам установить MongoDB из официальных пакетов rpm, которые его содержат. Сам скрипт отвечает за запуск службы MongoDB при запуске системы. Существует репозиторий MongoDB yum с актуальными пакетами. Процедура его использования описаназдесь.
Более того, /etc/rc.d/rc.local
скрипт выполняется командой init
во время загрузки. Добавление команд в конец этого скрипта — простой способ запустить службы вместо написания собственных скриптов.