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

LOGO Système dexploitation Évolué Unix Préparé par: Faten Limam Niveau denseignement: 3 ème IAG Année Universitaire: 2009/2010.

Présentations similaires


Présentation au sujet: "LOGO Système dexploitation Évolué Unix Préparé par: Faten Limam Niveau denseignement: 3 ème IAG Année Universitaire: 2009/2010."— Transcription de la présentation:

1 LOGO Système dexploitation Évolué Unix Préparé par: Faten Limam Niveau denseignement: 3 ème IAG Année Universitaire: 2009/2010 Institut Supérieur de Gestion de Tunis

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

3 Références Cours Mme.Olfa Belkahla: Système dexploitation évoluéUnix, 2007/ Faten Limam 2009/2010

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

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

6 Architecture Générale du Système Faten Limam 2009/ MatérielNoyau Applications système ApplicationsUtilisateur

7 Caractéristiques dUnix UnixUnix portable 7 Faten Limam 2009/2010 Multiutilis ateur Multitâche interactifModulaire

8 Particularités de Linux Linux est une version d'UNIX gratuite et librement diffusable 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 quil 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 Red Hat Fedora Suse Mandrake 8 Faten Limam 2009/2010

9 Gestion des Utilisateurs 9 Faten Limam 2009/2010 Chaque utilisateur du système doit disposer dun 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 laccès aux autres utilisateurs. Un certain nombre des droits comme laccès à certains périphériques. Login en mode graphique

10 Linterpréteur des Commandes(Shell) L Interpréteur de commande, ou shell, est un programme permettant à lutilisateur dentrer 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: Bourne Again Shell(Bash) C Shell(csh) Korn Shell(ksh) Bourne Shell(sh) Faten Limam 2009/ invite ("prompt") le shell est prêt à recevoir des commandes rentrées au clavier

11 Les fichiers Unix 11 Faten Limam 2009/2010 / devetchomeusrvar DESS formation softs maitre2 binlocalprot1passwd ce_linux.tar.gz ls racine (root) monprog.c répertoires biology rasmol fichiers bin

12 Les fichiers Unix Ces répertoires forment une réelle arborescence: les feuilles étant les fichiers et les noeuds des répertoires. Chaque répertoire a au moins deux liens physiques : lien noté. caractérisant le répertoire lui-même lien noté.. caractérisant le répertoire « père » Référence absolue : Chemin d'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 fichier peut s'effectuer de manière relative au répertoire courant. e.g. :../../DESS 12 Faten Limam 2009/2010

13 Commandes de base sur les fichiers pwd : Affiche le répertoire courant (print working directory) cd chemin : Déplacement vers le répertoire indiqué par chemin (change directory). Mkdir fichier: Crée un nouveau répertoire sous le répertoire courant. more fichier : affiche le contenu de fichier page par page. rm : supprime un fichier vi : édite un fichier Exercice: On est sous le répertoireprot1 et on veut créer un nouveau répertoire nommé exam sous biology. Solution: Cd../../usr/local/biology Mkdir exam 13 Faten Limam 2009/2010

14 Droits daccès aux fichiers Fichiers Lire(r) Écrire(w) Exécuter(x) propriétaire (u) groupe (g) Les autres (o) 14 Faten Limam 2009/ types dopérations 3 types dutilisateurs (groupes) Fichier spécial(c) Tube ou pipe(p) 4 types de fichiers Fichier ordinaire(-) Répertoire(d)

15 Droits daccès aux fichiers Faten Limam 2009/ La commande ls –l: Elle donne toutes les informations relatives au fichier(nom propriétaire, taille, nom fichier…) y compris les droits daccès. Exemple: d rwx r- - r- - Type fichier Propriétaire groupes autres Il sagit dun 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 daccès au fichier. chmod +x fichier: affecte le droit x à u, g et o. chmod ugo+rw fichier : affecte les droits rw à u, g et o. chmod o-x fichier: retire le droit x à o

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


Télécharger ppt "LOGO Système dexploitation Évolué Unix Préparé par: Faten Limam Niveau denseignement: 3 ème IAG Année Universitaire: 2009/2010."

Présentations similaires


Annonces Google