Automatisation et déploiement modulaire d'environnements de développement sur CentOS 7
L'efficacité d'un cycle de développement repose souvent sur la capacité à initialiser rapidement des environnements stables et reproductibles. CentOS 7, malgré son ancienneté relative, reste une référence de stabilité pour de nombreux serveurs d'entreprise. Cet article détaille une approche structurée pour concevoir un outil de déploiement auto ...
Publié le 26 juillet à 16h59
Guide de Référence des Commandes Linux pour l'Administration Système
Informations Système et Matériel
Ces commandes permettent d'extraire des détails sur l'architecture, le noyau et les composants matériels du système.
arch # Afficher l'architecture matérielle (alternative : uname -m)
uname -r # Consulter la version du noyau en cours d'utilisation
dmidecode -q # Lister les com ...
Publié le 25 juillet à 13h22
Gestion des Fichiers et Traitement du Texte sous Linux : Transferts, Redirections et Dates
Transfert de Fichiers
Transfert Ascendant (Upload) avec lrzsz
L'outil lrzsz facilite les transferts de fichiers interactifs depuis et vers un serveur Linux, particulièrement utile dans les terminaux supportant Xmodem/Ymodem/Zmodem (comme Xshell).
# Pour envoyer un fichier local vers le serveur
rz
# Si le fichier existe déjà sur le serveur, ...
Publié le 23 juillet à 19h19
Commandes essentielles pour l'administration des machines virtuelles Linux
Gestion des processus système
Utilisez ps aux | grep java pour inspecter les processus Java actifs. L'instruction source /etc/profile applique immédiatement les modifications apportées aux fichiers de configuration.
Pour vérifier le statut de MySQL, exécutez ps aux | grep mysql.
Remarque : la syntaxe aux (style BSD) tronque la colonne commande, ...
Publié le 23 juillet à 00h50
Exercices de script shell pour l'automatisation système
Cette collection présente des exercices pratiques de script shell pour l'automatisation et la gestion système.
1. Création d'un fichier journal d'utilisation du disque
Écrire un script qui demande à l'utilisateur un chemin de répertoire, crée un fichier journal nommé avec la date actuelle, y enregistre l'tuilisation du disque et supprime les fi ...
Publié le 20 juillet à 21h16
Maîtrise de la manipulation de texte et de la gestion des permissions sous Linux
Visualisation de fichiers texte
La commande cat permet d'afficher le contenu d'un fichier. Voici ses options principales :
# Afficher les fins de ligne avec le caractère $
cat -E fichier.txt
# Numéroter toutes les lignes
cat -n fichier.txt
# Numéroter uniquement les lignes non vides
cat -b fichier.txt
# Compresser les lignes vides successive ...
Publié le 19 juillet à 00h15
Guide pratique des scripts Shell
Lors de la création de scripts Shell, des problèmes de formatage peuvent survenir si le fichier est transféré entre systèmes d'exploitation différents. Par exemple, un script créé sous Windows peut causer une erreur d'interpréteur sur Linux en raison de sauts de ligne incompatibles. L'utilisation de l'outil dos2unix permet de convertir le forma ...
Publié le 18 juillet à 23h03
Maîtrise des processus et de la gestion des signaux sous Linux
Le concept de processus est fondamental pour comprendre le fonctionnement interne de Linux. Un processus représente l'exécution dynamique d'un programme, gérant les ressources système telles que le processeur (CPU) et la mémoire vive (RAM).
Différence entre Programme et Processus
Un programme est une entité statique : c'est un fichier binaire s ...
Publié le 17 juillet à 02h31
Gestion et administration des ressources système sous Linux
L'outil de monitoring top
La commande top agit comme un gestionnaire de tâches dynamique en temps réel. Elle permet de visualiser l'utilisation des ressources par les processus actifs. Pendant l'exécution, vous pouvez presser M pour trier par occupation mémoire, P pour trier par charge CPU, et q pour quitter l'interface.
L'en-tête de top fourni ...
Publié le 16 juillet à 20h06
Guide pratique de la commande tee sous Linux
Présentation de la commande tee
La commande tee constitue un mécanisme essentiel pour la répartition des flux de données dans les environnements Linux et Unix. Inspirée par la forme en T d'un raccord de tuyauterie, elle effectue une lecture à partir de l'entrée standard et redirige les données simultanément vers la sortie standard, généralement ...
Publié le 16 juillet à 03h21