O daemon MongoDB (mongod) possui uma opção de linha de comando para executar o servidor em segundo plano ...
--fork
Esta opção da linha de comandos exige que você também especifique um arquivo para o qual registrar mensagens (já que não pode usar o console atual). Um exemplo deste comando é semelhante a:
mongod --fork --logpath /var/log/mongod.log
Você pode colocar isso em um arquivo de script /etc/init.d/mongod bash. E, para executar o serviço na inicialização, crie os links simbólicos padrão (S ## & K ##) dentro de /etc/rc#.d/. Aqui está um tutorial que explica esse processo com mais detalhes. Role para baixo até a seção intitulada "Init Script Activation". Isso também tem o benefício adicional de poder executar comandos como ...
service mongod status
service mongod start
service mongod stop
npm install pm2 -g
+pm2 start mongod
+pm2 save
é uma boa maneira de plataforma cruzada para manter qualquer processo em segundo plano em execução nas sessões.