Okay, I think I found the problem. I completely recreated the problem you were having and then fixed it.
Run the following commands one-by-one to fully fix this issue. When you are done, the problem should be fixed and mongod will be up and running:
sudo rm /etc/init.d/mongod
sudo apt-get purge mongodb-org mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools syslog-ng-mod-mongodb
echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get clean
sudo apt-get update
mkdir mongodb;cd mongodb
wget http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/stable/main/binary-amd64/mongodb-org_3.0.5_amd64.deb
sudo apt-get install gdebi
sudo gdebi mongodb-org_3.0.5_amd64.deb
Select Y to install and then press enter.
sudo service mongod start
sudo systemctl status mongod
The output should show the service is active
I managed start the MongoDB service with SystemD on boot:
I uninstalled the official meta-package (mongodb-org) v3.2, then I installed the meta-package (mongodb) v2.6 from Ubuntu repository:
> sudo apt-get remove mongodb-org
> sudo apt-get install mongodb
Create the service config file as shown below:
> cd /lib/systemd/system
> sudo touch mongodb.service
> sudo nano mongodb.service
[Unit]
Description=An object/document-oriented database
Documentation=man:mongod(1)
After=network.target
[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongodb.conf
[Install]
WantedBy=multi-user.target
Verify in the list if the service is enabled or disabled using the command below:
> systemctl list-unit-files --type=service
...
mongodb.service disabled
...
If it is disabled or not in the list, enable it:
> sudo systemctl enable mongodb.service
Check again:
> systemctl list-unit-files --type=service
...
mongodb.service enabled
...
Now you can managing the service on SystemD init process:
> systemctl status mongodb
> sudo systemctl stop mongodb
> sudo systemctl start mongodb
> sudo systemctl restart mongodb
Enjoy!
Best Answer
It's just the lack of a service file for systemd. No need to go back to upstart like Kartik did or use a different repository than described in https://docs.mongodb.org/manual/installation/.
Create a file
/lib/systemd/system/mongodb.service
with the following content: