Administration Système 2015-2016 Sylvain Cherrier cherrier@u-pem.fr 2014- Développé par Sylvain Cherrier Merci à François Sauterey droits réservés reproduction interdite
Bibliographie Les clés de l'administration système sous Linux de Tom Adelstein, Bill Lubanovic aux Editions Digit Books Linux administration de Jean-Francois Bouchaudy, Gilles Goubet dans la Collection Les guides de formation Tsoft Essential System Administration par Æleen Frisch Tools and Techniques for Linux and Unix Administration chez O'Reilly Linux System Administration Solve Real-life Linux Problems Quickly de Tom Adelstein, Bill Lubanovic Chez O'Reilly 2015-2016 2/25
Cours en IR/IG 1ère année Présentation du système Unix (Linux Debian : fil rouge de toute la formation) Permettre une installation personnelle (portable, PC perso) Prise en main, découverte, initiation Pédagogie : 3 cours magistraux, 3 Tps, et 1 TP évaluation
Objectif et Contenu Objectif Être capable d'administrer un système Unix de façon autonome Contenu Définir le rôle et les tâches de l'administrateur système Pour un serveur indépendant La gestion des utilisateurs la gestion des ressources (disques, périphériques, imprimantes) l'utilisation des modules et paquets L'installation de services La configuration des services la programmation des tâches (sauvegarde) la supervision, mise à jour, surveillance, correctifs 4/25
Objectif et Contenu Objectif Être capable d'administrer un système Unix de façon autonome Contenu Définir le rôle et les tâches de l'administrateur système Pour des serveurs inter-connectés Les fichiers de sécurité Le partage de fichier (NFS, automontage, samba) Le partage d'information (NIS, DNS) des utilisateurs La gestion (installation, surveillance) des services 5/25
Tâches de l'administrateur système L'installation de systèmes le paramétrage d'un système le maintien la mise à jour l'évolution la sauvegarde et la restauration la planification la supervision le conseil et le support et la veille technologique d'après wikipédia 6/25
Rôle de l'administrateur système Installer, configurer un système Distribution Debian ( ubuntu ) RedHat, Suze BSD Méthode d'installation CD, CD netinstall Clé Usb PXE Partition des disques. Raid. LVM Choix des paquets Compiler son noyau Configurer le réseau Configurer les démons 7/25
Rôle de l'administrateur système Installer, configurer un système Mettre à jour et sécuriser/surveiller l'état du système Surveiller le système (snmp, nagios, mrtg,...) Maintenir le système à jour (apt-get, aptitude) Veille (Liste de diffusion d'alerte certa.ssi.gouv.fr) 8/25
Rôle de l'administrateur système Installer, configurer un système Mettre à jour et sécuriser/surveiller l'état du système Configurer le réseau 9/25
Rôle de l'administrateur système Installer, configurer un système Mettre à jour et sécuriser/surveiller l'état du système Configurer le réseau Intégration dans l'infrastructure Définition des accès et sécurités 10/25
Rôle de l'administrateur système Installer, configurer un système Mettre à jour et sécuriser/surveiller l'état du système Configurer le réseau Gérer les utilisateurs 11/25
Rôle de l'administrateur système Installer, configurer un système Mettre à jour et sécuriser/surveiller l'état du système Configurer le réseau Gérer les utilisateurs adduser useradd vipw Script 'maison' 12/25
Rôle de l'administrateur système Installer, configurer un système Mettre à jour et sécuriser/surveiller l'état du système Configurer le réseau Gérer les utilisateurs Sauvegarder les données et réparer le système de fichier 13/25
Rôle de l'administrateur système Installer, configurer un système Mettre à jour et sécuriser/surveiller l'état du système Configurer le réseau Gérer les utilisateurs Sauvegarder les données et réparer le système de fichier Installer de nouveaux logiciels 14/25
Rôle de l'administrateur système Installer, configurer un système Mettre à jour et sécuriser/surveiller l'état du système Configurer le réseau Gérer les utilisateurs Sauvegarder les données et réparer le système de fichier Installer de nouveaux logiciels Intégrer de nouveaux disques durs et de nouvelles partitions Configurer le processus de démarrage de Linux Configurer le noyau du système d exploitation 15/25
Linux et le logiciel libre Interopérabilité Réseau Code source Shell Accès distant Multiples versions 16/25
Shell et vi!!! Shell Seule interface éventuellement disponible sur un système minimal De multiples version (sh, csh,ksh,bash,dash et dans windows : cmd, powershell) Vi Seul éditeur a être systématiquement installé, ne nécessite pas d'interface graphique, grande puissance pour la manipulation des textes 17/25
SHELL???? Interface utilisateur en mode texte Permet l'accès à l'ensemble des options Multiples aides Consomme très peu de ressources Fluide accès distant - universelle Peu intuitive rébarbative
VI (le grand secret) Prononcez Vi-Aïe Editeur QUI NE S'OUVRE PAS EN MODE EDITION 3 modes : mode commande (par défaut), mode : (dit aussi «fin de ligne») et mode édition Retour au mode d'origine avec ESC!
VI Mode commande (défaut) : VI obéit à la lettre saisie au clavier (x pour effacer, p pour coller, etc) Pour passer en édition, utilisez une des commandes d'édition (i ou I pour insérer, o ou O pour ajouter, a) Le mode «fin de ligne» (:) permet d'enregistrer, de quitter, d'ouvrir un fichier...
VI Lancement I i,a A ou o O Mode commande D (delete) Y (copy) P (paste) X (erase) R (replace) : ESC ESC Mode éditeur Mode fin de ligne W (write) Q (quit) N (new) E (edit)
Partie pratique : installation Installation d'un OS pas facile Disponibilité des pilotes, risque de blocage de la machine Bien préparer à l'avance Choix de son OS (sécurité, services offerts, maintenance, vitesse, assistance)
Installation : Choix de l'image Distribution Debian : Choix de la version (stable, testing, unstable, sid) Choix de l'install : DVD, CD, NetInstall, Clé USB, autre... Téléchargement sur le site Debian : ftp, http, ou peer to peer (légal) 23/25
Installation Pas si difficile que sa réputation (attention cependant aux matériels récents : Hardware compatibility list) Boot sur périphérique d'installation (attention windows 8) Avoir éventuellement prévu de la place sur DD Ici, nous utiliserons une machine virtuelle. 24/25
Installation : A savoir : Installation de base : légère et rapide 6 écrans textes (plus 1 graphique si install du serveur X) Login : utilisateur root, et création d'autres comptes Disque dur : 1 partition pour le swap, et le reste à voir (une seule, ou /home + le reste, ou /home, /tmp, et le reste, ou...) 25/25