Introduction Ansible est un moteur d’automatisation open-source qui simplifie de nombreux processus informatiques complexes, de la gestion de configurations à l’orchestration de tâches multi-niveaux. Dans cet article, nous explorerons les bases d’Ansible, en commençant par son installation sur une distribution Linux. Ensuite, nous plongerons dans les fondamentaux de sa prise en main et avancerons pas à pas vers la création d’un premier playbook. Architecture et Principes de Base Ansible repose sur une architecture sans agent, signifiant qu’il n’est pas nécessaire …

ANSIBLE : Installation et premiers pas Lire la suite »

journalctl est un outil puissant et polyvalent intégré « journald » le système de journalisation de « systemd« . Cet article a pour but de fournir une compréhension approfondie de « journalctl », en mettant l’accent sur ses principales fonctions, son utilisation pour une meilleure analyse du système. Qu’est-ce que « journalctl » ? « journalctl » est un outil de ligne de commande inclus dans le système « systemd« , qui est maintenant le système d’initialisation par défaut dans la plupart des distributions Linux modernes. Son rôle principal est de permettre …

journalctl : Maîtrisez le Système de Journalisation de Linux Lire la suite »

TLDR est un utilitaire donnant accès à une collection de pages d’aides simplifiées pour la plupart des outils en ligne de commande sous Linux. Le nom « TLDR » est l’acronyme de « Too Long, Didn’t Read » (Trop long, je ne l’ai pas lu) provenant d’un constat simple: une documentation trop longue n’est généralement pas lue faisant ici référence par exemple aux pages de « man » qui bien qu’exhaustives sont parfois fastidieuses à lire. TLDR propose donc une version simplifiée de l’aide aux outils …

TLDR : des pages « man » simplifiées sous Linux Lire la suite »

La commande tree est un petit utilitaire en ligne de commande qui permet d’afficher l’arborescence des répertoires et fichiers de manière récursive. Dans cet article nous verrons comment installer et utiliser la commande tree ainsi que les principales options qui nous permettrons d’en tirer le maximum d’infirmations selon os besoins. Installation de la commande tree Comme d’habitude la procédure d’installation dépend entièrement de la distribution sur laquelle nous travaillons, et donc du gestionnaire de package correspondant comme apt, dnf, pacman …

Tree : Afficher l’arborescence des fichiers et dossiers Lire la suite »

Il est parfois nécessaire de compiler et installer Python 3 directement depuis les sources, notamment si nous voulons utiliser la dernière version disponible et que celle-ci n’est pas disponible dans les packages officiels de notre distribution. Dans cet article nous verrons comment compiler et installer Python 3 depuis les sources sous Linux pour la plupart des distributions actuelles. Avant de commencer Dans le cadre de cet article, nous nous focaliserons sur Python 3.12 qui est disponible en version stable de …

Compiler et installer Python 3 depuis les sources sous Linux Lire la suite »

Sudo est un logiciel libre permettant à un administrateur système de déléguer des droits et de donner la possibilité aux utilisateurs d’exécuter certaines commandes (ou même n’importe quelle commande) en tant que root ou tout autre utilisateur du système. Introduction La commande « sudo » est un outil crucial dans les systèmes d’exploitation Linux. Son nom est un acronyme de « Superuser Do » ou « Substitute User Do », ce qui illustre bien sa fonctionnalité principale : permettre à un utilisateur d’exécuter des commandes avec …

SUDO : Déléguer des droits sous Linux Lire la suite »

Le commande find qui parcourt toute une arborescence de fichiers depuis un point de départ pour y trouver le(s) fichier(s) et/ou dossier(s) selon les critères que nous définissons. Bien qu’elle ne soit pas la plus rapide, la commande find a l’avantage de pouvoir retrouver des fichiers/dossiers qui ne seraient pas encore indexé et offre également des paramètre de recherches très avancés, y compris les expressions régulières. Structure générale de la commande find Voici la structure générale de la commande find: …

Bien utiliser la commande find sous Linux Lire la suite »

Couper, copier et coller dans VIM fait partie des fonctionnalités de bases que nous avons besoin pour manipuler le contenu de nos fichiers. Dans cet article nous allons voir comment nous pouvons à l’aide des commandes de vim effectuer simplement et rapidement ces différentes opérations. Si vous n’avez encore jamais mis les mains sur ce logiciel, je vous invite à consulter le précédent article qui vous explique comment démarrer simplement avec « Vim ». Introduction Vim est un éditeur de texte en …

Couper, copier et coller dans VIM Lire la suite »

L’éditeur de texte vim est un incontournable lorsque nous travaillons en ligne de commande sous Linux. A la fois puissant et hautement personnalisable il n’a rien à envier aux différentes solutions en interface graphique existantes. Dans cet article nous verrons comment installer et bien démarrer avec l’éditeur de texte vim sous Linux. Introduction Qu’est-ce que « vim » ? vim est un logiciel libre de type éditeur de texte brut directement inspiré de vi très répandu sur les systèmes Unix. « VIM » est …

Débuter simplement avec l’éditeur de texte VIM sous Linux Lire la suite »

Depuis sa version 4, Samba permet de créer un contrôleur de domaine Active Directory et donc de se passer d’une infrastructure Microsoft et des licences qui vont avec tout en permettant l’intégration de machines client Windows. Dans cet article nous verrons comment installer Samba 4 et le configurer comme AD DC principal sous Rocky Linux 8. Prérequis Contexte de l’article Pour la suite de l’article nous assumerons les éléments suivants: Installation de Samba 4 Bien que Samba 4 soit disponible …

Installer un contrôleur de domaine Active Directory avec Samba 4 sur Rocky Linux 8 Lire la suite »

Nous avons vu précédemment comment monitorer l’utilisation des supports de stockage à l’aide de la commande df. Dans cet article nous verrons comment surveiller l’espace de stockage avec duf, un utilitaire en ligne de commande développé en langage Go qui nous offre un visuel bien plus intuitif et plus agréable à l’utilisation. Pourquoi utiliser « duf » plutôt que « df » ? Bien que df soit relativement simple à utiliser, il n’en reste pas moins austère et peu lisible. duf quant à lui …

Surveiller l’espace de stockage avec duf Lire la suite »

MySQL est l’un des systèmes de gestion de base de donnée open-source les plus utilisés de nos jours. MySQL implémente un modèle de base de données relationnelles ainsi qu’un langage de requêtes structuré: SQL (Structured Query Language). Dans cet article nous verrons comment installer un serveur MySQL sur Ubuntu 22.04 ainsi que quelques manipulations de base comme la création d’utilisateurs ou de bases de données. Prérequis Nous verrons la procédure d’installation d’un serveur MySQL spécifique à Ubuntu 22.04 sur base …

Installer un serveur MySQL sur Ubuntu 22.04 Lire la suite »