Chapitre i généralités et notions de base
-
Upload
institut-superieur-des-etudes-technologiques-de-djerba -
Category
Education
-
view
75 -
download
1
Transcript of Chapitre i généralités et notions de base
![Page 1: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/1.jpg)
Ministère de l’Enseignement Supérieur et de la Rech erche ScientifiqueDirection Générale des Etudes Technologiques
Unix & Linux
Intitulé du Module :
![Page 2: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/2.jpg)
Programme du Module
• Généralités et notions de base
• Commandes de base UNIX et GNU
• Systèmes de fichiers Linux
• Administration du système
• Programmation du SHELL
2
![Page 3: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/3.jpg)
3
Généralités et notions de base
UNIX : Uniplexed Information and Computing System
Chapitre n°1
Bienvenue dans le monde Unix
![Page 4: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/4.jpg)
Plan du chapitre
• Introduction
▫ Qu’est ce qu’un SE ?
▫ Classification des systèmes d’exploitation• Présentation d'UNIX
▫ Historique
▫ Caractéristiques d’UNIX
▫ Fonctionnalités• Présentation de LINUX
▫ Présentation
▫ Caractéristiques
▫ Distributions• Questions/Réponses
4
![Page 5: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/5.jpg)
5
I. Introduction
UNIX : Uniplexed Information and Computing System
![Page 6: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/6.jpg)
6
Qu'est ce qu'un Système d'exploitation ?
Un système d’exploitation est un ensemble de programmes qui
coordonnent le fonctionnement des différents composants
matériels et logiciels d’un système informatique.
Le but d’un SE est d’accroitre la disponibilité des ressources pour
les utilisateurs et en même temps d’optimiser l’utilisation du
matériel.
![Page 7: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/7.jpg)
7
Fonctions principales
� Gérer et piloter les ressources matérielles et les répartir au mieux
entre les différents utilisateurs. Pour exécuter ce rôle d’arbitre, le
système d’exploitation doit disposer des privilèges inaccessibles par
rapport aux autres programmes.
�Faciliter la tâche des utilisateurs en leur présentant une machine
virtuelle plus simple à utiliser que la machine réelle.
![Page 8: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/8.jpg)
8
Structure d’un SE
![Page 9: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/9.jpg)
▫ Mono tâche / Multi tâches
▫ Mono utilisateur / Multi utilisateurs
▫ Mode textuelle / Mode graphique
9
Classifications des SE
Classifications des SE peut être classifié suivant plusieurs critères :
![Page 10: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/10.jpg)
10
II. Présentation d’UNIX
UNIX : Uniplexed Information and Computing System
![Page 11: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/11.jpg)
11
IBM AIX ®
HP HP-UX ®
Tru64 UNIX®
SGI IRIX ®
SUN SOLARIS ®
OpenBSD
FreeBSD
NetBSD
Les principaux Unix Propriétaires Les principaux Unix Libres
The Open Group
• Possède la marque déposée UNIX®
• Publie la norme « Single Unix Specification »
(intègre les normes précédentes: X/Open
Company’s XPG4, IEEE’s POSIX Standards et ISO C)http://www.unix.org
![Page 12: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/12.jpg)
12
Historique (1/2)
![Page 13: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/13.jpg)
13
Historique (2/2)
![Page 14: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/14.jpg)
14
Caractéristiques d’UNIX
� Multi-utilisateurs et Multitâches.
� Temps partagé
� Systèmes de fichiers hiérarchiques.
� Entrées-sorties intégrés au système de fichiers.
� Gestion de la mémoire virtuelle
� Processus réentrants
� Interface utilisateur interactive (Shell)
![Page 15: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/15.jpg)
15
Fonctionnalités d’UNIX
�Gestion des ressources de l'ordinateur
�Gestion des données
�Communication entre utilisateurs
�Environnement de programmation
Les principales fonctionnalités d'UNIXsont :
![Page 16: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/16.jpg)
16
III. Présentation de LINUX
UNIX : Uniplexed Information and Computing System
![Page 17: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/17.jpg)
17
GNU: Gnu’s Not Unix
Richard Stallman
�1983 : Ecrire un nouveau système d’exploitation
entièrement libre d’accès, d’utilisation, de modification
et de redistribution.
�Basé sur Unix : GNU Gnu’s Not Unix.
�Emacs, gcc
�Conception d’un nouveau : HURD
(Hird of Unix Replacing Daemons) est lancé. Il n’a pas
toujours abouti.
�GNU/Linux
Founder of GNU Project and Free
Software Foundation
![Page 18: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/18.jpg)
18
GNU/ Linux
�UNIX: à part entier.
�Distribue sous Licence GPL (General Public Licence)
� Intègre :
�Le noyau développé par Linus Torvalds + une équipe
de développeurs.
�Des composants logiciels libres issus du projet GNU
(gcc, Emacs…)
�Disponible pour toutes les plateformes.
�GNU/Linux remplace les éditions
propriétaires de UNIX.
![Page 19: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/19.jpg)
19
Avantages de GNU/LINUX
�Stable et robuste
�Assistance
�Code source disponible
�Conforme aux normes et standards
�Migration facilitée par les émulateurs et certaines applications
![Page 20: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/20.jpg)
20
Distributions de Linux : Définition
� Une distribution Linux est un regroupement de Logiciels (libres ou non) gravitant
autour de Linux. Les distributions actuelles comportent des procédures
d'installation simplifiées, une gestion des logiciels, un support technique.
� Les distributions sont principalement composées de logiciels libres (sous licence
G.P.L) et sont en grande majorité librement téléchargeables sur Internet.
� Une distribution se présente sous forme de fichiers téléchargeables sur des sites
ftp ou sous forme d’un ou plusieurs cd-rom. Une distribution est un ensemble
composé du noyau, d’applications et de documentations.
![Page 21: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/21.jpg)
21
Distributions de Linux
Mandriva Linux est une distribution internationale éditée par la société Mandriva. Très orientée vers le grand public, elle est conçue pour être facile d'installation et d'usage pour les
débutants et les professionnels. Red Hat est une distribution commerciale largement répandue dans les entreprises. La société Red Hat qui la supervise a développé RPM, un gestionnaire de paquets sous licence GPL que d'autres distributions utilisent
Fedora est une distribution communautaire supervisée par Red Hat. Elle est basée sur le système de gestion de paquetages logiciels RPM.
SuSE Linux a été la première distribution européenne. Elle propose deux distributions principales : SUSE Linux Enterprise orientée vers les entreprises et openSUSE orientée vers le grand public.
Debian est une distribution non commerciale régie par le contrat social Debian.. Elle est très utilisée sur les serveurs.
Ubuntu est basée sur Debian. Distribution internationale orientée vers le grand public, édite des versions stables fréquemment.Le site Distrowatch http://distrowatch.com/
fournit des informations complètes sur toutes les distributions Linux connues et des statistiques.
![Page 22: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/22.jpg)
22
Architecture
�Organisées en couches quasi indépendantes les unes des autres
![Page 23: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/23.jpg)
23
IV. Questions/Réponses
UNIX : Uniplexed Information and Computing System
![Page 24: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/24.jpg)
24
Questions/ Reponses (1/8)
1) Quel est le seul langage directement compréhensible par un ordinateur ?
2) Quel est de manière synthétique le rôle d’un système d’exploitation?
3) L’interface graphique fait-elle partie du système d’exploitation UNIX ?
Le système d’exploitation Unix
Le langage binaire, propre à chaque microprocesseur.
Un système d’exploitation est l’interface entre le matériel et les logiciels
Non. L’environnement graphique n’est pas inclus dans le système. C’est un produit complémentaire fonctionnant en espace utilisateur.
![Page 25: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/25.jpg)
25
Questions/ Reponses (2/8)
4) Que signifie multitâche :
A. Un programme peut effectuer plusieurs tâches en même temps.
B. Le système sait lancer plusieurs programmes les uns après les autres.
C. L’ordinateur sait faire plusieurs choses.
D. Le système d’exploitation sait exécuter plusieurs programmes simultanément.
5) Dans un système multi-utilisateurs :
A. Plusieurs personnes peuvent se connecter en même temps.
B. Les programmes peuvent tourner sous des noms d’utilisateurs différents.
C. Un utilisateur doit être connecté pour lancer des programmes.
D. Plusieurs utilisateurs peuvent se connecter mais pas en même temps.
![Page 26: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/26.jpg)
26
Questions/ Reponses (3/8)
6) Comment la gestion des entrées et sorties permet-elle d’accéder aux périphériques ?
Les périphériques sont vus comme des fichiers, vous y accédez par des fichiers
7) Quel système d’exploitation est à l’origine de Unix ?
A. Ultrix.
B. Minix.
C. Multics.
D. Xenix.
Uniplexed Information and Computing System.
8) Que signifie UNIX ?
![Page 27: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/27.jpg)
27
Questions/ Reponses (4/8)
9) Pourquoi dit-on que Unix est portable ?
A. Son code source est de petite taille.
B. Le système fonctionne sur des ordinateurs portables.
C. Son code source est majoritairement écrit en langage C.
D. Unix n’est pas portable.
10) Que signifie BSD ?
Berkeley Software Distribution.
11) Quelle est l’entreprise qui a la première écrit Unix ?
Le laboratoire AT&T.
12) Quels sont les deux principaux standards Unix ?
BSD et System V.
![Page 28: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/28.jpg)
28
Questions/ Reponses (5/8)
13) Citez trois Unix propriétaires.
Solaris, AIX, HP-UX,…etc
Il est dépositaire de la marque Unix et des recommandations de compatibilité.
14) Quel est le rôle de The Open Group ?
15) Unix est-il standard ?
Oui, IEEE 1003 est un standard connu sous le nom de POSIX.
![Page 29: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/29.jpg)
29
Questions/ Reponses (6/8)
16) Que signifie FSF ?
A. Free Society for Freedom.
B. Freeware Survey Front.
C. Free Software Foundation.
D. Foundation for Software to be Free.
Le logiciel libre et Linux
Le président de la FSF et le fondateur du mouvement des logiciels libres.
17) Qui est Richard Stallman ?
![Page 30: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/30.jpg)
30
Questions/ Reponses (7/8)
18) Un logiciel libre peut-il être payant ?
21) Qui a commencé à écrire Linux ?
Oui, seulement les sources doivent obligatoirement être diffusées gratuitement.
19) Est-il légal de graver et de donner une distribution comme Fedora à vos connaissances ?
Oui, la distribution est libre et les libertés offertes par la licence GPL vous l’autorise
20) En quelle année le développement de Linux a-t-il commencé ?
En 1991.
Linus Torvalds.
![Page 31: Chapitre i généralités et notions de base](https://reader035.fdocument.pub/reader035/viewer/2022062420/55b906cfbb61ebfd368b4624/html5/thumbnails/31.jpg)
31
Questions/ Reponses (8/8)
22) Citez trois distributions Linux très connues.
Red Hat, Debian, openSUSE, Fedora, etc.
La distribution Debian est libre et communautaire, tandis que la Red Hat, bien que libre, est commerciale.
23) Quelle est la principale différence entre une distribution Debian et une distribution Red Hat ?
Avec un liveCD.
24) Pourquoi, pour une entreprise, pourrait-il être plus sécurisant d’acheter des
licences de distributions commerciales comme Red Hat ou Novell ?
Pour le support, le suivi des correctifs de bugs et de sécurité.
25) Comment essayer Linux sans l’installer ?