Web Servers!

I am VERY VERY new to dedicated web servers. I want to buy one and make accounts for other users etc. Does anyone have a good web site that tells you EVERYTHING you need to know about them, how to install software on them and how to operate them.

WHat is the best OS to install?

How do you set up DNS?

any tips and hints you can give me will be helpful!

thanks alot!!!