OK! Let's start with our first standalone installation of ODL. I have discussed most of the basic Linux commands as many of you with networking background might not have experience in using them.
Also, I have created a virtual machine and have installed Ubuntu Server 16.04 LTS. I have enabled SSH as well:
sudo apt-get update
sudo apt-get upgrade
sudo service ssh start
The following screenshot illustrates the virtual machine I used for installing ODL:

We have a user created, named learningodl:

To create the user and add it to the sudo group, run the following commands:
sudo adduser learningodl
sudo usermod -aG sudo learningodl
su - learningodl