La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "1 Administration Système P. Mathis, G. Borghesi Licence Professionelle SIL Janvier 2007."— Transcription de la présentation:

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

2 Licence pro SIL - 20072 Le métier dadministrateur

3 Licence pro SIL - 20073 Rôle de ladministrateur Installer Installer/configurer des machines, matériels réseaux Installer/configurer des services, des outils pour les utilisateurs Gérer les utilisateurs

4 Licence pro SIL - 20074 Rôle de ladministrateur Surveiller et maintenir Surveiller les ressources (disques, mémoires, réseaux, etc.) Maj applications, correctifs de sécurité Planifier lajout de ressources, prévoir les migrations Veille technologique

5 Licence pro SIL - 20075 Niveaux dadministration 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)

6 Licence pro SIL - 20076 Le système dexploitation

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

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

9 Licence pro SIL - 20079 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

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

11 Licence pro SIL - 200711 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 lespace de stockage = file system (FS) Un OS doit pouvoir gérer plusieurs FS répartis sur des disques ou partitions de disques

12 Licence pro SIL - 200712 Processus Un processus est un programme en cours dexécution Attributs (dépendant de lOS) : numéro chemin de lexécutable infos utilisation processeur infos ordonnancement (priorité, …) localisation mémoire propriétaire …

13 Licence pro SIL - 200713 Prenons un cas particulier : Linux

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

15 Licence pro SIL - 200715 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

16 Licence pro SIL - 200716 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)

17 Licence pro SIL - 200717 Distributions Paramètres dune 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)

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

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

20 Licence pro SIL - 200720 Arborescence structurée Sur la partition principale : / ou "racine" Respecte la FSH Filesystem Hierarchy Standard) http://www.pathname.com/fhs/ http://www.pathname.com/fhs/ meyerdupont etcbinusrvartmphome… …

21 Licence pro SIL - 200721 Répertoires dadministration 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

22 Licence pro SIL - 200722 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

23 Licence pro SIL - 200723 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

24 Licence pro SIL - 200724 Montage des FS /dev/hda1 /dev/hdb1 / binetchome … Disque 1 Disque 2 / dupontmartin … Montage de /dev/hdb1 sur /home de /dev/hda1 : / binetchome … dupontmartin … mount –t ext2 /dev/hdb1 /home

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

26 Licence pro SIL - 200726 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

27 Licence pro SIL - 200727 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

28 Licence pro SIL - 200728 Les utilisateurs Le root (super-utilisateur) 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

29 Licence pro SIL - 200729 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,…

30 Licence pro SIL - 200730 Droits sur les fichiers Pour chaque fichier : 3 types dutilisateurs : le propriétaire, le groupe, les autres Pour chaque type dutilisateur : 3 droits : read (r), write (w), execute (x)

31 Licence pro SIL - 200731 Les fichiers essentiels /etc/passwd :x: : : : : 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:

32 Licence pro SIL - 200732 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)

33 Licence pro SIL - 200733 Plus en profondeur …

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

35 Licence pro SIL - 200735 Noyau dun 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 dinterruptions.

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

37 Licence pro SIL - 200737 Exemple de FS : FAT (1) Structure dune partition FAT :

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

39 Licence pro SIL - 200739 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

40 Licence pro SIL - 200740 Exemple de FS : Superbloc +Inodes (1) Organisation dun FS sur un disque (ou une partition) :

41 Licence pro SIL - 200741 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)

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

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

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

45 Licence pro SIL - 200745 Lecture des attributs sous Unix (Inodes) Affichage dinformations sur les fichiers : commande ls

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

47 Licence pro SIL - 200747 Choix dun FS Chaque OS dispose dun 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

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

49 Licence pro SIL - 200749 Diagramme détat dun processus

50 Licence pro SIL - 200750 Ordonnanceur Un processeur nexécute quune tâche à la fois Lordonnanceur met en œuvre le temps partagé Basé sur un algorithme : Round-robin : file dattente 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 …

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

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

53 Licence pro SIL - 200753 Références Livres 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.orghttp://tldp.org Recherche de packages Debian – http://www.debian.org/distrib/packages http://www.debian.org/distrib/packages Autres Linux Magazine, mensuel


Télécharger ppt "1 Administration Système P. Mathis, G. Borghesi Licence Professionelle SIL Janvier 2007."

Présentations similaires


Annonces Google