Aller au contenu principal Aller au pied de page

Administration système

«  Un système d’exploitation se pilote et se configure pour atteindre ses objectifs  »

Retour

L'administration système en deux mots

Concept

L’administration système consiste à piloter un système d’exploitation pour notre intérêt. Par exemples :

  • Faire toujours la même action à minuit (effectuer une sauvegarde du système par exemple) ;
  • Créer automatiquement des dossiers à l’installation du système ;
  • Installer automatiquement plusieurs logiciels pour préparer un environnement de travail ;
  • Permettre de se connecter à distance à son ordinateur.

Pour chacune de ces actions, il faudra potentiellement (plusieurs options sont possibles) :

  • Installer des logiciels (exemple : un système de connexion à distance) ;
  • Configurer ces logiciels (exemple : paramétrer la connexion à distance) ;
  • Configurer le système lui-même (exemple : modifier les paramètres du pare-feu) ;
  • Rédiger des scripts (un algorithme).

Cas d'usage

Rédiger des scripts permet d’automatiser toutes les autres actions : on code un algorithme permettant d’installer les logiciels. Par exemple :

  • Vérifier le logiciel X est installé
  • S’il n’est pas installé :
    • Télécharger le logiciel X
    • Installer le logiciel X
  • Créer une tâche planifiée :
    • Tous les jours à minuit, vérifier les mises à jour
Une capture d'écran du terminal (Windows) avec les commandes suivantes :
  • redis-cli.exe -p 6300 -a ... avec aucun retour
  • PING avec pour retour PONG
  • GET MESSAGE avec pour retour "Hello! The cache is working!"
  • CLIENT LIST avec pour réponse une liste de clients

Langages de programmation pour l’administration système

  • Linux, macOS, UNIX : shell et équivalents (bash, zsh, etc.)
  • Windows : PowerShell

Découvrir d'autres thématiques

Si nous avons réussi à piquer votre curiosité et que vous souhaitez découvrir d'autres fiches thématiques :