Here are few packages which you need to turn your regular desktop edition into a server OS.
- Apache2 (Web Server)
- BIND (Domain Name)
- FTP server (I recommend ProFTP)
- MySQL Server (If you want a data base)
- Telnet (for remote login, old fashioned but good for learning)
This configuration is good to go for beginners. We will install more packages as we move ahead. These packages create services which can be started and stoped at any point of time. Now first step is to learn how to start and stop the services and the service names.