wiki:GnuLinuxAdminSlackware

Ce chapitre fait partie du cours d'aministration de GNU/Linux.

Slackware - Installation et administration

1. Présentation

Slackware est en général considéré comme la première distribution Linux. Créée en 1992 par Patrick Volkerding, elle a été longtemps quasiment le fruit de son seul travail. Aujourd'hui, il y a toujours très peu de développeurs participant à son évolution, mais les correctifs sont réguliers et la sécurité suivie.

Site de référence http://www.slackware.com
Téléchargement (CDs/DVDs) http://www.slackware.com/getslack/
Fil d'infos sécurité http://www.slackware.com/security/
http://www.slackware.com/changelog/stable.php?cpu=i386

Les mises à jour de sécurité sont postées sur la liste security@… avec le préfixe [slackware-security] dans leur objet. Le trafic est de 5 à 10 mails par mois.

2. Installation

La version stable de Slackware est actuellement la 10.2 (sortie le 14 septembre 2005). Elle est distribuée sous forme de 4 CD-ROM, dont 2 de programmes compilés et de 2 de sources. Le premier CD suffit en général, il contient l'ensemble des programmes nécessaires pour un serveur typique. Le deuxième CD contient les environnements graphiques et peut être booté en tant que "Live-CD".

Lorsque l'on boote sur le CD 1 de Slackware, on doit faire son premier choix.

Version du noyau

Cette étape consiste à choisir un noyau Linux et une configuration qui va vous permettre de détecter l'essentiel du matériel (disques, interfaces réseau) et procéder à l'installation et la configuration minimales de votre système.

Si vous n'êtes pas sûr de la configuration de votre matériel, essayez d'abord le noyau par défaut (appelé bare.i, appuyez simplement sur entrée). Vous obtiendrez une liste complète des noyaux disponibles avec la touche F3.

Système initial

Si la séquence de boot se déroule bien, vous obtiendrez un prompt de "login" (après avoir optionnellement spécifié votre type de clavier - choisissez fr-latin1). Appuyez simplement sur entrée, et vérifiez si votre(vos) disque(s) dur(s) et carte(s) réseau(x) ont bien été détectés:

# ls /proc/ide
# cat /proc/scsi/scsi
# ifconfig -a
# dmesg | more

Partitionnement

Vous devez à présent partitionner votre disque dur, il est recommandé d'utiliser cfdisk pour ce faire. Les mêmes recommandations que le partitionnement d'un système Debian GNU/Linux sont applicables à Slackware. Exemple de partitionnement possible (notez bien la présente du flag Boot sur la première partition):

    Name           Flags        Part Type    FS Type             [Label]           Size (MB)
 ----------------------------------------------------------------------------------------------
    hda1           Boot          Primary     Linux               [/]                 1250.25    
    hda2                         Primary     Linux swap                              1250.25
    hda3                         Primary     Linux               [/var]             36998.75

Installateur

Il reste alors à lancer l'assistant d'installation qui va simplifier la configuration des éléments principaux:

# setup

Vous allez alors passer les étapes suivantes:

  • Swap: détection, formatage et configuration de la partition de swap
  • Système de fichiers: sélection, formatage et configuration des partitions principales; choissisez pour chacune d'elle le type ext3, avec la densité 4096 (a moins que vous puissiez motiver un autre choix!)
  • Source: sélection de la source d'installation: Slackware CD-ROM, mode "auto"
  • Packages: sélection des packages: en général, vous aurez au moins besoin des sections A, AP, D, L et N; si vous voulez affiner, choisissez l'option menu pour le prompt d'installation (full est recommandé)

Les packages vont alors êtres installés. Si tout s'est bien déroulé, vous allez ensuite procéder à la configuration du système:

  • Réseau: configuration de l'interface principale, du hostname et du nom de domaine
  • Horloge: choisissez Hardware clock is set to UTC afin que l'horloge matérielle ne dépende pas des horaires d'hiver/été
  • Fuseau horaire: sélectionnez Europe/Paris? (touche E pour accélerer la recherche)
  • Mot de passe root: choisissez un mot de passe efficace (plus de 8 caractères, incluant des caractères spéciaux)

Il ne vous reste plus qu'à retirer le CD-ROM et rebooter, votre nouveau système est prêt.

2. Gestion des paquets

3. Spécificités Slackware

Configuration réseau

Le nom de la machine est dans le fichier /etc/HOSTNAME. Il est initialisé au boot par le script de démarrage /etc/rc.d/rc.S.

La configuration réseau se fait à l'aide du simple fichier de commande /etc/rc.inet1. Il peut être édité via le frontend netconfig. Exemple de configuration (loopback et interface eth0 en DHCP):

Last modified 14 years ago Last modified on Sep 3, 2006, 10:24:59 PM