Académique Documents
Professionnel Documents
Culture Documents
Installation / Familiarisation
Objectifs
• Préparer le système et installer Linux (Ubuntu) sans ou avec Windows.
• Appréhender les principales fonctions du système d’exploitation.
• Se familiariser avec l’environnement Linux (principales commandes et les
applications libres disponibles) et le comparer à celui de Windows
I - Introduction
I.1 - Introduction à GNU/Linux
Le projet GNU lancé en 1983 par Richard Stallman qui consiste à développer un
système d’exploitation compatible à Unix, et qui pourra être utilisé et partagé librement par
tous. Au début des années 1990, le projet GNU possède une version utilisable de tous les
éléments nécessaires à la construction d’un système d’exploitation (un compilateur GCC, un
shell, des bibliothèques, les composants de base, les outils de développement…) à
l’exception du plus central : le noyau (en anglais kernel). En 1991, l’étudiant finlandais
Linus Torvalds de l’université d'Helsinki, entreprend le développement d’un noyau de
système d'exploitation, qu’on appellera plus tard le « noyau Linux ». Après l’ajout de
diverses fonctionnalités dont un système de fichiers, il adapte de nombreux composants
disponibles du système d’exploitation GNU (Licence publique générale) pour obtenir un
système d’exploitation plus complet.
Linux est architecturé autour d'un noyau qui prend en charge le matériel existant sur la
machine. Ses versions actuelles comprennent des systèmes multitâches et multiutilisateurs
pour usage personnel ou server en 32 et 64bits.
◦ RedHat ;
◦ Debian ;
◦ SuSe ;
◦ Mandriva;
◦ Ubuntu.
Le projet Ubuntu est lancé en 2004 par le sud-africain Mark Shuttleworth. Cet ancien
développeur Debian souhaite une version plus facile d'accès pour les novices et se consacre à
la réalisation de ce projet.
Ubuntu est un système d’exploitation open source basé sur la distribution Linux Debian.
Dans le même ordre d'esprit, les utilisateurs sont encouragés à étudier son fonctionnement, le
modifier, l'améliorer et enfin de le redistribuer. En 2011, une estimation donne plus de 25
millions d'utilisateurs des différentes versions pour ordinateurs.
Contrairement aux logithèques des autres systèmes d'exploitation les plus populaires, tel
que Mac OS et Windows, les logiciels ne sont pas limités à ceux présélectionnés par le
développeur. Les utilisateurs peuvent ajouter des sources non-officielles grâce au gestionnaire
de programmes APT. La plupart des applications pour Windows peuvent également être
installées grâce à Wine ou à VirtualBox. Et la plate-forme Steam comporte plus de 1 500
jeux vidéo compatibles avec Ubuntu. De plus, l'interface utilisateur est disponible en 146
langues (à fin mars 2016), tant des langues nationales officielles, que des langues régionales
(comme Tamazirht). Une version stable d’Ubuntu est mise à disposition tous les six mois. Les
variantes d’Ubuntu les plus connues sont :
C’est un programme qui exécute le démarrage d'un système d'exploitation. Sans chargeur
d'amorçage, on ne peut charger de système d'exploitation. Le chargeur d'amorçage fait donc
partie intégrante de la routine d'amorçage.
• Ubuntu 9.10 et versions ultérieures pour PC et Intel Mac : Le chargeur d'amorçage utilisé
par défaut est GNU GRUB 2. C'est un logiciel expressément conçu pour le monde
linuxien et des autres systèmes dérivés d'Unix. GRUB 2 peut être paramétré pour qu'il
corresponde aux besoins de votre ordinateur.
• Ubuntu 9.04 et versions antérieures pour PC et Intel Mac : GNU GRUB Legacy est le
chargeur d'amorçage utilisé par défaut dans Ubuntu. Développé depuis de nombreuses
années, il est pleinement paramétrable pour qu'il corresponde à vos besoins.
• Ubuntu pour Macintosh (PPC) : Yaboot sert de chargeur d'amorçage, compatible avec
l'OpenFirmware des ordinateurs Macintosh à base de processeurs PowerPC.
• Ubuntu pour les Macintel (Apple iMac 21,5'', macbook) : rEFIt sert de chargeur
d'amorçage, dont une évolution récente se dénomme
rEFInd http://www.rodsbooks.com/refind/.
Contrairement au système de fichiers Windows, il n'existe pas de lecteurs A:, C:, etc.
L'entrée du système de fichiers se situe à la racine, notée /. Ensuite, il existe un certain
nombre de répertoires présents par défaut. Et chaque disque prend le nom du contrôleur suivit
d’une lettre qui indique son ordre sur le contrôleur (hda pour le premier disque IDE, hdb pour
le second.. et sda, sdb pour le disque SATA).
De même, les partions d’un disque IDE ou SATA sont numérotées par ordre sur le
contrôleur d’accès.
Exemples :
Si vous avez 4 partitions primaires, elles sont numérotées dans l'ordre hda1/sda1 (hda1
pour un disque IDE / sda1 pour un disque SATA), hda2/sda2, hda3/sda3 et hda4/sda4.
Les SE du même principe d’Unix ont une manière originale d'accéder aux périphériques.
Chaque périphérique du système (souris, disque dur, lecteur de cd, carte son, etc.) est
représenté par un fichier spécial.
Pour votre info: Le nombre de répertoires d'un répertoire est illimité en ext4. Il était de
32000 en ext3.
Système de fichier Taille maximum d'un fichier Taille maximum du système de fichier
Ext4 16 To 1024 Po
Ext3 2 To 16 To
ReiserFS 3 8 To 16 To
XFS 8192 Po 8192 Po
ZFS (Solaris) 16384 Po 16384 Po
La norme sur la hiérarchie des systèmes de fichiers définit une organisation logique
standard concernant l’organisation de ces répertoires. Ainsi, peu importe la distribution
GNU/Linux (ou tout autre système d’exploitation adhérant à cette norme) que vous utilisez,
vous serez en mesure de retrouver l’information que vous recherchez.
− Chaque processus appartient à un utilisateur et un groupe et aux droits qui leur sont
associés
− Sous le shell, un processus est créé pour exécuter chacune de ses commandes
Exemple:
bg le passe en arrière-plan.
lsof : idem
II - Sous Windows