• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
sharadchhetri

sharadchhetri

Tutorials On Linux, Unix & Open Source

  • Home
  • Linux Commands
  • Resources
    • Learn Linux
  • My WordPress plugins

Install MongoDB server on Ubuntu 12.04 LTS

February 16, 2014 by Sharad Chhetri Leave a Comment

In this tutorial we will learn,how to install MongoDB server on Ubuntu 12.04 LTS.
MongoDB is one the popular nosql database.It is a cross-platform document-oriented database system.MongoDB has its interactive shell called mongo .In recent years,many companies started using MongoDB.To know about more details on MongoDB,you can visit the Wikipedia link

How to install MongoDB server on Ubuntu 12.04 LTS

To install MongoDB server on Ubuntu 12.04 LTS,follow the given below steps.

Step 1: Log into your Ubuntu system and run below given command

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
sudo echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

Step 2: Now update the apt source

sudo apt-get update

Step 3: Install MongoDB with apt-get command.It will install the latest
stable MongoDB in the system.

sudo apt-get install mongodb-10gen

Step 4: After installing the mongodb in Ubuntu.It will be automatically started.
You can check the running status by using the below given command

sudo service mongodb status

Alternatively, you can also use the ps command.It will show the running process

ps -ef|grep mongo

Given below is the example from my system

root@ubuntu:~# ps -ef|grep mongodb
mongodb 2841 1 7 14:05 ? 00:00:08 /usr/bin/mongod –config /etc/mongodb.conf
root 2861 2392 0 14:07 pts/0 00:00:00 grep –color=auto mongodb
root@ubuntu:~#

To stop the MongoDB run below given command

service mongodb stop

To start the MongoDB run below given command

service mongodb start

To restart the MongoDB run below given command

service mongodb restart

Step 5: You can check the listening port of running MongoDB by using netstat command.

NOTE: MongoDB using the port no. 27017 and 28017
(MongoDB default port number)

netstat -tanp |grep mongo


Below given is reference from my system

root@ubuntu:~# netstat -tanp|grep mongo
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 2841/mongod
tcp 0 0 0.0.0.0:28017 0.0.0.0:* LISTEN 2841/mongod
root@ubuntu:~#

Step 6 : To acces the MongoDB console,you have to run only mongo command

When first time you run mongo command,you will get welcome message as well as MongoDB version information

See the below given reference

root@ubuntu:~# mongo
MongoDB shell version: 2.4.9
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
	http://docs.mongodb.org/
Questions? Try the support group
	http://groups.google.com/group/mongodb-user
> 

Now you will be at mongo console

To exit from mongo console

To exit from mongo console.In console type the command exit and hit enter.
You can also press CTRL + D key from your keyboard for exit .You will bye message on exit.

See below given example for exit from mongo console.Because now I am again entering into mongo console,the welcome message will not be there.

mongodb

Other important information of MongoDB

(1) MongoDB configuration path is /etc/mongodb.conf.

root@ubuntu:~# cat /etc/mongodb.conf |egrep -v '^#|^$'
dbpath=/var/lib/mongodb
logpath=/var/log/mongodb/mongodb.log
logappend=true
root@ubuntu:~#

Note: I used the command egrep -v '^#|^$', to do not show commented lines(#) and blank lines from the file /etc/mongodb.conf. the file has lots of commented options.

(2) MongoDB data directory bydefault path is /var/lib/mongodb
Below given is the reference from my system.

root@ubuntu:~# ls -l /var/lib/mongodb/
total 81932
drwxr-xr-x 2 mongodb nogroup     4096 Feb 16 18:40 journal
-rw------- 1 mongodb nogroup 67108864 Feb 16 18:40 local.0
-rw------- 1 mongodb nogroup 16777216 Feb 16 18:40 local.ns
-rwxr-xr-x 1 mongodb nogroup        5 Feb 16 18:40 mongod.lock
root@ubuntu:~# 

(3) MongoDB log file path is /var/log/mongodb/mongodb.log

Share this:

  • Twitter
  • Facebook
  • More
  • Print
  • Email
  • LinkedIn
  • Reddit
  • Tumblr
  • Pinterest
  • Pocket
  • Telegram
  • WhatsApp
  • Mastodon

Related posts:

  1. Install MariaDB Server 10.0 on Ubuntu 14.04 LTS ( Trusty Tahr )
  2. Install Openssh server on Ubuntu Desktop / Server
  3. How to install and configure FTP server in Ubuntu 12.04 LTS
  4. How to install and configure Secure FTP server in Ubuntu 12.04 LTS
  5. How to install and configure FTP server with chroot in Ubuntu 12.04 LTS
  6. How to install Apache Web Server on Ubuntu 14.04 LTS (Trusty Tahr)
  7. Install bugzilla with MySQL 5.6 on Ubuntu 14.04 LTS server
  8. Install webmin on Ubuntu 14.04 LTS Server
  9. Install postgresql 9.4 on Ubuntu 14.04 LTS server
  10. How to install Jenkins on Ubuntu 18.04 LTS server

Filed Under: Database Server, Linux Tagged With: mongodb

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Our Social Media Presence

  • Facebook
  • GitHub
  • Twitter

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Linux Commands

smbpasswd command not found on CentOS 7 and RHEL 7

type Command : Display Information About Command Type On Linux

Give permission reference to file/dir from other file/dir in linux

remove html tags by using sed command

How to lock and unlock user account in linux

Eject Command: Eject DVD-ROM Or CD-ROM In Linux

Linux / Unix : whoami command use and advantage

Explore 70+ Articles On Linux Commands

Always Useful Tips And Tricks

How to see line numbers in file through cat command

How to convert rpm file into deb file

Edit the crontab without using crontab -e

Install and optimize the png file by using optipng

30 useful Linux terminal keyboard shortcuts

rsync all files,hidden files,symlinks,hardlinks to remotes Linux Server

Change the default port number of ssh server

Explore 90+ Article On "Linux Tips And Tricks"

You Might Like These Articles!

Internal External Command

What is Linux/Unix Internal And External Command

Linux basic command

Linux Basic Commands For Every Beginner

simplecodesyntax wordpress plugin

SimpleCodeSyntax : My Another WordPress Plugin

Install Nginx

How To Install Nginx On Ubuntu 22.04 LTS

Install Latest Git package in Ubuntu Operating System

How To Always Install Latest Git Package In Ubuntu Operating System

Bash script for installing VirtualBox on Ubuntu 22.04 LTS Desktop

Install VirtualBox On Ubuntu 22.04 LTS Desktop (Bash Script)

Copyright © 2023 ยท
The material in this site cannot be republished either online or offline, without our permission but Schools and Colleges can do in their Private Network
Proudly Blogging From Bharat.

  • Contact
  • About Me
  • My WordPress plugins
  • Privacy Policy