Cours Installation et configuration de linux

Sommaire: Installation et configuration de linux

1 – Introduction
1.1 – Caractéristiques de Linux
1.2 – Matériel
1.2.1 – Configuration minimale
1.2.2 – Configuration recommandée
1.2.3 – Liste incomplète de programmes disponibles
1.3 – Qui utilise Linux ?
1.4 – Comment débuter
1.5 – Statut légal de Linux
2 – Installation de linux
2.1 – Les différentes possibilités d’installations
2.2 – Distributions
2.2.1 – Définition et comment choisir une distribution
2.2.2 – Description rapide
2.2.3 – Disquettes d’amorçage
2.3 – Installation de la Red Hat
2.3.1 – Disquette de boot
2.3.2 – La Red Hat sans disquette
2.3.3 – Distribution
2.4 – Commencer Installation
2.4.1 – Installation initiale
2.4.2 – Partitionnement du disque
2.4.3 – Installation avec la Red Hat
2.4.4 – Problemes possibles lors du boot
3 – Le gestionnaire de packages : RPM
3.1 – Objectifs de RPM
3.2 – Installation
3.3 – Suppression
3.4 – Mise à jour
3.5 – Interrogation
3.6 – Vérification
4 – Configuration de Linux
4.1 – Clavier Français
4.2 – LILO
4.3 – Ajouter un utilisateur, un groupe
4.4 – Montage automatique de partitions : /etc/fstab
4.5 – Montage manuel de partitions
4.6 – Le fichier /etc/syslog.conf
4.7 – Mise en place des quota
4.7.1 – Logiciels nécessaires
4.7.2 – Compilation des utilitaires
4.7.3 – Activation de la gestion des quota dans le noyau
4.7.4 – Activation des quota sur les systèmes de fichiers
4.7.5 – Attribution d’un quota à un utilisateur
4.7.6 – Statistiques sur les quota
4.7.7 – Autres documentations sur les quota
4.8 – mtools
4.9 – Partition de swap
4.9.1 – Swap : création de la partition
4.9.2 – Swap : fichier
4.10 – Enchainement des scripts de démarrage
4.11 – Lancements de programmes personnels lors du boot : /etc/rc.d/rc.loca
4.12 – Ordonnancement de travaux : la crontab
4.13 – Imprimer !
4.14 – Lancer des  » R « (emote ) commandes
4.15 – locate
4.16 – Mettre une console externe comme console
4.17 – Les fichiers d’initialisation des interpréteurs de commandes
4.18 – Les sauvegardes sous Linux
4.18.1 – dump et restore
4.18.2 – tar
4.19 – Num Lock au démarrage
4.20 – Les fichiers core
4.21 – SMP, autres architectures
4.22 – Opérations sur disques et file systems
4.23 – Comment générer une disquette de boot
4.24 – Mon mot de passe, où est mon mot de passe ?
4.25 – Consoles virtuelles
4.25.1 – Aspects pratiques
4.25.2 – Aspects théoriques
4.26 – X Window
4.26.1 – XF86Config
4.26.2 – Clavier français sous X, ancienne méthode : Xmodmap
4.26.3 – Clavier français sous X. 2ième possibilité
4.26.4 – Clavier français sous X. utiliser xkb
4.26.5 – xdm
4.27 – Sécurité
4.27.1 – X Window : le fichier .Xauthority
4.27.2 – Protection de la machine contre l’extérieur
5 – Recompiler le noyau
5.1 – Cyrix
5.2 – Pentium
5.3 – Compilation
5.4 – Modules Chargeables
5.4.1 – Structure du noyau
5.4.2 – Qu’est-ce qu’un module chargeable ?
5.4.3 – Compilation du noyau
5.4.4 – Chargement : méthode manuelle
5.4.5 – Chargement automatique : kerneld
6 – Configuration des autres services
6.1 – Le support réseau sous Linux
6.1.1 – Installation ou changement de carte éthernet (3c509,3C590)
6.1.2 – Support des interfaces réseau
6.1.3 – Ajout des routes
6.1.4 – Spécifier le nom de la machine, puis des hôtes de votre réseau
6.1.5 – Regrouper des machines par sous-réseau
6.2 – Paramétrage NFS
6.2.1 – Coté client
6.2.2 – Coté serveur
6.3 – Paramétrage NIS
6.3.1 – Coté client
6.3.2 – Coté serveur
6.3.3 – Le démon yppasswd
6.4 – Sendmail : envoi et lecture de mail
6.5 – Samba et les réseaux MS-Windows
6.5.1 – Configuration de Samba sur la machine Linux
6.5.2 – Configuration de la machine MS-Windows
6.5.3 – Les outils smbclient et smbmount
6.6 – APACHE / httpd : un serveur Web
6.6.1 – Configuration d’Apache
6.6.2 – Accès aux fichiers et gestion des droits d’accès
6.6.3 – Configuration et utilisation des scripts CGI

Extrait du cours

1 – Introduction
Linux est une libre implantation totalement gratuite des spécifications POSIX, avec des extensions System V et Berkeley (ce qui signifie qu’il ressemble à Unix, mais ne provient pas du tout des mêmes sources), qui est disponible à la fois sous forme de code source et de binaires. Il est propriété de Linus B. Torvalds (torvalds@transmeta.com) ainsi que des autres contributeurs à ce projet et est librement diffusable selon les termes de la « GNU Public License ».
Linux ne relève ni du domaine public, ni du partagicielmais du « logiciel libre », appelé couramment « graticiel » ; vous pouvez en distribuer des copies mais vous devez fournir le code source correspondant ou au moins le rendre disponible de la même façon. Si vous y faites des modifications que vous diffusez, vous êtes légalement tenu de distribuer le code source de vos modifications. Consultez la « licence publique générale GNU » (GPL) pour plus de détails. Vous en trouverez une copie dans l’arborescence des sources de Linux (fichier nommé « COPYING ») ou par FTP sur le site prep.ai.mit.edu.

Installation et configuration de linux
1.1 – Caractéristiques de Linux
− Multi-tâches : exécute plusieurs programmes en pseudo-parallélisme.
−Multi-utilisateurs : plusieurs utilisateurs actifs sur la même machine en même temps (et sans licence multi-utilisateurs !).
−Multi plates-formes : il fonctionne sur différents processeurs, et pas seulement sur Intel.
−Exécution en mode protégé sur les processeurs x86.
−Protection de la mémoire entre les processus, afin qu’un programme ne puisse à lui seul compromettre le fonctionnement de l’ensemble du système.
−Chargement des exécutables à la demande : Linux ne lit sur le disque que les parties effectivement utilisées d’un programme.
−Partage des pages entre exécutables avec copie en écriture. Cela signifie que des processus multiples peuvent partager la même mémoire. Lorsque l’un d’eux tente d’y écrire, cette page (4Ko de mémoire sur processeurs x86) est copiée ailleurs. Ceci accroît les performances et
réduit l’occupation mémoire.
−Mémoire virtuelle utilisant la pagination (et non pas le « swap » de processus entiers) sur disque, grâce à une partition, un fichier ou les deux, avec la possibilité d’ajouter et de retirer de nouvelles zones de swap dynamiquement. Jusqu’à 16 zones de 128 Mo peuvent être utilisées simultanément, soit un total de 2 Go de swap disponible.

Installation et configuration de linux
1.2 – Matériel
1.2.1 – Configuration minimale
La configuration suivante est probablement la plus petite configuration possible sur laquelle Linux peut fonctionner : 386SX/16, 2 Mo RAM, un lecteur 1.44 Mo ou 1.2 Mo, n’importe quelle carte vidéo reconnue. Elle devrait vous permettre d’amorcer le système et de tester si Linux tourne sur votre machine, mais vous ne serez pas en mesure de faire quoi que ce soit d’utile. (NDR : 4 Mo sont quasiment indispensables.)
1.2.2 – Configuration recommandée
Si vous souhaitez utiliser des programmes travaillant intensivement, comme gcc, X et TeX,vous voudrez probablement un processeur plus rapide qu’un 386SX/16, qui devrait cependant suffire si vous êtes patient.
En pratique, vous avez besoin d’au moins 4 Mo si vous n’utilisez pas X11 et d’au moins 8 Mo si vous l’utilisez. De plus, si vous voulez que soient simultanément actifs plusieurs utilisateurs ou plusieurs gros programmes (comme des compilations), plus de 4 Mo sont souhaitables.
Tout fonctionnera avec moins de RAM (même avec 2 Mo), mais Linux utilisera alors la mémoire virtuelle (le disque dur servant de mémoire lente) et l’ensemble s’en trouvera considérablement ralenti, au point de s’avérer inutilisable.

Installation et configuration de linux
1.2.3 – Liste incomplète de programmes disponibles
La plupart des outils et des programmes classiques d’Unix ont été portés vers Linux, ce qui comprend presque tous les programmes GNU et de nombreux clients X provenant de diverses sources. En fait, le mot « portage » est souvent exagéré, puisqu’un grand nombre d’applications ont été compilées sans modification ou presque en raison de la forte conformité à POSIX de Linux. Malheureusement, il n’existe pour le moment qu’assez peu d’applications pour l’utilisateur final, mais cela a récemment commencé à changer. Voici néanmoins une liste très réduite de programmes qui fonctionnent sous Linux.
1.3 – Qui utilise Linux ?
Linux est disponible gratuitement et il n’est demandé à personne d’enregistrer ses copies à une autorité quelconque ; aussi est-il très difficile de savoir combien de personnes dans le monde utilisent ce système d’exploitation. Plusieurs sociétés commerciales se consacrent exclusivement à la vente et au support de Linux (ce n’est pas interdit) mais leur clientèle ne constitue qu’une minorité des utilisateurs de Linux.
Les groupes Linux sur Usenet sont parmi les plus lus selon les statistiques, on pourrait donc penser que plusieurs centaines de milliers d’utilisateurs ou de personnes intéressées.

Installation et configuration de linux
1.4 – Comment débuter
Comme il est expliqué ci-dessus Linux n’est pas géré de manière centralisée. De par ce fait, il n’en existe pas de « distribution officielle » (certains y travaillent toutefois). A la place, il existe différentes « distributions », qui sont des collections plus ou moins complètes de programmes Linux, destinées à installer un système en état de fonctionnement. Il faut commencer par récupérer et LIRE la liste des « Frequently Asked Questions » (FAQ) pris sur l’un des sites archivant les FAQ’S Usenet en général (par exemple, rtfm.mit.edu ou l’un de ses miroirs français comme ftp.lip6.fr dans le répertoire /pub/doc/faqs). Ces documents contiennent des centaines de renseignements permettant de résoudre la plupart de vos problèmes.

………..

Cours pdf

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *