I never heard of the term "listen server" before. However, going to with what was said about it I guess the diffrence between a listen server and a dedicated server is that a dedicated server only has one job: running a minecraft server. A listen server on the other hand would be just installing a minecraft server on your (main) computer.difference between a Listen Server and Dedicated Server?
At first glance the guide looks good but it is also a prime example of not blinding running the commands that it lists. 2 "problematic" ones are:That link in Lenscas's post is a good starting point for getting the server setup. Here's one specifically for creating a Minecraft server,
This will install java 7. this is NOT what you want as you should go with java 8 instead. Changing the 7 to an 8 should do the trick if I remember correctlysudo apt-get install openjdk-7-jdk
sudo apt-get install openjdk-8-jdk
That will start your server with 1 GB of RAM, this is most likely not enough and depending on how many people will join I would give it 4GB of RAM.java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui