Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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 currently building a website using the LAMP stack and would really like to learn how to manage Linux servers running my website.

My question is, what certifications and online videos are available for teaching me how to manage Linux servers for a website that is rapidly growing?

For example, MCITP certification may be considered good training for managing Windows servers. If so, what is the equivalent gold standard for managing Linux servers? I was particularly interested in LinuxCBT videos, are they relevant for this purpose? If so, which LinuxCBT videos would you recommend? If not, what would you recommend?

share|improve this question

closed as not constructive by Wesley, Tom O'Connor, Ward, Shane Madden, mailq Dec 31 '11 at 0:21

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

LinuxCBT sounds like a really niche form of S&M – Tom O'Connor Dec 30 '11 at 9:11
up vote 1 down vote accepted

Unless you need certification for career development purposes, I would focus more on gaining the practical knowledge needed to manage your operations. With Red Hat training and certification, there is a lot of information that you will never use in managing web operations.

So instead of certification routes, I would look for specific resources.

I would setup a development system that is a clone of your production environment and use it for testing and training.

Key areas you need to manage web ops:

  • Apache Configuration, Diagnostics, Performance Tuning

  • MySQL - Table repair, backup/restore, performance tuning

  • PHP - Configuration management, PECL/PEAR add-ons, OpCode Caches, Performance tuning

  • OS - Patch management, resource monitoring, logging

  • Security - Basic firewall (iptables), ssh, network and process reporting basics

There is far more but this is a check list we use when hiring new sysadmins to support our clients who run various web operations.

With the certification route, you may find some of these topics are lightly covered or delayed to an advanced course. So may be better just to pick and choose the topics you need.

For a high level overview of web ops, take a look at:

Not a "how to do" book but will give you a good ideal of the scope of what web ops management entails. You can then pick the parts you want to take on yourself and outsource the rest.

share|improve this answer

I would say that internet is full of resources on LAMP. There are plenty of tutorials available on same and I would recommend you to go through it. With respect to LAMP or most of the Linux technologies, you not only need to learn the right thing but you also need to know how to avoid the wrong actions. Most of the paid courses fail to address the latter case. Just go on youtube and see some videos on LAMP. Read out a few tutorials and you would be good to go.

However if you must go for LinuxCBT then module 8 is the one you are looking for.

share|improve this answer
+1 Thanks a lot Aditya – Anthony Dec 30 '11 at 7:48

LinuxCBT are the KING of learning about linux system administration, after that comes LPIC training material.

share|improve this answer
+1 thanks a lot Frank – Anthony Dec 30 '11 at 7:50

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