Aller au contenu principal

Administration système

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

L'administration système en deux mots

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

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)

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

Ces opérations se déroulent quasi exclusivement en ligne de commande.

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

  • MacOS/UNIX : Bash (appelé aussi Shell)
  • Windows : PowerShell

Navigation rapide