Recherche de site Web

Un script Shell pour surveiller l'utilisation du disque sous Linux (seuil de 80%)

Si vous avez déjà fait fonctionner un système Linux en production ou même simplement maintenu un serveur personnel, vous saurez que manquer d'espace disque est l'un des problèmes les plus frustrants. Soudainement, vos applications cessent de fonctionner, les bases de données n'écrivent plus de nouvelles données, et les fichiers journaux continuent de se remplir comme un train incontrôlable.

La bonne nouvelle est que Linux rend étonnamment facile de surveiller l'utilisation du disque et de détecter les problèmes avant qu'ils ne se produisent. Tout ce dont vous avez bes

Lire la suite →

Script Bash pour surveiller la santé de Linux quotidiennement avec Cron

Gérer des serveurs Linux au quotidien peut être amusant et stressant, surtout lorsque vous êtes confronté à des interruptions inattendues ou à des pannes de service. Une chose que j'ai apprise en plus de 15 ans en tant qu'administrateur système Linux est la suivante : prévenir vaut mieux que guérir.

Vous ne voulez pas attendre que les utilisateurs signalent des problèmes. En tant qu'administrateur système, votre objectif devrait être de détecter les problèmes avant qu'ils n'affectent les utilisateurs ou les charges de travail en production.

C’est pourquoi je rec

Lire la suite →

5 scripts Bash que j'utilise quotidiennement en tant qu'administrateur système Linux

Si vous avez passé du temps à gérer des systèmes Linux, vous savez déjà à quel point certaines tâches peuvent être répétitives et chronophages. Qu'il s'agisse de vérifier l'espace disque, de redémarrer des services en panne ou de maintenir votre système à jour, tout faire manuellement devient rapidement un casse-tête, surtout si vous gérez plus d'un serveur.

Les scripts Bash sont comme de petits assistants qui vous aident à automatiser les tâches courantes, à réduire les erreurs humaines et à économiser un temps précieux. Au lieu d'exécuter les mêmes commandes encore et encore, vous p

Lire la suite →

Comment bloquer les IP suspectes avec iptables et Fail2Ban

Aujourd'hui, je vais vous montrer une manière simple mais efficace de bloquer automatiquement les IP suspectes en utilisant un petit script et des outils comme iptables et Fail2Ban. Ces outils sont puissants, légers et peuvent aider à sécuriser votre serveur Linux contre les attaques par force brute, les bots ou tout trafic malveillant.

Ce guide est adapté aux débutants et idéal pour les administrateurs système, les étudiants ou toute personne qui utilise un VPS, un serveur web ou même un serveur Linux domestique.

Qu'est-ce que iptables et Fail2Ban

Lire la suite →

Comment automatiser les sauvegardes de base de données MySQL avec un script Shell

Les sauvegardes sont essentielles pour maintenir vos données en sécurité, et automatiser le processus de sauvegarde peut vous faire gagner à la fois du temps et des efforts. Si votre base de données est jamais perdue ou corrompue, avoir une sauvegarde récente peut être un véritable sauveur.

Les sauvegardes régulières sont cruciales pour tout site web ou application utilisant une base de données MySQL. Automatiser ce processus garantit que les sauvegardes se produisent régulièrement, sans avoir besoin de se souvenir de les effectuer manuellement.

Dans ce guide, n

Lire la suite →

Comment ajouter du texte à plusieurs fichiers en utilisant un script Bash

Ajouter du texte aux fichiers est une tâche courante en administration système et en développement, en particulier lorsqu'il s'agit de gérer de grands ensembles de données ou des journaux.

Cela peut être accompli efficacement en utilisant un script Bash, qui est un puissant shell en ligne de commande dans les systèmes d'exploitation de type Unix, offrant une gamme d'utilitaires et d'opérateurs pour manipuler des fichiers, y compris la capacité d'ajouter du texte.

Dans cet article, nous vous guiderons à travers le processus d'ajout de texte à un seul fichier, puis nous étendrons

Lire la suite →

Bash vs Zsh vs Fish : Quel Shell devriez-vous utiliser sous Linux

Le shell en ligne de commande est un outil essentiel pour interagir avec le système d'exploitation, permettant aux utilisateurs d'exécuter des commandes, d'automatiser des tâches et d'exécuter des scripts efficacement.

Bien qu'il existe diverses options de shell disponibles, Bash, Zsh et Fish se distinguent comme les choix les plus populaires, chacun offrant un ensemble unique de fonctionnalités, ce qui rend crucial de comprendre leurs différences afin de choisir celui qui convient le mieux à vos besoins.

Dans cet article, nous

Lire la suite →

Comment changer l'invite Bash pour un groupe d'utilisateurs spécifique sous Linux

Nous avons déjà examiné comment personnaliser l'invite BASH par défaut sous Linux. Dans ce tutoriel, nous apprendrons comment changer l'invite Bash pour un groupe d'utilisateurs spécifique sous Linux et les systèmes de type Unix.

Avant de configurer des invites BASH personnalisées pour des groupes d'utilisateurs, il est important de comprendre les avantages et les inconvénients de cette approche.

Avantages et inconvénients de l'invite de commandes spécifique à un groupe

Utiliser un invite de commande spécifiq

Lire la suite →

Créer des scripts Bash interactifs avec une invite Oui, Non, Annuler

Les scripts shell interactifs peuvent rendre les tâches d'administration système plus efficaces et conviviales. En incorporant des invites Oui, Non et Annuler, vous pouvez vous assurer que les scripts ne s'exécutent qu'avec la confirmation explicite de l'utilisateur, évitant ainsi des actions non désirées. Dans ce guide, nous apprendrons comment créer des scripts Bash interactifs utilisant des invites Oui, Non et Annuler sous Linux.

Introduction

Lorsque vous écrivez des scripts Bash, vous pouvez les rendre plus utiles en demandant

Lire la suite →

Utilisation de la commande Bash declare avec des exemples

La commande declare dans Bash est utilisée pour définir, modifier et afficher des variables et des fonctions. Dans le Scripting Bash, le but principal de la commande declare est de définir des attributs pour les variables et les fonctions et de montrer leur état actuel.

Dans ce tutoriel, nous apprendrons comment utiliser la commande declare dans les scripts Bash avec des exemples sur Linux.

1. Utilisation de base de la commande declare dans

Lire la suite →