Cours Unix la gestion des fichiers et des systèmes de fichiers

Cours Unix la gestion des fichiers et des systèmes de fichiers, tutoriel & guide de travaux pratiques en pdf.

Procédure de connexion

Pour pouvoir utiliser la machine, il vous faut disposer d’un nom d’utilisateur et du mot de passe qui lui est associé. Ceci vient du fait que l’un des processus système lancé au démarrage de la machine, le ttymon , remplit cette fonction de contrôle. Ce processus suit l’algorithme suivant :
Þ Demande de nom d’utilisateur : Invite login :
Après que vous ayez entré un nom d’utilisateur,
Þ Demande de mot de passe. Invite password :

Le mot de passe entré

Þ Le processus vérifie la cohérence des informations systèmes (/etc/passwd et /etc/shadow ) ; si les correctes, ttymon termine son travail en invoquant le associé (/bin/sh ou /bin/ksh ou /bin/bash ).
avec ses fichiers informations sont shell qui vous est
Votre shell charge aussitôt ses variables spécifiques ( LOGNAME , TTY, HOME , …). Puis il exécute les scripts de démarrage nommés /etc/profile et $HOME/.profile qui initialisent, entre autres, les variables spécifiques à l’utilisateur (certains shell exécutent d’autres fichiers .bashrc pour /bin/bash ).

La gestion des fichiers et des systèmes de fichiers

Sous UNIX, toutes les données sont manipulées à l’image d’un fichier ordinaire. De ce fait, il existe plusieurs types de fichiers en fonction de leur utilisation. Les différents types sont :
Þ les fichiers répertoires dont le contenu fait l’association entre le numéro d’inode (numéro unique représentant un fichier sur le système de fichiers) et le nom du fichier ;
Þ les fichiers ordinaires qui stockent les données et les programmes sans format particulier mais comme une suite d’octets ;
Þ les fichiers spéciaux de type blocs ou caractères qui constituent une porte permettant de communiquer avec les périphériques de l’ordinateur (Exemple : le lecteur de disquettes = /dev/fd0)
Þ les pipes nommés et les liens symboliques qui ne seront pas abordés dans ce cours.
UNIX en tant que système d’exploitation sécurisé gère des droits d’accès sur les fichiers. Il existe trois niveaux de sécurité qui correspondent respectivement aux droits de l’utilisateur, du groupe, et des autres utilisateurs.
À chacun de ces niveaux, il est possible de déterminer les droits suivants :
• La lecture (R ou 4) ;
• L’écriture (W ou 2) ;
• L’exécution (X ou 1)
Le système de fichiers est une structure logique qui permet de gérer l’espace disque. En effet, si l’on veut stocker des fichiers (ou répertoires) sur un disque, il faut préparer une ou plusieurs structures d’accueil. On retrouve ce procédé sous DOS lorsque vous créez X partitions sur un disque dur (avec fdisk ) ; il faut les formater (avec format ) avant de pouvoir les utiliser.
La différence avec le DOS, se situe dans la hiérarchisation de ces systèmes de fichiers :
Sous DOS, chaque système de fichiers porte un nom bien précis (Exemple : A:, C:, D:, …).

LIRE AUSSI :  UNIX and Linux File Processing

INTRODUCTION
COPYRIGHT
PRÉ-REQUIS
OBJECTIFS
CONVENTIONS D’ÉCRITURE
PRÉSENTATION DU SYSTÈME UNIX
CARACTÉRISTIQUES D’UNIX
LE SHELL
LES COMMANDES
LES PIPES (TUBES)
LES GROUPES DE COMMANDES
LES SUBSTITUTIONS DE TYPE FICHIERS
LES CARACTÈRES SPÉCIAUX
LES VARIABLES D’ENVIRONNEMENT
PROCÉDURE DE CONNEXION
LA GESTION DES FICHIERS ET DES SYSTÈMES DE FICHIERS
LES COMMANDES
GESTION ET DÉPLACEMENT DES ARBORESCENCE
GESTION ET MANIPULATION DE FICHIERS
ARCHIVAGE ET RESTAURATION DE DONNÉES
UTILITAIRES RÉSEAU
COMMANDES D’ADMINISTRATION
COMMANDES ORIENTÉES SHELL
ANNEXE 1 : PRÉSENTATION COMPLÉMENTAIRE DU SYSTÈME UNIX
ARCHITECTURE D’UNIX
NOTIONS DE PROCESSUS
COMMUNICATION ET SYNCHRONISATION ENTRE PROCESSUS
LE NOYAU
LA GESTION DES FICHIERS
LES CONTRÔLEURS DE PÉRIPHÉRIQUES
LES DROITS D’ACCÈS AUX FICHIERS ET RÉPERTOIRES
ANNEXE 2 : TRAVAUX PRATIQUES
ANNEXE 3 : INDEX

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *