Sujet 102 : Installation de Linux et gestion de paquetages

Page 1 sur 23Lecteur de document UniversityLib

Sujet 102 : Installation de Linux et gestion de paquetages

Linux System Administration · notes

Voir tous les documents en systèmes d'exploitation et cloud

Sujet 102 : Installation de Linux et gestion de paquetages

 102.1 Concevoir un schéma de partitionnement du disque dur (Weight 2)

 102.2 Installation d'un gestionnaire de démarrage (Weight 2)

 102.3 Gérer les librairies partagées (Weight 1)

 102.4 Utilisation de gestionnaire de paquetage Debian (Weight 3)

 102.5 Utilisation de gestionnaire de paquetage RPM et YUM (Weight 3)

ziedbouziri.com

1

Concevoir un schéma de partitionnement du

disque dur

ziedbouziri.com

2

Concevoir un schéma de partitionnement du disque dur

 Description : Les candidats doivent être capables de concevoir un schéma de

partitionnement du disque dur pour un système Linux.

 Termes, fichiers et utilitaires utilisés :

● / : le système de fichiers racine (root)

● /var

● /home

● swap

● points de montage

● partitions

ziedbouziri.com

3

Disque

 /dev/hda

 /dev/hdb

 /dev/hdc

 /dev/hdd

 /dev/sda

 /dev/sdb

– périphérique IDE primaire maître (Disque dure)

– périphérique IDE primaire esclave IDE

– périphérique IDE secondaire maître (CD-ROM)

– périphérique IDE secondaire esclave

– premier disque SCSI /sata

– Second disque SCSI /sata

ziedbouziri.com

4

Publicité

Partitions

ziedbouziri.com

5

Installation de Linux

 Espace disque /mémoire limité :

swap 100 MB,

/ : 1 GB ,

– pas de GUI

 Laptop récent :

Swap = taille RAM,

/ : 5 GB

/home : le reste

 Serveur

– Pas de X Window,

swap (voir diapo suivant)

/ : 500 MB (minimum).

/usr : partagé via NFS.

/var : 2 GB.

/tmp 500 MB.

/home 90 GB. partagé via NFS

ziedbouziri.com

6

Taille du swap (RedHat)

ziedbouziri.com

7

Gérer les librairies partagées

ziedbouziri.com

8

Publicité

Gérer les librairies partagées

 Description : Les candidats doivent être capables de déterminer les librairies dont

dépend les programmes exécutables et de les installer au cas de besoin.

 Termes, fichiers et utilitaires utilisés :

● ldd

● ldconfig

● /etc/ld.so.conf

● LD_LIBRARY_PATH

ziedbouziri.com

9

Bibliothèques statiques

ziedbouziri.com

10

Bibliothèques partagées ou dynamiques

ziedbouziri.com

11

Édition de lien

 ld.so permet l'édition des liens avec une bibliothèque dynamique au moment de l’exécution

du programme par le système.

 Tout programme est lié à la bibliothèque ld.so.

 Le chargeur de liens ld.so recherche les bibliothèques dans plusieurs endroits dont, et dans

cet ordre :

LD_LIBRARY_PATH. Les chemins sont séparés par : ,

le contenu du fichier /etc/ld.so.cache (format binaire) des bibliothèques.

les répertoires /lib et /usr/lib.

 ldd permet de déterminer quelles sont les bibliothèques liées à un programme

$ ldd a.out

linux-gate.so.1 => (0xb805d000)

libfoo.so.1 => not found

libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7ef2000)

/lib/ld-linux.so.2 (0xb805e000)

ziedbouziri.com

12

ldconfig

 ldconfig permet de construire Le cache ld.so.cache est construit depuis le contenu du

fichier /etc/ld.so.conf .

Publicité

 ldconfig -p : permet d'afficher la cache

 ldconfig -v : Mode bavard : indique ce que ldconfig effectue

ziedbouziri.com

13

Utilisation de gestionnaire de paquetage Debian

ziedbouziri.com

14

Utilisation de gestionnaire de paquetage Debian

 Description : Les candidats doivent être capables gérer les paquetages en utilisant les

outils de gestion de paquetage sous Debian.

 Termes, fichiers et utilitaires utilisés :

● /etc/apt/sources.list

● dpkg

● dpkg-reconfigure

● apt-get

● apt-cache

● aptitude

ziedbouziri.com

15

dpkg : résumé

ziedbouziri.com

16

apt-get : Advanced Packaging Tool

 Contrôler les dépendances des packages pour autoriser ou non leur installation

 /etc/apt/sources.list

deb cdrom:[Debian GNU/Linux 5.0.2a _Lenny_ - Official i386 CD \

Binary-1 20090817-00:24]/ lenny main

deb http://ftp2.fr.debian.org/debian/ lenny main non-free

deb-src http://ftp2.fr.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main

deb-src http://security.debian.org/ lenny/updates main

ziedbouziri.com

17

apt-get : Résumé

ziedbouziri.com

18

Utilisation de gestionnaire de paquetage RPM

et YUM

Publicité

ziedbouziri.com

19

Utilisation de gestionnaire de paquetage RPM et YUM

 Description : Les candidats doivent être capables de gérer les paquetages avec les outils

RPM et YUM

 Termes, fichiers et utilitaires utilisés :

● rpm

● rpm2cpio

● /etc/yum.conf

● /etc/yum.repos.d/

● yum

● yumdownloader

ziedbouziri.com

20

rpm : résumé

ziedbouziri.com

21

YUM

 Récupère les packages au sein de dépôts et gère les dépendances.

 Fichier de configuration /etc/yum.conf.

 Les dépôts sont placés : /etc/yum.conf ou /etc/yum.repos.d

 Exemple : Fichier /etc/yum.repos.d/dag.repo

[dag]

name=Dag RPM Repository for Fedora Core $releasever

baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag

enabled=10

gpgcheck=1

gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt

ziedbouziri.com

22

yum résumé

ziedbouziri.com

23