Vous êtes sur la page 1sur 6

Historique du Système GNU/linux

Unix est l'un des systèmes d'exploitation les plus populaire au monde en
raison du plus grand nombre d'architecture qu'il support. Il fut à
l'origine développé en tant que système d'exploitation multitâche pour
mini-ordinateur et grand système vers l'année 1970. Le système a évolué
depuis pour devenir l'un des systèmes d'exploitation le plus utilisé en
dépit de son interface déroutante et de son manque de réel
standardisation.
LINUX est une version d’UNIX gratuite et librement diffusable développé à
l’origine par Linus TROVALDS a l’université d’HELSINKI en FINLANDE en Aout
1991. LINUX était au départ un projet de loisir de Linus TROVALD il fût
inspiré de MINIX un petit système Unix développé par Andy TANENBAUM c’est
véritablement le 5 Octobre 1991 que Linus TROVALD annonça la toute
première version officielle de LINUX la version 0.02

I.1) Architecture générale du système  LINUX :


Unix est un système d’exploitation multitâche/multi-utilisateur. Le
fonctionnement multitâche est assuré par un mécanisme préemptif : le
système interrompt autoritairement la tache

Ce si évite tout risque à la suite d’une erreur provenant dans un


programme utilisateur. La cohabitation simultanée de plusieurs
utilisateurs est rendu possible par un mécanisme de droit d’accès
s’applique à toutes les ressources généré par l’utilisateur (processus,
fichiers, périphériques, etc…)
1. Le noyau Unix : le noyau est le programme qui assure la gestion de la
mémoire le partage du processeur entre les différentes taches a
exécuté et les entrées sortis de bas niveau.
Il est lance au démarrage du système(le boot) et s’exécute jusqu’à son
arrêt.
Le rôle principal du noyau est d’assurer une bonne répartition des
ressources de l’ordinateur (Mémoire, processeur, espace disque,
imprimante, accès réseau…) sans intervention des utilisateurs.
Il s’exécute en mode superviseur (super utilisateur)

I. Présentation des interprètes de commande

- L’invite du Shell : L’invite linux est assez similaire à l’invite MS-


DOS, sous Dos l’invite n’est pas très bavarde. Sous l’Unix elle
communique plusieurs choses : le nom de l’utilisateur connecté, le
nom de la machine ainsi que le répertoire courant)
Exemple : [root@local/root]#
Ici l’utilisateur est root, la machine se nomme local et le
répertoire courant est root et le # indique qu’il s’agit de
l’administrateur ou super utilisateur
-[max@ead/etc]$ : Ici l’utilisateur est max, la machine se nomme ead
et le répertoire courant est etc et le $ indique qu’il s’agit de
utilisateur classique ou simple utilisateur
-[root@ead/]# Ici l’utilisateur est root, la machine se nomme ead et
il se trouve dans le répertoire racine et le # indique qu’il s’agit
de l’administrateur ou super utilisateur.

 L’interpréter de commande : l’interpréter de commande est un


logiciel faisant partir du système d’exploitation linux dont le
but est de faire l’interface entre la personne travaillant sur
l’ordinateur et les commandes qui sont exécutées.
 Commande de manipulation des fichiers : LS
La commande LS (abv. de List) demande au système d’afficher la
liste des noms de fichiers que l’on possède (équivalent de Dir
sous Dos). Cette commande dispose de quelle que disposition
supplémentaire :
a. Ls l permet d’afficher toutes les informations dur de
chaque fichier du répertoire en cours.
NB : un utilisateur gère deux types d’objets en
informatique les fichiers et les répertoires, dans le
monde Unix un fichier et un répertoire c’est la même
chose en détermine chaque objet via la commande Ls-l.
b. Syntaxe : [root@pc/root]#ls-l
La commande MKDIr : la commande de création de répertoire
Les répertoires sont des grands moyens utile pour classe les fichiers,
pour en crée on utilise la commande mkdir⨆ Nom du rep ↲
mkdir⨆ Congo↲.
Pour un répertoire emboite : mkdirrep 1/rep2 ↲
La commande CD (changer de répertoire) : pour changer de répertoire on
utilise la commande CD
: CD⨆ Congo↲.
Rmdir (remove directorie) on peut détruire un répertoire depuis le
répertoire père à l’aide de la commande Rmdir.
Un répertoire non vide ne peut être vidé avec cette commande sans option,
pour cela on utilise les options –r (récursif) et –f (force)
: CD⨆ rep1 ↲.
Rmdir -r⨆ rep2↲. (Pour récupérer après) ;
Rmdir -f⨆ rep2 ↲. (Pour ne plus récupérer après).
Gestion des utilisateurs sous GNU/LINUX
Chap2 : 

1. Notion d’utilisateurs et des groupes sous GNU/LINUX  :

Le système LINUX dès son installation, avant même la première


connexion au système crée des utilisateurs système.
Un utilisateur n’est donc pas uniquement une personne physique, le
système a besoin d’utilisateur pour sa gestion interne notamment
comme propriétaire des divers processus.
Les principales commandes suivantes :

 Useradd, Usermode, Userdel : permettent la gestion des comptes


utilisateur ;
 Groupadd, Goupmode, Grouprdel : permettent la gestion des
groupes d’utilisateur.

2. Gestion d’utilisateurs et des groupes : un groupe est pour LINUX un


ensemble d’utilisateur qui partage les même fichiers et répertoires
dont les fichiers accordent les droits d’accès réglable à ces
groupes.
Chaque utilisateur doit faire partir d’au moins d’un groupe, son
groupe primaire. Se si est définie au moment de la création du
compte, et par défaut l’utilisateur appartient à un nouveau groupe
crée portant son nom
Ainsi dans /etc/passwd chaque utilisateurs possède un groupe par
défaut préciser par son identifiant gid (group id) dans ce fichier,
l’appartenance n’étant pas exclusive, tout utilisateurs peut faire
partir de plusieurs autre groupes appelé groupe secondaire.
Mais le rôle joue par le groupe primaire demeure prépondérant

3. Structure de etc/passwd
Ce fichier comprend sept champs séparés par le symbole :
1-Nom de connexion
2-ancienne place du mot de passe crypte
3-Numéro d’utilisateur (UID), sa valeur est le véritable identifiant pour
le système linux, L’UID du ROOT est zéro le système attribue
conventionnellement un UID à partir de 500 au compte crée
4-Le numéro du groupe GID dans lequel se trouve l’utilisateur par défaut.
Le GID du ROOT est zéro et des groupe utilisateur est au-delà de 500.
5- Nom complet qui peut être suivie des informations personnelles (CF
CHFM)
6-Repertoire personnel (répertoire de connexion)
7-Shell, interpréteur de commande
Chap3 :

Gestion des fichiers sous GNU/LINUX

Ce chapitre présente l’organisation du système de fichier et le rôle


de chacun des répertoires.
Il n’existe pas de norme d’organisation de système de fichier mais un
standard est a peut près suivie par les différentes distributions LINUX.
L’organisation traditionnelle du répertoire racine est décrite dans
le tableau suivant :

Répertoire contient
/bin Les fichiers exécutables
nécessaires à l’initialisation.
/boot Le noyau et les fichiers de
démarrage.
/dev Fichiers spéciaux.
/etc Les fichiers de configuration du
système et de certains scriptes.
/home La base des répertoires
utilisateur.
/root Le répertoire de base du supère
utilisateur.

Le répertoire de base / s’appelle répertoire racine (root) par


analogie avec la racine d’un arbre représentant le système de fichier.
Ce système de fichier peut être résidé sur différentes partitions,
différents support physique ou sur d’autres machine sur le réseau.

Vous aimerez peut-être aussi