Vous êtes sur la page 1sur 19

SYSTÈME D’EXPLOITATION Linux

Copyright © 2009-2010 par Georges H Systèmes


Programme
 Chapitre 1: Introduction
 Chapitre 2: Installation
 Chapitre 3: Organisation des fichiers
 Chapitre 4: Les commandes Linux
Chapitre5: Le noyau
 Chapitre6: Démarrage et arrêt
 Chapitre 7: Administration du système Linux
Bibliographie et webbographie
Unix, Michael Wielch, Micro Application, 2003.
Linux: Installation – Administration – Internet – Intranet, Micro
Application , 2000.
Linux; Jack Tacket Jr; Steven Burnett, Le Macmillan, 2004.
Programmation Linux, Neil Matthew, Richard Stones, Eyrolles
2002.
Linux Center : (http://linux-center.org/fr/)
 Unix Guru Universe : (http://www.ugu.com/)
 LDP : (http://sunsite.unc.edu/mdw/linux.html/)
 Le guide du ROOTard : (http://www.freenix.fr/linux/Guide
)
www.developpez.com
Chapitre 1: Introduction
 Un Système d’Exploitation est ensemble de programmes et de sous-
programmes qui ont pour rôle de gérer, de piloter le matériel pris dans
son sens large.
 C’est l’intermédiaire entre les programmes d’application et le matériel.
 C’est lui qui intercepte les demandes des applications et les transmet
au matériel.
 Un système d’exploitation digne de ce nom n’acceptera jamais qu’une
application fasse appel directement au matériel.
 C’est le système d’exploitation qui trie ces commandes et dépiste les
erreurs de manipulation ou les demandes absurdes.
 Le système d’exploitation assure l’interface entre le matériel et
l’utilisateur en mettant à sa disposition tout un éventail de services le
déchargeant des spécificités d’accès complexes du matériel.
1- Unix
 Unix est né d’un échec: celui du développement d’un super
système d’exploitation appelée Multics.
 Projet commun (CGE, Laboratoires Bell et MIT)
 Des membres de l’équipe ont entrepris le développement
d’un système plus modeste appelé Unix.
 En 1975, les codes sources de Unix ont été diffusés dans les
Universités.
 Ceci à pour conséquence une large diffusion de l’Unix mais
aussi le développement spécifique aboutissant à des
versions .
Système d’exploitation multitâche et multi utilisateur.
 Système propriétaire.
 On peut communiquer directement avec le noyau du système
d’exploitation.
 L’outil de communication s’appelle le shell ou la coquille en français.
Unix est le SE le plus souple utilisé dans les stations scientifiques et
haut de gamme.
 Pour des raisons légales , les noms varient d’un constructeur à l’autre:
Unix (Bell/ATT)
Aix (IBM)
Ultrics (Digital)
Xenic (Microsoft)
Spix (Bull-Siemens)
Linux (versions gratuites)
Unixware (Novell)
Sunsoft Solaris 2.0 (Sun)
2- Linux
 Linux est né de l’imagination d’un étudiant en
informatique de 23 ans, Linus Torvalds.
 Il souhaitait créer une version plus complète qu’Unix pour
les utilisateurs de Minix.
 Il est arrive a bout de son projet.
 Il met ses codes à la disposition du monde entier.
 Il baptisa son nouveau système Linux.
 Linux est un Système d’exploitation multitâche et
multiutilisateur.
 Un Système d’exploitation gratuit.
 Un Système mis au point par des centaines de
programmeurs du monde entier.
 Linux est un clone d’Unix, ce qui signifie que vous
possédez nombre des avantages offerts par ces derniers.
2-1- Intérêt de Linux
 Linux permet de sortir du cercle infernal de nouvelles
versions et des mises à jour toujours plus coûteuses.
 La plupart de ses applications sont disponibles sur
Internet.
 Linux fonctionne sans problème sur bon nombre
d’ordinateurs.
 Il permet de s’initier à peu de frais à ce système
d’exploitation comptant parmi les plus utilisés dans le
monde.
2-2-Distributions de Linux
 Linux est distribué par de nombreuses organisations
Mandrivia
Red Hat (http://www.redhat.com)
Caldera
Ubuntu(http://www.ubuntu.fr)
Kheops
Debian (http://www.debian.org)
Suse Linux (http://www.suse.com)
Slackware (http://www.slackware.org)
Mandrake (http://www.linux-mandrake.com)
2- 3- Avantages de Linux pour les
professionnels de l’informatique
Si vous êtes informaticien , Linux présente une gamme d’outils
d’une grande richesse pour la création de programme.
 Il existe des compilateurs pour une grande partie des langages
de programmation les plus utilisés aujourd’hui comme C, C+
+ ..etc.
 Linux fournit des outils comme Flex et Bison pour créer votre
propre langage de programmation.
 Linux permet également de communiquer les ordinateurs de
votre société.
 Si votre système d’exploitation ne possède pas la caractéristique
désirée, vous pouvez faire des changements nécessaire.
Avec Linux le code source du système d’exploitation est
disponible.
 Avec Linux vous contrôlez tout et vous pouvez faire ce
que vous voulez quand vous le voulez.
2-4-Avantages de Linux par les Hackers
 Hackers est synonyme d’engagement et d’excitation.
 Fondamentalement, il signifie apprendre tout ce qu’il y à
savoir sur un système , s’y immerger totalement et être
capable de le réparer s’il tombe en panne.
 Hackers n’est pas vandale des système informatiques.
2-5- Inconvénients de Linux
 Aucune société n’est en charge de son développement.
 Si vous avez un problème, il n’existe pas de service après
vente par téléphone.
 Il faut aller dans les usenets.
2-6-Manque d’aide technique
Il ne fait aucun doute que l’absence d’aide technique peut
constituer un problème pour Linux et ses applications.
 Difficultés d’installation de Linux
 Pas de programme d’assurance qualité.
 Chaque créateur lance ses programmes lorsqu’il a envie.
2-7- Manque d’expérience
 A moins que vous ne soyez un expert Unix, vous
devez apprendre à faire fonctionner le système
Linux.
2-8- Droits de propriété concernant Linux
 IBM détient les droits sur OS/2, MS DOS et Windows sont la
propriétés de Microsoft.
 Mais qui détient les droits sur Linux.
 Linus détient les droits sur le noyau.
 De nombreux utilitaires de Linux sont distribués sous les
termes de GPL (General Public License).
 Celle-ci est quelque fois appelée Copyleft.
 Cette licence couvre tous les logiciels créés par le projet et la
Free software fundation.
 Cette licence permet aux programmeurs de créer des licences
distribuées gratuitement.
 Le principe de base de GNU est que tout le monde devrait
avoir accès aux logiciels et qu’un programme doit pouvoir être
modifié en fonction des besoins.
 Néanmoins le code modifié ne doit pas faire l’objet de
restrictions et doit être publiquement distribué.