sudo服务mongod启动:mongod:无法识别的服务

我正在testing基于mongoDB的学习储物柜,它都在ubuntu14.04 docker https://hub.docker.com/r/hadyrashwan/learninglocker-ubuntu14.04/中 。 我得到它的工作,但我不能启动mongodb自动尝试修复命令和更改名称在启动服务命令mongodb或mongo,但不工作。 但运行mongod只是让它启动,但我想自动启动它不打开一个terminal,让它打开,使系统继续工作

root@bd1997365c3a:/# mongod 2016-09-06T07:41:51.816+0000 I CONTROL [initandlisten] MongoDB starting : pid=197 port=27017 dbpath=/data/db 64-bit host=bd1997365c3a 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] db version v3.2.9 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] git version: 22ec9e93b40c85fc7cae7d56e7d6a02fd811088c 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1f 6 Jan 2014 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] allocator: tcmalloc 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] modules: none 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] build environment: 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] distmod: ubuntu1404 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] distarch: x86_64 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] target_arch: x86_64 2016-09-06T07:41:51.817+0000 I CONTROL [initandlisten] options: {} 2016-09-06T07:41:51.823+0000 I - [initandlisten] Detected data files in /data/db created by the 'mmapv1' storage engine, so setting the active storage engine to 'mmapv1'. 2016-09-06T07:41:51.867+0000 I JOURNAL [initandlisten] journal dir=/data/db/journal 2016-09-06T07:41:51.867+0000 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed 2016-09-06T07:41:52.027+0000 I JOURNAL [durability] Durability thread started 2016-09-06T07:41:52.027+0000 I JOURNAL [journal writer] Journal writer thread started 2016-09-06T07:41:52.101+0000 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended. 2016-09-06T07:41:52.101+0000 I CONTROL [initandlisten] 2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] 2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] 2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2016-09-06T07:41:52.102+0000 I CONTROL [initandlisten] 2016-09-06T07:41:52.111+0000 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data' 2016-09-06T07:41:52.112+0000 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker 2016-09-06T07:41:52.112+0000 I NETWORK [initandlisten] waiting for connections on port 27017 

我有同样的问题。 如果你通过源代码安装,似乎有一些错误的configuration。

重新安装mongoDB使用apt-get激活mongod作为我的服务。

如果已经安装了mongodb,只需要根据mongodbconfiguration进行卸载

在做所有的东西之前先安装mongodb服务器。

 sudo apt install mongodb-server 

然后继续安装什么mongodbconfigurationbuild议你。

一旦完成你的mongodbconfiguration,你可以去

 sudo service mongodb start 

注意:它不是mongod它的mongodb

Interesting Posts