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)
sudo apt-get install apache2 bind9 proftpd mysql-server telnet
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.
sudo /etc/init.d/service_name start/stop/restart
So to start apache2 you will write :-
sudo /etc/init.d/apache2 start
Similarly to stop the Apache server you have to write :-
sudo /etc/init.d/apache2 stop
Rest of the service names are :-