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é.