Les bases de l’administration des serveurs Linux
Introduction
Linux est l’un des systèmes d’exploitation les plus utilisés sur les serveurs des entreprises. À ce titre, les administrateurs doivent savoir comment le manipuler pour configurer, déployer, entretenir et dépanner les services.
Si des interfaces d’administration toutes graphiques existent, la particularité de Linux est qu’il est plus efficace de le manipuler en ligne de commandes. Les commandes offrent un moyen très rapide et entièrement automatisable d’accéder à toutes les fonctions du système. Outre le fait de consommer beaucoup moins de ressources sur les serveurs qu’une batterie d’outils graphiques – ce qui évite d’impacter les performances –, les commandes permettent d’effectuer des recherches pointues parmi les paramètres et les logs, de filtrer à la volée des métriques de production, de mettre à jour d’un coup des centaines, voire des milliers de paramètres.
Le fait de pouvoir enchaîner les commandes dans des scripts permet par ailleurs d’industrialiser des processus d’administration, de manière très lisible et de sorte qu’ils soient déclenchés au bon moment, sans même l’intervention régulière des équipes. À cet égard, Linux offre des possibilités de gain de temps plus accessibles que sur les serveurs Windows.
Guide mis à jour en septembre 2024
1Les bases-
Toutes les commandes utiles aux administrateurs
Linux : quelques commandes de base pour aller au-delà de la gestion des serveurs
Linux reste aujourd’hui l’un des OS les plus utilisés par les entreprises. Voici quelques commandes de base qui pourront vous aider dans votre pratique. Lire la suite
Les 83 commandes Linux à connaître
Cet article, qui répertorie toutes les commandes Linux utiles, servira aux administrateurs de pense-bête pour toutes leurs opérations quotidiennes de manipulation et de surveillance. Lire la suite
Administration Linux : savoir utiliser les gestionnaires de paquets
Il existe de nombreux gestionnaires de paquets pour les distributions Linux. Les administrateurs de tels systèmes doivent les maîtriser pour installer des logiciels et accomplir des tâches de maintenance. Lire la suite
Linux : créez des scripts qui prennent en compte des arguments
Ce tutoriel vous apprend à ajouter des arguments à vos scripts Bash, ce qui permet de simplifier et d’automatiser une grande variété de tâches sur les serveurs Linux. Lire la suite
Linux : les commandes sed que l’on doit connaître
L'éditeur de flux Linux est utile pour exécuter des scripts. Voici quelques exemples de commandes pour en tester l’étendue. Lire la suite
2En production-
Tout ce qu’il faut savoir pour maintenir des serveurs en production
Administration : comment se connecter à distance à Linux via xrdp
Dans les entreprises où les administrateurs accèdent à distance aux machines Windows via RDP, il est pertinent d’utiliser aussi ce protocole pour les machines Linux. Cet article explique comment. Lire la suite
Administration Linux : Cockpit, l’outil graphique qui facilite vos tâches
Utilisable à distance, Cockpit sert à consulter les journaux Linux, surveiller les performances d’un serveur et gérer ses comptes utilisateurs. Il est utile, quel que soit le niveau d’expérience des administrateurs. Lire la suite
Commandes de base pour les nouveaux administrateurs Linux
Pour gérer des serveurs Linux, les administrateurs Windows ont besoin de connaître quelques commandes pour voir, démarrer et stopper des processus. Lire la suite
Cinq commandes Linux pour monitorer les performances des serveurs
Évaluer les performances des serveurs Linux est chronophage si l’on ne dispose pas des bons outils. Les commandes top, vmstat, iostat, free et sar vous permettront d’obtenir les métriques qu’il vous faut. Lire la suite
Comment déboguer le plantage d’un serveur Linux
Cet article est un guide pratique pour trouver la cause d’un Kernel panic sur une machine Linux, et éviter que ses plantages ne se répètent à l’avenir. Lire la suite
Dépannez le démarrage d’un serveur Linux avec GRUB
GRUB est un outil pratique pour aider les administrateurs à résoudre un problème de démarrage sur un serveur Linux. Il existe deux techniques pour s’en servir. Lire la suite
3L'automatisation-
Les méthodes offertes par l’Open source pour industrialiser la production
Les 4 outils Open source essentiels pour automatiser l’IT
Jenkins, Cockpit, le pipeline GitOps de Kubernetes et Ansible sont les quatre environnements que tout administrateur système devrait maîtriser. Cet article explique leur principe et liste leurs accessoires. Lire la suite
L’automatisation, l’une des clés de l’administration à distance de son SI
Les outils d’administration à distance existent et les administrateurs y sont habitués. Reste qu’une vigilance accrue est requise. L’automatisation est une autre option choisie par les entreprises pendant cette période. Lire la suite
Ansible : se lancer avec les playbooks
Plutôt que d'exécuter une à une les différentes commandes Ansible, les administrateurs ont recours à un composant clé de l'outil de gestion de configuration : un playbook. Lire la suite
Où trouver les fichiers de configuration Git sur Windows et Linux
Les fichiers de configuration Git sont inexplicablement compliqués à trouver. Dans ce tutoriel sur la configuration de Git, nous examinons où les fichiers de configuration de Git pour Ubuntu et Windows sont enregistrés et stockés. Lire la suite
4Sécurité-
Les bonnes pratiques pour protéger les serveurs Linux
Linux : Comment sauvegarder et restaurer des fichiers avec tar
Cet article explique comment utiliser l’utilitaire d’archivage tar, typique de Linux. Il donne quelques commandes pour créer des fichiers, les sauvegarder et les restaurer. Lire la suite
Linux : comment utiliser cpio pour sauvegarder et restaurer des fichiers
Il existe de nombreuses façons de sauvegarder des fichiers sur des machines Linux. Cet article montre comment utiliser la commande cpio pour copier des fichiers dans une archive, afin de créer des sauvegardes fiables. Lire la suite
Lutter contre les ransomwares sur les systèmes Linux
Les systèmes Linux sont susceptibles de servir de vecteur d’attaque. Pensez à les mettre à jour et à attribuer des autorisations correctes. Cet article explique comment. Lire la suite
Sécuriser l’administration de ses serveurs virtuels hébergés
Économiques, rapides à déployer, les serveurs privés virtuels peuvent être extrêmement séduisants pour une multitude de projets. Les hébergeurs proposent une aide sommaire à la sécurisation de base. Insuffisante. Lire la suite
Comment utiliser Azure File Storage avec Linux
Les service de partage de fichiers Azure File Storage permet de créer des partages de fichiers SMB 3.x dans le cloud Microsoft. Ce service est accessible indifféremment par des serveurs Windows ou Linux. Voici comment configurer Linux pour en tirer parti. Lire la suite
Les bonnes pratiques de Linux sur le poste de travail
Les administrateurs de postes de travail sous Linux doivent prendre le temps de les sécuriser et de les doter des applications appropriées. Et les défis ne manquent pas. Lire la suite