Gathering knowledge of the architecture of Metasploit, let us now run Metasploit to get hands-on knowledge of the commands and different modules. To start Metasploit, we first need to establish a database connection so that everything we do can be logged into the database. However, usage of databases also speeds up Metasploit's load time by making use of caches and indexes for all modules. Therefore, let us start the postgresql service by typing in the following command at the Terminal:
root@beast:~# service postgresql start
Now, to initialize Metasploit's database, let us initialize msfdb as shown in the following screenshot:
It is clearly visible in the preceding screenshot that we have successfully ...