C’est quoi Linux ?

En bref

Linux est le système d’exploitation du serveur : le logiciel de base qui fait fonctionner la machine. Tout le reste repose dessus : le pare-feu, le serveur web, le code PHP, la base de données. Il est gratuit et très répandu sur les serveurs.

C’est comme les fondations et les murs porteurs d’une maison : on ne les voit pas, on n’y pense jamais, mais sans eux, rien ne tient debout.

Les mots que vous entendrez : Linux système d’exploitation Ubuntu Debian ligne de commande

Voir sur la carte

Votre iPhone fonctionne avec iOS. Votre ordinateur, avec Windows ou macOS. Ce sont des systèmes d’exploitation : le logiciel de base qui démarre en premier et fait marcher tout le reste. Les serveurs aussi ont le leur. Le plus souvent, c’est Linux.

Linux est le système de base du serveur : les fondations sur lesquelles reposent tous les autres programmes du site.

C’est quoi un système d’exploitation ?

Un ordinateur, sans logiciel, n’est qu’un assemblage de pièces : un processeur qui calcule, de la mémoire, un disque pour ranger les données. Le système d’exploitation est le programme qui fait travailler ces pièces ensemble. Il démarre la machine, range les fichiers, partage la mémoire entre les programmes, gère le réseau.

Les autres programmes s’appuient sur lui. Sur votre téléphone, l’appareil photo, les messages ou Safari ne parlent pas directement aux pièces de l’appareil. Ils passent par iOS. Sur un serveur, c’est pareil, avec Linux.

À quoi sert Linux sur un serveur ?

Sur votre serveur, Linux est installé en premier. Ensuite, on pose dessus, un par un, les programmes dont le site a besoin :

Chacun de ces programmes demande à Linux de lui ouvrir un fichier, de lui donner de la mémoire, d’envoyer un message sur le réseau. Linux répond à tout le monde, en permanence, sans se fatiguer. Un serveur Linux bien entretenu peut tourner très longtemps sans redémarrer.

Pensez à une maison. Les fondations et les murs porteurs, c’est Linux. Personne ne vient les admirer. On les oublie dès qu’on a posé le carrelage. Pourtant, la cuisine, l’électricité, la plomberie et les meubles reposent tous sur eux. Le serveur web, la base de données et le reste, ce sont les pièces aménagées. Si les fondations sont saines, on peut refaire la cuisine sans craindre que la maison s’écroule.

Pourquoi Linux et pas Windows ?

Linux est un logiciel libre : son code est public, tout le monde peut le lire, le vérifier et l’améliorer. Il est aussi gratuit. Des milliers de développeurs et d’entreprises y travaillent depuis le début des années 1990.

Il est léger, stable et très bien documenté. C’est pour cela que la grande majorité des serveurs web dans le monde l’utilisent. Quand vous louez un petit serveur chez un hébergeur comme OVH, à partir de 5,81€ TTC par mois, les systèmes proposés sont d’ailleurs surtout des versions de Linux.

Petite surprise : vous utilisez peut-être déjà Linux sans le savoir. Android, le système de nombreux téléphones, est construit sur une base Linux. Beaucoup de box internet aussi.

Un exemple réel

Pour installer un serveur, on commence par choisir une distribution, c’est-à-dire une version de Linux prête à l’emploi. Ubuntu est l’une des plus utilisées. En quelques minutes, l’hébergeur installe Ubuntu sur votre serveur. Ensuite, on s’y connecte et on écrit des commandes, comme apt install nginx, qui veut dire « installe le serveur web Nginx ». Linux va chercher le logiciel, l’installe et le démarre.

Une fois par semaine ou par mois, on lance les mises à jour, avec une commande du même genre. Linux récupère les correctifs de sécurité et les applique. C’est l’entretien courant de la maison, comme vérifier la toiture avant l’hiver.

Les mots qu’on vous dira

Ce que vous avez à retenir

Vous n’aurez jamais à apprendre Linux pour avoir un site. Vous devez juste savoir qu’il est là, en dessous de tout, et qu’il a besoin d’être mis à jour régulièrement. Quand quelqu’un gère votre serveur, demandez-lui simplement : « Les mises à jour du système sont-elles faites ? » C’est la question qui protège les fondations.

Avec quoi le système (Linux) travaille

Les questions qu’on se pose

C’est quoi Linux en termes simples ?

C’est un système d’exploitation, le logiciel de base qui fait fonctionner un ordinateur. Il fait tourner la grande majorité des serveurs web dans le monde.

Linux est-il gratuit ?

Oui. Linux est un logiciel libre et gratuit. Son code est public, et n’importe qui peut le lire, l’utiliser et l’améliorer.

Quelle différence entre Linux et Ubuntu ?

Linux est le cœur du système. Ubuntu est une distribution, c’est-à-dire une version complète de Linux prête à installer, avec ses outils.

Faut-il connaître Linux pour avoir un site ?

Non. Linux tourne sur le serveur, loin de vous. Il suffit que la personne qui gère le serveur fasse les mises à jour régulièrement.

Tous les mots du Web

Chez vous

Mon iPhoneLe navigateurL’URLLes cookiesLe cacheLe Wi-FiMa box internetLa fibre optiqueLe terminalSSHLe FTPLes e-mails à votre nom

Le chemin, dehors

L’antenne relais 4G / 5GLe satelliteInternetLe cadenas (HTTPS)Le DNSLe nom de domaineL’adresse IP

Le data center

Le data centerL’hébergeurLa baie de serveursLe serveur (VPS)Le VPS

Dans votre VPS

Le pare-feuLe serveur webLe code (PHP)La base de donnéesL’assistant IALes sauvegardesLe système (Linux)

Les fichiers du site

Les fichiers du siteLe HTMLLes balises HTMLLe CSSLe site responsiveLe JavaScriptLes imagesL’image transparenteLe SVGWordPress et les CMS

Être trouvé sur Google

Le moteur de rechercheLe référencement (SEO)

Les services en ligne (Stripe, Claude…)

L’API