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

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

Présentations similaires


Présentation au sujet: "Système d’exploitation Évolué ”Unix”"— Transcription de la présentation:

1 Système d’exploitation Évolué ”Unix”
Institut Supérieur de Gestion de Tunis Système d’exploitation Évolué ”Unix” Préparé par: Faten Limam Niveau d’enseignement: 3ème IAG Année Universitaire: 2009/2010

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

3 Références Cours Mme.Olfa Belkahla: Système d’exploitation
évolué”Unix”, 2007/2008 Faten Limam /2010

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

5 Bref historique 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 /2010

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

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

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 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 Red Hat Fedora  Suse Mandrake Faten Limam /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 /2010

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

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

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 Faten Limam /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épertoire”prot1” et on veut créer un nouveau répertoire nommé ”exam” sous “biology”. Solution: Cd ../../usr/local/biology Mkdir exam Faten Limam /2010

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

15 Droits d’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 droits rw à u, g et o. chmod o-x fichier: retire le droit x à o Faten Limam /2010

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 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. 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 Faten Limam /2010


Télécharger ppt "Système d’exploitation Évolué ”Unix”"

Présentations similaires


Annonces Google