« Le système d'exploitation GNU-Linux/Les systèmes de fichiers » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 156 :
Il contient également la liste de tous les pseudo-périphériques,ex:/dev/zero génére des zéros,/dev/random qui génère de l'aléatoire, /dev/null qui constituera un trou noir à octets
(pour se débarasser des fichiers)
 
Si on liste le contenu de /dev
#ls -l /dev | more
On s'aperçoit que certains périphériques sont de type C (character) dans ce cas ils communiquent octet par octet ex:un port série.
 
Alors que d'autres sont de types B (blocks) ils communiquent par blocs de données (ex: un disque dur).
 
Par ailleurs le noyau identifie chaque périphérique au moyen de deux numéros ,le majeur et le mineur
#ls -l /dev/ | more
Sur mon disque sda à sda7 ont le meme majeur qui correspond au premier controlleur SATA, le noyau identifie chacun d'entre eux grace au numéro mineur.
 
<!--La commande '''mkmode''' sert a créer de nouveaux périphériques-->
#ex:#mkmode /dev/bidon b (ou c ) 42 0
On pourra également directement lui affecter les droits d'acces
#mkmode -m 660 /dev/bidon b 42 0 (lecture et ecriture pour l'utilisateur et son groupe)
 
/PROC UN SYSTEME DE FICHIER VIRTUEL
 
/PROC n'existe pas sur le disque dur,il est fournit par le noyau dynamiquement.
Il permet de fournir des informations sur ce que voit le noyau.
En outre pour acceder a certains renseignements il sera necessaire de monter obligatoirement /proc.
Quelques exemples d'informations
#cat /proc/partitions
#cat /proc/swaps
#cat /proc/cpuinfo