Vous êtes sur la page 1sur 23

Net Zone

GNU/Linux

Bouhzam Anass
Définition d’un système d’exploitation
Exemples de systèmes d'exploitations
Dans le secteur informatique, les systèmes
d'exploitation les plus répandus sont

• Windows (pour les PC et les serveur )


• Mac OS (pour les ordinateurs d'Apple)
• Linux (pour les PC et les serveurs)
• Unix (pour les serveurs).

Pour lestéléphones, on trouve

• Android, iOS (chez Apple),


• Symbian et Windows Phone
Histoire de Linux
Linus Torvalds, 300+
Richard Stallman entreprend de créer Distribution de
créa le projet sur son temps libre
GNU son propre système Linux
d'exploitation
1984 1991 2021
Quel rapport avec GNU ?
Eh bien il se trouve que ces deux projets
étaient complémentaires : tandis que Richard Stallman créait les
programmes de base (programme de copie de fichier, de
suppression de fichier, éditeur de texte), Linus s'était lancé dans la
création du « cœur » d'un système d'exploitation : le noyau.

Le projet GNU (programmes libres) et Linux (noyau d'OS) ont


fusionné
pour créer GNU/Linux.

Net
Zone
Caractéristiques de Linux
• fiable, robuste, puissant et efficace

• utilise très peu de ressources et peut fonctionner sur


des ordinateurs bas de gamme très peu puissants

• distribué librement avec son code source

• développé par de nombreux programmeurs (la plupart


bénévoles) impliquant une évolution rapide et un
résultat de qualité.

C E R T I F I C AT E
le concept de
système de fichiers
Types de fichiers
Les fichiers sont enregistrés dans une structure hiérarchisée en arbre. Ce système de fichiers
est donc composé de :
– racine et de noeuds <==> les répertoires
– feuilles <==> les fichiers contenant les données et les programmes.
Content Here
Les fichiers normaux (ordinaire -)
Fichier texte (ex : courrier, traitement de texte, configuration …) et fichier
exécutable (ex : programmes en code binaire)
Les répertoires (d)
Ce sont des conteneurs qui contiennent des références à d'autres fichiers.
Liens symboliques & liens physiques Content Here
Ce sont des fichiers qui ne contiennent qu'une référence (un pointeur) à un
autre fichier. Cela permet d'utiliser un même fichier sous plusieurs noms sans
avoir à le dupliquer sur le disque.
Les fichiers spéciaux (b et c) = (bloc et caracter)
Ce sont les points d'accès préparés par le système aux périphériques.
Lorsqu'un périphérique est branché au port USB de votre PC, le noyau Linux Net Zone
essai de reconnaître le matériel, et si tous est OK et peut fonctionner, il rendra le
matériel disponible sous la forme d'un fichier spécial dans le répertoire /dev de
votre disque dur.
chemins
Pour manipuler les fichiers, en plus des commandes, il faut
connaître le chemin d'accès à ces fichiers. Ce dernier peut
être :
Absolu : indépendant du répertoire dans lequel on se
trouve,constitué de la suite des noms de répertoires
nécessaires pour atteindre le fichier à partir de la racine.
Relatif : dépendant du répertoire dans lequel on se trouve
(soit le répertoire d'accueil, ou répertoire courant).
Comment manipuler des fichiers ?
Connaître le répertoire de travail : pwd

Changer de répertoire de travail : cd

Lister le contenu d'un répertoire : ls


L'option -l de la commande ls permet d'obtenir
des informations sur le type du fichier :

• répertoire fichier ordinaire ou fichier


spécial
• les droits d'accès au fichier par les
différents utilisateurs du système
• le nombre de liens du fichier,
• les noms du propriétaire et du groupe,
• la taille des fichiers en nombre de
caractères la date de dernière
modification
  Afficher le contenu d'un fichier ordinaire : cat

Copier un fichier : cp

 
Couper ou renommer un fichier : mv

Add Text Add Text


Simple PowerPoint Simple PowerPoint
Presentation Presentation

Supprimer un fichier : rm
Créer un répertoire : mkdir

Supprimer un répertoire : rmdir

The golden rule : man

Creation des fichiers :


Exemple :Aperçu sur l’éditeur Vi
Vi nom_du_fichier : créer un nouveau fichier

vi possède deux modes : un mode "commande" et


un mode "insertion"

i : passer en mode insertion

:wq sauver et quitter

:q! quitter sans sauver

[Esc] ou [Echap] : revenir en mode commande


Les inodes
il existe deux sortes de liens :
les liens symboliques (aussi appelés symlinks) et les liens en dur (aussi
appelés liens matériels, ou liens physiques ; en anglais hard links).

Définition :
Un lien est un type de fichier qui permet à plusieurs noms de fichiers de
faire référence au même contenu sur le disque.
Utilités :
• centraliser pour rendre l'accès plus facile (idée du raccourcis)
• un seul exemplaire vaut mieux que plusieurs (editer un seul
exemplaire et la modification s'effectue sur les différents liens)
• gagner de la place /augmenter l'espace disque un lien est moin
encombrant q'une copie
• protection contre les fichiers effacées (création de liens en dur avec
des noms différents)
Les liens physiques
Lien physique (= hard link) est un pointeur direct à l'emplacement du fichier
(ensemble d'octets sur un disque).
Il permet d'attribuer plusieurs noms à un fichier unique.
Les données sont toujours accessibles tant qu'au moins un lien pointe dessus.
Les liens symboliques
Un lien symbolique (=soft link) est une référence au nom d’un autre. Au
moment de son évaluation
il est remplacé par un chemin relatif ou absolu spécifié lorsde sa création.
Gestion des droits d’accès
On distingue trois classes d'utilisateurs (ugo) : propriétaire(u), groupe(g),
autres(o), et trois types de droits, donnés sur 3 colonnes (rwx) : lire, ecrire,
executer.

Les permissions attribuées aux fichiers ou aux répertoire peuvent être


visualisées avec la commande ls -l
Le cas d'un fichier
• r Consulter le contenu et aussi le copier
• w Modifier le contenu
• x Ne fonctionne que s'il s'agit d'un programme
Le cas d'un répertoire
• r Consulter la liste de son le contenu
• w Créer et supprimer des fichier
• x Le traverser (utilisation de la commande cd)
Comprendre les droits d’accès
La commande ls -al affiche le résultat sous cette forme :

Syntaxe de commande : chmod [qui][op][permission] fichier, où :


chmod : change les permissions sur un fichier ou un répertoire
qui : combinaison des lettres : u (propriétaire=vous), g (groupe), o (others), a
(all=tous=ugo)
op : est l’opération à effectuer : ajouter un droit + et/ou enlever un droit
permission : combinaison des lettres : r (read=lecture), w (write=écriture)et x
(exécution)
Exemple : chmod g+w fich1 # donner le droit de modifier le fichier « fich1 » au groupe
représentation numérique des
droits d'accès
THANK YOU

Vous aimerez peut-être aussi