Google is your friend.
No offense, but if you aren't skilled enough to use Google to find out answers to relatively simple questions like these, you're heading into a world of hurt trying to set up and administer Linux servers!
Please, please, sit down and do a lot of reading, or hire someone else (like a hosting company).