M2102 : Administration Système

Présentation

Ce cours fait suite au cours M1105 systèmes d'exploitation. Il considère que vous possédez déjà les connaissances suivantes :

composants d'un système d'exploitation
gestion des processus, de la mémoire, système de gestion de fichiers.
shell
maîtrise des commandes de base : ls, mkdir, cp, mv, cat, utilisation simple de grep, utilisation simple des tubes (en particulier avec grep et more), find.

Objectifs

Ce cours porte sur l'administration de systèmes GNU/Linux. Les objectifs d'acquisition sont les suivants :

  • Installation d'un système GNU/Linux avec configuration en vue d'une utilisation comme serveur (partitionnement manuel, options de montage, réglage des filesystems).
  • Savoir trouver de la documentation.
  • Configuration du serveur ssh pour l'administration : utilisation de l'authentification à clé publique.
  • Tenir à jour son activité d'administration (tenue d'un WIKI d'administration).
  • Création d'utilisateurs et de groupes.
  • Les quotas.
  • Configuration de syslogd (rsyslogd).
  • Tenir un système à jour.
  • Variables d'environnement.
  • Sécurité : authentification utilisateur, protection des fichiers, setuid et setgid, les danger de PATH.
  • utiliser rsync pour faire des backups.
  • installation et configuration d'un serveur FTP.

Supports

Vous trouverez les supports de cours / TD / TP ici au fur et à mesure de leur mise à disposition.

TD

Fermé jusqu'à l'an prochain !

TP

Fermé jusqu'à l'an prochain !

Suppléments

En cas de malheur

Exemples de malheur : norabbit n'arrive pas à sauvegarder ou restaurer une image, le filesystem est définitivement cassé, une horde de sauterelles a attaqué votre machine… Pas de panique ! J'ai préparé une image système norabbit avec une Debian 64bits à jour, avec VirtualBox installé dessus. De plus, je vous fournis une archive d'image VirtualBox contenant une Debian 64bits que vous pouvez importer dans VirtualBox.

ATTENTION ! Importez bien l'image disque contenue dans cette archive dans le répertoire /mnt/data/... !!

L'image disque de cette VM contient une Debian Jessie 8.7 avec un utilisateur etudiant, mot de passe idem.

Liens externes & bibliographie

Un peu de littérature intéressante sur l'administration système :

  • Essential System Administration, 3rd edition, Æleen Frisch, O'Reilly Media, août 2002, ISBN-10: 0-596-00343-9, ISBN-13: 978-0-596-00343-2.
  • Linux System Administration, Tom Adelstein and Bill Lubanovic, O'Reilly Media, mars 2007, ISBN-10: 0-596-00952-6, ISBN-13: 978-0-596-00952-6.
  • Linux System Administration Recipes: A Problem-Solution Approach : Juliet Kemp, Apress, 2009, ISBN-13 (pbk): 978-1-4302-2449-5, ISBN-13 (electronic): 978-1-4302-2450-1.
  • Automating Linux and Unix System Administration, Second Edition, Nate Campi and Kirk Bauer, Apress, 2009, ISBN-13 (pbk): 978-1-4302-1059-7, ISBN-13 (electronic): 978-1-4302-1060-3.

Et pour ceux qui seraient intéressés par le fonctionnement interne d'un système d'exploitation de type unix/linux :

  • Systèmes d'exploitation, Andrew Tanenbaum, Pearson, ISBN13 : 978-2-7440-7299-4, EAN13 : 9782744072994, ISBN10 : 2-7440-7299-0

(On trouve ce dernier ouvrage à la BU).

fabriqué avec org-mode sous emacs