Hundreds of different services can be deployed on an Ubuntu Server, and each one of these services can be detailed in an entire book. In this chapter, we will have a look at the essentials of setting up and configuring some of the most common servers that system administrators need. Newbies will get a step-by-step guide, and advanced users will discover the Ubuntu approach towards servers. We will start with the deployment of the famous OpenSSH server. Then, we'll move on to set up a DNS server. After that, we will cover how to turn on a web and an e-mail server. Finally, we will cover how to deploy a database, DHCP, and file server.
The following topics are covered in the chapter:
Deploying an OpenSSH server
Setting up a DNS server
Turning on a web server
Deploying a mail server
Setting up a database server
Setting up a DHCP server
Installing a file server