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'm rather new to this, and I'd like to play with administering a linux box.

Things I need to know how to do:

  • Setup subdomains
  • Setup FTP accounts
  • Setup full domains / add domains
  • MySQL setup / install / management
  • LAMP setup / install / management

This is probably going on a CentOS distro. I'd like links or a break down on how I can learn to do this. I am comfortable with a command line, but I'm trying to move from shared hosting to a VPS and would like to have some idea on how deep the water is before I do.

share|improve this question
Well... install VirtualBox, download Centos, see the docs listed below, and have at it. Also take a look a programs like Puppet/Chef/etc. if you want to automate some of that administration. – Joe Internet Apr 17 '10 at 4:35


RHEL docs

That'll get you most of the way there. Make sure you find a box that you don't mind nuking and reinstalling on, because the best way of getting a handle on it is destroying it a few times.

share|improve this answer
The worst possible thing that can happen when learning is that everything goes according to plan. – David Rickman Apr 17 '10 at 3:33

Lots of good stuff at howtoforge as well.


share|improve this answer
Be careful with HTF though. Some of their instructions are... suspect, and without the proper knowledge already in place it's hard to know what to avoid doing. – Ignacio Vazquez-Abrams Apr 17 '10 at 4:16
@Ignacio, very true. I generally use them as a template for process rather than as a step-by-step tutorial. – David Rickman Apr 17 '10 at 4:38

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.