[PDF] Système dexploitation Unix Unix est un système





Previous PDF Next PDF



Cours de Systèmes dExploitation (Unix)

Cours de Systèmes d'Exploitation (Unix) Un fichier dans UNIX est une séquence d'octets le ... Remarque : Unix possède un seul système de fichiers.



Systèmes dexploitation Gestion de processus

exécution d'un appel système par un processus en cours requête utilisateur sollicitant la création d'un processus. Linux/UNIX: L'appel système fork crée un 



1 : Introduction Systèmes/Services Unix - Cours 1 : Introduction au

10 janv. 2017 Le syst`eme d'exploitation (Operating System ou OS) d'un ordinateur est un programme qui assure la gestion du matériel et défini des ...



Chapitre 2 - Introduction au système Unix/Linux

Unix est un système d'exploitation ouvert portable Après elle va créer le répertoire (cours) dans le réper- toire de travail.



Introduction à lenvironnement Unix

Le shell est l'interface utilisateur du système d'exploitation. te1-arbre.pdf: ... http://www.formation.jussieu.fr/ars/2011-2012/UNIX/cours/.



Lenvironnement UNIX/Linux: un système dexploitation pour la

(mount). /opt Installations supplémentaires. /proc Informations sur le système et les processus en cours (process). /root Répertoire personnel de root. /sbin 



Système dexploitation Unix

Unix est un système d'exploitation multi-utilisateur et multi-tâche. Plusieurs programmes peuvent être en cours d'exécution en même temps sur une même.



Cours Unix

Serveur de fichiers et d'imprimantes (pour Unix Mac



Cours UNIX

Il peut tout faire (danger !!). Page 4. Système de fichiers. Système de fichier de type arborescence:.



Introduction au système UNIX

Prérequis : afin de suivre ce cours sans difficultés il est conseillé d'être fami- lier avec l'utilisation de base d'un système d'exploitation (DOS



Cours de Systèmes d'Exploitation (Unix) - imag

Cours de Systèmes d'Exploitation Université de Valenciennes - ISTV -13- H Bourzoufi LES PROCESSUS UNIX q Le processus est l'entité d'exécution dans le système UNIX Toute activité dans UNIX correspond à un processus q Dans UNIX il existe deux types de processus :



Cours Unix à télécharger pdf

1 2 Exemple de système d'exploitation : Windows Linux Unix MS-Dos MacOs etc 2 UNIX 2 1 Historique Unix est né aux laboratoires Bell en 1969 Développé par Ken Thompson et Dennis Ritchie (le premier à avoir développé le langage C)



Chapitre 1: Caractéristiques générales du système Unix

Chapitre 1: Caractéristiques générales du système Unix Cours Unix Utilisation - 2 - rapport à la version de référence la v7 La fin des années 80 est marquée par une croissance sans précédent du nombre de systèmes Unix dans le domaine des systèmes d’exploitation



Unix et les systèmes d'exploitation: cours et exercices corrigés

concepts des systèmes d'exploitation (SE) illustrés en détail avec Unix et Linux il aborde les notions : • de définition et de noyau d'un SE • de commandes et de langage de commandes (script shell) • de filtres (mise en œuvre écriture en langage C) • de système de gestion de fichiers de bibliothèque d'entrée-sortie de

Qu'est-ce que le système Unix ?

Unix est un système interactif et multi-utilisateurs (multiprogrammé en temps partagé). Plusieurs utilisateurs peuvent disposer, en même temps, de la puissance de calcul du système. Le système Unix se charge de contrôler et de gérer l’usage des ressources en les attribuant, à tour de rôle, aux différents utilisateurs.

Quelle est l’évolution du système Unix ?

Une vision simplifiée de l’évolution subie par Unix est montrée sur la figure 2.1. Le projet Posix (Portable Operating System UnIX) de normalisation du système Unix a permis de développer un standard qui définit un ensemble de procédures. Tout système Unix conforme à Posix fournit ces procédures ou appels système standards.

Quels sont les différents types de systèmes d’exploitation ?

Unix est un système d’exploitation ouvert, portable et disponible sur différentes plate-formes. Linux est en plus gratuit et on a le droit d’étudier et de modifier le code source. Un système informatique sous Unix/Linux est constitué de couches de logiciels, comme illustré à la figure 2.3.

Comment télécharger un système d’exploitation Linux ?

Conçu d’abord pour tourner sur des machines avec le processeur 80x86, Linux a migré à plusieurs autres plate-formes. Le système d’exploitation Linux peut être téléchargé à partir de plusieurs sites, par exemple : linux.org. Dans l’annexe C le lecteur interessé trouvera de plusieurs sites internet où l’on peut télécharger d’autres versiones de Linux

Système d"exploitation Unix

1 Introduction

1.1 Généralité sur les systèmes d"exploitation

Unsystème d"exploitation(noté SE ou OS pourOperating system) est un ensemble de pro- grammes responsables de la liaison entre les ressources matérielles d"un ordinateur et les appli- cations informatiques de l"utilisateur (traitement de textes, vidéo,...). L"OS gère : •le processeur : il le partage entre les différents programmes pour donner l"impression d"un fonctionnement en parallèle ;

•la mémoire : il la partage entre les différentes applications. En cas d"insuffisance, il peut

créer une zone mémoire sur le disque dur ;

•les périphériques : il s"assure que les programmes puissent utiliser l"écran, l"imprimante,

le disque dur de façon standard ;

•les droits : il s"assure de la sécurité liée à l"exécution des applications en garantissant que

les ressources ne sont utilisées que par les programmes et utilisateurs possédant les droits adéquats ;

•les fichiers : il gère la lecture et l"écriture dans le système de fichiers et les droits d"accès

aux fichiers par les utilisateurs et les applications ; •les informations : il fournit un certain nombre d"indicateurs permettant le diagnostique du fonctionnement de la machine. Le système d"exploitation est composé d"un ensemble de programmes permettant de gérer les interactions avec le matériel. On retrouve principalement :

•le noyau représentant les fonctions fondamentales du OS telles que la gestion de la mémoire,

des processus, des fichiers et des fonctionnalités de communication ; •l"interpréteur de commande (shell) permettant la communication avec l"OS par l"intermé- diaire d"un langage de commandes ; •le système de fichiers permettant d"enregistrer les fichiers dans une arborescence.

1.2 Spécificité et fonctions d"unix

Unix est un système d"exploitation multi-utilisateur et multi-tâche. Plusieurs utilisateurs peuvent se connecter sur une même machine, chacun dispose de l"en- semble des ressources du système. Unix comporte donc des mécanismes d"identification et de protection permettant d"éviter toute interférence entre utilisateurs. 1 Plusieurs programmes peuvent être en cours d"exécution en même temps sur une même machine. Unprocessusest une tâche en train de s"exécuter. En fait, à chaque instant, le processeur ne traite qu"au plus un seul des processus. La gestion des processus est effectuée par le système. La syntaxe des commandes en console est généralement la suivante : nom_commande[options] [arguments]. Les options commencent habituellement par le caractère"-"suivi d"une ou plusieurs lettres clés. Ces options vont modifier le comportement de la commande. Les arguments spécifient les objets (fichiers ou variables) sur lesquels la commande va s"appliquer. Les crochets autour des options et des arguments signifient que ceux-ci sont optionnels. L"aide en ligne donne les règles d"utilisation sur les fonctionnalités d"une commande. Elle s"obtient grâce à la commandeman(manual pages). Par exemple, >manman Si on ne connait pas la syntaxe de la commande, il est possible de faire une recherche par mot-clé : >man-k list Certaines commandes acceptent plusieurs noms de fichiers en arguments. Il est intéressant d"avoir des notations permettant de raccourcir l"écriture d"une telle liste : •le caractère?peut remplacer n"importe quel caractère ;

•le caractère*peut remplacer n"importe quelle chaîne de caractères, y compris la chaîne

vide ;

•[...]peut remplacer un caractère quelconque appartenant à la liste donnée entre crochets.

Le caractère - permet de représenter un intervalle ;

•[!...]peut remplacer un caractère quelconque n"appartenant pas à la liste donnée entre

crochets.

Par exemple,

•???représente l"ensemble des noms de fichier de longueur trois ; •[a-z]*représente l"ensemble des noms de fichier commençant par une lettre minuscule ; •*[!a-z, A-Z]?représente l"ensemble des noms de fichier dont l"avant-dernière lettre ne peut être ni minuscule, ni majuscule.

2 Système et manipulations de fichiers

2.1 Organisation des fichiers

On distingue trois types de fichiers :

2

•les répertoires (directories) qui sont les ensembles de fichiers contenant leurs caractéris-

tiques comme les droits d"accès, la taille, la date de création,...; •les fichiers ordinaires (files) qui sont des données stockées sur un disque ;

•les fichiers spéciaux qui sont les ensembles de dispositif d"entrée/sortie (terminal, lecteur,

L"ossature du système est une structure arborescente de fichiers et de répertoires. Chaque utilisateur peut ajouter de nouvelles branches./ bindevetchome···

ClaireClaude···

reprep fichfich1fich12fich2 Lenom absolud"un fichier est formé de tous les noms de répertoires traversés depuis la racine (root) pour l"atteindre. Les noms sont séparés par des obliques/avant. Chaque fichier a un nom absolu unique dans le système. Par exemple, /usr/local/bin/ /home/Claude/ sont des noms absolus. Lenom relatifd"un fichier est formé de tous les noms de répertoires traversés depuis le

répertoire courant (working directory). Le répertoire courant est noté "·" et est identifié par

la commandepwd(path working directory). Au début de la session, le répertoire courant est

le répertoire personnel de l"utilisateur. Par exemple, si le répertoire courant est le répertoire

Claire:

>pwd /home/Claire/

Le répertoire parent est noté "··". Il correspond à un niveau supérieur dans l"arborescence.

La commandecd(change directory) permet de changer de répertoire. L"argument de cette commande est le nom du répertoire dans lequel on veut se déplacer. Sans argument, on revient au répertoire personnel. Par exemple, les chemins ../Claude/rep/ ../Claire/rep/ ./rep/ sont des noms relatifs. 3

2.2 Manipulation des fichiers

La commandemkdir(make directory) permet la création d"un répertoire. La commandermdir(remove directory) permet la destruction d"un répertoire vide.

La commandecp(copy) permet la copie d"un fichier.

La commandemv(move) permet le déplacement/renommage d"un fichier. La commanderm(remove) permet la destruction d"un fichier. La commanderm -R(remove) permet la destruction du contenu du répertoire et de lui même.

2.3 Caractéristiques des fichiers

Chaque fichier (ou répertoire) possède un ensemble d"attributs définissant les droits d"accès à

ce fichier pour tous les utilisateurs du système. Il existe trois classes d"utilisateurs pouvant

éventuellement accéder à un fichier :

•le propriétaire du fichier (user) ; •le groupe (group) dans lequel appartient le propriétaire ; •les autres (others).

À sa création, un fichier appartient à son auteur. Le propriétaire du fichier peut ensuite dis-

tribuer ou restreindre les droits d"accès à ce fichier aux autres utilisateurs du système. Pour chaque classe d"utilisateurs, il y a trois types de droits à un fichier donné : •r : en lecture (read) ; •w : en écriture (write) ; •x : en exécution (execute).

Au niveau répertoire, ces droits signifient :

•r : droit de lister le contenu du répertoire ; •w : droit de créer ou détruire un fichier s"y trouvant ; •x : droit de traverser ce répertoire. La commandelspermet de visualiser le contenu du répertoire. Avec l"optionl, la commande ls -lpermet de visualiser les droits et avec l"optiona, la commandels -apermet de visualiser

tous les fichiers contenus dans le répertoire courant. Le premier caractère spécifie si le fichier

est un répertoire (d) ou un fichier (-). Les neuf caractères suivants identifient les droits d"accès

pour chaque classe d"utilisateurs. La présence du droit est codée par la lettre correspondante r,

w ou x, l"absence du droit est codée par le caractère - et sont structurés de la façon suivante :

rwx rwx???? rwx???? propriétaire groupe autres Par exemple, supposons que le répertoire courant contienne le répertoirerepqui contient les fichiersfich,fich1,fich2,fich12: 4 >ls -l rep total 16 -rw-r--r-- 1 root root 2 mai 18 08:49 fich -rw-r--r-- 1 root root 2 mai 18 08:49 fich1 -rw-r--r-- 1 root root 2 mai 18 08:49 fich12 -rw-r--r-- 1 root root 2 mai 18 08:49 fich2 >ls -al rep total 24 drwxr-xr-- 1 root root 2 mai 18 08:49 . drwxr-xr-- 1 root root 2 mai 18 08:49 .. - rw- r-- r-- 1 root root 2 mai 18 08:49 fich - rw- r-- r-- 1 root root 2 mai 18 08:49 fich1 - rw- r-- r-- 1 root root 2 mai 18 08:49 fich12 - rw- r-- r-- 1 root root 2 mai 18 08:49 fich2 >ls -l rep/fich? total 8 -rw-r--r-- 1 root root 2 mai 18 08:49 fich1 -rw-r--r-- 1 root root 2 mai 18 08:49 fich2 >ls -l rep/fich*2 total 8 - rw- r-- r-- 1 root root 2 mai 18 08:49 fich12 - rw- r-- r-- 1 root root 2 mai 18 08:49 fich2 La commandechmodpermet de changer les droits d"accès d"un utilisateur. Seul le propriétaire d"un fichier (ou l"administrateur) peut les modifier. La syntaxe est la suivante : >chmodmode nom_fichier

où mode indique de quelle façon les droits d"accès doivent être modifiés. Il se décompose en

[qui] op acces où •[qui]indique quelles classes sont cencernées et est composé de une ou plusieurs lettres parmi u, g et o. Si aucune classe n"est spécifiée, toutes les classes sont concernées ; •op peut être : +pour ajouter des droits d"accès ; -pour enlever des droits d"accès ; =pour affecter des droits d"accès. •acces est une combinaison des lettres r, w et x qui spécifient les types d"accès. La commandechownpermet de changer le propriétaire d"un fichier. La commandechgrp permet de changer le groupe auquel le fichier est rattaché. 5quotesdbs_dbs4.pdfusesText_8
[PDF] tp linux avec correction

[PDF] examen linux avec correction

[PDF] la différence entre linux et unix wikipedia

[PDF] cours unix debutant pdf

[PDF] l expression oral au primaire

[PDF] cours sur les batteries daccumulateurs

[PDF] cours piles et accumulateurs sti2d

[PDF] courbe décharge batterie plomb

[PDF] cours batterie pdf

[PDF] charge et décharge dun accumulateur au plomb

[PDF] j'en prends note signification

[PDF] piles et accumulateurs cours

[PDF] j'en prend ou j'en prends

[PDF] cycle cardiaque pdf

[PDF] le cycle cardiaque explication