Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Installation du système
Montage de disques
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 1/20
Installation du Système
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 2/20
Les étapes d'installation
i. Démarrage de l'installation
L'installation peut être effectuée à partir du système local lui même (cdrom
ou disquette) ou à partir du réseau (démarrer avec un système minimal à
partir d'une disquette ou un cdrom qui permettra de configurer l'accès
réseau. Les fichiers d'installation eux même se trouvent sur une autre
machine du réseau : le serveur)
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 3/20
viii. Définition du mot de passe du super utilisateur (root)
La création éventuelle des premiers utilisateurs peut être effectuée lors de
cette étape.
Le chargeur de démarrage
Les deux principaux chargeurs du système Linux sont LILO (Le Linux
Loader) et GRUB (Grand Unified Bootloader), tous les deux installés dans le
MBR.
Le chargeur, GRUB est installé dans le MBR. Pour changer les options de
GRUB, on peut utiliser la commande /sbin/grub qui lancera un
interpréteur de commande propre à GRUB. Les modifications seront
enregistrées dans le fichier de configuration principale de GRUB,
/boot/grub/grub.conf (qui peut être édité directement si besoin).
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 4/20
Il existe deux types de section pour le fichier /boot/grub/grub.conf
Section image
title : nom de l'image
root : la partition qui contient le chargeur de démarrage du système
(second stage loader) et la racine du système de fichiers
kernel : chemin du noyau en partant de la racine définie avec l'option root
initrd : chemin du « initial root disk »
L’installation d’applications
Pour pouvoir installer de telles applications, il faudrait donc avoir les outils
de décompression, de désarchivage et de compilation installés sur le
système.
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 5/20
A.1. désarchivage / décompression
La première étape de l'installation consiste alors à la décompression puis au
désarchivage du fichier source.
La commande de décompression dépend de l'outil de compression avec
laquelle la compression a été effectuée. Il existe actuellement trois outils de
compression courant :
Ex : gunzip nom-du-programme.tar.gz
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 6/20
Notons aussi que les versions récentes de la commande tar permettent la
décompression et le désarchivage avec une seule commande avec les
options supplémentaires suivantes :
-z pour la compression à partir de gzip
-j pour la compression à partir de bzip2
A.2. configuration
L'étape suivante consiste à explorer le programme. Il est recommandé de
toujours lire les instructions relatives à l'installation de ce programme. Ces
instructions d'installation se trouvent souvent dans le fichier README ou
INSTALL ou TODO. D'autres fichiers du type README.plateforme ou
INSTALL.plateforme qui correspondent à la distribution Linux utilisée ou au
système d'exploitation utilisé peuvent exister selon les programmes.
La plupart des programmes peuvent générer des fichiers qui facilitent la
compilation du programme. Ces fichiers sont communément appelés les «
makefiles » dont la génération nécessite l'existence des outils autoconf sur
le système. Les programmes autoconf inspectent le système ainsi que les
applications déjà installées pour générer les fichiers makefiles. Souvent un
script nommé configure existe à la racine du répertoire de votre application.
Enfin si le script configure est absent, l'application s'installe sans doute avec
un fichier makefile standard.
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 7/20
A.3. compilation / installation
La procédure d'installation est décrite dans un des fichiers d'instructions de
l'installation du programme. Néanmoins, la suite la plus courante de
commandes est la suivante :
Avantages Inconvénients
Installation et désinstallation facile Perte de performance due à la compilation
sur une autre plateforme
Mise à jour facile
Protection des fichiers de configuration Une corruption de la base de données des
paquetages installés peut rendre un
Gestion des paquetages installés facile
système ingérable
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 8/20
Les deux grandes familles d'outils de gestion de paquetages sont RPM
(Redhat Package Manager) et DPKG (Debian packages)
B.1. RPM
Système utilisé originalement par la distribution Redhat mais actuellement
utilisé par la plupart des distributions.
La gestion des paquetages est principalement réalisée par la commande
rpm.
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 9/20
Les options spéciales
--nodeps : pour installer un paquetage sans se soucier des dépendances
--force : pour forcer la mise à jour
--test : faire un test (installation ou mise à jour) et afficher le resultat sur la
sortie standard
--import : pour importer le fichier de signature d'un paquetage
--checksig : vérifie l'authenticité du paquet par sa signature
h : ajoute l'état d'avancement d'un processus en cours
v : mode bavard
a : appliquer l'option à tous les paquets installés
RPM n'est pas très conviviale notamment du fait qu'il ne prend pas en
charge l'installation/désinstallation automatique des dépendances d'un
logiciel
Exemples :
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 10/20
6) Installer plusieurs logiciels :
yum install nom_logiciel_1 nom_logiciel_2 nom_logiciel_3
B.2. DPKG
Il s'agit de l'outil de gestion de paquetage pour la distribution Debian. Il
permet d'installer, de désinstaller, de visualiser, de configurer, de construire
des paquetages Debian.
Les options courantes de la commande dpkg sont
-i nom-application.deb : Installe l'application nom-application.deb
-r monsoft.deb : Desinstalle l'application nom-application.deb
-l | grep appli : Cherche si le paquetage 'appli' est installé. Sans le grep,
liste tous les packages.
-L nom-application : Liste les fichiers du paquetage 'nom-application' (s'il
est installé) et
leur emplacement.
DPKG est doté d'un autre outil de gestion avancé appelé APT (Advanced
Package Tool).
Apt utilise toujours la commande dpkg mais ajoute des fonctionnalités
supplémentaires : la définitions de la source des applications à installer
(disques local, cdrom ou sur Internet par le protocole http ou ftp) et la
gestion des dépendances.
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 11/20
Montage de disques
Dans les systèmes UNIX, les périphériques, les disques durs et les partitions
sont gérées sous forme de fichiers contenus dans le répertoire /dev
Montages provisoires
mkdir /tmp/cdrom
mount /dev/hdc /tmp/cdrom
Il peut être nécessaire de spécifier le type de fichier avec l'option '-t' au cas
où Linux ne parvient pas à le déterminer automatiquement :
mount -t Reiserfs /dev/fd0 /tmp/disquette
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 12/20
Montages automatiques
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 13/20
Gestion des utilisateurs
Ex : Ajout d'un utilisateur 'mejdi' dans le groupe 'chefs' avec le shell 'tcsh' :
Les groupes :
Un utilisateur appartient toujours au moins à un groupe dit groupe initial
(primary group).
Si le groupe n'est pas spécifié au moment de la création du compte deux
stratégies générales sont employées pour assigner un groupe par défaut :
– .le groupe par défaut est le même pour tous. Il s'appelle 'users' et a
comme GID 100. C'est le cas pour les distributions Debian, Suse etc ...
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 14/20
– la distribution RedHat a introduit la notion de groupe privé par utilisateur
(UPG User Private Group). Le nom du groupe est semblable à celui du login
et le GID est généré et est compris entre 500 et 60000 (comme ceux des
utilisateurs). Cette stratégie est également employée par la distribution
Mandrake.
Pour connaitre la liste des groupes que l'on peut joindre, on utilise la
commande id :
id
uid=1421(moi) gid=1664(normal) groupes=1664(normal),2010 (compta),2008(chefs)
Ici, le groupe effectif est 'normal' et l'on peut joindre les groupes 'compta'
et 'chefs'
Pour rejoindre un autre groupe, on utilise la commande newgrp :
newgrp chefs
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 15/20
Ligne de fichier /etc/passwd avec utilisation d'un fichier /etc/shadow :
nicolas:x:502:502:Nicolas L:/home/nicolas:/bin/tcsh
Bloquer un compte :
Un moyen simple et de faire précéder le mot de passe par un '!' dans les
fichiers de configuration. Lors de l'utilisation d'un fichier /etc/shadow, on
peut remplacer également le 'x' dans le fichier /etc/passwd par un '*'
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 16/20
Configuration du réseau
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 17/20
Les informations spécifiques à chaque interface se trouvent dans le
répertoire /etc/sysconfig/network-scripts. Le fichier se nomme 'ifcfg-
<nom de l'interface>', par exemple ifcfg-eth0
#/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=134.157.9.52
NETMASK=255.255.255.0
NETWORK=134.157.9.0
BROADCAST=134.157.9.255
ONBOOT=yes
Démarrage 'classique'
On utilise la commande traditionnelle de unix /sbin/ifconfig
/sbin/ifconfig interface [informations reseau] [options]
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 18/20
/sbin/ifup eth0
Comme pour la plupart des services sous Linux, on peut démarrer le service
'réseau' (donc toutes les interfaces) avec le script /etc/rc.d/init.d/network
qui utilise la commande ifup vue précédemment pour chaque interface
définie.
/etc/rc.d/init.d/network start
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 19/20
Exercices :
1. Quelles sont les partitions sur votre disque dur ? Indiquez leur type.
______________________________________________________________________________
Admin Linux – Licpro -07/08 - Ould Deye 20/20