Administration Système

Slides:



Advertisements
Présentations similaires
Formation - Fedora et VMware
Advertisements

Active Directory Windows 2003 Server
PC / Traitement numérique / Contrôle Environnement logiciel
GEF 435 Principes des systèmes dexploitation Les systèmes dexploitation en général (Tanenbaum 1.1 et 1.3)
Module 5 : Implémentation de l'impression
Master Professionnelle Sciences et Techniques 2 juillet
Chapitre I : Systèmes d’exploitation
Chapitre 3: Système d’exploitation
PLAN du COURS Introduction Structure des Systèmes Informatiques
Mémoire & Processus Cours SE - SRC
Systèmes d’Exploitation
Outils d’analyse statique
OpenSTA INTRODUCTION Logiciel libre OpenSTA Mise en application.
Architecture de machines Principes généraux
Systèmes d’exploitation
Présentation du système Linux
Module II : Les logiciels
Le système d’exploitation
Système d’exploitation Évolué ”Unix”
SYSTEME D’EXPLOITATION
Le système de fichiers LINUX
Active Directory Windows 2003 Server
Système d’exploitation: Principe
CPI 2005 Théorie des systèmes d’exploitation
Les Systèmes d’Exploitation
Techniques d’administration [BTS IRIS tv
LES FICHIERS Un exemple : Unix.
L’enseignement de la chimie au 21ème siècle
IFT 6800 Atelier en Technologies d’information
Module 1 : Installation de Windows 2000 ou mise à niveau vers Windows 2000.
LAL Service Informatique Stage Informatique 1 Le système Unix l Multitâche, multi-utilisateur, partage des ressources l Universel : machines, portabilité.
Informatique et Unix Jean-Pierre Gallou
Création du site Internet du Centre des Ressources Informatiques
Système dexploitation: Principe IFT6800 – E 2008 Pierre Poulin.
Module 1 : Installation de Microsoft Windows XP Professionnel
A la fin vous saurez définir: –- définir ce qu'est un module, –- décrire le fonctionnement modulaire du système, –- configurer un système avec des modules.
Systèmes d’exploitation
Sécurité des Systèmes Informatique
Sécurité des Systèmes Informatique
Introduction aux systèmes d’exploitation
UTILISATION DE LINUX. LINUX 2 UTILISATION DE LINUX Différences Windows-Linux Le prix La licence Le choix des distributions Les applications Les utilisateurs.
SYSTEMES D’EXPLOITATION
Système d’exploitation 2 Unix User
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
Chapitre 1 : Présentation Page 1. Chapitre 1 : Présentation Page 2  1979 : Première version d’Unix commercialisée  Unix Système V  Puis Unix BSD par.
La programmation système
La mémoire virtuelle Dans laquelle un ordinateur exécute des programmes dont les besoins en mémoires dépassent la mémoire disponible. Par exemple des.
1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L’ENSEIGNEMENT SUPERIEURE ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS.
Les systèmes d’exploitation
Serveur Linux Christophe BECKER.
Module 3 : Création d'un domaine Windows 2000
1 Cours Installation & Configuration de machines Linux Formation GTI Ahmed Jebali.
Maxime VAUDEQUIN KNOPPIX / FLONIX Master ISRAD Administration Système.
ANNEE SCOLAIRE 2005 / FONCTIONNEMENT DU RESEAU DU COLLEGE Tous les ordinateurs du collèges, portables et fixes sont dans un réseau. Cela signifie.
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
Doan Chien Thang Aôut,2008.  La vue d'ensemble des systèmes d'exploitation  Les processus et les fils  Gestion de la mémoire  Le système des fichiers.
COMPARAISON DES SYSTEMES DE GESTION DE FICHIERS LINUX / WINDOWS NT
Système de gestion fichiers
Les logiciels libres Mercredi 16 décembre 11 heures.
Installation Chapitre 2.
Lancement du système Chapitre 3.
Administration d’un système Linux [BTS IRIS tv
Introduction Rappels : Accès serveurs Unix Ensimag via ssh et sftp
Crédits SommaireSystème & Processus Système et Applications Système, programmes & données Définition Système & UtilisateursSystème et Interface CULTURE.
Master 1 ère année Sécurité des Systèmes Informatique 1 Accès aux systèmes de fichiers  Montage: mount bin etc lib home wallace gromit tmp var spool cron.
Introduction aux systèmes d’exploitation Partie 1: Introduction
Installation du PGI – CEGID
66 Le système d’exploitation : -Définition : Gérer l’environnement de la machine Faire tourner les logiciels (où se charge le système d’exploitation ?)
Chapitre 12 Surveillance des ressources et des performances Module S41.
1 UNIX AVANCE Yves PAGNOTTE – Janvier – LES PROCESSUS SOUS UNIX.
Transcription de la présentation:

Administration Système Licence Professionelle SIL Janvier 2007 P. Mathis, G. Borghesi

Le métier d’administrateur Licence pro SIL - 2007

Rôle de l’administrateur Installer Installer/configurer des machines, matériels réseaux Installer/configurer des services, des outils pour les utilisateurs Gérer les utilisateurs Licence pro SIL - 2007

Rôle de l’administrateur Surveiller et maintenir Surveiller les ressources (disques, mémoires, réseaux, etc.) Maj applications, correctifs de sécurité Planifier l’ajout de ressources, prévoir les migrations Veille technologique Licence pro SIL - 2007

Niveaux d’administration Une seule machine Un parc de machines (ou de postes) homogènes Un parc de machines hétérogènes Un site (avec des sous-réseaux) Licence pro SIL - 2007

Le système d’exploitation Licence pro SIL - 2007

Rôle d’un OS (Operating System) L’OS remplit 5 grandes fonctions, il gère : Les fichiers Les processus La mémoire Les E/S (réseau compris) Les utilisateurs Licence pro SIL - 2007

OS les plus courants OS/2 d’IBM (en fin de vie) OS/400 (sur AS/400 d’IBM) Mac OS pour Apple Macintosh Windows de Microsoft pour PC Famille Unix Licence pro SIL - 2007

Deux principaux types de données : fichiers et processus Fichier : données Processus : traitement Tous les mécanismes prévus dans un système tournent autour de ces deux types de données Licence pro SIL - 2007

Fichiers Un fichier est une suite d'octets Attributs (dépendant de l’OS): nom taille type date de création, de modification, d’accès droit, propriétaire emplacement (disque ou autre) … Licence pro SIL - 2007

Stockage des fichiers Fichiers découpés en blocs sur périphériques de stockage (disques, RAM, …) => fragmentation interne Ensemble des fichiers structuré en arbre OS gère une forêt de fichiers Structuration de l’espace de stockage = file system (FS) Un OS doit pouvoir gérer plusieurs FS répartis sur des disques ou partitions de disques Licence pro SIL - 2007

Processus Un processus est un programme en cours d’exécution Attributs (dépendant de l’OS) : numéro chemin de l’exécutable infos utilisation processeur infos ordonnancement (priorité, …) localisation mémoire propriétaire … Licence pro SIL - 2007

Prenons un cas particulier : Linux Licence pro SIL - 2007

Unix : une famille d’OS 1969, Ken Thompson (Bell labs) produit Unix Unix d'AT&T => system V Berkeley : Unix BSD (Berkeley Software Distribution) aujourd’hui : mélange de system V et BSD Version libre : Linux, FreeBSD Versions propriétaires : HP-UX, Solaris, AIX Licence pro SIL - 2007

Caractéristiques de Linux (1) création de Linus Torvalds en 91 système basé sur Unix System V multitâches multi utilisateurs multi plateformes (Intel, Sparc, powerPC, PalmPilot, autoradio MP3, etc.) multi processeurs Licence pro SIL - 2007

Caractéristiques de Linux (2) Licence GPL supporte un grand nombre de FS : iso9660 (cd), fat, ntfs, macintosh gestion de la mémoire : pagination : pages mises en swap et non processus entier, plusieurs processus peuvent partager des pages Réseaux : supporte TCP/IP en version 4 et 6, Netware, Appletalk, IPX et de nombreux périphériques (Ethernet, Tokenring, FDDI) Licence pro SIL - 2007

Distributions Paramètres d’une distribution : Noyau : www.kernel.org Serveur X : Xorg Window manager : Kde, gnome Liste des paquetages (logiciels) Gestionnaire de paquetages Différentes distributions : Fedora / Red Hat Mandriva Debian Suse Knoppix Ubuntu (Kubuntu, Xubuntu) Licence pro SIL - 2007

Choisir sa distrib' Quels besoins ? Gestion des paquetages Serveurs Stations de travail bureautique Stations de travail développement Gestion des paquetages Choix souvent subjectif Licence pro SIL - 2007

Notions de base 1 Arborescence de fichiers 2 Arborescence de processus 3 Utilisateurs, superutilisateur 4 Commandes et shell Licence pro SIL - 2007

Arborescence structurée Sur la partition principale : / ou "racine" Respecte la FSH Filesystem Hierarchy Standard) http://www.pathname.com/fhs/ etc bin usr var home tmp … meyer dupont … Licence pro SIL - 2007

Répertoires d’administration Fichiers de configuration : /etc Commandes : /bin, /sbin, /usr/bin, /usr/sbin, … Périphériques : /dev (devices) Fichiers de log : /var Applications : /usr/local Librairies : /lib, /usr/lib, … Fichiers temporaires : /tmp Licence pro SIL - 2007

Quelques fichiers et rép. de /etc Démarrage : /etc/inittab, /etc/init.d, /etc/rcX.d Utilisateurs : /etc/passwd, /etc/shadow, /etc/groups Système de fichiers : /etc/fstab, /etc/mtab Réseaux : /etc/network/interfaces, /etc/services, /etc/inetd.conf, /etc/resolv.conf Librairies dynamiques : /etc/ld.so.conf Licence pro SIL - 2007

Autres répertoires /boot : fichiers de démarrage (noyau) /home : fichiers des utilisateurs /root : fichiers du super-administrateur /tmp : répertoire temporaire /proc : fichiers descriptifs du système Licence pro SIL - 2007

Montage des FS / Disque 1 /dev/hda1 bin etc home … / Disque 2 /dev/hdb1 dupont martin … Montage de /dev/hdb1 sur /home de /dev/hda1 : / mount –t ext2 /dev/hdb1 /home bin etc home … dupont martin … Licence pro SIL - 2007

Montage des FS 2 façon de monter les FS : à la main : commande mount « automatiquement » : /etc/fstab Utilité des montages : transparence des disques pour l’utilisateur Licence pro SIL - 2007

Arborescence de processus Chaque processus est lancé par un processus père Racine : processus init (pid=2) => aborescence de processus (commande pstree) /etc/rcX.d : listes de processus à lancer au démarrage Les processus résident en mémoire centrale Licence pro SIL - 2007

Swap Zone disque utilisée comme extension de la RAM, contient des pages de processus 2 modes de fabrication du swap : Partition dédiée dans un fichier : mkswap /swapfile swapon /swapfile Licence pro SIL - 2007

Les utilisateurs Le root (super-utilisateur) Les autres Tous les droits Gère le système Les autres Dans leur répertoire personnel (homedir) : /home/dupont Droits restreints Nécessité de créer un autre compte pour root Licence pro SIL - 2007

Caractéristiques d'un compte Identification unique : uid Authentification : login/passwd Fichier /etc/passwd et /etc/shadow Répertoire de travail : /home/dupont Personnages humains ou non Droit d'accès : ls –al, chmod, chown,… Licence pro SIL - 2007

Droits sur les fichiers Pour chaque fichier : 3 types d’utilisateurs : le propriétaire, le groupe, les autres Pour chaque type d’utilisateur : 3 droits : read (r), write (w), execute (x) Licence pro SIL - 2007

Les fichiers essentiels /etc/passwd <nom>:x:<uid>:<gid>:<gecos>:<home>:<shell> dupont:x:340:1000:dupont david:/home/dupont:/bin/bash /etc/shadow dupont:ZFfzqfeESGEZ:12456: /etc/group root:*:0: bin:*:1:root,daemon users:*:1000: Licence pro SIL - 2007

Shell Commandes = programmes exécutables (/bin, /sbin, …) Shell : interpréteur de commandes Plusieurs shells : bash, sh, csh, … Se distinguent par : Facilité d’édition Syntaxe de scripts (pgm de commandes) Licence pro SIL - 2007

Plus en profondeur … Licence pro SIL - 2007

OS : point de vue logiciel Applications : compilateurs, langages de script , éditeurs, jeux, … Fenêtrage, evt E/S Bibliothèques de fonctions Appels systèmes Processus FS Mémoire virtuelle E/S Protocoles réseaux Noyau Routines Code-dépendant Pilotes disques Pilote imprimante Pilotes carte réseau Pilotes … Matériels : CPU, RAM, Disques, etc Licence pro SIL - 2007

Noyau d’un OS Le noyau contient : des procédures : ordonnanceur, copie de fichiers, allocation mémoire, … des données : tables des fichiers ouverts, des processus, des ports, … un vecteur d’interruptions. Licence pro SIL - 2007

Structuration de la RAM Mémoire partagée Buffer cache Pages de processus Noyau Vecteur interruptions adr 0 Licence pro SIL - 2007

Exemple de FS : FAT (1) Structure d’une partition FAT : Licence pro SIL - 2007

Exemple de FS : FAT (2) Principe de la FAT : fichiers : blork.txt : blocs : 10 6 13 14 source.tgz : blocs : 3 4 5 Licence pro SIL - 2007

Où se trouve les attributs ? Réponse : dans les répertoires Répertoire = suite de lignes de 32 octets Répertoire racine : dans le premier bloc Licence pro SIL - 2007

Exemple de FS : Superbloc +Inodes (1) Organisation d’un FS sur un disque (ou une partition) : Licence pro SIL - 2007

Exemple de FS : Superbloc +Inodes (2) Structure d'un i-node (128 octets) sur disque : 15 adresses de 4 octets : si bloc = 1Ko 12 directes (fichier 12Ko) + 1 simple indirection (+ 256 blocs) + 1 double indirection (64 Mo) + 1 triple indirection (+16 Go) Licence pro SIL - 2007

Structure des répertoires Répertoire = fichier contenant une liste de couples : nom fichier + n° inode Répertoire racine : par convention numéro d’inode 2 Licence pro SIL - 2007

Lecture des attributs sous windows (FAT) Explorateur : Licence pro SIL - 2007

Lecture des attributs sous windows (FAT) Propriétés du fichier Divers_C.tgz : Licence pro SIL - 2007

Lecture des attributs sous Unix (Inodes) Affichage d’informations sur les fichiers : commande ls Licence pro SIL - 2007

Lecture des attributs sous Unix (suite) Plus en profondeur avec : debugfs disque Puis : stat fichier (ici inode 327168 = archi.tgz) Licence pro SIL - 2007

Choix d’un FS Chaque OS dispose d’un type de FS historique qui a ensuite évolué : Unix : Inodes, ext2 (3), reiserFS, … Windows : FAT, FAT32, NTFS Choix guidé par les fonctionnalités et la reconnaissance du FS par différents OS Licence pro SIL - 2007

Processus Attributs : numéro de processus nom de l’exécutable priorité (nice) nombres de pages en RAM/en swap état : Sleeping, Running, Waiting temps d'exécution (mode user, mode kernel) Licence pro SIL - 2007

Diagramme d’état d’un processus Licence pro SIL - 2007

Ordonnanceur Un processeur n’exécute qu’une tâche à la fois L’ordonnanceur met en œuvre le temps partagé Basé sur un algorithme : Round-robin : file d’attente Files multi-niveaux : les proc. se déplacent dans les files EDF (Earliest deadline first scheduling) : dans RTOS, priorité augmente si échéance se rapproche … Licence pro SIL - 2007

Visualisation table des processus : windows Ctrl+alt+suppr : Licence pro SIL - 2007

Visualisation table des processus : unix Extrait commande top : Licence pro SIL - 2007

Références Livres SitesWeb Autres Linux administration - J.F. Bouchaudy - Eyrolles Administration réseau sous Linux – Olaf Kirch et Terry Dawson – O'Reilly Administration Linux à 200% - Rob Flickenger, collectif - O'Reilly SitesWeb The Linux Documentation Project : http://tldp.org Recherche de packages Debian – http://www.debian.org/distrib/packages Autres Linux Magazine, mensuel Licence pro SIL - 2007