Un Serveur Linux, est un serveur basé sur l'OS Linux. Depuis sa création au début des années 1990, le système d'exploitation open source Linux est devenu extrêmement populaire grâce aux nombreuses améliorations apportées par une vaste communauté de développeurs et d'utilisateurs.
Cependant, la popularité de Linux est aussi et surtout liée à son utilisation sur les serveurs. Il s'agit à l'heure actuelle du système d'exploitation le plus utilisé sur les serveurs, surpassant même Microsoft Windows dans ce domaine.
Linux est particulièrement prisé pour l'hébergement dédié à cause de sa flexibilité. Cet OS est compatible avec une large variété de hardware. Il est possible de l'utiliser aussi bien sur un serveur basique que sur une machine surpuissante.
De même, Linux va de pair avec les serveurs non gérés et ceux offrant un accès root complet. Il est apprécié pour les nombreuses possibilités de personnalisation qu'il offre. Il existe de nombreux tutoriels et autres guides sur les forums permettant d'apprendre à modifier le code ou les applications. L'intégralité du code source est disponible en ligne.
Un système de permissions optimisable et personnalisable permet de profiter d'une sécurité renforcée sur les serveurs Linux. Grâce aux capacités de snapshot offertes par la technologie open source, la stabilité est également assurée.
En général, Linux est plus léger à exécuter que les autres OS, aussi bien sur les machines physiques que sur les serveurs Cloud, puisqu'il ne nécessite pas d'interface graphique. La plupart des variantes Linux sont basées sur des lignes de commande, les rendant encore plus légères, fonctionnelles et performantes au détriment de la facilité d'utilisation.
Le caractère open source permet également de maintenir les coûts d'installation et de maintenance à bas niveau grâce à la flexibilité offerte. Il existe différentes variantes populaires de Linux comme CentOS, Debian, Fedora, RedHat et Ubuntu, et même les variantes propriétaires laissent une certaine marge de manœuvre aux utilisateurs.
La configuration la plus couramment utilisée pour les serveurs web est LAMP (Linux Apache MySQL PHP) avec le cPanel. Si vous souhaitez séparer une machine en plusieurs serveurs virtuels, vous pouvez utiliser les solutions open source Xen et KVM.
Les serveurs Linux sont notamment utilisés pour l'hébergement de jeux en ligne, l'administration système et réseau, la gestion de base de données ou les services web. On les privilégie aussi pour la gestion centralisée d'outils de Business Intelligence ou d'analyse de données. Les développeurs de logiciels et équipes informatiques tendent à préférer cet OS pour le degré de contrôle qu'il confère.
De manière générale, les entreprises choisissent généralement Linux pour leurs serveurs afin de prendre en charge les applications les plus exigeantes. Par ailleurs, les infrastructures Cloud sont souvent basées sur Linux.