Install Ruby and RubyGems, download Metasploit source code or from github, turn off firewall to listen for reverse shell connections. MSF Console commands include opening the console, searching for exploits by keyword or date, displaying exploit info and opening exploits, showing and setting exploit options, and executing exploits. Meterpreter commands allow executing programs with full privileges, getting maximum privileges, controlling keyboard/mouse, and rebooting the target machine.