Initial Set Up for an Ubuntu 16.04 Server

My script for initially setting up an Ubuntu 16.04 server to be used prior to installing more specialized software (web server, database, cache, firewall, etc). If you’re not familiar with running scripts, use an editor (vim / emacs) to modify files like /etc/sysctl.conf instead. Many of these may or may not apply to you and should only be used as a guide or starting point. Use at your own risk.