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

Slides:



Advertisements
Présentations similaires
Formation - Fedora et VMware
Advertisements

Samba contrôleur de domaine
Master Professionnelle Sciences et Techniques 2 juillet
UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X protocoles - langages de programmation protocoles -
UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X Protocoles de communication Protocoles de communication.
D/ Partage et permission NTFS
GEF 435 Principes des systèmes dexploitation Concepts des Systèmes dexploitation (Tanenbaum 1.5)
Chapitre I : Systèmes d’exploitation
Chapitre 3: Système d’exploitation
Historique 1970 Développement dans un laboratoire de recherche Bell (Kernighan, Ritchie, Thompson) parallèlement au langage C Diffusion gratuite aux.
Linux de Base Merci à Arnaud dupont.
Architecture de machines Principes généraux
Systèmes d’exploitation
Présentation du système Linux
Le système d’exploitation
Sécurité Informatique
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 5 Interpréteur de commande, Bourne shell,
Les automatisations de traitement Les commandes de gestion et de paramétrage du système.
Unix Raymond Ripp.
Trainer: ELHAJIZ Adil LPI certified
Systèmes d'exploitations GRARI Mounir ESTO Année 2011.
LA SÉCURITE DU RÉSEAU Stéphane Le Gars – Mars
Les Systèmes d’Exploitation
Administration de SharePoint
Version 2007Administration système Linux Francis Rogard 1 SYSTEME DEXPLOITATION LINUX La ligne de commandes.
Version 2007Administration système Linux Francis ROARD 1 SYSTEME DEXPLOITATION LINUX Gestion des utilisateurs.
Système d’exploitation
Logiciels.
Systèmes d'exploitations
WINDOWS Les Versions Serveurs
Techniques d’administration [BTS IRIS tv
LES FICHIERS Un exemple : Unix.
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 4 Syntaxe des commandes, documentation standard,
GPA435 – Lab #2 partie 2 Explications compl é mentaires GPA435 – révision 2013, Tony Wong, ing., Ph.D.
IFT 6800 Atelier en Technologies d’information
LAL Service Informatique Stage Informatique 1 Le système Unix l Multitâche, multi-utilisateur, partage des ressources l Universel : machines, portabilité.
CSI3531 – Labo 1 Lobservation du comportement de processus.
Informatique et Unix Jean-Pierre Gallou
Système dexploitation: Principe IFT6800 – E 2008 Pierre Poulin.
TP Scripts 1 Commandes périodiques 2 Droits d'accès 3 Liste de processus 4 Application 5 Application graphique © BTS II 2002 [tv]
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Gestion des transactions SQLServer.
Utilisation avancée de linux
Introduction aux systèmes UNIX/LINUX
Unix/Linux Administration Système. INTRODUCTION Chronologie de l’évolution des Systèmes Unix 1964: Général Electrics,MIT,Bell labs AT&T crée le projet.
FORMATION Unix/Linux CHAPITRE 1: LES PREMIERS PAS.
CHAPITRE 4 : Gestion des Utilisateurs et Groupes
Programmer en langage c
UTILISATION DE LINUX. LINUX 2 UTILISATION DE LINUX Différences Windows-Linux Le prix La licence Le choix des distributions Les applications Les utilisateurs.
Présentation de Net Prévoyance
Système d’exploitation 2 Unix User
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.
Maria Malek - EISTI - CPI11 Présentation d’UNIX –1969, laboratoire Bell –Systèmes multi-tâches multi-utilisateurs –Architecture Le noyau –Gestion de la.
La programmation système
Unix Raymond Ripp.
Finder => Application => Utilitaires => Terminal Editor:pico Touches –Finder=>Applic.=> Utili. => Touches –~: Alt+N –|: Shift+Alt+N –[: Shift+ Alt+5 –{:
Serveur Linux Christophe BECKER.
1 Système d’exploitation Les scripts csh 1 ère Année Année Tienté HSU.
Présentation et historique de Linux Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Introduction.
Systèmes d’exploitation
Le Korn Shell. 2 Contenu  Présentation  Généralités  Les paramètes du shell  Les processus  l’édition des commandes  Les entrées sorties  La commande.
Elaboré par Ahmed BESSAIDI
FORMATION Unix/Linux CHAPITRE 5 : Gestion des Droits.
LE FTP.
SRIT Lannion Jan-02 Author.
Master 1ère année Sécurité des Systèmes d’Information 1 Programmation en shell.
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.
Chapitre 3 Administration des accès aux ressources
Introduction à Unix au LAL
Elaboré par Ahmed BESSAIDI
Transcription de la présentation:

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: Ê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 2009/2010

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

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 2009/2010

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 2009/2010

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

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

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 2009/2010

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

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 2009/2010

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 2009/2010

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 2009/2010

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 2009/2010

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 2009/2010

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 2009/2010

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 2009/2010