Linux is an UNIX based and open source platform that is basically used for Web hosting. LAMP is the most important feature of Linux. LAMP is an used for Linux, Apache, MySql, and PHP/Python. Linux Hosting give access to run the FTP, which you can upload the website files into server (remote site) through your computer.
a) Linux is secured and stable
b) Linux is easy to use
c) Linux supports PHP, JS, MySql etc.
d) Linux cheap plans, not costly like windows
e) Linux techincal issues can easily resolve
Just main disadvantages is you can't run asp.net on Linux Platform. Because asp.net supports to windows operating system. In Linux, Apache is the web server, MySql is database, where store your data and PHP is the Object-Oriented Scripting Language.
Full Form of PHP : Hyper Text Preprocessor Language