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 »

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 »

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 »

bat : a cat clone with wings

Si il y a une commande dont on use et abuse sous Linux c’est bien cat. Que ce soit pour afficher le contenu d’un fichier de texte brut ou concaténer plusieurs fichiers (qui est sa fonctionnalité première), il est difficile de s’en passer. bat, une alternative à la commande cat, développée en langage Rust, dispose en plus de la coloration syntaxique, de la pagination (oui il remplace aussi less) et de l’intégration de Git. De quoi sérieusement nous rendre la …

bat : une alternative à la commande cat, mais en mieux. Lire la suite »

Personnaliser Bash

Si comme moi vous êtes un utilisateur de Bash, que vous y passez de nombreuses heures, vous aurez sans doute déjà senti le besoin de le personnaliser et de l’agrémenter de fonctionnalités. Et même si tout est faisable sans aide particulière, il faut bien avouer que la tâche peut se révéler fastidieuse. Dans cet article nous verrons comment configurer et personnaliser Bash avec Oh-My-Bash, un framework communautaire de gestion de la configuration de Bash. Si vous avez déjà entendu parler …

Configurer et personnaliser Bash avec Oh-My-Bash Lire la suite »

Expressions régulières sous Linux

Dans le vaste panorama de Linux, un outil se démarque par sa polyvalence et son pouvoir : les expressions régulières. Que vous soyez un novice curieux ou un habitué de l’écosystème Linux, cet article est votre point de départ pour comprendre et maîtriser les expressions régulières. Introduction Les Expressions Régulières : Qu’est-ce que c’est ? Les expressions régulières, souvent appelées « regex » ou « regexp », sont des séquences de caractères qui définissent un modèle de texte. Ce modèle peut être utilisé pour …

Les expressions régulières sous Linux : introduction, syntaxe et exemples. Lire la suite »