Recherche de site Web

Comment intégrer de la documentation dans les scripts Bash

Documenter le fonctionnement d'une application, son objectif et son utilisation prévue est très important, même s'il ne s'agit que d'un simple script shell. Pour faciliter la maintenance du code dans les cas les plus élémentaires, la documentation peut être intégrée directement dans les scripts.

Lire la suite →

Comment accéder à distance à votre bibliothèque de livres électroniques avec le serveur Calibre

Calibre est, sans aucun doute, le gestionnaire de livres électroniques le plus complet disponible sur Linux et d'autres systèmes d'exploitation. L'application est entièrement gratuite et open source : elle nous permet d'organiser, de convertir et de synchroniser facilement nos ebooks avec une var

Lire la suite →

Comment utiliser xargs pour créer des lignes de commande à partir d'une entrée standard

Même l'installation la plus basique de n'importe quelle distribution Linux est livrée avec un ensemble d'utilitaires vraiment utiles : « xargs » en fait sans aucun doute partie. En utilisant xargs, nous pouvons créer et exécuter des lignes de commande en utilisant des éléments de l'entrée standar

Lire la suite →

Introduction à la console Ansible

Dans les didacticiels Ansible précédents, nous avons vu à quel point il est facile de comprendre les concepts de base de ce fantastique outil d'automatisation, comment écrire nos premiers playbooks, comment organiser les tâches en rôles et comment utiliser Ansible Vault pour protéger les données

Lire la suite →

Comment installer des applications Python dans des environnements isolés avec pipx

Si vous êtes familier avec Python, vous avez sûrement utilisé pip : l'installateur du package Python. Avec pip, nous pouvons installer des packages « globalement » ou dans des environnements virtuels. Les environnements virtuels sont principalement utilisés pour installer des dépendances de proje

Lire la suite →

Comment obtenir des statistiques sur l'exécution d'une commande avec l'heure GNU

GNU time est un utilitaire très pratique disponible dans les dépôts de chaque distribution Linux : nous pouvons l'utiliser pour récupérer des informations sur les temps d'exécution "réel", "utilisateur" et "système" d'une commande et, plus généralement, pour vérifier la quantité de ressources sys

Lire la suite →

Liste des distributions Linux disponibles pour Raspberry Pi

Le Raspberry Pi possède déjà son propre système d'exploitation officiel, connu sous le nom de Raspberry Pi OS. Cependant, il n’y a rien de propriétaire dans le système d’exploitation Raspberry Pi, ni aucune raison pour laquelle vous devez l’utiliser. Raspberry Pi OS est un dérivé de Debian avec q

Lire la suite →

Comment lier un conteneur sans racine à un port privilégié sous Linux

L'une des principales innovations introduites par Podman était la possibilité d'exécuter des conteneurs sans racine. Du point de vue de la sécurité, il s'agit d'une grande amélioration, car un conteneur potentiellement compromis exécuté en tant que root représente une menace pour la sécurité du s

Lire la suite →

Comment installer et configurer Fail2ban sur Linux

Fail2ban est un logiciel gratuit et open source que nous pouvons utiliser pour atténuer les attaques par force brute et DoS/DDoS : il analyse les fichiers journaux à la recherche de plusieurs tentatives d'authentification échouées et interdit les adresses IP associées en créant des règles de pare

Lire la suite →

Introduction aux fonctionnalités de Linux

Sous Linux, traditionnellement, un processus pouvait soit s'exécuter en tant que root, et donc avoir un accès illimité au système, soit en tant qu'utilisateur non root, sous réserve d'un ensemble de restrictions. Depuis la version 2.2 du noyau, des fonctionnalités ont été introduites afin d'accor

Lire la suite →