Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to learn about how to run a Ubuntu Linux Server. Nothing too advanced. I simply want to learn about the basic setup and operation of a server to do the following things:

  • SVN
  • Apache Web Server (w/ PHP)
  • FTP Server (for uploading files)
  • MySql (maybe)

I want to get something running in VirtualBox. Are there any introductory resources that someone can point me to? I know basic Linux commands but lets assume no other knowledge.

I've ran all of the above items on a Windows box. I'm familiar with each of their setup and administrations. The only thing I really don't understand is how to setup and configure each of the items from a command-line only interface.

share|improve this question
up vote 2 down vote accepted

There is a good book from APress for a developer trying to learn how to setup and administer a Ubuntu server. I am not sure it has information on installing and administering SVN, but it covers everything else you are interested in and does so without assuming a whole lot of prior knowledge.

share|improve this answer
This is probably my best option. I didn't know this existed. Thank you – Frank V Jul 10 '09 at 16:35

The basic resources you'll end up going to are the ubuntu forums, ubuntu help site, and community contributions help site. All of those show up fairly high in google search results for questions with ubuntu in them.

In most cases, if you run into issues most of the time someone else already has and it is documented one of those places.

For your specific cases in the question:


Apache and MySQL

One FTP Server

There is also the more comprehensive: Ubuntu Server Guide

share|improve this answer

I would highly recommend LPIC in a nutshell to take your basic linux command knowledge from basic, to intermediate (if not advanced). It's not an ubuntu server specific book but it does cover methods for Debian and Redhat and most of the information is distro independent.

share|improve this answer
I'm a software developer... This books seems like overkill and my start out over my head... You mention improvement of my command knowledge but I believe I'd need more infomration than that.... – Frank V Jul 10 '09 at 15:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.