Cours Linux : Partie 1
Un article de LaPageDuJour.
Dans cette partie, nous allons voir ce qu'est Linux et comment installer un système de base Linux, cela nous permettra d'attaquer la partie 2. Si vous avez déjà accès à un système fonctionnant sous UNIX/Linux, vous pouvez sauter la partie sur l'installation de Linux.
Sommaire |
[modifier] Introduction
La majorité de ce qui va suivre est commun à Linux et UNIX.
[modifier] Linux est
Linux est un système d'exploitation, c'est lui qui permet aux applications de fonctionner, de travailler en même temps, de s'échanger des messages, et de communiquer à l'extérieur de la machine.
Linux est :
- Un système multi-tâches : Le système est capable de faire tourner plusieurs applications simultanément. En fait, du moins sur un système avec un seul processeur, une seule application tourne à la fois. Mais c'est Linux qui va répartir les temps d'utilisation du processeur entre les différentes applications en fonction de certains critères comme la priorité de l'application.
- Un système réseau : Le système est capable de communiquer avec l'extérieur, il intègre toutes les fonctionnalités bas niveau qui permettent d'accèder au réseau. Il est optimisé pour avoir une gestion performante de certaines opérations régulièrement utilisés dans les réseaux informatiques.
- Un système multi-utilisateurs : Chaque application fonctionne au nom d'un utilisateur. Cela peut-être l'utilisateur principal (
root) comme n'importe quel autre utilisateur du système. Différents utilisateurs peuvent ouvrir des sessions simultanées sur la même machine. - Un système sécurisé : Chaque accès à un fichier ou à un périphérique est règlementé par des droits d'accès. Ainsi, un utilisateur quelconque du système ne pourra (dans une configuration classique) pas mettre à mal le système ou endommager les fichiers d'un autre utilisateur.
[modifier] Linux permet
Linux est capable de faire ce que sont capable de faire tous les systèmes d'exploitations classiques, cependant, il a certaines caractéristiques qui le rende particulièrement intéressant pour réaliser certaines choses :
- Des serveurs réseau : Linux permet de mettre en place des serveurs réseaux capable de résister à de très fortes charges. En effet, son noyau a été étudié pour permettre une utilisation optimale des ressources réseaux.
- Des applications temps-réel : Linux est capable de fonctionner en temps-réel, c'est à dire qu'une application peut fonctionner en continu et ne pas libérer le processeur pour aucune autre application ou même le fonctionnement "classique" du noyau.
[modifier] Linux n'est pas
Evitons quelques malentendus...
Linux n'est pas :
- Mieux que Windows. Il est juste différent, on gagne à priori beaucoup plus à avoir un poste de travail sous Windows. Notamment à cause du nombre réduit d'applications tournant sous Linux comparé à Windows.
- Un système qui nécessite de tout compiler. Rien oblige à recompiler votre noyau et vos applications. C'est même fortement déconseillé dans la plupart des cas.
- Un système pour pauvres. Linux ne coute rien (du moins pour la plupart des distributions) mais il peut rapporter beaucoup.
- Cool. Et ce n'est pas en l'utilisant que vous le deviendrez. C'est encore moins en disant que Windows est nul ou en utilisant des termes comme "Windaube".
[modifier] Installer Linux
Il est important pour bien comprendre comment fonctionne Linux que vous reproduisiez ce qui suit. Cela nous permettra de mettre en place la base pour attaquer la partie 2.
[modifier] Choix de la distribution
Voici quelques distributions de Linux :
- Debian : La mieux
- Ubuntu : Debian en plus simple et plus gay
- Red Hat : Système bien intégré, plutôt orienté entreprise
- Fedora Core : Un Red Hat plus orienté particuliers / PME
- Suse : Système bien intégré, plutôt orienté entreprise
- Gentoo : Tout est recompilé, cela peut faire gagner en performance mais fait perdre beaucoup de temps
Quelque soit la distribution que vous aurez choisi, tout ce qui suit sera fait sous Debian (ça vous permettra entre autre de comprendre pourquoi vous auriez du prendre celle là ).
[modifier] Pour tester, utilisez Virtual PC
Il y a un truc que je peux vous conseiller, c'est de ne pas sacrifier un ordinateur pour Linux Ă moins que vous n'en ayez pas besoin. Parce que sinon, il y a 90% de chance que vous le laissiez trainer dans un coin pendant quelques mois avant de remettre Windows dessus.
- On va prendre Virtual PC 2007 qui est un logiciel GRATUIT (On dit merci qui? Merci Microsoft). Remarque : Virtual PC 2007 ne fonctionne pas sous Windows XP édition familial.
- On va prendre l'installation la plus petite, c'est Ă dire un CD de 40 Mo.
- On ouvre la petite interface de Virtual PC pour lancer notre installation qui va directement démarrer sur l'assistant de création de PC
- On lance le PC virtuel avec le bouton "Démarrer"
- On crée un PC virtuel appelé "Linux" :
- On choisit "autre" pour le système d'exploitation :
- Laissez la mémoire par défaut
- Créez un disque virtuel
- Laissez la taille par défaut
- Finissez
- Votre PC virtuel est près
- Démarrez votre PC virtuel
- On clique sur "CD" / "Capture l'image ISO" puis on prend l'ISO téléchargée à l'instant
- On clique sur "Edition" / "Paramètres" et dans "Réseau", on prend "Réseau NAT"
- On clique sur "Action" / "Réinitiliser" puis "Oui" pour que le PC virtuel puisse redémarrer sur le CD en question
- Le PC virtuel affiche une image de "Debian", l'installation va commencer...
[modifier] Installation de Debian
- L'écran de boot du CD de Debian se charge
- Appuyez sur
Enterpour lancer l'installation
- Choisissez le français
- Puis prenez France
- Et un clavier "Français"
- Le CD-ROM se charge tranquillement
- Choisissez un nom de machine (
debianc'est très bien)
- Laissez le domaine vide (on s'en fout)
- Choisissez un miroir en France
- Comme par exemple ftp.fr.debian.org
- Ne mettez pas de proxy (sauf si c'est nécessaire)
- Laissez le téléchargement se faire
- Choisissez le partitionnement assisté parce qu'à ce stade, vous êtes un assisté
- On prend le disque principal, ok
- On fait une seule partition, c'est plus simple
- On termine le partitionnement
- Et "OUI" on est vraiment sur
- Le partitionnement se fait...
- On choisit un mot de passe pour l'administrateur du système (
root), ici j'ai mis "toto"
- On confirme...
- On crée premier utilisateur qui porte le nom "Moi"
- Son login sera "moi"
- Son mot de passe sera "moimoi"
- Et on confirme "moimoi"
- Le téléchargement du système commence
- On nous demande si on veut participer aux sondages sur les paquets (mettez ce que vous voulez, on s'en fout)
- Dans la sélection des logiciels à installer, ne mettez RIEN
- Le téléchargement démarre, suit la configuration des paquets
- On vous demande si vous voulez installer "GRUB", répondez oui, cela permettra à votre machine de démarrer sous Linux
- L'installation est terminée
- On démonte tout proprement
- On retire bien le CD de boot du démarrage (y compris dans Virtual PC si c'est la solution que vous avez choisi) et on laisse le système redémarrer. Laissez le système démarrer sur le bon noyau tout seul.
- Le système affiche pas mal de choses et vous donne un login
- Vous avez accès à l'écran de login
- Tapez "
root" et votre mot de passe ("toto" pour moi) et vous avez fini l'installation de votre système
Vous pouvez maintenant passer Ă la partie 2 du Cours d'UNIX/Linux.










































