Linux is one of the frequently used OSs for servers. There are many different distributions using exactly the same core, but the majority have a number of things in common - they're absolutely free to use, which decreases the total cost of the hosting service because license fees will not be included in what you will need to pay; they're easy to manage; and last, but not least, they are a lot more secure in comparison with competitor OSs, since random files, particularly virus-infected ones, just cannot be executed on the hosting server. That way, you can enjoy a reliable service and spend the time creating and advertising your websites, not bothering with security problems. A lot of Linux-based machines use the Apache server to deal with the HTTP traffic, as this software system is really fast and is also uncomplicated to maintain and customize as per the requirements of the website hosting provider. A Linux server with Apache is the perfect software environment for your sites and it's not at all a coincidence that many popular script-driven apps out there require LAMP, that stands for Linux, Apache, MySQL and PHP.
Stable Linux with Apache in Shared Website Hosting