Vous êtes sur la page 1sur 40

Université des sciences et de la Technologie

Houari Boumediene (USTHB)


Faculté de Génie Electrique (FGE)
Département de Télécommunication

Chapitre 1
Installation du système GNU/Linux

1ère Année Master Réseaux et Télécommunications


M1 RT
Présenté par:
Mahfoud Hamidia
m_hamidia@hotmail.com

USTHB 2022
Contenu du chapitre

1. Historique du système Linux.


2. Linux est un logiciel libre (GNU/Linux)
3. Les distributions Linux
4. Où chercher de l’aide sur Linux ?

M. Hamidia Installation du système GNU/Linux 2


Historique du système Linux
Qu’est ce qu’un système informatique ?
Un système informatique est un ensemble cohérent de matériels et
de logiciels destinés à assurer le traitement automatique
d’informations.

Système Informatique

Matériel ( Hardware) Logiciel ( Software)

M. Hamidia Installation du système GNU/Linux 3


Historique du système Linux
Qu’est ce qu’un système informatique ?
Les différents types des systèmes
 Systèmes pour les mainframes
Serveurs web, Serveurs de commerce électronique
Le système d’exploitation doit gérer de façon optimale plusieurs
taches en même temps, et offre 3 types de services
1. Batch: exécuter des jobs sans interagir avec l’utilisateur,
exemple: stat des ventes.
2. Transactionnel: gérer des requêtes concurrentes,
exemple: réservation de billets d’avions
3. Temps Partagé: plusieurs utilisateurs utilisent la même
machine. Exemple: OS390 de IBM
 Systèmes Multiprocesseurs
Plusieurs CPUs pour augmenter la capacité de calcul, Exemple:
UNIX et Win2K.
M. Hamidia Installation du système GNU/Linux 4
Historique du système Linux
Qu’est ce qu’un système informatique ?
Les différents types des systèmes

 Systèmes Personnels
Interface conviviale
Exemple: windows, Mac OS, Linux
 Systèmes Temps Réel
Respect des contraintes temporelles (soudure dans la chaîne de
montage industriel)
Exemple: VxWorks, QNX
 Systèmes Embarqués
Mémoire réduite, restrictions d’alimentation
Exemples de systèmes: PDA, TV, Tel cellulaire, etc.
Exemples: Palm OS, Windows CE (Consumer Electronics)

M. Hamidia Installation du système GNU/Linux 5


Historique du système Linux
Qu’est ce qu’un système informatique ?
Il existe plusieurs types d’ordinateurs, d’applications et de systèmes
d’exploitation.
Super calculateurs Serveurs Ordinateurs Mobiles (ou
Individuels (ou PC) Smartphones)
1. Prévisions météo 1. Réseaux et 1. Bureautique 1. Les applications
2. Prévisions stations de travail 2. Conception, sur vos mobiles
financières 2. Les centres de Gestion phones et
3. Simulations données 3. Jeux, loisirs tablettes
physiques 3. Les entreprises et Applications de Applications
4. La recherche les institutions bureau mobiles
scientifique
1. Linux (open 1. Windows server 1. Windows de 1. IOS d’Apple
source) de Microsoft Microsoft 2. Androïd de
2. Windows server 2. Linux (open 2. Mac OS X Google (open
de Microsoft source) d’Apple source)
3. Linux (open source)
M. Hamidia Installation du système GNU/Linux 6
Historique du système Linux
Qu’est ce qu’un système informatique ?
Un système informatique est composé de 4 entités :

 Les utilisateurs
 Les programmes d’applications
(Programmes, Jeux, Réservation d’avion, etc.)
 Le système d’exploitation
(Windows, Unix, Linux, Mac OS, etc.)
 Le matériel
(mémoire, processeur, disque, clavier, etc.)

M. Hamidia Installation du système GNU/Linux 7


Historique du système Linux
Qu’est ce qu’un système informatique ?
Système Informatique

Du matériel Du logiciel

Logiciel de base Logiciel d’application

Outils de développement et Système d’exploitation


d’exécution de programme (Operating System)

Interpréteur Compilateurs Éditeurs


de commandes de texte

M. Hamidia Installation du système GNU/Linux 8


Historique du système Linux
Qu’est ce qu’un système informatique ?

 L’interpréteur de commandes (shell) : permet d’accéder aux


fonctions du système à l’aide d’un langage de commande
 Les compilateurs : sont chargés de traduire des programmes
écrits dans des langages de haut niveau en une suite
d’instructions en langage machine
 Les éditeurs de textes : permettent de saisir et modifier du texte
(par exemple des programmes)

Remarque:
• Ces outils ne font pas partie du système d’exploitation
• Les compilateurs et éditeurs fonctionnent en mode utilisateur,
ils peuvent être changés
M. Hamidia Installation du système GNU/Linux 9
Historique du système Linux
Qu’est ce qu’un système d’exploitation?
Le système d’exploitation est l’ensemble de programmes qui
permettent l’utilisation de l'ordinateur et la gestion de ses
ressources (processeurs, mémoires, disques, périphériques,
communication inter-processus et inter-machines, etc.).
Les principaux composantes d’un systèmes d’exploitation
 Kernel (Noyau): gère les fonctions clés de l’OS,
 Shell (Interpréteur de commandes): permet de communiquer
avec OS,
 File system (Système de fichiers): gère l’arborescence, lecture et
l’écriture des fichiers,
 Drivers (Pilotes): permettent le gestion des périphériques

M. Hamidia Installation du système GNU/Linux 10


Historique du système Linux
Qu’est ce qu’un système d’exploitation?

M. Hamidia Installation du système GNU/Linux 11


Historique du système Linux
Qu’est ce qu’un système d’exploitation?

Les composantes d’un système d’exploitation


M. Hamidia Installation du système GNU/Linux 12
Historique du système Linux
Qu’est ce qu’un système d’exploitation?
Fonctionnalités d’un système d’exploitation
Le système d’exploitation permet :

1. D’assurer le bon fonctionnement de l’ordinateur et le contrôle


de ses différents composants;
2. De faciliter la communication entre l’utilisateur et le matériel de
l’ordinateur;
3. De mettre une liaison entre les logiciels installés et le matériel
de l’ordinateur;
4. De gérer la mémoire et enregistrer les informations sur le
disque dure;
5. Et d’installer, lancer et désinstaller des logiciels dans
l’ordinateur.
M. Hamidia Installation du système GNU/Linux 13
Historique du système Linux
Qu’est ce qu’un système d’exploitation?
Le rôle d’un système d’exploitation

 Gestion de la mémoire centrale


 Gestion des processeurs: temps de calcul entre plusieurs
programmes qui s’exécutent simultanément
 Gestion des périphériques: E/S
 Gestion des fichiers: sur les mémoires de masses
 Gestion des ressources: attribution des ressources
nécessaires
 Exécution du programme
 Gestion des utilisateurs: pas d’interférence entre eux

M. Hamidia Installation du système GNU/Linux 14


Historique du système Linux
Qu’est ce qu’un système d’exploitation?
Classes des systèmes selon les contraintes d'utilisation

 Mono-utilisateur/mono-tâche (MS-DOS)
Un seul utilisateur/une seule tâche à la fois
 Mono-utilisateur/multi-taches (Windows XP)
Un seul utilisateur à la fois exécute plusieurs tâches simultanément
 Multi−utilisateurs/multi-taches (Unix)
Plusieurs utilisateurs à la fois exécutent chacun plusieurs tâches
simultanément et partagent les mêmes ressources matérielles

M. Hamidia Installation du système GNU/Linux 15


Historique du système Linux
Un peu d'histoire
 1964
– IBM system/360

 1963-1964
– MAC Project (Mathematical and computation)
– Massachusetts Institute of Technology (MIT).
– Le MULTICS (Multiplexed Information and Computing
Services)
– (General Electric, Bell Labs)

 1969
– GE 645 system
M. Hamidia Installation du système GNU/Linux 16
Historique du système Linux
Un peu d'histoire
 1969
– UNICS
– Ken Thompson, Dennis Ritchie
– de AT&T (Bell Labs)
– The Oslo PDP-7

 1970
– UNIX
– De mono-utilisateur à Multi-utilisateur

M. Hamidia Installation du système GNU/Linux 17


Historique du système Linux
Un peu d'histoire
 1972
– Code UNIX en langage C
 1980
– MS-DOS
 1983
– GNU Project
– Fondé par Richard M. Stallman
– GNU = GNU’s Not Unix
– OS de type Unix, mais dont le code source est distribué avec
une licence permettant la modification et la redistribution
 1986
– Free Software Foundation (FSF) est fondée par Stallman.
M. Hamidia Installation du système GNU/Linux 18
Historique du système Linux
Un peu d'histoire
 1987
– Minix
– Créé par Andrew S. Tanenbaum
– OS de type Unix pour l’enseignement ("mini-Unix")

 1991
– Linux
– Créé par Linus Torvalds (étudiant de Finlande)
– Initialement appelé Freax
– Comme Unix pour les PC (x86)

M. Hamidia Installation du système GNU/Linux 19


Historique du système Linux
Un peu d'histoire
 1994
– Minix
– Première version utilisable
– Distribué avec licence GNU GPL
– "the best thing I ever did", a dit Torvalds
– GNU/Linux : noyau Linux + logiciels GNU (controverse sur le
nom Linux)
– Premier logiciel libre collaboratif de grande envergure
– Distribution linux: Assemblage cohérent de logiciels (GNU,
etc.) autour du système Linux

Linux Is Not UniX


M. Hamidia Installation du système GNU/Linux 20
Linux est un logiciel libre (GNU/Linux)
GPL
 La GPL (General Public License) est une license qui spécifie les
conditions de distribution de tous les logiciels GNU.

Logiciel Libre (selon http://www.gnu.org)


L'expression “Logiciel libre” fait référence à la liberté et non pas
au prix.

 La liberté d’exécuter le programme, pour tous les usages


(liberté 0).
 La liberté d’étudier le fonctionnement du programme, et de
l’adapter à vos besoins (liberté 1). Pour ceci l'accès au code
source est une condition requise.

M. Hamidia Installation du système GNU/Linux 21


Linux est un logiciel libre (GNU/Linux)

Logiciel Libre (selon http://www.gnu.org)

 La liberté de redistribuer des copies, donc d’aider votre


voisin, (liberté 2).
 La liberté d'améliorer le programme et de publier vos
améliorations, pour en faire profiter toute la communauté
(liberté 3). Pour ceci l'accès au code source est une condition
requise.

M. Hamidia Installation du système GNU/Linux 22


Linux est un logiciel libre (GNU/Linux)
Exemples des logiciels libres

M. Hamidia Installation du système GNU/Linux 23


Les distributions Linux

Le noyau (ou Kernel) développer par Linus Torvalds est l’élément


essentiel de toutes les distributions Linux existantes.
Chaque distribution essaye d’offrir de la valeur ajoutée sous la
forme des outils d’installation et d’administration.

Une distribution Linux = noyau + outils d’installation


+ outils d’administration + un ensemble de logiciels
d’application

M. Hamidia Installation du système GNU/Linux 24


Les distributions Linux
Exemples des distributions

 Red Hat Linux (USA www.redhat.com)


 Mandrake Linux (France www.linux-mandrake.com)
 SuSE Linux (Allemagne www.suse.com)
 Debian (Internet www.debian.org) Fedora:(www.fedora.org)
[ version libre de Red Hat ]
 Ubuntu (www.ubuntu.com) [version de debian]
 KNOPPIX, slackware, Mandriva, etc.

M. Hamidia Installation du système GNU/Linux 25


Les distributions Linux
Exemples des distributions

M. Hamidia Installation du système GNU/Linux 26


Les distributions Linux
Comment choisir sa distribution Linux
A noter le site www.distrowatch.com qui donne un aperçu des
distributions Linux existant. Des descriptions, liens vers les sites ainsi
qu’un classement de popularité est aussi donné.

M. Hamidia Installation du système GNU/Linux 27


Environnements de bureau Linux
Un environnement de bureau est un ensemble de programmes qui
permettent de manipuler l’ordinateur à travers une interface
graphique qui fait analogie à un bureau.

M. Hamidia Installation du système GNU/Linux 28


Environnements de bureau Linux
GNOME

M. Hamidia Installation du système GNU/Linux 29


Environnements de bureau Linux
KDE

M. Hamidia Installation du système GNU/Linux 30


Environnements de bureau Linux
XFCE

M. Hamidia Installation du système GNU/Linux 31


Environnements de bureau Linux
LXDE

M. Hamidia Installation du système GNU/Linux 32


Environnements de bureau Linux
MAT

M. Hamidia Installation du système GNU/Linux 33


Où chercher de l’aide sur Linux
Il peut être utile de connaitre quelques astuces pour avoir de
l’aide sur les commandes système. L'aide fournie dans le
système a l'avantage d'être à jour et consultable hors ligne

◦ help : obtenir de l’aide pour une commande interne du


shell. Elle permet aussi d'afficher les commande interne
de Linux.
◦ which : où se trouve ce programme
◦ Le paramètre --help est utilisé uniquement pour les
commandes externes (exp: date, cal).
◦ man : obtenir le manuel d’une commande

M. Hamidia Installation du système GNU/Linux 34


Où chercher de l’aide sur Linux

◦ apropos : Rechercher dans le manuel


◦ info : Accéder aux pages d’information GNU
◦ whatis : Recherche par mot-clé dans les pages du manuel
◦ history : Emissions des fichiers de l’historique

M. Hamidia Installation du système GNU/Linux 35


Où chercher de l’aide sur Linux
Ubuntu 20.04.1

M. Hamidia Installation du système GNU/Linux 36


Où chercher de l’aide sur Linux
Ubuntu 20.04.1

Terminal

M. Hamidia Installation du système GNU/Linux 37


Où chercher de l’aide sur Linux
Ubuntu 20.04.1 free --help

M. Hamidia Installation du système GNU/Linux 38


Où chercher de l’aide sur Linux
Ubuntu 20.04.1 man free

M. Hamidia Installation du système GNU/Linux 39


MERCI POUR VOTRE ATTENTION

M. Hamidia Cours de Système Linux 40

Vous aimerez peut-être aussi