Aller au contenu
Réalisations

Infrastructure · Automatisation2025 — 2026

Outillage système

Scripts d’administration Linux

Année
2025 — 2026
Statut
En usage
Nature
Infrastructure · Automatisation
Rôle
Conception, Développement, Exploitation

Contexte

Les mêmes gestes reviennent sur chaque machine administrée : vérifier pourquoi un démarrage est lent, sauvegarder avant une intervention, créer proprement une série de comptes, comprendre quels modules noyau sont chargés. Chacun de ces gestes est devenu un script.

Contraintes

  1. 01

    Les procédures manuelles se dégradent : on saute une étape sous pression.

  2. 02

    Un script d’administration mal écrit fait plus de dégâts qu’une action manuelle.

  3. 03

    L’exploitation doit laisser une trace lisible de ce qui a été fait.

Intervention

01

Sauvegarde automatisée

Sauvegarde planifiée pilotée par un fichier de configuration séparé du code, avec rotation et vérification — la sauvegarde qu’on ne restaure jamais n’est pas une sauvegarde.

02

Analyse de démarrage

Outil d’analyse du boot Linux : services les plus lents, chaîne critique, unités en échec, sortie exploitable en rapport.

03

Gestion des modules noyau

Gestionnaire interactif de modules : inspection, dépendances, chargement et déchargement encadrés, avec garde-fous sur les opérations destructrices.

04

Gestion des comptes

Création, modification et audit de comptes utilisateurs et de groupes, avec journalisation systématique des actions.

Résultat

Des interventions reproductibles, journalisées, et un temps d’exploitation qui ne dépend plus de la mémoire de celui qui intervient.

4
outils en usage courant
~2 000
lignes de Bash documenté
Bash strict
garde-fous sur toute action destructrice

Technologies

  • Bash
  • systemd
  • Linux
  • cron / timers
  • rsync
  • journalctl