Perl pour les administrateurs système

Date de publication:
Durée de lecture estimée:

Avec mon ami Thibaut Foiche, j'ai écrit un article sur Perl dans le numéro 129 de Linux Pratique (janvier/février 2022). Il s'adresse en priorité aux administrateurs systèmes et présente les principaux attraits de Perl dans le cadre de leurs activités.

L’article présente Perl en tant que langage de script apte à automatiser avec efficacité de nombreux traitements. En effet, installé de base dans les distributions Linux, Perl est bien plus lisible que les script Bash généralement utilisés. Il permet surtout la manipulation de structures de données plus complexes. L’article couvre l’intégration de Perl au sein de Linux (répertoires d’installation, aide électronique, etc.) et détaille les méthodes permettant de réaliser une installation personnalisée en compilant une version spécifique de Perl ou en utilisant la commande Perlbrew.

Linux Pratique 129

Dans la seconde partie, nous présentons la richesse de l’écosystème de Perl en présentant le CPAN ainsi que le metaCPAN, les principaux modules utiles aux administrateurs système et l’installation de modules à l’aide des commandes cpan et cpanminus. Nous abordons également certaines problématiques rencontrées par les administrateurs systèmes telles que la gestion des dépendances à l’aide de Carton, le déploiement d’applications avec le module PAR::Packer.

Enfin, dans la troisième partie, nous référençons les principaux logiciels écrits en Perl, pouvant être utiles aux administrateurs systèmes. Cette liste, non-exhaustive, regroupe des produits pour la gestion de serveurs, la surveillance et la cartographie des réseaux, le web, la messagerie électronique ou encore l’assistance aux utilisateurs.

Cet article est également disponible en version électronique via le site Connect des éditions Diamond.