1 / 16

Système d’exploitation Évolué ”Unix”

Institut Supérieur de Gestion de Tunis. Système d’exploitation Évolué ”Unix”. Préparé par: Faten Limam E-mail: limam_faten@hotmail.fr Niveau d’enseignement : 3 ème IAG Année Universitaire : 2009/2010. Objectifs du Cours. L’étudiant devra:.

celina
Download Presentation

Système d’exploitation Évolué ”Unix”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Institut Supérieur de Gestion de Tunis Systèmed’exploitationÉvolué ”Unix” Préparé par: Faten Limam E-mail: limam_faten@hotmail.fr Niveaud’enseignement: 3ème IAG AnnéeUniversitaire: 2009/2010

  2. Objectifs du Cours L’étudiant devra: • Être capable de discerner les caractéristiqesd’Unix. • Être capable de différencier entre Unix et Linux. • Connaitre le mode de gestion des utilisateurs, des processus • et des fichierssous Unix. • Être capable de connaitre le principe de fonctionnement des commandes de base Faten Limam 2009/2010

  3. Références • CoursMme.OlfaBelkahla: Systèmed’exploitation • évolué”Unix”, 2007/2008 Faten Limam 2009/2010

  4. 1 3 2 4 5 Plan du cours Présentation du système Gestion des Utlisateurs Interpréteur des commandes(Shell) Les fichiers Unix Gestion des processus Faten Limam 2009/2010

  5. Brefhistorique Pendant les années 80 1973 1994 1969 • Apparition des deux principales versions d’Unix: • Unix BSD par l’université de Berkeley. • Unix système V par l’entreprise AT&T. Ken Thompson & Dennis Ritchie Écrivent la première version du noyau d’un SE en assembleur dans les laboratoires de Bell. La version 1.0 du noyau Linux Est rendue disponible à la communauté internet. Ken Thompson & Dennis Ritchie Ré-écrivent le noyau d’Unix en langage C. Portabilité Faten Limam 2009/2010

  6. Noyau Matériel Applications système Architecture Générale du Système Applications Utilisateur Faten Limam 2009/2010

  7. Caractéristiques d’Unix Unix Multiutilisateur interactif Modulaire Multitâche portable Faten Limam 2009/2010

  8. Particularités de Linux • Linux est une version d'UNIX gratuiteetlibrementdiffusable développée à l'origine par Linus Torvaldsà l'université de Helsinki, en Finlande(août1991). • L'originalité de ce système réside dans le fait qu’il n'a pas été développé dans un but commercial Il a été développé avec l'aide de nombreux programmeurs et spécialistes UNIX, grâce au réseau mondial Internet. • Un challenger et une alternative très sérieuse en ce qui concerne les serveurs . • Les versions de linux les plus répandues sont: Linux RedHatFedora Suse Mandrake Faten Limam 2009/2010

  9. Gestion des Utilisateurs • Chaque utilisateur du système doit disposer d’un compte protégé par un mot de passe pour accéder à la machine. • Après vérification du mot de passe le système lance le shell. • Chaque utilisateur dispose de: • Ses propres fichiers dont il peut autoriser ou pas l’accès aux autres utilisateurs. •  Un certain nombre des droits comme l’accès à certains périphériques. Login en mode graphique Faten Limam 2009/2010

  10. L’interpréteur des Commandes(Shell) • L’Interpréteur de commande, ou shell, est un programmepermettant à l’utilisateur d’entrer des commandes au clavier et de recevoir des messages en retour. • Il est capable d'assurer l'exécution d'une suite de commandes, ce que l'on appelle un script. • Le shell est aussi un vrai langage de programmation, interprété (non compilé) offrant les structures de base de programmation de tout autre langage. • Les shells les plus répandus sont:  BourneAgain Shell(Bash)  C Shell(csh)  Korn Shell(ksh) Bourne Shell(sh) invite ("prompt") le shell est prêt à recevoir des commandesrentréesauclavier Faten Limam 2009/2010

  11. / bin dev etc home usr var prot1 bin local formation DESS biology softs maitre2 Les fichiers Unix racine (root) ls passwd répertoires rasmol monprog.c ce_linux.tar.gz fichiers Faten Limam 2009/2010

  12. Les fichiers Unix • Ces répertoires forment une réelle arborescence: les feuilles étant les fichiers et les noeuds des répertoires. • Chaquerépertoire a au moinsdeux liens physiques :  lien noté.caractérisant le répertoirelui-même  lien noté..caractérisant le répertoire « père » • Référenceabsolue : Chemind'accès ("pathname") depuis la racine (permettant le répérage sans ambiguïté) e.g. : /home/prot1/formation/softs • Référence relative : Le répérerage un fichierpeuts'effectuer de manière relative au répertoire courant. e.g. : ../../DESS Faten Limam 2009/2010

  13. Commandes de base sur les fichiers pwd :Affiche le répertoire courant (print working directory) cdchemin : Déplacementvers le répertoireindiqué par chemin (change directory). Mkdirfichier: Crée un nouveau répertoiresous le répertoire courant. more fichier : affiche le contenu de fichier page par page. rm : supprime un fichier vi :édite un fichier Exercice: On estsous le répertoire”prot1” et on veutcréer un nouveau répertoirenommé ”exam” sous “biology”. Solution: Cd ../../usr/local/biology Mkdir exam Faten Limam 2009/2010

  14. Droitsd’accès aux fichiers 3 types d’utilisateurs (groupes) 3 types d’opérations Fichiers Lire(r) propriétaire (u) Écrire(w) groupe (g) Les autres (o) Exécuter(x) Fichierordinaire(-) Répertoire(d) 4 types de fichiers Fichierspécial(c) Tube ou pipe(p) Faten Limam 2009/2010

  15. Droitsd’accès aux fichiers • La commande ls –l: Elle donne toutes les informations relatives au fichier(nom propriétaire, taille, nom fichier…) y compris les droits d’accès. • Exemple: • d rwx r- - r- - • Type fichier • Propriétaire groupes autres • Il s’agit d’un répertoire accessible en lecture, écriture et exécution pour le propriétaire, pour les groupes et les autres, seule la lecture leur est permise. • La commande chmod: Elle permet de modifier les droits d’accès au fichier. • chmod +x fichier: affecte le droit x à u, g et o. • chmod ugo+rw fichier : affecte les droitsrw à u, g et o. chmod o-x fichier: retire le droit x à o Faten Limam 2009/2010

  16. Gestion des processus • Processus= suite plus oumoins longue d'instructionsexécutables par un ordinateur (typiquement un programme). • Lors ce la création d’un processus, le noyau lui attribue un numéro unique appelé « PID » qui lui permet de le repérer . • Lorsqu’on tape une commande sur le Shell, ce dernier lance un processus pour son exécution. • Quelquescommandes de gestion des processus : •  top et ps : permettent de visualiser les processus qui sont en exécution •  kill : permet de tuer un processus Faten Limam 2009/2010

More Related