Вы находитесь на странице: 1из 77

SYSTEME ET SERVICES SYSTEME ET SERVICES SYSTEME ET SERVICES SYSTEME ET SERVICES SYSTEME ET SERVICES SYSTEME ET SERVICES SYSTEME ET SERVICES SYSTEME

SYSTEME ET SERVICES
RESEAU GNU/LINUX RESEAU GNU/LINUX RESEAU GNU/LINUX RESEAU GNU/LINUX RESEAU GNU/LINUX RESEAU GNU/LINUX RESEAU GNU/LINUX RESEAU GNU/LINUX
Pour les Administrateurs Systmes GNU/Linu!
"#RMATI#N PR#"ESSI#NNELLE "#RMATI#N PR#"ESSI#NNELLE "#RMATI#N PR#"ESSI#NNELLE "#RMATI#N PR#"ESSI#NNELLE "#RMATI#N PR#"ESSI#NNELLE "#RMATI#N PR#"ESSI#NNELLE "#RMATI#N PR#"ESSI#NNELLE "#RMATI#N PR#"ESSI#NNELLE
Pour les Administrateurs Systmes GNU/Linu!
1
Pr$sent$e %ar Tron& #' GAMP#ULA Pr$sent$e %ar Tron& #' GAMP#ULA Pr$sent$e %ar Tron& #' GAMP#ULA Pr$sent$e %ar Tron& #' GAMP#ULA
Tel( )* +*, -. /+ / ). -01 -/ )1 Tel( )* +*, -. /+ / ). -01 -/ )1 Tel( )* +*, -. /+ / ). -01 -/ )1 Tel( )* +*, -. /+ / ). -01 -/ )1
Pr$sent$e %ar Tron& #' GAMP#ULA Pr$sent$e %ar Tron& #' GAMP#ULA Pr$sent$e %ar Tron& #' GAMP#ULA Pr$sent$e %ar Tron& #' GAMP#ULA
&am%oulatron&2&mail'3om &am%oulatron&2&mail'3om &am%oulatron&2&mail'3om &am%oulatron&2&mail'3om
Tel( )* +*, -. /+ / ). -01 -/ )1 Tel( )* +*, -. /+ / ). -01 -/ )1 Tel( )* +*, -. /+ / ). -01 -/ )1 Tel( )* +*, -. /+ / ). -01 -/ )1
Cette 4ormation sur le systme et ser5i3es r$seau GNU/Linu! d6une &rande
densit$ o7 les tra5au! tra5au! tra5au! tra5au! 8iri&$s 8iri&$s 8iri&$s 8iri&$s et et et et Prati9ues Prati9ues Prati9ues Prati9ues ont un r:le 3entral; 5ous
%ermettra de 3om%rendre et de mettre en <u5re toutes les notions
4ondamentales %ro%res au! systmes in4ormati9ues sous GNU/LINUX' Tous
les as%e3ts 5$rita=lement im%ortants seront a=ord$s notamment la %artie
Installation a5an3$e et sto3>a&e ?RAI8; LVM; NAS/SAN@ sous GNU/Linu!
#ABECTI"S 8E LA "#RMATI#N #ABECTI"S 8E LA "#RMATI#N #ABECTI"S 8E LA "#RMATI#N #ABECTI"S 8E LA "#RMATI#N
2
Installation a5an3$e et sto3>a&e ?RAI8; LVM; NAS/SAN@ sous GNU/Linu!
%our 5os ser5eurs; l6essentiel de TCP/IP TCP/IP TCP/IP TCP/IP et des %roto3oles de %lus Caut ni5eau
3omme le 8DCP; L8AP; 8NS; SMTP; P#P; IMAP et3'''
Elle 3onstitue une e!3ellente =ase %our sui5re les 3ours %lus a5an3$s sur le
mEme domaine; F %r$%arer ainsi %our 3eu! 9ui le d$sirent des e!amens sur
RDCA RDCA RDCA RDCA; RDCE RDCE RDCE RDCE; LPI LPI LPI LPI ?/)/; /)G; G)/; G)G; +)); +)/; +)G;+)+@'
E!em%les E!em%les E!em%les E!em%les de de de de Missions Missions Missions Missions en en en en alternan3e alternan3e alternan3e alternan3e (
Int$&ration et su%%ort en ar3Cite3ture R$seau et T$l$%Conie sur IP sous GNU/Linu! H
Internalisation de la messa&erie a5e3 la %late 4orme Iim=ra Colla=oration Suite H
Mi&ration dJun systme de messa&erie E!3Can&e 5ers Iim=ra Colla=oration Suite H
Systme de sto3>a&e r$seau F 4ai=le 3oKt sous GNU/Linu! H
AutCenti4i3ation GNU/Linu! dans un domaine Mi3roso4t A3ti5e 8ire3tory H
#%timiser 5otre systme dJin4ormation; F tra5ers les te3Cnolo&ies sui5antes( Cloud Cloud Cloud Cloud
Com%utin& Com%utin& Com%utin& Com%utin&; Mana&er Mana&er Mana&er Mana&er a5e3 a5e3 a5e3 a5e3 les les les les ERP ERP ERP ERP; Clusterin& Clusterin& Clusterin& Clusterin&; ;; ; 3ommuni3ation 3ommuni3ation 3ommuni3ation 3ommuni3ation uni4i$e uni4i$e uni4i$e uni4i$eL
3
Com%utin& Com%utin& Com%utin& Com%utin&; Mana&er Mana&er Mana&er Mana&er a5e3 a5e3 a5e3 a5e3 les les les les ERP ERP ERP ERP; Clusterin& Clusterin& Clusterin& Clusterin&; ;; ; 3ommuni3ation 3ommuni3ation 3ommuni3ation 3ommuni3ation uni4i$e uni4i$e uni4i$e uni4i$eL
LJ#%en LJ#%en LJ#%en LJ#%en Sour3e en milieu Sour3e en milieu Sour3e en milieu Sour3e en milieu %ro4essionnel %ro4essionnel %ro4essionnel %ro4essionnel M M M M $du3ati4 $du3ati4 $du3ati4 $du3ati4
4
PARTIE A( A8MINISTRATI#N SYSTEME 8E AASE GNU/Linu! PARTIE A( A8MINISTRATI#N SYSTEME 8E AASE GNU/Linu! PARTIE A( A8MINISTRATI#N SYSTEME 8E AASE GNU/Linu! PARTIE A( A8MINISTRATI#N SYSTEME 8E AASE GNU/Linu!
CCa%itre I CCa%itre I CCa%itre I CCa%itre I( Pr$sentation; Installation et Commandes GNU/Linu! /;*N /;*N /;*N /;*N
CCa%itre II( CCa%itre II( CCa%itre II( CCa%itre II( Gestion des Utilisateurs et Grou%es );*N );*N );*N );*N
CCa%itre II CCa%itre II CCa%itre II CCa%itre II I( Pro3essus de d$marra&e dJun systme GNU/Linu! /N /N /N /N
5
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV( Le systme de 4i3Ciers sous GNU/Linu! /N /N /N /N
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM RAI8/LVM RAI8/LVM RAI8/LVM GN GN GN GN
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI( Installation et &estion de %a9ueta&es a5e3 RPM RPM RPM RPM et YUM YUM YUM YUM );* N );* N );* N );* N
CCa%itre VII CCa%itre VII CCa%itre VII CCa%itre VII( ( ( ( Con4i&uration et Administration systme GNU/Linu! );*N );*N );*N );*N
PARTIE A PARTIE A PARTIE A PARTIE A ( SERVICES RESEAUX S#US GNU/Linu! ( SERVICES RESEAUX S#US GNU/Linu! ( SERVICES RESEAUX S#US GNU/Linu! ( SERVICES RESEAUX S#US GNU/Linu!
CCa%itre CCa%itre CCa%itre CCa%itre I II I ( Con4i&uration et utilisation du r$seau / // /N NN N
CCa%itre CCa%itre CCa%itre CCa%itre II II II II ( R$solution de nom 8NS a5e3 AIN8 G GG GN NN N
CCa%itre CCa%itre CCa%itre CCa%itre III III III III ( AutCenti4i3ation sous GNU/Linu! G GG GN NN N
6
CCa%itre CCa%itre CCa%itre CCa%itre IV IV IV IV ( Adressa&e dynami9ue a5e3 8DCP / // /N NN N
CCa%itre CCa%itre CCa%itre CCa%itre V VV V ( Courrier $le3troni9ue sous GNU/Linu! G GG GN NN N
CCa%itre CCa%itre CCa%itre CCa%itre VI VI VI VI ( Ser5i3e Ctt% a5e3 APACDE / // /N NN N
CCa%itre I CCa%itre I CCa%itre I CCa%itre I(
Pr$sentation; Installation
7
Pr$sentation; Installation
et Commandes GNU/Linu!
CCa%itre I( Pr$sentation de GNU/Linu! CCa%itre I( Pr$sentation de GNU/Linu! CCa%itre I( Pr$sentation de GNU/Linu! CCa%itre I( Pr$sentation de GNU/Linu!
GNU GNU GNU GNU/Linu! Linu! Linu! Linu! ( ATMT ATMT ATMT ATMT et AS8 AS8 AS8 AS8 ?Aer>eley So4tOare 8istri=ution@'
C6est un Uni! Uni! Uni! Uni! F %art entire
C6est un lo&i3iel lo&i3iel lo&i3iel lo&i3iel li=re li=re li=re li=re distri=u$ sous li3en3e li3en3e li3en3e li3en3e GPL GPL GPL GPL
Les sour3es sour3es sour3es sour3es du noyau noyau noyau noyau Linu! Linu! Linu! Linu! sont dis%oni=les sur Ctt%(//OOO'>ernel'or&/
Int&re (
le noyau noyau noyau noyau Linu! Linu! Linu! Linu! ?3lone du systme Uni! $3rit %ar Linus Linus Linus Linus Tor5alds Tor5alds Tor5alds Tor5alds et toute une
$9ui%e $9ui%e $9ui%e $9ui%e de de de de d$5elo%%eurs d$5elo%%eurs d$5elo%%eurs d$5elo%%eurs sur Internet@H
8
$9ui%e $9ui%e $9ui%e $9ui%e de de de de d$5elo%%eurs d$5elo%%eurs d$5elo%%eurs d$5elo%%eurs sur Internet@H
des 3om%osants lo&i3iels li=res issus du %roNet %roNet %roNet %roNet GNU GNU GNU GNU ?&33; ema3s; =asC'''@H
le %roNet %roNet %roNet %roNet GNU GNU GNU GNU initi$ %ar Ri3Card Ri3Card Ri3Card Ri3Card Stallman Stallman Stallman Stallman dis%ose d$NF de tout le n$3essaire;
Linu! sera le noyau 9ui man9ue au systme dJe!%loitation GNU'
8is%oni=le %our toutes les %late4ormes ?PC; station;3luster; '''@
La %lu%art des $diteurs de solutions UNIX %ro%ri$taires int&rent GNU/Linu!
en rem%la3ement ?IAM; DP; Sili3onGra%Ci3s '''@
9
Tout au lon& de 3ette 4ormation; nous utiliserons le systme RedCat Enter%rise linu! .
?RDEL .@ et/ou CEnt#S .
Un systme de 4i3Ciers; a%%el$ 3ommun$ment "ile System ou "S; d$4init
lJor&anisation des donn$es sur un su%%ort de sto3>a&e; don3 3omment sont
&$r$s et or&anis$s les 4i3Ciers %ar le systme dJe!%loitation'
Linu! est; 3omme tout systme Uni!; un systme dJe!%loitation entirement
orient$ 4i3Cier' Tout ?ou %res9ue@ est re%r$sent$ %ar un 4i3Cier; tant les donn$es
?4i3Ciers de donn$es de tout ty%e 3omme une ima&e ou un %ro&ramme@; 9ue les
CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu!
10
?4i3Ciers de donn$es de tout ty%e 3omme une ima&e ou un %ro&ramme@; 9ue les
%$ri%C$ri9ues ?terminau!; souris; 3la5ier; 3arte son; et3'@
Sous GNU/Linu!; tout est or&anis$ en %artitions %artitions %artitions %artitions ?r$%ertoires@ et 3Ca9ue
%artition utilise un systme systme systme systme de de de de 4i3Cier 4i3Cier 4i3Cier 4i3Cier; un un un un %oint %oint %oint %oint de de de de monta&e monta&e monta&e monta&e; une taille taille taille taille et un
ty%e ty%e ty%e ty%e'
Les Systmes GNU/Linu! 5ous %ermettent de 3r$er di44$rents ty%es de
%artitions et systmes de 4i3Ciers'
Ty%e Ty%e Ty%e Ty%e de de de de %artition %artition %artition %artition(
Partition Partition Partition Partition standard standard standard standard ( Une %artition standard %eut 3ontenir un systme de
4i3Ciers ou es%a3e sOa%; ou 4ournir un 3onteneur %our RAI8 lo&i3iel ou un
5olume %Cysi9ue LVM'
SPAP SPAP SPAP SPAP ( Les %artitions sOa% sont utilis$es %our &$rer la m$moire 5irtuelle'
Autrement dit; les donn$es sont enre&istr$es sur une %artition sOa% lors9u6il
n6y a %as su44isamment de m$moire 5i5e %our sto3>er les donn$es 9ue traite
CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu!
11
n6y a %as su44isamment de m$moire 5i5e %our sto3>er les donn$es 9ue traite
5otre systme'
RAI8 RAI8 RAI8 RAI8 ?Redundant Array o4 Inde%endent 8is>s@ Lo&i3iel Lo&i3iel Lo&i3iel Lo&i3iel( La 3r$ation de
deu! ou %lusieurs %artitions RAI8 lo&i3ielles 5ous %ermet de 3r$er un
%$ri%C$ri9ue RAI8'
Volume Volume Volume Volume %Cysi9ue %Cysi9ue %Cysi9ue %Cysi9ue ?LVM@ ?LVM@ ?LVM@ ?LVM@ ( La 3r$ation d6une ou de %lusieurs %artitions de
5olume %Cysi9ue ?LVM@ 5ous %ermet de 3r$er un 5olume lo&i9ue LVM
Systmes Systmes Systmes Systmes de de de de "i3Cier "i3Cier "i3Cier "i3Cier(
e!t e!t e!t e!tG GG G ( (( ( Le systme de 4i3Ciers e!tG %rend en 3Car&e les ty%es de 4i3Ciers
UNIX mini! ?4i3Ciers standard; r$%ertoires; liens sym=oli9ues; et3'@'
e!t e!t e!t e!t+ ++ +( (( ( Le systme de 4i3Ciers e!t+ est =as$ sur le systme de 4i3Ciers e!tG;
mais il a un %rin3i%al a5anta&e; la Nournalisation'
e!t e!t e!t e!t, ,, ,( (( ( Le systme de 4i3Ciers e!t, est =as$ sur le systme e!t+; mais il
3om%orte un 3ertain nom=re d6am$liorations'
CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu!
12
3om%orte un 3ertain nom=re d6am$liorations'
54at 54at 54at 54at ( Le systme de 4i3Ciers V"AT est un systme de 4i3Ciers Linu!
3om%ati=le a5e3 les noms de 4i3Ciers lon&s du systme de 4i3Ciers "AT de
Mi3roso4t PindoOs'
!4s !4s !4s !4s ( X"S est un systme de 4i3Ciers F Caute stala=ilit$ et de Caute
%er4orman3e 9ui su%%orte des systmes de 4i3Ciers 4aisant Nus9u6F /.
e!ao3tets ?/. millions de t$rao3tets@'
CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu! CCa%itre I( Installation de GNU/Linu!
Pour Installer un systme GNU/Linu!; il 4aut 3r$er une %artition %artition %artition %artition standard standard standard standard
?systme de 4i3Cier; ty%e; taille@ et une %artition SPAP SPAP SPAP SPAP' Les %artitions RAI8 et
LVM sont 4a3ultati5es et utiles en 3as de =esoin' #n dis%ose don3 un installation
manuelle et un installation automati9ue'
Il e!iste %lusieurs %artitions standards 9ui d$%endent toutes de la %artition
%rin3i%ale ra3ine sym=olis$e %ar / // /' '' ' #n %eut 3iter les %artitions sui5antes(
13
%rin3i%ale ra3ine sym=olis$e %ar / // /' '' ' #n %eut 3iter les %artitions sui5antes(
NA( Pour une installation GNU/linu!; il 4aut o=li&atoirement 3r$er une %artition
ra3ine ?/@ et la SPAP ?GQRAM@'
CCa%itre I( GNU et les 3ommandes UNIX CCa%itre I( GNU et les 3ommandes UNIX CCa%itre I( GNU et les 3ommandes UNIX CCa%itre I( GNU et les 3ommandes UNIX
Linu! est un systme d6e!%loitation %uissant mais son utilisation Rn6est %as 4a3ileS
%our les d$=utants non 4amiliaris$s a5e3 l6en5ironnement UNIX' L6utilisation de
la %lu%art des a%%li3ations %eut s6e44e3tuer F %artir de l6inter4a3e &ra%Ci9ue
XOindoOs XOindoOs XOindoOs XOindoOs ?telles 9ue les en5ironnements &ra%Ci9ues T8E et GN#ME@'
Ce%endant %our 3ertains tra5au!; il est =eau3ou% %lus %rati9ue et %lus sou%le
d6utiliser des li&nes de 3ommande de%uis un en5ironnement SCell SCell SCell SCell %lut:t 9ue
14
d6utiliser des li&nes de 3ommande de%uis un en5ironnement SCell SCell SCell SCell %lut:t 9ue
d6utiliser de lourdes solutions &ra%Ci9ues'
Les systmes GNU/Linu! su%%orte don3 deu! modes d6administration(
U la main( li&ne de 3ommande; Vdition ?manuelle@ des 4i3Ciers de 3on4i&urationH
A5e3 des lo&i3iels d6administration ?&ra%Ci9ue ou mode 3ara3tre' E!( Pe=minL@;
9ui mani%ulent les 4i3Ciers de 3on4i&uration; et 9ui utilisent des 3ommandes
d6administration standard ou s%$3i4i9ues'
CCa%itre I( GNU et les 3ommandes UNIX CCa%itre I( GNU et les 3ommandes UNIX CCa%itre I( GNU et les 3ommandes UNIX CCa%itre I( GNU et les 3ommandes UNIX
Les 3ommandes sont trs utiles %our un administrateur systme' Ils ne sont %as F $tudier
%ar 3<ur; 3omme le dit le %ro5er=e R CJest en 4or&eant 9ue lJon de5ient 4or&eron S'
La synta!e dJune 3ommande LINUX est la sui5ante (
Cmd Cmd Cmd Cmd ? ?? ?W WW W@ @@ @ o%tion o%tion o%tion o%tion ar&uments ar&uments ar&uments ar&uments
Cmd Cmd Cmd Cmd ( (( ( Nom de la 3ommande utilis$e
? ?? ?W WW W@ @@ @ o%tion o%tion o%tion o%tion ( elles sont sym=olis$es %ar les lettres maNus3ules ou minus3ules %r$3$d$es
dJun si&ne X ou Y' Elles sJe!$3utent en mEme tem%s 9ue la 3ommande'
15
dJun si&ne X ou Y' Elles sJe!$3utent en mEme tem%s 9ue la 3ommande'
Ar&uments Ar&uments Ar&uments Ar&uments ( les ar&uments sont des o=Nets sur les9uels sJa%%li9uent les 3ommandes' Voi3i
9uel9ues 3ommandes usuelles (
3% 3% 3% 3% ?3o%y@ H 3o%ier un 4i3Cier ?ordinaire ou r$%ertoire@H
m>dir m>dir m>dir m>dir ? ?? ?ma>e ma>e ma>e ma>e dire3tory@ dire3tory@ dire3tory@ dire3tory@ H H H H 3r$er un 4i3Cier r$%ertoire
3d ?3Can&e dire3tory@ 3d ?3Can&e dire3tory@ 3d ?3Can&e dire3tory@ 3d ?3Can&e dire3tory@ H H H H se d$%la3er dJun 4i3Cier r$%ertoire F un autre
m5 m5 m5 m5 ? ?? ?moo5e moo5e moo5e moo5e@ @@ @ H HH H renommer ou d$%la3e un 4i3Cier ?r$%ertoire ou ordinaire@
Toutes 3es 3ommandes se trou5ent dans / // /=in =in =in =in et / // /s=in s=in s=in s=in'
CCa%itre II( CCa%itre II( CCa%itre II( CCa%itre II(
Gestion des Utilisateurs
16
Gestion des Utilisateurs
et Grou%es
/' /' /' /' Prin3i%e Prin3i%e Prin3i%e Prin3i%e( (( (
a' a' a' a' Identi4i3ation Identi4i3ation Identi4i3ation Identi4i3ation et et et et autCenti4i3ation autCenti4i3ation autCenti4i3ation autCenti4i3ation( (( (
LJidenti4i3ation LJidenti4i3ation LJidenti4i3ation LJidenti4i3ation; 3Jest sa5oir 9ui est 9ui; a4in de d$terminer les droits de la %ersonne 9ui
se 3onne3te' Un utilisateur est identi4i$ %ar un lo&in'
LJautCenti4i3ation LJautCenti4i3ation LJautCenti4i3ation LJautCenti4i3ation; 3Jest a%%orter la %reu5e de 9ui on est; %ar e!em%le 5ia un se3ret
%arta&$ entre lJutilisateur et le systme; et 3onnus dJeu! seuls' LJutilisateur est autCenti4i$
%ar un mot de %asse'
CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es
17
%ar un mot de %asse'
= == =' '' ' Les Les Les Les utilisateurs utilisateurs utilisateurs utilisateurs( (( ( Un utilisateur est lJasso3iation dJun nom de 3onne!ion; le lo&in; F un
UI8 ?User I8@ et au moins un GI8 ?Grou% I8@' LJutilisateur dis%ose des attri=uts de =ase
sui5ants ( un nom de 3onne!ion a%%el$ le lo&in ; un mot de %asse ; un UI8 ; un GI8
3orres%ondant F son &rou%e %rin3i%al ; un des3ri%ti4 ; un r$%ertoire de 3onne!ion ; une
3ommande de 3onne!ion ?sCell de d$marra&e@ ;
3 33 3' '' ' Les Les Les Les &rou%es &rou%es &rou%es &rou%es( (( (
CCa9ue utilisateur 4ait %artie dJau moins un &rou%e' Un &rou%e re&rou%e des
utilisateurs' Comme %our les lo&ins; le GI8 du &rou%e a33om%a&ne touNours lJutilisateur
%our le 3ontr:le de ses droits' Un utilisateur %eut 4aire %artie de %lusieurs &rou%es;
au9uel 3as il 4aut distin&uer son &rou%e %rimaire des &rou%es se3ondaires'
G GG G' '' ' Les Les Les Les 4i3Ciers 4i3Ciers 4i3Ciers 4i3Ciers( (( (
a aa a' '' ' / // /et3 et3 et3 et3/ // /%assOd %assOd %assOd %assOd( (( ( Le 4i3Cier / // /et3 et3 et3 et3/ // /%assOd %assOd %assOd %assOd 3ontient la liste des utilisateurs du systme lo3al' Il
CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es
18
a aa a' '' ' / // /et3 et3 et3 et3/ // /%assOd %assOd %assOd %assOd( (( ( Le 4i3Cier / // /et3 et3 et3 et3/ // /%assOd %assOd %assOd %assOd 3ontient la liste des utilisateurs du systme lo3al' Il
est lisi=le %ar tout le monde' Les in4ormations 9uJil 3ontient sont %u=li9ues et utiles tant
%our le systme 9ue %our les utilisateurs' CCa9ue li&ne re%r$sente un utilisateur et est
3om%os$e de se%t 3Cam%s( Lo&in Lo&in Lo&in Lo&in( (( ( %assOord %assOord %assOord %assOord( (( ( UI8 UI8 UI8 UI8( (( ( GI8 GI8 GI8 GI8( (( (3 33 3 omment omment omment omment( (( ( Comedir Comedir Comedir Comedir( (( ( sCell sCell sCell sCell
= == =' '' ' / // /et3 et3 et3 et3/&rou% /&rou% /&rou% /&rou%
Le 4i3Cier / // /et3 et3 et3 et3/&rou% /&rou% /&rou% /&rou% 3ontient la d$4inition des &rou%es dJutilisateurs et %our 3Ca3un la
liste des utilisateurs dont il est le &rou%e se3ondaire' CCa9ue li&ne est 3om%os$e de
9uatre 3Cam%s ( Grou% Grou% Grou% Grou%( (( ( %assOord %assOord %assOord %assOord( (( ( GI8 GI8 GI8 GI8( (( ( user user user user/ // /; ;; ; user user user userG GG G; ;; ;''' ''' ''' '''
3 33 3' '' ' / // /et3 et3 et3 et3/ // /sCadoO sCadoO sCadoO sCadoO( (( (
Le 4i3Cier / // /et3 et3 et3 et3/ // /sCadoO sCadoO sCadoO sCadoO a33om%a&ne le 4i3Cier / // /et3 et3 et3 et3/ // /%assOd %assOd %assOd %assOd' CJest lF 9uJest sto3>$; entre
autres; le mot de %asse 3ry%t$ des utilisateurs' Pour Etre %lus %r$3is il 3ontient toutes les
in4ormations sur le mot de %asse et sa 5alidit$ dans le tem%s'
+ ++ +' '' ' Gestion Gestion Gestion Gestion des des des des utilisateurs utilisateurs utilisateurs utilisateurs( (( (
a aa a' '' ' ANout/Su%%ression/Modi4i3ation ANout/Su%%ression/Modi4i3ation ANout/Su%%ression/Modi4i3ation ANout/Su%%ression/Modi4i3ation( (( ( La 3r$ation dJun utilisateur %ourrait Etre entirement
e44e3tu$e en li&ne de 3ommande ou en utilisant un en5ironnement &ra%Ci9ue' Ces deu!
CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es
19
e44e3tu$e en li&ne de 3ommande ou en utilisant un en5ironnement &ra%Ci9ue' Ces deu!
moyens sJa%%uient sur une suite de 3ommandes ?adduser adduser adduser adduser; ;; ; userdel userdel userdel userdel; ;; ; usermod usermod usermod usermod@ 9ui ne 4ont
R 9ue S modi4ier des 4i3Ciers %lats d$NF e!istants et 9ui 3r$ent et re3o%ient des 4i3Ciers et
dossiers au =on endroit a5e3 les =ons droits'
= == =' '' ' L6en5ironnement L6en5ironnement L6en5ironnement L6en5ironnement utilisateur utilisateur utilisateur utilisateur( (( ( A la 3r$ation d6un utilisateur et de son r$%ertoire
%ersonnel; l6en5ironnement de l6utilisateur est mis en %la3e' L6en5ironnement 3ontient
%ar e!em%le les 5aria=les d6en5ironnement et les alias' Il est 3ontenu dans des 4i3Ciers
3Car&$s au d$marra&e de l6inter%r$teur de 3ommandes ?SCell@'
Une 5aria=le dJen5ironnement est un es%a3e m$moire 9ui %ossde un un un un nom nom nom nom et une une une une
5aleur 5aleur 5aleur 5aleur 9ui %eut Etre utilis$e %ar %lusieurs %ro3essus; un es%a3e C$rit$ dJun %ro3essus
?%re@ et transmis F un %ro3essus ?4ils@'
Ainsi; 5ous remar9ueZ 9ue le systme sto3>e des 5aria=les 3ontenant %ar e!em%le le
nom de lJutilisateur 3ourant ?[ [[ [USER USER USER USER@; le r$%ertoire %ersonnel ?[ [[ [D#ME D#ME D#ME D#ME@ ou en3ore le
SCell ?[ [[ [SDELL SDELL SDELL SDELL@; ?[PP8@ PP8@ PP8@ PP8@ sto3>e le r$%ertoire 3ourantL Toutes 3es in4ormations 5ont Etre
CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es
20
mises F dis%osition des %ro&rammes et de lJutilisateur'
Le 4i3Cier / // /et3 et3 et3 et3/de4ault/ /de4ault/ /de4ault/ /de4ault/useradd useradd useradd useradd 3ontient un 3ertain nom=re de 5aria=les d$4inissant les
r&les %ar d$4aut F a%%li9uer F la 3r$ation dJun utilisateur( son son son son &rou%e &rou%e &rou%e &rou%e; la ra3ine de son
r$%ertoire %ersonnel ?Come Come Come Come@; sJil est a3ti4 ou non; le sCell sCell sCell sCell; ;; ; son ou ses &rou%es
se3ondaires; lJendroit o7 est situ$ le s9uelette des 3om%tes ?stru3ture de =ase dJun
r$%ertoire utilisateur@; la 3r$ation ou non dJun s%ool ?d$%:t@ de 3ourrier'
A la 3onne!ion d6un utilisateur; les s3ri%ts sui5ants sont e!$3ut$s dans 3et ordre (
/ // /et3 et3 et3 et3/%ro4ile /%ro4ile /%ro4ile /%ro4ile ( Il d$4init les 5aria=les d6en5ironnement im%ortantes 3omme PATD PATD PATD PATD;
L#GNAME L#GNAME L#GNAME L#GNAME; USER USER USER USER; D#STNAME D#STNAME D#STNAME D#STNAME; DISTSIIE DISTSIIE DISTSIIE DISTSIIE; MAIL MAIL MAIL MAIL et INPUTRC INPUTRC INPUTRC INPUTRC'
/ // /et3 et3 et3 et3/ // /%ro4ile %ro4ile %ro4ile %ro4ile' '' 'd dd d/Q /Q /Q /Q ( / // /et3 et3 et3 et3/%ro4ile /%ro4ile /%ro4ile /%ro4ile Il a%%elle tous les s3ri%ts %r$sents dans 3e r$%ertoire'
Ces s3ri%ts %eu5ent 3om%l$ter la 3on4i&uration &lo=ale en aNoutant %ar e!em%le la
3on4i&uration des %aramtres lin&uisti9ues; des alias &lo=au!; et3'
\/ \/ \/ \/' '' '=asC]%ro4ile =asC]%ro4ile =asC]%ro4ile =asC]%ro4ile ( Si le SCell est =asC; 36est le s3ri%t sui5ant F Etre e!$3ut$' Il est dans
CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es
21
\/ \/ \/ \/' '' '=asC]%ro4ile =asC]%ro4ile =asC]%ro4ile =asC]%ro4ile ( Si le SCell est =asC; 36est le s3ri%t sui5ant F Etre e!$3ut$' Il est dans
le r$%ertoire utilisateur et a%%elle un autre s3ri%t (
\/ \/ \/ \/' '' '=asCr3 =asCr3 =asCr3 =asCr3 9ui a%%elle luiWmEme / // /et3 et3 et3 et3/ // /=asCr3 =asCr3 =asCr3 =asCr3'
#n %eut d$4inir dans ' '' '=asC]%ro4ile =asC]%ro4ile =asC]%ro4ile =asC]%ro4ile des 5aria=les su%%l$mentaires; alors 9u6on aura
tendan3e F d$4inir dans \/ \/ \/ \/' '' '=asCr3 =asCr3 =asCr3 =asCr3 des alias et des 4on3tions' Il n6y a %as de r&les stri3tes'
/ // /et3 et3 et3 et3/ // /=asCr3 =asCr3 =asCr3 =asCr3 ( (( ( Il est utilis$ %our d$4inir les 4on3tions et alias %our tout le systme et
tous les utilisateurs sous =asC'
3 33 3' '' ' Sudo Sudo Sudo Sudo ( (( (
Par d$4aut un utilisateur sur un systme Linu!; nJa 9ue trs %eu de droits sur le systme;
il %ossde les droits de le3ture et $3riture dans son [D#ME; et ne %eut ?&$n$ralement@
lan3er 9ue les 3ommandes destin$es au! utilisateurs ?3elles 9ui se trou5ent
dans /=in; /usr/=in; /usr/lo3al/=in@'
Il %eut arri5er 9uJun utilisateur normal ait =esoin de lan3er 3ertaines 3ommandes a5e3
les droits root ou les droits dJun autre utilisateur; sudo sudo sudo sudo %ermet de 4aire 3e3i et 3e sans
CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es
22
les droits root ou les droits dJun autre utilisateur; sudo sudo sudo sudo %ermet de 4aire 3e3i et 3e sans
3onnaitre le mot de %asse de 3et utilisateur
La 3on4i&uration de sudo se 4ait au tra5ers du 4i3Cier / // /et3 et3 et3 et3/ // /sudoers sudoers sudoers sudoers'
LJo=Ne3ti4 est de d$4inir des &rou%es de ma3Cines; des &rou%es de 3ommandes; et des
&rou%es dJutilisateurs; %our ensuite asso3ier les uns au! autres' Le 4i3Cier de
3on4i&uration est 3om%os$ de deu! ty%es dJentr$es ( Les Les Les Les alias alias alias alias et les s%$3i4i3ations s%$3i4i3ations s%$3i4i3ations s%$3i4i3ations
utilisateurs utilisateurs utilisateurs utilisateurs' '' '
Les alias sont &$n$ralement des 5aria=les; re%r$sentant 9uatre ty%es dJo=Nets ( les
utilisateurs; les e!$3utants; les C:tes et les 3ommandes'
E!em%le E!em%le E!em%le E!em%le dJutilisation dJutilisation dJutilisation dJutilisation du du du du 4i3Cier 4i3Cier 4i3Cier 4i3Cier / // /et3 et3 et3 et3/ // /sudoers sudoers sudoers sudoers( (( (
User]Alias User]Alias User]Alias User]Alias NETP#RT NETP#RT NETP#RT NETP#RTW WW WTEAM TEAM TEAM TEAM ^ al4red; =renda; 3Carly
Cmnd]Alias Cmnd]Alias Cmnd]Alias Cmnd]Alias NETP#RTING NETP#RTING NETP#RTING NETP#RTING ^ /s=in/route; /s=in/i43on4i&; /=in/%in&; /s=in/dC3lient;
/usr/=in/net; /s=in/i%ta=les; /s=in/iO3on4i&; /s=in/miiWtool; /usr/s=in/mtr;
NETP#RT NETP#RT NETP#RT NETP#RTW WW WTEAM TEAM TEAM TEAM ALL ALL ALL ALL ^ NETP#RTING
CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es CCa%itre II( Gestion des Utilisateurs et Grou%es
23
NETP#RT NETP#RT NETP#RT NETP#RTW WW WTEAM TEAM TEAM TEAM ALL ALL ALL ALL ^ NETP#RTING
Autres Autres Autres Autres e!em%le e!em%le e!em%le e!em%le(
Tron& Tron& Tron& Tron& ALL^? ALL^? ALL^? ALL^?root root root root@ @@ @ ALL ALL ALL ALL
LJutilisateur Tron& %ourra %ar e!em%le e!em%le 3r$er un 4i3Cier en deCors de son Come;
en s%$3i4iant le mot 3l$ sudo a5ant tout; 3JestWFWdire(
[ [[ [ sudo sudo sudo sudo tou3C tou3C tou3C tou3C / // /4i3Cier]td 4i3Cier]td 4i3Cier]td 4i3Cier]td
Autoriser le &rou% 3iras F lan3er des 3ommandes en root (
_3iras ALL^?ALL@ ALL _3iras ALL^?ALL@ ALL _3iras ALL^?ALL@ ALL _3iras ALL^?ALL@ ALL
CCa%itre III CCa%itre III CCa%itre III CCa%itre III ( ( ( (
Pro3essus de d$marra&e dJun
24
Pro3essus de d$marra&e dJun
systme GNU/Linu!
CCa%itre III CCa%itre III CCa%itre III CCa%itre III ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu!
Pour 9u6un systme GNU/Linu!; 3omme tout autre systme dJe!%loitation soit
utilisa=le; il doit d6a=ord %asser %ar %lusieurs $ta%es d6initialisation et de
lan3ement de di5ers %ro&rammes' Cette %artie du 3ours d$3rit 3e 9ui se %asse
de%uis la mise sous tension de la ma3Cine ?Linu!@ Nus9u6au moment o7
l6utilisateur %ourra s6en ser5ir'
25
Le d$marra&e du systme im%li9ue 9uatre %ro&rammes lan3$s su33essi5ement ( le
AI#S ?Aasi3 In%ut #ut%ut System@; le 3Car&eur de d$marra&e; le noyau et le
%ro3essus init init init init'
Le AI#S est le %remier %ro&ramme e!$3ut$; il r$side au ni5eau de la R#M' Il
3Car&e les */G %remiers o3tets; 3es */G o3tets 3onstituent le se3teur d6amor`a&e ou
le ?Master Aoot Re3ord@'
CCa%itre III CCa%itre III CCa%itre III CCa%itre III ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu!
26
Le MAR 3ontient %lusieurs in4ormations sur les %artitions du dis9ue' Il in3lut aussi
le 3Car&eur de d$marra&e ?ou une %artie du 3Car&eur de d$marra&e@'
Il e!iste sous Linu! deu! 3Car&eurs de d$marra&e( LIL# LIL# LIL# LIL# ?Linu! Loader@ ou GRUA GRUA GRUA GRUA
?Grand Uni4ied Aootloader@' Il est d$3om%os$ en deu! %arties' La %remire %artie
r$side sur le MAR; elle 3Car&e la deu!ime %artie 9ui se trou5e dans une %artition
du dis9ue' Une 4ois 9ue la deu!ime %artie du GRUA ou LIL# est 3Car&$e; une
inter4a3e est a44i3C$e %ermettant F l6utilisateur de 3Coisir 9uel SE F d$marrer'
Le 3Car&eur de d$marra&e e!$3ute le noyau' Ce dernier 3ontinue le d$marra&e de la
ma3Cine; il d$te3te et initialise les %$ri%C$ri9ues; monte la %artition ra3ine et d$marre le
%ro3essus %ro3essus %ro3essus %ro3essus init init init init'
Le %ro3essus init init init init est le %remier %ro3essus utilisateur 3r$$ %ar le noyau lors du
d$marra&e du systme' Il utilise les ni5eau! d6e!$3ution %our d$4inir l6$tat du systme F
un instant donn$' CCa9ue ni5eau d6e!$3ution 3ontient une liste de ser5i3es F arrEter ou F
d$marrer'
CCa%itre III CCa%itre III CCa%itre III CCa%itre III ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu!
27
d$marrer'
Lors du d$marra&e du systme; le %ro3essus init d$termine; F %artir de son 4i3Cier de
3on4i&uration / // /et3 et3 et3 et3/ // /initta= initta= initta= initta=; le ni5eau d6e!$3ution %ar d$4aut; et d$marre les a%%li3ations et
les ser5i3es re9uis dans 3e ni5eau'
Lors de l6arrEt du systme; init init init init =as3ule 5ers le ni5eau dJe!$3ution num$ro )' Ce ni5eau
d6e!$3ution est 3on4i&ur$ de telle sorte 9ue toutes les a%%li3ations et tous les ser5i3es
seront arrEt$s'
Il e!iste se%t ni5eau! d6e!$3ution %ossi=les; allant de ) F .' CCa9ue distri=ution les
d$4init F sa manire; mais 3ertains ni5eau! d6e!$3ution sont les mEmes %our toutes les
distri=utions' C6est le 3as des ni5eau! d6e!$3ution ); / et .' Le ni5eau d6e!$3ution ) est
utilis$ %our l6arrEt du systme; le ni5eau d6e!$3ution / est utilis$ %our le d$marra&e du
systme en mode monoWutilisateur ou mode d$%anna&e ou mode sin&le et le ni5eau
d6e!$3ution . est utilis$ lors du red$marra&e du systme'
CCa%itre III CCa%itre III CCa%itre III CCa%itre III ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu!
28
ni5eau ni5eau ni5eau ni5eau ) )) )( arrEt du systmeH
ni5eau ni5eau ni5eau ni5eau/ // /( mode monoWutilisateur; utilis$ %our la maintenan3e du systmeH
ni5eau ni5eau ni5eau ni5eau G GG G( mode 3onsole; multiutilisateurs; sans le su%%ort r$seau H
ni5eau ni5eau ni5eau ni5eau + ++ +( mode multiutilisateurs a5e3 le su%%ort r$seauH
ni5eau ni5eau ni5eau ni5eau , ,, ,( inutilis$
ni5eau ni5eau ni5eau ni5eau * ** *( mode multiutilisateurs a5e3 inter4a3e &ra%Ci9ueH
ni5eau ni5eau ni5eau ni5eau . .. .( red$marra&e du systme'
Tra5au! Tra5au! Tra5au! Tra5au! Prati9ue Prati9ue Prati9ue Prati9ue / // /( R$3u%$ration R$3u%$ration R$3u%$ration R$3u%$ration du du du du systme systme systme systme
8es %ro=lmes de MAR ou de systme de 4i3Ciers de la %artition ra3ine em%E3Cent Linu!
de d$marrer' L6administrateur doit don3 utiliser un C8 de d$%anna&e %ermettant de
d$marrer le systme F %artir d6un noyau Linu! sur 3e C8; ensuite %ro3$der F la
r$%aration des %ro=lmes de d$marra&e du systme'
Tra5au! Tra5au! Tra5au! Tra5au! Prati9ue Prati9ue Prati9ue Prati9ue G GG G ( Modi4ier Modi4ier Modi4ier Modi4ier le le le le ni5eau ni5eau ni5eau ni5eau de de de de d$marra&e d$marra&e d$marra&e d$marra&e %ar %ar %ar %ar d$4aut d$4aut d$4aut d$4aut' '' '
Tra5au! Tra5au! Tra5au! Tra5au! Prati9ue Prati9ue Prati9ue Prati9ue + ++ + ( Passer Passer Passer Passer dJun dJun dJun dJun ni5eau ni5eau ni5eau ni5eau de de de de d$marra&e d$marra&e d$marra&e d$marra&e F FF F un un un un autre autre autre autre'
CCa%itre III CCa%itre III CCa%itre III CCa%itre III ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu! ( Pro3essus de d$marra&e dJun systme GNU/Linu!
29
Tra5au! Tra5au! Tra5au! Tra5au! Prati9ue Prati9ue Prati9ue Prati9ue + ++ + ( Passer Passer Passer Passer dJun dJun dJun dJun ni5eau ni5eau ni5eau ni5eau de de de de d$marra&e d$marra&e d$marra&e d$marra&e F FF F un un un un autre autre autre autre'
Tra5au! Tra5au! Tra5au! Tra5au! Prati9ue Prati9ue Prati9ue Prati9ue , ,, , ( 8$marrer 8$marrer 8$marrer 8$marrer la la la la ma3Cine ma3Cine ma3Cine ma3Cine en en en en mode mode mode mode sin&le sin&le sin&le sin&le ou ou ou ou ni5eau ni5eau ni5eau ni5eau / // /
auestions auestions auestions auestions de de de de 3ours 3ours 3ours 3ours(
9uel est le 3Cemin dJa33s 3om%let au 4i3Cier 3ontenant la 3on4i&uration du ni5eau de
d$marra&e %ar d$4autb
9uelle 3ommande a44i3Ce le ni5eau de d$marra&e %r$3$dent et 3elui en 3oursb
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( (( (
30
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( (( (
Le systme de 4i3Ciers
GNU/Linu!
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu!
Un systme de 4i3Ciers; a%%el$ 3ommun$ment "ile System ou "S; d$4init
lJor&anisation des donn$es sur un su%%ort de sto3>a&e; don3 3omment sont
&$r$s et or&anis$s les 4i3Ciers %ar le systme dJe!%loitation
8u %oint de 5ue des a%%li3ations; les 4i3Ciers sont r$4$ren3i$s %ar un un un un 3Cemin 3Cemin 3Cemin 3Cemin;
%ar e!em%le( /5ar/s%ool/mail/root' LJensem=le des 4i3Ciers 4orment une seule
ar=ores3en3e 9ui d$=ute %ar le r$%ertoire ra3ine ?/@'
31
ar=ores3en3e 9ui d$=ute %ar le r$%ertoire ra3ine ?/@'
un 4i3Cier a $&alement des 3ara3t$risti9ues ?attri=uts@; %rin3i%alement(
son ty%e( ordinaire; r$%ertoire; %$ri%C$ri9ue; lien sym=oli9ue; ses droits; son %ro%ri$taire;
son &rou%e; les dates de dernire modi4i3ation; de dernier a33s et de 3r$ation'
un "ile System ?"S@ 3orres%ond F une sousWar=ores3en3e &$r$e 3omme un
tout %ar le noyau' A5ant de %ou5oir a33$der F un des 4i3Ciers dJun "S; il 4aut 9ue
3e dernier soit R mont$ S' Cette o%$ration 3orres%ond dont F son a3ti5ation'
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu!
A' A' A' A' 8is9ues 8is9ues 8is9ues 8is9ues durs durs durs durs et et et et %artitionnement %artitionnement %artitionnement %artitionnement( (( ( ? ?? ?4i3Cier 4i3Cier 4i3Cier 4i3Cier / // /et3 et3 et3 et3/ // /4sta= 4sta= 4sta= 4sta=@ @@ @
Un dis9ue dur est 3om%os$ de %lateau! reli$s F un moteur 3entral' #n trou5e des
ttes de le3ture de %art et dJautre de 3Ca3un des %lateau!'
Il e!iste un ensem=le de se3teurs %arti3uliers situ$s F lJentr$e du dis9ue ?se3teur
*/G o3tets@; a%%el$s MAR MAR MAR MAR ?Master Aoot Re3ord@ %arta&$s en deu! %arties(
La ta=le des %artitions ?ty%e; %oint de monta&e; taille et "S@H
32
Le se3teur dJamor`a&e 3Car&$ de lan3er le SE'
A lJinstallation; un dis9ue dur nJest ni %artitionn$ %artitionn$ %artitionn$ %artitionn$; ni ni ni ni 4ormat$ 4ormat$ 4ormat$ 4ormat$' '' ' Partitionner
si&ni4ie d$4inir des es%a3es sur le dis9ue; et 4ormater si&ni4ie %r$%arer la
%artition F re3e5oir des in4ormations en utilisant un "S d$4ini'
Les des3ri%teurs de dis9ue durs dans / // /de5 de5 de5 de5 3ommen3ent %ar Cd Cd Cd Cd %our les
%$ri%C$ri9ues de ty%e ty%e ty%e ty%e I8E I8E I8E I8E ou %ar sd sd sd sd %our le ty%e ty%e ty%e ty%e SCSI SCSI SCSI SCSI'
E!em%le E!em%le E!em%le E!em%le ( (( ( Cda Cda Cda Cda/ // /H HH H %remire %remire %remire %remire %artition %artition %artition %artition du du du du %remier %remier %remier %remier dis9ue dis9ue dis9ue dis9ue de de de de ty%e ty%e ty%e ty%e I8E I8E I8E I8EH HH H 3ommandes 4dis> 4dis> 4dis> 4dis>; m>4s m>4s m>4s m>4s
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu!
A' A' A' A' Les Les Les Les ty%es ty%es ty%es ty%es de de de de systmes systmes systmes systmes de de de de 4i3Ciers 4i3Ciers 4i3Ciers 4i3Ciers( (( ( ? ?? ?4i3Cier 4i3Cier 4i3Cier 4i3Cier / // /et3 et3 et3 et3/ // /4sta= 4sta= 4sta= 4sta=@ @@ @( (( ( 4dis> 4dis> 4dis> 4dis>; ;; ; s4dis>;s&dis> s4dis>;s&dis> s4dis>;s&dis> s4dis>;s&dis>
33
Le systme de 4i3Cier e!t+ est une sim%le e!tension du 4ormat standard e!tG de Linu!( il
int&re un 4i3Cier R Nournal S 9ui enre&istre toutes les o%$rations e44e3tu$es sur le systme'
Ce3i %ermet un r$3u%$ration %lus ra%ide et sKre du systme en 3as dJarret =rutal de la
ma3Cine'
E!em%le(
4dis> 4dis> 4dis> 4dis> / // /de5 de5 de5 de5/ // /Cda Cda Cda Cda( ^c 3on4i&urer une nou5elle %artition du dis9ue
m>4s m>4s m>4s m>4s X XX Xt tt t e!t e!t e!t e!t+ ++ + / // /de5 de5 de5 de5/Cda /Cda /Cda /Cda/ // /( (( ( ^c ^c ^c ^c Cette 3ommande 4ormate la %artition Cda/ a5e3 3r$ation dJun "S e!t+
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu!
C CC C' '' ' Monta&e Monta&e Monta&e Monta&e et et et et d$monta&e d$monta&e d$monta&e d$monta&e dJun dJun dJun dJun systme systme systme systme de de de de 4i3Cier 4i3Cier 4i3Cier 4i3Cier( (( (
Pour %ou5oir utiliser un "S; 3eluiW3i doit Etre mont$ sur un %oint de monta&e de
lJar=ores3en3e Linu!( son 3ontenu est alors a33essi=le 3omme sim%le r$%ertoire'
La 3ommande mount %ermet d6a33$der au! %$ri%C$ri9ues de ty%e =lo3s ?les %artitions@
sur les9uels un systme de 4i3Cier e!iste' La 3ommande mount mount mount mount atta3Ce le r$%ertoire ra3ine
du systme de 4i3Ciers F un r$%ertoire %r$e!istant a%%el$ %oint de monta&e ?mount%oint@'
mount mount mount mount W WW Wt t t t ty%e4s ty%e4s ty%e4s ty%e4s W WW Wo o%tions %$ri%C$ri9ue o o%tions %$ri%C$ri9ue o o%tions %$ri%C$ri9ue o o%tions %$ri%C$ri9ue %oint]de]monta&e %oint]de]monta&e %oint]de]monta&e %oint]de]monta&e
34
mount mount mount mount W WW Wt t t t ty%e4s ty%e4s ty%e4s ty%e4s W WW Wo o%tions %$ri%C$ri9ue o o%tions %$ri%C$ri9ue o o%tions %$ri%C$ri9ue o o%tions %$ri%C$ri9ue %oint]de]monta&e %oint]de]monta&e %oint]de]monta&e %oint]de]monta&e
Par e!em%le'
mount mount mount mount W WW Wt e!t+ /de5/Cda, /Come t e!t+ /de5/Cda, /Come t e!t+ /de5/Cda, /Come t e!t+ /de5/Cda, /Come
Le systme de 4i3Ciers 3ontenu dans /de5/Cda, 5a Etre ratta3C$ au r$%ertoire /Come
e!istant' La 3ommande umount umount umount umount d$ta3Ce le systme de 4i3Ciers du %oint de monta&e'
umount umount umount umount /Come /Come /Come /Come
TP( TP( TP( TP( monter un %$ri%C$ri9ue USA ; et le d$monter a%rs'
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu!
8 88 8' '' ' Les Les Les Les droits droits droits droits sur sur sur sur les les les les 4i3Ciers 4i3Ciers 4i3Ciers 4i3Ciers et et et et les les les les r$%ertoires r$%ertoires r$%ertoires r$%ertoires( (( (
Linu! %ermet de s%$3i4ier les droits dont dis%osent les utilisateurs sur un 4i3Cier ou
un r$%ertoire' #n distin&ue trois 3at$&ories dJutilisateurs(
U( le %ro%ri$taire ?User@H
G( le Grou%e ?Grou%@H
#( les autres ?#tCers@'
Ainsi; F 3es utilisateurs; sJa%%li9uent les droits sui5ants(
r ( le3ture ?read@H
35
r ( le3ture ?read@H
O( $3riture ?Orite@H
! ( e!$3ution ?e!e3ution@
Noter 9ue si au3un droit nJest a33ord$; on a le r$sultat sui5ant( W WW W %our lJa=s3en3e du
droit; tout en sa3Cant 9ue les droits sont dans lJordre rO! rO! rO! rO! ?le3ture; $3riture;
e!$3ution@ selon 9ue le droit est a33ord$' La 3ommande 3Cmod %ermet dJattri=uer ou
de retirer les droits dJun utilisateur sur un 4i3Cier ou r$%ertoire'
E!em%le( 3Cmod 3Cmod 3Cmod 3Cmod &YO &YO &YO &YO /Come/ /Come/ /Come/ /Come/tron& tron& tron& tron&/dossier /dossier /dossier /dossierH 3Cmod 3Cmod 3Cmod 3Cmod o oo oW WW WO! O! O! O! /Come/ /Come/ /Come/ /Come/tron& tron& tron& tron&/4i3Cier /4i3Cier /4i3Cier /4i3Cier
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu!
8 88 8' '' ' Les Les Les Les droits droits droits droits sur sur sur sur les les les les 4i3Ciers 4i3Ciers 4i3Ciers 4i3Ciers et et et et les les les les r$%ertoires r$%ertoires r$%ertoires r$%ertoires( (( (
Les droits dJa33s %eu5ent aussi sJe!%rimer en notation o3tale ?=ase 0@' U 3Ca9ue
droit 3orres%ond une 5aleur o3tale; %ositionnelle et 3umula=le' Pour en3oder trois
droits rO! rO! rO! rO!; il 4aut trois trois trois trois =its =its =its =its; 3Ca3un %renant la 5aleur ) )) ) ou / // / selon 9ue le droit est
a=sent a=sent a=sent a=sent ? ?? ?) )) )@ @@ @ ou %r$sent ?/ // /@ ( rO! rO! rO! rO!^/// /// /// /// en =inaire; sous 4orme o3tale; nous aurons ( 1 11 1' '' '
8ans lJordre des droits; le3ture; $3riture et e!$3ution; nous aurons (
WWW WWW WWW WWW ( (( ( ) )) )H HH H WW WW WW WW! !! ! ( (( ( / // /H HH H W WW WO OO OW WW W ( (( ( G GG GH HH H r rr rWW WW WW WW ( (( ( , ,, ,H HH H W WW WO! O! O! O! ( (( ( + ++ +H HH H r rr rW WW W! !! ! ( (( ( * ** *H HH H rO rO rO rOW WW W ( (( ( . .. .H HH H rO! rO! rO! rO! ( (( ( 1 11 1
36
WWW WWW WWW WWW ( (( ( ) )) )H HH H WW WW WW WW! !! ! ( (( ( / // /H HH H W WW WO OO OW WW W ( (( ( G GG GH HH H r rr rWW WW WW WW ( (( ( , ,, ,H HH H W WW WO! O! O! O! ( (( ( + ++ +H HH H r rr rW WW W! !! ! ( (( ( * ** *H HH H rO rO rO rOW WW W ( (( ( . .. .H HH H rO! rO! rO! rO! ( (( ( 1 11 1
E!em%le( 3Cmod 3Cmod 3Cmod 3Cmod W WW WR RR R 1*) 1*) 1*) 1*) /Come/ /Come/ /Come/ /Come/tron& tron& tron& tron&/dossier /dossier /dossier /dossierH 3Cmod 3Cmod 3Cmod 3Cmod .,, .,, .,, .,, /Come/ /Come/ /Come/ /Come/tron& tron& tron& tron&/4i3Cier /4i3Cier /4i3Cier /4i3Cier
#n distin&ue trois autres droits a%%el$s droits s%$3iau!( suid suid suid suid; s&id s&id s&id s&id et sti3>t sti3>t sti3>t sti3>t =it =it =it =it'
SUI8 SUI8 SUI8 SUI8 ?Set User Id@( lors9ue 3eluiW3i est %ositionn$; une 3ommande se lan3era a5e3
lJuid de son %ro%ri$taire 3e 9ui %ermet dJa39u$rir ses droits durant lJe!$3ution de la
3ommande' Ce =it est %ositionn$e %ar lJo%tion s ss s de la 3ommande 3Cmod; ou ,))) ,))) ,))) ,))) en
o3tale' E!em%le( 3Cmod 3Cmod 3Cmod 3Cmod uYs uYs uYs uYs / // /=in =in =in =in/ // /&re% &re% &re% &re%H 3Cmod 3Cmod 3Cmod 3Cmod ,1** ,1** ,1** ,1** / // /=in =in =in =in/3at /3at /3at /3at ? ?? ?e!( Installer le Nd>'=in@
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu!
8 88 8' '' ' Les Les Les Les droits droits droits droits sur sur sur sur les les les les 4i3Ciers 4i3Ciers 4i3Ciers 4i3Ciers et et et et les les les les r$%ertoires r$%ertoires r$%ertoires r$%ertoires( (( (
SGI8 SGI8 SGI8 SGI8 ?Set Grou% Id@( 3e droit 4on3tionne de la mEme manire 9ue suid en 3e 9ui
3on3erne les e!$3uta=les ?4i3Cier =inaire@ mais en donnant le droit du &rou%e'
Mais le s&id %eut aussi Etre attri=u$ F un dossier( dans 3e 3as tout 4i3Cier 3r$e dans
un dossier %ortant le s&id aura 3omme &rou%e %ro%ri$taire le &rou%e du dossier' Ce
=it est %ositionn$ %ar lJo%tion s de la 3ommande 3Cmod ou le deu!ime =it de 3e
&rou%e de droit ?G))) en o3tal@'
37
&rou%e de droit ?G))) en o3tal@'
E!em%le( 3Cmod 3Cmod 3Cmod 3Cmod &Ys &Ys &Ys &Ys /Come/l%i /Come/l%i /Come/l%i /Come/l%i/)G /)G /)G /)G ou 3Cmod 3Cmod 3Cmod 3Cmod G1** G1** G1** G1** /Come/l%i /Come/l%i /Come/l%i /Come/l%i/)G /)G /)G /)G
Sti3>y Sti3>y Sti3>y Sti3>y =it =it =it =it( (( ( si le droit est %la3$ sur un dossierH seul le %ossesseur dJun 4i3Cier %ourra
le renommer ou le su%%rimer; mais tous les utilisateurs %ourront y a5oir a33s; 3Jest
la 3as de /tm% /tm% /tm% /tm% et /5ar/s%ool/mail /5ar/s%ool/mail /5ar/s%ool/mail /5ar/s%ool/mail' '' ' Ce =it est %ositionn$ %ar lJo%tion t de la 3ommande
3Cmod ou le troisime =it de 3e &rou%e de droit ?/))) en o3tal@'
E!em%le( 3Cmod 3Cmod 3Cmod 3Cmod oYt oYt oYt oYt /Come/ /Come/ /Come/ /Come/l%i l%i l%i l%i/%arta&e /%arta&e /%arta&e /%arta&e ou 3Cmod 3Cmod 3Cmod 3Cmod /111 /111 /111 /111 /Come/ /Come/ /Come/ /Come/l%i l%i l%i l%i/%arta&e /%arta&e /%arta&e /%arta&e
CCa%itre IV CCa%itre IV CCa%itre IV CCa%itre IV ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu! ( Le systme de 4i3Ciers GNU/Linu!
E EE E' '' ' Modi4ier Modi4ier Modi4ier Modi4ier le le le le %ro%ri$taire %ro%ri$taire %ro%ri$taire %ro%ri$taire et et et et le le le le &rou%e &rou%e &rou%e &rou%e sur sur sur sur les les les les 4i3Ciers 4i3Ciers 4i3Ciers 4i3Ciers et et et et r$%ertoires r$%ertoires r$%ertoires r$%ertoires
Linu! %ermet de s%$3i4ier le %ro%ri$taire dJun 4i3Cier ou dJun r$%ertoire %ar 3CoOn; 3CoOn; 3CoOn; 3CoOn; et
le &rou%e dJun 4i3Cier ou dJun r$%ertoire %ar la 3ommande 3C&r% 3C&r% 3C&r% 3C&r%'
Comme $non3$ %r$3$demment; il e!iste trois 3at$&ories dJutilisateurs sous GNU/Linu!
?User; Grou%; #tCers@; et un 4i3Cier a%%artient F un utilisateur et un &rou%e %ro%ri$taire'
E!em%le( 3CoOn 3CoOn 3CoOn 3CoOn root root root root /Come/ /Come/ /Come/ /Come/l%i l%i l%i l%i/4i3Cier /4i3Cier /4i3Cier /4i3CierH 3C&r% 3C&r% 3C&r% 3C&r% li3en3e li3en3e li3en3e li3en3e+ ++ + /Come/ /Come/ /Come/ /Come/l%i l%i l%i l%i/4i3Cier /4i3Cier /4i3Cier /4i3Cier
CCoOn %eut tout de mEme 3Can&er F la 4ois le %ro%ri$taire et le &rou%e %ro%ri$taire'
38
CCoOn %eut tout de mEme 3Can&er F la 4ois le %ro%ri$taire et le &rou%e %ro%ri$taire'
CCoOn CCoOn CCoOn CCoOn root root root root( (( (tron& tron& tron& tron& /Come/ /Come/ /Come/ /Come/l%i l%i l%i l%i/4i3Cier /4i3Cier /4i3Cier /4i3Cier
" "" "' '' ' Re3Cer3Ce Re3Cer3Ce Re3Cer3Ce Re3Cer3Ce de de de de 4i3Ciers 4i3Ciers 4i3Ciers 4i3Ciers( (( (
La re3Cer3Ce dans lJar=ores3en3e du systme de 4i3Cier %eut se 4aire &rd3e F des
utilitaires tels 9ue( (( ( 4ind; 4ind; 4ind; 4ind; lo3ate lo3ate lo3ate lo3ate' '' ' PCi3C PCi3C PCi3C PCi3C; ;; ; OCereis OCereis OCereis OCereis; ;; ; OCatis OCatis OCatis OCatis et et et et a%ro%os a%ro%os a%ro%os a%ro%os' '' '
La 3ommande 4ind 4ind 4ind 4ind est la %lus an3ienne 3ommande de re3Cer3Ce sous UNIX; elle nJutilise
%as de =ase inde!$e 3omme son R 3onNoint S lo3ate lo3ate lo3ate lo3ate'
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( ( ( (
Partitionnement a5an3$ Partitionnement a5an3$ Partitionnement a5an3$ Partitionnement a5an3$
39
Partitionnement a5an3$ Partitionnement a5an3$ Partitionnement a5an3$ Partitionnement a5an3$
et Sto3>a&e =as$ sur RAI8/LVM et Sto3>a&e =as$ sur RAI8/LVM et Sto3>a&e =as$ sur RAI8/LVM et Sto3>a&e =as$ sur RAI8/LVM
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
RAI8 est lJa3ronyme de Redundant Array o4 Inde%edent 8is>s' Comme son nom
lJindi9ue; RAI8 est le moyen %ar le9uel de multi%les dis9ues durs %eu5ent a&ir
3omme sJils ne 3onstituaient 9uJun seul dis9ue' Cette te3Cni9ue est indis%ensa=le
%our un administrateur systme; %our o=tenir des ser5eurs %er4ormants'
lJa5anta&e de 3e re&rou%ement des dis9ues est dJo=tenir de la tol$ran3e tol$ran3e tol$ran3e tol$ran3e au! au! au! au!
%annes %annes %annes %annes et/ou de meilleurs meilleurs meilleurs meilleurs %er4orman3es %er4orman3es %er4orman3es %er4orman3es'
40
%annes %annes %annes %annes et/ou de meilleurs meilleurs meilleurs meilleurs %er4orman3es %er4orman3es %er4orman3es %er4orman3es'
les %er4orman3es sont %ermises en $3latant les entr$es/sorties sur %lusieurs
dis9ues ?stri%%in&@ SCSI ou %lusieurs dis9ue I8E &$r$s %ar un 3ontr:leur distin3t'
la tol$ran3e au! %annes dJun dis9ue est r$alis$e soit en du%li9uant les mEmes
donn$es sur %lusieurs dis9ue ?on %arle de dis9ues miroirs ou mirronrin&@; soit en
utilisant des donn$es de %arit$s 9ui %ermettent la re3onstitution du dis9ue Cors
ser5i3e'
Le RAI8 %eut Etre mat$riel ou lo&i3iel' Le RAI8 mat$riel utilise un 3ontr:leur
mat$riel %ermettant de &$rer le 5olume RAI8' Ce 3ontr:leur RAI8 est dot$ d6un
%ro3esseur s%$3i4i9ue; une m$moire et un lo&i3iel em=ar9u$ ?RAI8 4irmOare@' Le
3ontr:leur RAI8 mat$riel 3a3Ce les 3ara3t$risti9ues du 5olume RAI8 au systme
d6e!%loitation' Ce dernier %er`oit le 5olume RAI8 3omme un dis9ue dur 3lassi9ue'
En RAI8 lo&i3iel; le 3ontr:leur RAI8 est un 3om%osant du systme d6e!%loitation'
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
41
En RAI8 lo&i3iel; le 3ontr:leur RAI8 est un 3om%osant du systme d6e!%loitation'
Le module M8 ?Multi%le 8is>@ du noyau Linu! est un 3ontr:leur RAI8 lo&i3iel
%ermettant de &$rer le 5olume RAI8 et o44rant au! a%%li3ations un seul dis9ue dur
5irtuel'
8ans 3e 3ours; le sa5oir 3on3ret %orte essentiellement sur le RAI8 lo&i3iel 9ui est
o44ert %ar le noyau Linu!' Le RAI8 mat$riel lui; est %r$sent$ essentiellement de
manire tC$ori9ue' Pour =eau3ou% dJadministrateurs ?systme@; il se r$sume au
3Coi! du ser5eur ou F lJutilisation 9uasi o%a9ue dJun SAN SAN SAN SAN ?Stora&e Area NetOor>@
Il e!iste %lusieurs ty%es de RAI8; a%%el$s ni5eau!' Les %lus utilis$s sont RAI8 ); RAI8 /;
RAI8 * et RAI8 /) (
RAI8 ) ?Stri%%in&@ RAI8 ) ?Stri%%in&@ RAI8 ) ?Stri%%in&@ RAI8 ) ?Stri%%in&@ ( il est utilis$ uni9uement %our am$liorer les %er4orman3es' Les
donn$es sont d$3ou%$es en =lo3s ?3Cun>@ et 3es =lo3s sont r$%artis sur %lusieurs dis9ues;
3e 9ui diminue les tem%s de le3ture et dJ$3ritureH
RAI8 / ?Mirrorin&@ ( RAI8 / ?Mirrorin&@ ( RAI8 / ?Mirrorin&@ ( RAI8 / ?Mirrorin&@ ( il o44re une redondan3e des donn$es' En e44et elles sont
du%li9u$es sur deu! ou %lusieurs dis9ues' La %er4orman3e de le3ture au&mente a5e3 le
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
42
du%li9u$es sur deu! ou %lusieurs dis9ues' La %er4orman3e de le3ture au&mente a5e3 le
nom=re de dis9ues du 5olume RAI8' Ce3i %eut assurer une meilleure tol$ran3e au!
%annes; mais %eut nuire F la %er4orman3e dJ$3riture; 3ar l6in4ormation doit Etre $3rite
%lusieurs 4ois'
NA NA NA NA( les dis9ues 4aisant %artie dJun RAI8 ?sau4 RAI8 )@
%ossdent en tEte un su%er=lo3s 9ui 3ontient la 3on4i&uration du RAI8'
Ces su%er=lo3s %ermettent $&alement le d$marra&e
F %artir dJun dis9ue RAI8'
RAI8 RAI8 RAI8 RAI8 * ** *( 3e ty%e de RAI8 utilise le stri%%in& et la %arit$' Il n$3essite au moins trois
dis9ues' Les donn$es de %arit$ sont re%arties sur les di44$rents dis9ues' En 3as de %anne
dJun dis9ue; le dis9ue RAI8 reste o%$rationnel; le lo&i3iel de &estion re3al3ule les
donn$es man9uantes F %artir des donn$es utiles et des %arit$s re%arties sur les dis9ues
restant en 4on3tion'
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
43
RAI8 RAI8 RAI8 RAI8 /) /) /) /) ou ou ou ou ? ?? ?/ // /Y YY Y) )) )@ @@ @ ( 3om=inaison de RAI8 / et de RAI8 )' C6est un RAI8 ) 3om%os$ de
deu! 5olumes RAI8 /; 3e 9ui o44re les a5anta&es simultan$s du RAI8 / et RAI8 ) (
au&mentation de la taille de sto3>a&e et des %er4orman3es de le3ture' Il 4aut au minimum
9uatre dis9ues de sto3>a&e %our 3r$er un 5olume RAI8 /)
Notion Notion Notion Notion de de de de 8is9ue 8is9ue 8is9ue 8is9ue de de de de Re3Car&e Re3Car&e Re3Car&e Re3Car&e ?s%are@(
Gestion Gestion Gestion Gestion du du du du RAI8 RAI8 RAI8 RAI8 lo&i3iel lo&i3iel lo&i3iel lo&i3iel sous sous sous sous Linu! Linu! Linu! Linu!(
La %lu%art des distri=utions Linu! utilisent la 3ommande mdadm mdadm mdadm mdadm %our &$n$rer un
5olume RAI8' Les 5ersions %r$3$dentes de la distri=ution RedDat utilisaient le
%a9ueta&e raidtools raidtools raidtools raidtools; mais mdadm mdadm mdadm mdadm est F la 4ois %lus %uissante et %lus 4a3ile F utiliser
9ue raidtools raidtools raidtools raidtools'
La 3ommande mdadm mdadm mdadm mdadm %ermet de 3r$er; 3ontr:ler et administrer le 5olume RAI8'
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
44
La 3ommande mdadm mdadm mdadm mdadm %ermet de 3r$er; 3ontr:ler et administrer le 5olume RAI8'
Elle %ossde se%t modes de 4on3tionnement di44$rents; 3Ca3un a5e3 ses %ro%res
o%tions'
Si au3un mode n6est s%$3i4i$; la 3ommande mdadm est en mode mana&e mana&e mana&e mana&e ou mis3 mis3 mis3 mis3'
Le mode mana&e est s$le3tionn$ si le nom de %$ri%C$ri9ue RAI8 est s%$3i4i$ a5ant
toutes les o%tions ou si la %remire o%tion est ( WW WW WW WWadd add add add; WW WW WW WW4ail 4ail 4ail 4ail ? ?? ?WW WW WW WWset set set setW WW W4aulty 4aulty 4aulty 4aulty@ @@ @; or WW WW WW WWremo5e remo5e remo5e remo5e'
Les Les Les Les di44$rents di44$rents di44$rents di44$rents modes modes modes modes de de de de 4on3tionnement 4on3tionnement 4on3tionnement 4on3tionnement du du du du RAI8 RAI8 RAI8 RAI8( (( (
assem=le assem=le assem=le assem=le( (( ( WW WW WW WWassem=le assem=le assem=le assem=le ou ou ou ou WW WW WW WWA AA A ( Assem=le les 3om%osants d6un 5olume RAI8 d$NF 3r$$'
Ce mode est utile %our le d$%anna&e ou l6a3ti5ation d6un 5olume RAI8 trans4$r$ de%uis
un autre ordinateur' L6o%tion Ws ou WWs3an r$3u%re les in4ormations sur le 5olume RAI8
et les dis9ues sousWNa3ents'
=uild =uild =uild =uild( (( ( WW WW WW WW=uild =uild =uild =uild ou ou ou ou X XX XA AA A( (( ( Cr$e un 5olume RAI8 F %artir des dis9ues 9ui n6ont %as de
su%er=lo3s ?des m$tadonn$es@' Ce mode est %lus utilis$ en RAI8 )'
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
45
su%er=lo3s ?des m$tadonn$es@' Ce mode est %lus utilis$ en RAI8 )'
3reate 3reate 3reate 3reate( (( ( WW WW WW WW3reate 3reate 3reate 3reate ou ou ou ou X XX XC CC C( (( ( Cr$e un nou5eau 5olume RAI8 a5e3 des su%er=lo3s ?des
m$tadonn$es@ dans 3Ca9ue dis9ue'
&roO &roO &roO &roO( (( ( WW WW WW WW&roO &roO &roO &roO ou ou ou ou X XX XG GG G( (( ( CCan&e le nom=re ou la taille des =lo3s ou des dis9ues sousW
Na3ents'
mana&e mana&e mana&e mana&e ( (( ( ?mode %ar d$4aut@( Peut aNouter ou su%%rimer des dis9ues F un 5olume RAI8
en 3ours d6e!$3ution' Ce3i est utile %our enle5er des dis9ues durs en %anne; aNouter des
dis9ues de re3Can&e ou rem%la3er des dis9ues'
Les Les Les Les di44$rents di44$rents di44$rents di44$rents modes modes modes modes de de de de 4on3tionnement 4on3tionnement 4on3tionnement 4on3tionnement du du du du RAI8 RAI8 RAI8 RAI8 ?suite ?suite ?suite ?suite et et et et 4in@ 4in@ 4in@ 4in@( (( (
monitor monitor monitor monitor( (( ( WW WW WW WW4olloO 4olloO 4olloO 4olloO; ;; ; WW WW WW WWmonitor monitor monitor monitor ou ou ou ou X XX X" "" "( Sur5eille un 5olume RAI8' Peut %ar
e!em%le automatiser l6en5oi des alertes au! administrateurs lors9ue le 5olume
RAI8 ren3ontre des erreurs' Peut aussi e!$3uter automati9uement des
3ommandes; 3omme enle5er et r$ins$rer un dis9ue %our tenter de 3orri&er une
d$4aillan3e non 4atale'
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
46
d$4aillan3e non 4atale'
mis3 mis3 mis3 mis3( (( ( ?%ar d$4aut@( E44e3tue des o%$rations s%$3i4i9ues sur un dis9ue sousW
Na3ent; telles 9ue l6e44a3ement de su%er=lo3s ou du %aramtre en le3ture seule'
Pour %lus dJin4ormation; 5euilleZ 3onsulter le manuel a5e3 man man man man mdadm mdadm mdadm mdadm'
HP ProLiant
DL380 G5 Series
Les 5olumes RAI8 sont 3on4i&ur$s dans le 4i3Cier / // /et3 et3 et3 et3/ // /mdadm mdadm mdadm mdadm' '' '3on4 3on4 3on4 3on4' Ce 4i3Cier est
utilis$ %ar la 3ommande mdadm dans le mode 3reate %our 3r$er le 5olume RAI8 ou %our
lJinitialiser a%rs 3Ca9ue d$marra&e' Le 4i3Cier /%ro3/ /%ro3/ /%ro3/ /%ro3/mdsat mdsat mdsat mdsat indi9ue lJ$tat du RAI8
?%u=li$ %ar le noyau@'
les %rin3i%au! %aramtres du 4i3Cier / // /et3 et3 et3 et3/ // /mdadm mdadm mdadm mdadm' '' '3on4 3on4 3on4 3on4 sont les sui5antes(
8EVICE 8EVICE 8EVICE 8EVICE ( liste des dis9ues et %artitions sus3e%ti=les d6Etre utilis$s dans le 5olume
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
47
RAI8 H
ARRAY ARRAY ARRAY ARRAY ( nom du 5olume RAI8; %ar e!em%le /de5/md) ou /de5/md/)) H
le5el le5el le5el le5el ( ni5eau RAI8; %ar e!em%le raid); raid/; raid, ou raid* H
de5i3es de5i3es de5i3es de5i3es ( liste des dis9ues ou %artitions 9ui seront utilis$s %our assem=ler le 5olume
RAI8 H
La La La La 3ommande 3ommande 3ommande 3ommande mdadm mdadm mdadm mdadm sJutilise sJutilise sJutilise sJutilise de de de de la la la la manire manire manire manire sui5ante sui5ante sui5ante sui5ante( (( (
mdadm emodef g mdadm emodef g mdadm emodef g mdadm emodef graidde5i3e raidde5i3e raidde5i3e raidde5i3ec eo%tionsf g3om%onent c eo%tionsf g3om%onent c eo%tionsf g3om%onent c eo%tionsf g3om%onentW WW Wde5i3es de5i3es de5i3es de5i3esc cc c
Usa&e( mdadm WWassem=le mdWde5i3e o%tionsWandW3om%onentWde5i3es'''
E!em%le E!em%le E!em%le E!em%le( mdadm mdadm mdadm mdadm W WW WAs As As As / // /de5 de5 de5 de5/md /md /md /md) )) ) ou ou ou ou mdadm mdadm mdadm mdadm WW WW WW WWassem=le assem=le assem=le assem=le / // /de5 de5 de5 de5/md /md /md /md) )) ) WW WW WW WWA AA A WW WW WW WWs3an s3an s3an s3an
Cette 3ommande a3ti5e le 5olume RAI8 %our le %remier module ?md)@
Usa&e( mdadm WW3reate mdWde5i3e WW3Cun>^X WWle5el^Y WWraidWde5i3es^I de5i3es
E!em%le( mdadm E!em%le( mdadm E!em%le( mdadm E!em%le( mdadm WW WW WW WW3reate / 3reate / 3reate / 3reate /de5 de5 de5 de5/md) /md) /md) /md) WW WW WW WWle5el le5el le5el le5el^* ^* ^* ^* WW WW WW WWraid raid raid raidW WW Wde5i3es de5i3es de5i3es de5i3es^+ / ^+ / ^+ / ^+ /de5 de5 de5 de5/sd=/ / /sd=/ / /sd=/ / /sd=/ /de5 de5 de5 de5/sd3/ / /sd3/ / /sd3/ / /sd3/ /de5 de5 de5 de5/sdd/ /sdd/ /sdd/ /sdd/
Cette 3ommande 3r$e un RAI8 * sur trois dis9ues durs ?sd=/; sd3/ et sdd/@
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
48
Cette 3ommande 3r$e un RAI8 * sur trois dis9ues durs ?sd=/; sd3/ et sdd/@
E!em%le( mdadm E!em%le( mdadm E!em%le( mdadm E!em%le( mdadm WW WW WW WWmana&e mana&e mana&e mana&e WW WW WW WWset set set setW WW W4aulty 4aulty 4aulty 4aulty / // /de5 de5 de5 de5/md) / /md) / /md) / /md) /de5 de5 de5 de5/sd3/ /sd3/ /sd3/ /sd3/ ou ou ou ou mdadm / mdadm / mdadm / mdadm /de5 de5 de5 de5/md) /md) /md) /md) W WW W4 / 4 / 4 / 4 /de5 de5 de5 de5/sd3/ /sd3/ /sd3/ /sd3/
Cette 3ommande simule une %anne RAI8 sur le troisime ?%remire %artition@ dis9ue dur
?sd3/@
E!em%le E!em%le E!em%le E!em%le( (( ( mdadm mdadm mdadm mdadm WW WW WW WWmonitor monitor monitor monitor WW WW WW WWmail^ mail^ mail^ mail^root root root root2 22 2lo3alCost lo3alCost lo3alCost lo3alCost X XX X4 44 4 / // /de5 de5 de5 de5/md /md /md /md) )) )
Cette 3ommande sur5eille le dis9ue RAI8 md) et en5oie un mail ?F root@ en 3as de %anne'
Tra5au! Tra5au! Tra5au! Tra5au! Prati9ues Prati9ues Prati9ues Prati9ues(
/' Mise en %la3e de deu! dis9ues systme en RAI8/( 3as de la mise en %la3e
dJun ser5eur de messa&erie ? a5e3 IIMARA ICS@'
Installation Installation Installation Installation de de de de RDEL RDEL RDEL RDEL . .. . ou ou ou ou CEnt#S CEnt#S CEnt#S CEnt#S . .. . sur sur sur sur les les les les G GG G dis9ues dis9ues dis9ues dis9ues en en en en RAI8 RAI8 RAI8 RAI8/ // /
G' Simuler la %anne dJun des dis9ues systme; su%%rimer le dis9ue de la
matri3e RAI8/ et le rem%la3er %ar un nou5eau dis9ue'
CCa%itre V CCa%itre V CCa%itre V CCa%itre V ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM ( Partitionnement a5an3$ et Sto3>a&e =as$ sur RAI8/LVM
49
matri3e RAI8/ et le rem%la3er %ar un nou5eau dis9ue'
+' Installer trois nou5eau! dis9ues ?F 3Caud@ de donn$es en RAI8* %our le
sto3>a&e de donn$es'
,' Simuler la %anne dJun des dis9ues systme; su%%rimer le dis9ue de la
matri3e RAI8* et le rem%la3er %ar un nou5eau dis9ue'
*' Installer le systme sous deu! dis9ues en RAI8 / dans un 5olume lo&i9ue
LVM et le sto3>a&e sous les 9uatre 9uatre 9uatre 9uatre dis9ues dis9ues dis9ues dis9ues en en en en RAI8 RAI8 RAI8 RAI8 /) /) /) /)' en LVM aussi
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( ( ( (
Installation et &estion de %a9ueta&es Installation et &estion de %a9ueta&es Installation et &estion de %a9ueta&es Installation et &estion de %a9ueta&es
a5e3 RPM et a5e3 RPM et a5e3 RPM et a5e3 RPM et YUM YUM YUM YUM
Installer la A88 Installer la A88 Installer la A88 Installer la A88 Post&reSaL Post&reSaL Post&reSaL Post&reSaL; lJIPAX Asteris>; ; lJIPAX Asteris>; ; lJIPAX Asteris>; ; lJIPAX Asteris>; Pe=min Pe=min Pe=min Pe=min
50
Installer la A88 Installer la A88 Installer la A88 Installer la A88 Post&reSaL Post&reSaL Post&reSaL Post&reSaL; lJIPAX Asteris>; ; lJIPAX Asteris>; ; lJIPAX Asteris>; ; lJIPAX Asteris>; Pe=min Pe=min Pe=min Pe=min
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM
Il e!iste %lusieurs ty%es d6installation; les %a9uets ?Ainaires ou %a3>a&es@ et la
3om%ilation des sour3es' Contrairement F dJautres systmes dJe!%loitation; il nJest %as
3ourant sur Linu! et Uni! en &$n$ral de dis%oser de lo&i3iels 4ournis a5e3 un
%ro&ramme lJinstallation intera3ti4 ?%as de install'e!e@'
Les %a9uets %a9uets %a9uets %a9uets sont F linu! 3e 9ue sont les ' '' 'e!e e!e e!e e!e F PindoOs' La %remire et an3ienne
m$tCode dJinstallation dJa%%li3ations sur un systme dJe!%loitation LINUX
?3lassi9uement C$rit$ des %rati9ues du monde UNIX@ est lJinstallation en utilisant les
51
?3lassi9uement C$rit$ des %rati9ues du monde UNIX@ est lJinstallation en utilisant les
R sour3es S de %ro&ramme' Les %a9uets se %r$sentent sous les e!tensions ' '' 'r%m r%m r%m r%m
?distri=utions RedCat( 4$dora; CEnt#S; Mandri5aL@'
Les sour3es sour3es sour3es sour3es sont 3om%os$es dJun ou %lusieurs 4i3Ciers ar3Ci5$s ar3Ci5$s ar3Ci5$s ar3Ci5$s et 3om%ress$s 3om%ress$s 3om%ress$s 3om%ress$s %our
4a3iliter leur distri=ution' Certains $diteurs %ro%osent des s3ri%ts dJinstallation et =ien
sou5ent 3eu!W3i se 3ontentent de d$3om%resser et de d$sar3Ci5er 9uel9ues 4i3Ciers ' Leur
4orme est sou5ent ( Nom]%a3>et Nom]%a3>et Nom]%a3>et Nom]%a3>etW WW W5ersion 5ersion 5ersion 5ersion' '' 'tar tar tar tar' '' '&Z/t&Z/=Z &Z/t&Z/=Z &Z/t&Z/=Z &Z/t&Z/=ZG GG G
Pour %ou5oir installer de telles a%%li3ations ?sour3es@; il est n$3essaire de dis%oser des
outils de d$3om%ression; de d$sar3Ci5a&e et de 3om%ilation install$s sur le systme'
Une a%%li3ation sour3e sour3e sour3e sour3e se %r$sente sous 4orme dJun 4i3Cier tar 3om%ress$' La
%remire et an3ienne m$tCode dJinstallation dJa%%li3ations sur un systme
dJe!%loitation LINUX ?3lassi9uement C$rit$ des %rati9ues du monde UNIX@ est
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM
52
dJe!%loitation LINUX ?3lassi9uement C$rit$ des %rati9ues du monde UNIX@ est
lJinstallation en utilisant les R sour3es S de %ro&ramme' Les sour3es sont 3om%os$es dJun
ou %lusieurs 4i3Ciers ar3Ci5es et 3om%resses %our 4a3iliter leur distri=ution'
LJoutil dJar3Ci5a&e/d$sar3Ci5a&e 3lassi9ue des systmes LINUX sJa%%elle tar tar tar tar ?Ty%e ?Ty%e ?Ty%e ?Ty%e
AR3Ci5e AR3Ci5e AR3Ci5e AR3Ci5e@ @@ @' '' ' TAR TAR TAR TAR est F la 4ois une 3ommande dJar3Ci5a&e et de d$sar3Ci5a&e
RMP/YUM
RPM ?Red Dat Pa3>a&e Mana&er@( RPM est utilis$ ori&inellement %ar la distri=ution
RedDat mais a3tuellement em%loy$ %ar =on nom=re de distri=utions' La &estion des
%a9ueta&es est %rin3i%alement r$alis$e %ar la 3ommande r%m r%m r%m r%m' RPM sto3>e sa =ase de
donn$es dans le r$%ertoire /5ar/li=/r%m /5ar/li=/r%m /5ar/li=/r%m /5ar/li=/r%m' Les noms des %a9ueta&es au 4ormat RPM
res%e3tent sou5ent la synta!e sui5ante ( nom5ersion nom5ersion nom5ersion nom5ersionW WW W release release release releaseW WW War3Cite3ture ar3Cite3ture ar3Cite3ture ar3Cite3ture' '' 'r%m r%m r%m r%m'
Un %a3>a&e est don3 un 4i3Cier ?%ar4ois &ros@ 9ui 3ontient le %roduit F installer et des
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM
53
Un %a3>a&e est don3 un 4i3Cier ?%ar4ois &ros@ 9ui 3ontient le %roduit F installer et des
r&les' Ces r&les %eu5ent Etre multi%les (
Gestion Gestion Gestion Gestion des des des des d$%endan3es d$%endan3es d$%endan3es d$%endan3es ( le %roduit ne %ourra Etre install$ 9ue si les %roduits
9uJil utilise luiWmEme sont d$NF %r$sents'
Pr$ Pr$ Pr$ Pr$W WW Winstallation installation installation installation ( des a3tions sont F %r$5oir a5ant de %ou5oir installer le %roduit
?3Can&er des droits; 3r$er des r$%ertoires; et3'@'
Post Post Post PostW WW Winstallation installation installation installation ( des a3tions sont F %r$5oir a%rs lJinstallation du %roduit
?%aram$tra&e dJun 4i3Cier de 3on4i&uration; 3om%ilation anne!e; et3'@'
Installation; mise F Nour; su%%ression; interro&ation( les o%tions 3ouramment utilis$es
%ar %our la 3ommande r%m sont les sui5antes(
r%m r%m r%m r%m W WW Wi ii i ?ou WWinstall@ ( installe un %a9ueta&e H
r%m r%m r%m r%m W WW WU UU U ?ou WWu%date@ ( met F Nour un %a9ueta&e d$NF install$ ou lJinstalle sJil nJest %as
en3ore %r$sent dans le systme H
r%m r%m r%m r%m W WW We ee e ?ou WWerase@ ( d$sinstalle un %a9ueta&e H
r%m r%m r%m r%m W WW W9 99 9 ?ou WW9uery@ ( en5oie une re9uEte sur un %a9ueta&e a4in d6a44i3Cer des
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM
54
r%m r%m r%m r%m W WW W9 99 9 ?ou WW9uery@ ( en5oie une re9uEte sur un %a9ueta&e a4in d6a44i3Cer des
in4ormations H
r%m r%m r%m r%m W WW WV VV V ?ou WW5eri4y@ ( 5$ri4ie lJint$&rit$ dJun %a9ueta&e H
r%m r%m r%m r%m W WW W" "" " ?ou WW4resCen@ ( met F Nour un %a9ueta&e d$NF install$ H
r%m r%m r%m r%m WW WW WW WW5ersion 5ersion 5ersion 5ersion ( a44i3Ce la 5ersion de la 3ommande r%m H
r%m r%m r%m r%m WW WW WW WWCel% Cel% Cel% Cel% ( a44i3Ce les o%tions de la 3ommande r%m'
NA NA NA NA ( Nous de5ons nous %la3er dans le r$%ertoire 3ourant du 4i3Cier F installer et
lJinstallation ne 4on3tionnera 9ue si les d$%endan3es sont r$solues'
Comme il est %ossi=le dJutiliser des 3ara3tres de su=stitution ?r%m r%m r%m r%m W WW Wi ii i Q QQ Q' '' 'r%m@; r%m@; r%m@; r%m@; 5ous
%ou5eZ a44i3Cer le nom du %a3>a&e en 3ours dJinstallation a5e3 le %aramtre W5 55 5' Le
%aramtre W WW WC CC C a44i3Ce des 3ara3tres h hh h %our indi9uer la %ro&ression de lJinstallation' #n
aura don3(
r%m r%m r%m r%m W WW Wi5C i5C i5C i5C %C% %C% %C% %C%W WW W, ,, ,' '' '/ // /' '' 'G GG G W WW W G GG G' '' '/ // /' '' '0 00 0' '' 'i ii i*0. *0. *0. *0.' '' 'r%m r%m r%m r%m
La =ase de donn$es RPM %eut Etre interro&$e 4a3ilement a5e3 le %aramtre W9 sui5i de
%lusieurs o%tions(
W WW Wa aa a ( (( ( liste liste liste liste de de de de tous tous tous tous les les les les %a3>a&es %a3>a&es %a3>a&es %a3>a&es install$s install$s install$s install$s' '' '
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM
55
W WW Wa aa a ( (( ( liste liste liste liste de de de de tous tous tous tous les les les les %a3>a&es %a3>a&es %a3>a&es %a3>a&es install$s install$s install$s install$s' '' '
W WW Wi ii i ( (( ( in4ormations in4ormations in4ormations in4ormations &$n$rales &$n$rales &$n$rales &$n$rales ?le ?le ?le ?le r$sum$@ r$sum$@ r$sum$@ r$sum$@ du du du du %a3>a&e %a3>a&e %a3>a&e %a3>a&e' '' '
W WW Wl ll l ( (( ( liste liste liste liste des des des des 4i3Ciers 4i3Ciers 4i3Ciers 4i3Ciers install$s install$s install$s install$s' '' '
W WW W4 44 4 nom nom nom nom ( (( ( trou5e trou5e trou5e trou5e le le le le %a3>a&e %a3>a&e %a3>a&e %a3>a&e 9ui 9ui 9ui 9ui 3ontient 3ontient 3ontient 3ontient le le le le 4i3Cier 4i3Cier 4i3Cier 4i3Cier donn$ donn$ donn$ donn$' '' '
W WW W% %% % nom nom nom nom ( (( ( la la la la re3Cer3Ce re3Cer3Ce re3Cer3Ce re3Cer3Ce sJe44e3tue sJe44e3tue sJe44e3tue sJe44e3tue dans dans dans dans le le le le 4i3Cier 4i3Cier 4i3Cier 4i3Cier de de de de %a3>a&e %a3>a&e %a3>a&e %a3>a&e donn$ donn$ donn$ donn$' '' '
WW WW WW WWre9uires re9uires re9uires re9uires ( (( ( d$%endan3es d$%endan3es d$%endan3es d$%endan3es du du du du %a3>a&e %a3>a&e %a3>a&e %a3>a&e' '' '
E!em%le E!em%le E!em%le E!em%le( ( ( ( r%m r%m r%m r%m W WW W9a 9a 9a 9a i i i i &re% &re% &re% &re% %C% %C% %C% %C%
%C%Wlda%W,'/'GWG'/'0
%C%Wima%W,'/'GWG'/'0
as%G%C%W)'1*'/1W/
%C%W,'/'GWG'/'0
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM
Mises Mises Mises Mises F FF F Nour Nour Nour Nour automatis$es automatis$es automatis$es automatis$es( (( (
CCa9ue distri=ution 4ournit maintenant un outil de mise F Nour intera3ti4 ou automatis$
5ia les sites distant de mise F Nour a%%el$s d$%:t' YUM est le systme de &estion de
%a3>a&es des distri=utions RedCat ?CEnt#S; "edoraL@' Il r$3u%re les %a3>a&es au sein de
d$%:ts et &re les d$%endan3es' YUM si&ni4ie YelloO do& U%dater Modi4ied'
YUM est un outil %ermettant lJinstallation; la mise F Nour et la su%%ression des %a9ueta&es
r%m' YUM &re les d$%endan3es entre les %a9ueta&es' Il trou5e 3es %a9ueta&es sur
56
r%m' YUM &re les d$%endan3es entre les %a9ueta&es' Il trou5e 3es %a9ueta&es sur
di44$rentes sour3es a%%el$es d$%:ts ( des 4i3Ciers ima&es IS# RedCat; le r$seau RedCat; le
site 4t%; Ctt%; et3'
La 3on4i&uration de YUM se 4ait F tra5ers le 4i3Cier / // /et3 et3 et3 et3/ // /yum yum yum yum' '' '3on4 3on4 3on4 3on4 9ui 3ontient deu! ty%es
de se3tions (
emainf emainf emainf emainf ( d$4init les o%tions &lo=ales de 3on4i&uration H
ere%ositoryf ere%ositoryf ere%ositoryf ere%ositoryf ( d$4init la 3on4i&uration %our 3Ca9ue d$%:t'
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM ( Installation et &estion de %a9ueta&es a5e3 RPM et YUM
Mises Mises Mises Mises F FF F Nour Nour Nour Nour automatis$es automatis$es automatis$es automatis$es( (( (
8es 4i3Ciers de 3on4i&uration su%%l$mentaires sont $&alement lus F %artir des r$%ertoires
3on4i&ur$s %ar lJo%tion re%osdir; du 4i3Cier yum'3on4; dont la 5aleur %ar d$4aut est le
r$%ertoire / // /et3 et3 et3 et3/ // /yum yum yum yum/ // /re%os re%os re%os re%os' '' 'd dd d'
U 3Ca9ue 3ommande; YUM tente de ra4raj3Cir ses donn$es si le d$lai dJe!%iration a $t$
d$%ass$' Vous %ou5eZ 4or3er la mise F Nour du 3a3Ce a5e3 le %aramtre ma>e3a3Ce (
yum yum yum yum ma>e3a3Ce ma>e3a3Ce ma>e3a3Ce ma>e3a3Ce ou yum yum yum yum 3lean 3lean 3lean 3lean all all all all
57
yum yum yum yum ma>e3a3Ce ma>e3a3Ce ma>e3a3Ce ma>e3a3Ce ou yum yum yum yum 3lean 3lean 3lean 3lean all all all all
Les o%tions de =ase de la 3ommande yum sont(
yum yum yum yum install install install install %a9ueta&e?s@ %a9ueta&e?s@ %a9ueta&e?s@ %a9ueta&e?s@ ( installe la dernire 5ersion d6un %a9ueta&eH
yum yum yum yum u%date u%date u%date u%date %a9ueta&e?s@ %a9ueta&e?s@ %a9ueta&e?s@ %a9ueta&e?s@ ( met F Nour les %a9ueta&es indi9u$sH
yum yum yum yum remo5e remo5e remo5e remo5e %a9ueta&e?s@ %a9ueta&e?s@ %a9ueta&e?s@ %a9ueta&e?s@ ou yum yum yum yum erase erase erase erase %a9ueta&e?s@ %a9ueta&e?s@ %a9ueta&e?s@ %a9ueta&e?s@ ( su%%rime du systme le?s@
%a9ueta&e?s@ indi9u$?s@; ainsi 9ue tous les %a9ueta&es 9ui en d$%endent H
yum yum yum yum sear3C sear3C sear3C sear3C 3Caine 3Caine 3Caine 3Caine ou ou ou ou %a9ueta&e %a9ueta&e %a9ueta&e %a9ueta&e ( 3Cer3Ce des %a9ueta&es dont la des3ri%tion; le r$sum$;
le nom; ou le nom de l6em%a9ueteur; 3ontiennent la 3Cajne indi9u$e'
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( ( ( ( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR(
Vous a5eZ sKrement d$NF entendu %arler du 4ormat Zi%' C6est le %lus 3onnu et le %lus
r$%anduL du moins sous PindoOs' #n %eut l6utiliser aussi sous Linu!; de mEme 9ue le
4ormat rar'
Ce%endant; on %r$4rera utiliser des alternati5es li=res ?et sou5ent %lus %uissantes@
telles 9ue le &Zi% et le =Zi%G' Toute4ois; 3ontrairement F Zi% et rar; le &Zi% et le =Zi%G ne
sont 3a%a=les de 3om%resser 9u6un seul 4i3Cier F la 4ois et ne %eu5ent don3 %as 3r$er un
R %a9ueta&e S de %lusieurs 4i3Ciers' Mais rassureZW5ous; tout est %r$5u ( on utilise %our
58
R %a9ueta&e S de %lusieurs 4i3Ciers' Mais rassureZW5ous; tout est %r$5u ( on utilise %our
3ela un outil F %art; a%%el$ tar tar tar tar; 9ui %ermet d6assem=ler des 4i3Ciers a5ant de les
3om%resser'
Une a%%li3ation sour3e sour3e sour3e sour3e se %r$sente sous 4orme dJun 4i3Cier tar 3om%ress$' Pour
%ou5oir installer de telles a%%li3ations; il est n$3essaire de dis%oser des outils de
d$3om%ression; de d$sar3Ci5a&e et de 3om%ilation install$s sur le systme' LJoutil tar tar tar tar
%ermet d6assem=ler des 4i3Ciers a5ant de les 3om%resser; de d$3om%resser et d$sar3Ci5er''
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( ( ( ( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR(
LJoutil dJar3Ci5a&e/d$sar3Ci5a&e 3lassi9ue des systmes LINUX sJa%%elle tar tar tar tar ?ty%e ?ty%e ?ty%e ?ty%e
ar3Ci5e@ ar3Ci5e@ ar3Ci5e@ ar3Ci5e@' '' ' TAR TAR TAR TAR est F la 4ois une 3ommande dJar3Ci5a&e et de d$sar3Ci5a&e'
La 3ommande tar tar tar tar ?Ty%e AR3Ci5e@ est une an3ienne 3ommande Uni! 9ui %ermet ais$ment
d6ar3Ci5er; d6ar3Ci5er; d6ar3Ci5er; d6ar3Ci5er; 36estWFWdire de r$aliser la sau5e&arde d6un ensem=le de 4i3Ciers en un seul
4i3Cier; 9ue l6on %eut $&alement 3om%resser 3om%resser 3om%resser 3om%resser'
Les %rin3i%ales o%tions de la 3ommande tar sont les sui5antes (
W3 33 3 ( (( ( %our %our %our %our 3r$er 3r$er 3r$er 3r$er lJar3Ci5e lJar3Ci5e lJar3Ci5e lJar3Ci5e H HH H
59
W3 33 3 ( (( ( %our %our %our %our 3r$er 3r$er 3r$er 3r$er lJar3Ci5e lJar3Ci5e lJar3Ci5e lJar3Ci5e H HH H
W WW W! !! ! ( (( ( %our %our %our %our d$sar3Ci5er d$sar3Ci5er d$sar3Ci5er d$sar3Ci5er H HH H
W WW W4 44 4 ( (( ( %our %our %our %our indi9uer indi9uer indi9uer indi9uer un un un un 4i3Cier 4i3Cier 4i3Cier 4i3Cier H HH H
W WW W5 55 5 ( (( ( %our %our %our %our donner donner donner donner les les les les indi3ations indi3ations indi3ations indi3ations sur sur sur sur le le le le d$roulement d$roulement d$roulement d$roulement du du du du %ro&ramme %ro&ramme %ro&ramme %ro&ramme
W WW WZ ZZ Z ( (( ( %our %our %our %our la la la la d$3om%ression/3om%ression d$3om%ression/3om%ression d$3om%ression/3om%ression d$3om%ression/3om%ression a aa a %artir %artir %artir %artir de de de de &Zi% &Zi% &Zi% &Zi% H HH H
W WW WN NN N ( (( ( %our %our %our %our la la la la d$3om%ression/3om%ression d$3om%ression/3om%ression d$3om%ression/3om%ression d$3om%ression/3om%ression a aa a %artir %artir %artir %artir de de de de =Zi% =Zi% =Zi% =Zi%G GG G' '' '
W WW WC CC C ( (( ( %our %our %our %our s%$3i4ier s%$3i4ier s%$3i4ier s%$3i4ier le le le le r$%ertoire r$%ertoire r$%ertoire r$%ertoire de de de de d$sar3Ci5a&e d$sar3Ci5a&e d$sar3Ci5a&e d$sar3Ci5a&e' '' '
NA NA NA NA ( si lJar3Ci5e ori&inale $tait un r$%ertoire entier; toute la stru3ture de son ar=ores3en3e
sera re3r$$e'
Eta%es Eta%es Eta%es Eta%es dJinstallation dJinstallation dJinstallation dJinstallation dJune dJune dJune dJune a%%li3ation a%%li3ation a%%li3ation a%%li3ation GNU GNU GNU GNU F FF F %artir %artir %artir %artir des des des des sour3es sour3es sour3es sour3es'
Pour installer une a%%li3ation GNU F %artir des sour3es; il 4aut %asser %ar les $ta%es 3iW
a%rs d$3rites normalement dans un 4i3Cier REA8ME mis %ar le d$5elo%%eur de
lJa%%li3ation'
8$3om%resser et 8$sar3Ci5er le R tar=all S ?4i3Cier ar3Ci5$ et 3om%ress$@ H
Se %ositionner dans lJar=ores3en3e 3r$e et 3r$er le ma>e4ile ma>e4ile ma>e4ile ma>e4ile H ' '' '/3on4i&ure /3on4i&ure /3on4i&ure /3on4i&ure H HH H
Com%iler lJa%%li3ation H ma>e ma>e ma>e ma>e
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( ( ( ( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR(
60
Com%iler lJa%%li3ation H ma>e ma>e ma>e ma>e
Installer lJa%%li3ation' ma>e ma>e ma>e ma>e install install install install
E!em%le E!em%le E!em%le E!em%le ( ( ( ( installer lJa%%li3ation asteris> asteris> asteris> asteris>W WW W/',')'tar'&Z /',')'tar'&Z /',')'tar'&Z /',')'tar'&Z
a aa afh tar W!Z54 asteris> asteris> asteris> asteris>W WW W/',')'tar'&Z /',')'tar'&Z /',')'tar'&Z /',')'tar'&Z WC /usr/lo3al/
= == =fh 3d /usr/lo3al/ asteris> asteris> asteris> asteris>W WW W/',') /',') /',') /',')
= == =fh '/3on4i&ure
3 33 3fh ma>e
d dd dfh ma>e install
E!em%le E!em%le E!em%le E!em%le dJinstallation dJinstallation dJinstallation dJinstallation dJune dJune dJune dJune a%%li3ation a%%li3ation a%%li3ation a%%li3ation A88 A88 A88 A88 a5e3 a5e3 a5e3 a5e3 Post&reSaL Post&reSaL Post&reSaL Post&reSaL
8ans 3ette e!em%le nous allons installer Post&reSal %our une utilisation a5e3 le ser5eur
dJa%%li3ation ERP ?#%enERP@' Les 3lients ?PindoOs/UNIX@ %ourront alors se 3onne3ter et
interro&er la A88 et e ser5eur dJa%li3ation'
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( ( ( ( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR( Installation F %artir des sour3es ; a5e3 lJoutil TAR(
T$l$3Car&er la 5ersion
Enter%rise8A Enter%rise8A Enter%rise8A Enter%rise8A de de de de Post&reSaL Post&reSaL Post&reSaL Post&reSaL
%our GNU/Linu!(
%ost&res9l %ost&res9l %ost&res9l %ost&res9lW WW W- -- -' '' 'G GG G' '' '* ** *W WW W/ // /W WW Wlinu! linu! linu! linu!' '' 'run run run run
61
Pla3er la %a9uet dans un r$%ertoire
et le rendre e!$3uta=le e!$3uta=le e!$3uta=le e!$3uta=le;
%uis lan3er le nou5eau nou5eau nou5eau nou5eau s3ri%t s3ri%t s3ri%t s3ri%t
et en4in %asser F lJinstallation lJinstallation lJinstallation lJinstallation et
la 3on4i&uration 3on4i&uration 3on4i&uration 3on4i&uration'
8$marra&e automati9ue de la =ase
Ensuite; utiliser lJutilitaire 3C>3on4i&
%our 3r$er les ni5eau dJarrEt ou de d$marra&e
DAUTE 8ISP#NIAILITE ET ST#CTAGE DAUTE 8ISP#NIAILITE ET ST#CTAGE DAUTE 8ISP#NIAILITE ET ST#CTAGE DAUTE 8ISP#NIAILITE ET ST#CTAGE Post&reSaL Post&reSaL Post&reSaL Post&reSaL
62
CCa%itre VII CCa%itre VII CCa%itre VII CCa%itre VII ( (( (
Con4i&uration et Administration
63
Con4i&uration et Administration
du systme GNU/Linu!
A' A' A' A' Automatisation Automatisation Automatisation Automatisation des des des des td3Ces td3Ces td3Ces td3Ces a5e3 a5e3 a5e3 a5e3 3ron 3ron 3ron 3ron( (( (
Le daemon 3ron 3ron 3ron 3ron %ermet la %ro&rammation d6$5$nements F r$%$tition' Il 4on3tionne F
l6aide d6une ta=le; a%%el$e une 3ronta= 3ronta= 3ronta= 3ronta=' C6est un 4i3Cier te!te sim%le; $dit$ a5e3 un sim%le
$diteur de te!te' Pour modi4ier sa 3ron ta=le %ersonnelle on utilise la 3ommande 3ronta=
%our $diter la ta=le; a5e3 le %aramtre R We S' Le 4ormat est le sui5ant (
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu!
64
#n utilise le 4ormat sui5ant %our les 5aleurs %$riodi9ues (
Une 5aleur %our indi9uer 9uand il 4aut e!$3uter la 3ommande' E! ( la 5aleur /*
dans le 3Cam% minute si&ni4ie la 9uinZime minuteH
Une liste de 5aleurs s$%ar$es %ar des 5ir&ules' E! ( /;,;1;/) dans le 3Cam% Mois
%our Ban5ier; A5ril; Buillet; #3to=reH
Une inter5alle de 5aleurs' E! ( /W* dans le 3Cam% Bour de la Semaine indi9ue du
lundi ?/@ au 5endredi ?*@' Le ) est le diman3Ce et le . le samedi'H
Le 3ara3tre Q %our toutes les 5aleurs %ossi=les' E! ( Q dans le 3Cam% Bour du mois
indi9ue tous les Nours du ou des mois'
Ima&inons 9ue Ne 5euille e!$3uter une 3ommande tous les Nours F /* C ,1(
,1 ,1 ,1 ,1 /* /* /* /* Q QQ Q Q QQ Q Q QQ Q tou3C tou3C tou3C tou3C /Come/mateo /Come/mateo /Come/mateo /Come/mateoG/ G/ G/ G//4i3Cier /4i3Cier /4i3Cier /4i3Cier' '' 't!t t!t t!t t!t
Pour lister les 3ronta=s a3ti5es (
3ronta= 3ronta= 3ronta= 3ronta= W WW Wl ll l
Pour su%%rimer la 3ronta= a3ti5e (
3ronta= 3ronta= 3ronta= 3ronta= X XX Xr rr r
Pour $diter la 3ronta= d6un utilisateur %arti3ulier (
3ronta= 3ronta= 3ronta= 3ronta= W WW Wu uu u user user user user
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu!
65
Les 4i3Ciers 3ronta= sont sau5$s dans /5ar/s%ool/3ron /5ar/s%ool/3ron /5ar/s%ool/3ron /5ar/s%ool/3ron' '' '
Un administrateur systme %eut utiliser des td3Ces automatis$es %our e44e3tuer des
sau5e&ardes %$riodi9ues; 3ontr:ler le systme; e!$3uter des s3ri%ts %ersonnalis$s; et3'
E!em%le E!em%le E!em%le E!em%le( sau5e&arde 3om%lte ?3Ca9ue diman3Ce F 0C))@ de la =ase Iim=ra a5e3 lJoutil
Zm=>%ose Zm=>%ose Zm=>%ose Zm=>%ose dans une 3ronta=' '' '
)) )) )) )) 0 00 0 Q QQ Q Q QQ Q 1 11 1 / // /usr usr usr usr/lo3al/ /lo3al/ /lo3al/ /lo3al/=in =in =in =in/ // /Zm=>%ose Zm=>%ose Zm=>%ose Zm=>%ose' '' 'Ora%%er Ora%%er Ora%%er Ora%%er W WW W4 44 4
A AA A' '' ' Administration Administration Administration Administration F FF F 8istan3e 8istan3e 8istan3e 8istan3e dJun dJun dJun dJun Ser5eur Ser5eur Ser5eur Ser5eur GNU/Linu! GNU/Linu! GNU/Linu! GNU/Linu!( (( ( ? ?? ?ssC;Oe=min ssC;Oe=min ssC;Oe=min ssC;Oe=min@ @@ @
Se3ure Se3ure Se3ure Se3ure SCell SCell SCell SCell ?SSD SSD SSD SSD@ est F la 4ois un %ro&ramme in4ormati9ue et un %roto3ole de
3ommuni3ation s$3uris$' Le %roto3ole de 3onne!ion im%ose un $3Can&e de 3l$s de
3Ci44rement en d$=ut de 3onne!ion' Par la suite; tous les se&ments TCP sont autCenti4i$s et
CCi44r$s' Un ser5eur SSD dis%ose d6un 3ou%le de 3le4s RSA sto3>$ dans le r$%ertoire
/ // /et3 et3 et3 et3/ // /ssC ssC ssC ssC/ et &$n$r$ lors de l6installation du ser5eur' Le 4i3Cier ssC]Cost]rsa]>ey ssC]Cost]rsa]>ey ssC]Cost]rsa]>ey ssC]Cost]rsa]>ey 3ontient la
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu!
66
3le4 %ri5$e et a les %ermissions %ermissions %ermissions %ermissions .)) .)) .)) .))' Le 4i3Cier ssC]Cost]rsa]>ey'%u= 3ontient la 3le4
%u=li9ue et a les %ermissions %ermissions %ermissions %ermissions .,, .,, .,, .,,'
LJim%l$mentation du %roto3ole SSD sous GNU/Linu! sJa%%elle o%enssC o%enssC o%enssC o%enssCW WW Wser5er ser5er ser5er ser5er ?%our le
ser5eur@; o%enssC o%enssC o%enssC o%enssCW WW W3lient 3lient 3lient 3lient %our le 3lient'
Nous %ou5ons tout de mEme utiliser le lo&i3iel Putty Putty Putty Putty %our se 3onne3ter F distan3e sur un
Ser5eur ?en en en en mode mode mode mode te!te te!te te!te te!te et et et et mode mode mode mode &ra%Ci9ue &ra%Ci9ue &ra%Ci9ue &ra%Ci9ue@ GNU/Linu! de%uis un 3lient PindoOs; UNIX'
E!em%le( de%uis le terminal( ssC ssC ssC ssC 2IP 2IP 2IP 2IP distante distante distante distante ou ou ou ou Dostname Dostname Dostname Dostname ^c ssC ssC ssC ssC /) /) /) /)' '' '/) /) /) /)' '' '/) /) /) /)' '' '/) /) /) /)
Conne!ion 8istante Se3ure SCell ?SSD@ 5ers un ser5eur GNU/Linu! a5e3 Putty
67
Pour les 3o%ies F distan3e; la 3ommande s3% ?Se3ure 3o%y@ sJa%%ui aussi sur du SSD'
Elle %ermet de 3o%ier un 4i3Cier ou un r$%ertoire ?Wr@ du 3lient 5ers le ser5eur ou du
ser5eur 5ers le 3lient
E!em%le E!em%le E!em%le E!em%le( s3% Lo&in/2Ser5eur/(CCemin//Nom"i3Cier/ Lo&inG2Ser5eurG(CCeminG/Nom"i3CierG
A AA A' '' ' Administration Administration Administration Administration F FF F 8istan3e 8istan3e 8istan3e 8istan3e dJun dJun dJun dJun Ser5eur Ser5eur Ser5eur Ser5eur GNU/Linu! GNU/Linu! GNU/Linu! GNU/Linu!( (( ( ? ?? ?ssC;Oe=min ssC;Oe=min ssC;Oe=min ssC;Oe=min@ @@ @
Pe=min Pe=min Pe=min Pe=min est une inter4a3e Oe=; sous li3en3e AS8; 9ui %ermet d6administrer sim%lement
un ser5eur UNIX ou GNU/ GNU/ GNU/ GNU/Linu! F distan3e 5ia n6im%orte 9uel na5i&ateur Oe='
Pe=min est un ser5i3e 9ui se lan3e au d$marra&e du ser5eur et 9ui est a33essi=le 5ia
une URL' L6utilisateur %eut se 3onne3ter F l6inter4a3e en indi9uant dans l6URL
?URL; adresse IP; et3'@ du ser5eur le %ort de l6a%%li3ation ?%ar d$4aut /))))@' Ce %ort %eut
Etre red$4ini dire3tement de%uis l6inter4a3e; tout 3omme =eau3ou% d6autres %aramtres'
CCa%itre VI CCa%itre VI CCa%itre VI CCa%itre VI ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu! ( Con4i&uration et Administration du systme GNU/Linu!
68
Etre red$4ini dire3tement de%uis l6inter4a3e; tout 3omme =eau3ou% d6autres %aramtres'
Par e!em%le ( Ctt%s Ctt%s Ctt%s Ctt%s( (( (//OOO //OOO //OOO //OOO' '' 'mondomaine mondomaine mondomaine mondomaine' '' '3om 3om 3om 3om( (( (/)))) /)))) /)))) /)))) ou Ctt%s Ctt%s Ctt%s Ctt%s( (( (// // // ///-G /-G /-G /-G' '' '/.0 /.0 /.0 /.0' '' ') )) )' '' '/ // /( (( (/)))) /)))) /)))) /))))
"IN "IN "IN "IN
69
PARTIE A PARTIE A PARTIE A PARTIE A
PARTIE A PARTIE A PARTIE A PARTIE A
70
PARTIE A PARTIE A PARTIE A PARTIE A ( SERVICES RESEAUX S#US GNU/Linu! ( SERVICES RESEAUX S#US GNU/Linu! ( SERVICES RESEAUX S#US GNU/Linu! ( SERVICES RESEAUX S#US GNU/Linu!
CCa%itre CCa%itre CCa%itre CCa%itre I II I ( Con4i&uration et utilisation du r$seau / // /N NN N
CCa%itre CCa%itre CCa%itre CCa%itre II II II II ( R$solution de nom 8NS a5e3 AIN8 G GG GN NN N
CCa%itre CCa%itre CCa%itre CCa%itre III III III III ( AutCenti4i3ation sous GNU/Linu! G GG GN NN N
71
CCa%itre CCa%itre CCa%itre CCa%itre IV IV IV IV ( Adressa&e dynami9ue a5e3 8DCP / // /N NN N
CCa%itre CCa%itre CCa%itre CCa%itre V VV V ( Courrier $le3troni9ue sous GNU/Linu! G GG GN NN N
CCa%itre CCa%itre CCa%itre CCa%itre VI VI VI VI ( Ser5i3e Ctt% a5e3 APACDE / // /N NN N
CCa%itre I CCa%itre I CCa%itre I CCa%itre I ( ( ( (
72
Con4i&uration et utilisation du r$seau Con4i&uration et utilisation du r$seau Con4i&uration et utilisation du r$seau Con4i&uration et utilisation du r$seau
La 3on4i&uration du r$seau n$3essite don3 la 3on4i&uration du %roto3ole IP et des
ser5i3es TCP; U8P et ICMP ?entre autres@' Cette o%$ration se 4ait en d$4inissant l6adresse l6adresse l6adresse l6adresse
IP IP IP IP et le mas9ue mas9ue mas9ue mas9ue de de de de sous sous sous sousW WW Wr$seau r$seau r$seau r$seauH les routes routes routes routes F utiliser' Vient ensuite la 3on4i&uration du
nom nom nom nom de de de de la la la la ma3Cine ma3Cine ma3Cine ma3Cine lo3ale lo3ale lo3ale lo3ale; de son domaine domaine domaine domaine; des noms noms noms noms de de de de ma3Cines ma3Cines ma3Cines ma3Cines 9u6elle %eut
r$soudre elleWmEme et des ser5eurs ser5eurs ser5eurs ser5eurs de de de de 8NS 8NS 8NS 8NS 9u6elle doit utiliser %our les autres noms'
CCa%itre I CCa%itre I CCa%itre I CCa%itre I ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau
73
/' /' /' /' Les Les Les Les 4i3Ciers 4i3Ciers 4i3Ciers 4i3Ciers de de de de 3on4i&uration 3on4i&uration 3on4i&uration 3on4i&uration( (( (
Sous Red Dat Enter%rise Linu!; toutes les 3ommuni3ations r$seau se 4ont entre des
inter4a3es lo&i3ielles 3on4i&ur$es et des %$ri%C$ri9ues r$seau %Cysi9ues 3onne3t$s au
systme' Les 4i3Ciers de 3on4i&uration %our les inter4a3es r$seau et les s3ri%ts
%ermettant de les a3ti5er et de les d$sa3ti5er; sont %la3$s dans le r$%ertoire
/et3/ /et3/ /et3/ /et3/sys3on4i& sys3on4i& sys3on4i& sys3on4i&/netOor> /netOor> /netOor> /netOor>W WW Ws3ri%ts/ s3ri%ts/ s3ri%ts/ s3ri%ts/ et /et3/ /et3/ /et3/ /et3/sys3on4i& sys3on4i& sys3on4i& sys3on4i&/netOor> /netOor> /netOor> /netOor> %our les %aramtres
&$n$rau!'
Les 4i3Ciers de 3on4i&uration de r$seau %rin3i%au! sont les sui5ants (
/ // /et3 et3 et3 et3/Costs /Costs /Costs /Costs' '' ' L6o=Ne3ti4 %rin3i%al de 3e 4i3Cier est de r$soudre les noms d6C:tes n6ayant
%u Etre r$solus d6une autre 4a`on' Il %eut $&alement Etre utilis$ %our r$soudre des noms
d6C:tes sur de %etits r$seau! ne dis%osant %as de ser5eur 8NS'
/ // /et3 et3 et3 et3/ // /resol5 resol5 resol5 resol5' '' '3on4 3on4 3on4 3on4( (( ( Ce 4i3Cier %r$3ise les adresses IP des ser5eurs 8NS et le domaine de
re3Cer3Ce' U moins d6Etre 3on4i&ur$ autrement; les s3ri%ts d6initialisation du r$seau
sont 3ontenus dans 3e 4i3Cier'
CCa%itre I CCa%itre I CCa%itre I CCa%itre I ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau
74
sont 3ontenus dans 3e 4i3Cier'
/et3/ /et3/ /et3/ /et3/sys3on4i& sys3on4i& sys3on4i& sys3on4i&/netOor> /netOor> /netOor> /netOor>W WW Ws3ri%ts/ s3ri%ts/ s3ri%ts/ s3ri%ts/i434& i434& i434& i434&W WW Wginter4a3e ginter4a3e ginter4a3e ginter4a3eW WW Wname name name namec cc c( (( ( Pour 3Ca9ue inter4a3e de
r$seau; il e!iste un s3ri%t de 3on4i&uration d6inter4a3e 3orres%ondant'
NA( Le r$%ertoire /et3/ /et3/ /et3/ /et3/sys3on4i& sys3on4i& sys3on4i& sys3on4i&/ // /netOor>in& netOor>in& netOor>in& netOor>in&/ // / est utilis$ %ar l6NetOor> Administration
Tool ?system system system systemW WW W3on4i& 3on4i& 3on4i& 3on4i&W WW WnetOor>@ netOor>@ netOor>@ netOor>@ et son 3ontenu ne doit %as Etre modi4i$ manuellement'
Vu le ris9ue de su%%ression de 3on4i&uration; il est 4ortement re3ommand$ de n6utiliser
9u6une seule m$tCode %our la 3on4i&uration r$seau'
Inter4a3es Inter4a3es Inter4a3es Inter4a3es EtCernet EtCernet EtCernet EtCernet( (( ( CiWdessous 4i&ure un e!em%le de 4i3Cier i434&WetC) %our un
systme utilisant une adresse IP 4i!e'
8EVICE^etC)
A##TPR#T#^none/dC3%/stati3
#NA##T^yes
NETP#RT^/)')'/')
NETMAST^G**'G**'G**')
IPA88R^/)')'/'G1
N= N= N= N=( il est %ossi=le de 3r$er un R alias( inter4a3e 5irtuelle S %our de 5otre 3arte %Cysi9ue
CCa%itre I CCa%itre I CCa%itre I CCa%itre I ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau
75
N= N= N= N=( il est %ossi=le de 3r$er un R alias( inter4a3e 5irtuelle S %our de 5otre 3arte %Cysi9ue
EtCernet' CiWdessous 4i&ure un e!em%le de 4i3Cier i434&WetC)(/ %our un systme
utilisant une adresse IP 4i!e sur lJalias de la 3arte EtCernet )'
8EVICE^etC)(/ 8EVICE^etC)(/ 8EVICE^etC)(/ 8EVICE^etC)(/
A##TPR#T#^none/dC3%/stati3
#NA##T^yes
NETP#RT^/)')'/')
NETMAST^G**'G**'G**')
IPA88R^/)')'G'G0
NA( TouNours red$marrer le ser5i3e a%rs une modi4i3ation( ser5i3e daemon ser5i3e daemon ser5i3e daemon ser5i3e daemon start start start starti ii isto%irestart sto%irestart sto%irestart sto%irestart
Les Les Les Les #utils #utils #utils #utils dJadministration dJadministration dJadministration dJadministration( (( ( Les outils sui5ants sont indis%ensa=les F 3onnajtre lors9ue
l6on utilise un systme sous Linu! et en %arti3ulier dans l6administration r$seau sous
Linu!'
%in& %in& %in& %in&( (( ( Cette 3ommande %ermet de 5$ri4ier si une ma3Cine distante r$%ond en lui
en5oyant des %a9uets ICMP ICMP ICMP ICMP H HH H
i43on4i& i43on4i& i43on4i& i43on4i&( (( ( La 3ommande i43on4i& i43on4i& i43on4i& i43on4i& %ermet de 3on4i&urer une inter4a3e r$seauH
i43on4i& etC) /-G'/.0')'G netmas> G**'G**'G**') =road3ast /-G'/.0')'G**H
CCa%itre I CCa%itre I CCa%itre I CCa%itre I ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau ( Con4i&uration et utilisation du r$seau
76
i43on4i& etC) /-G'/.0')'G netmas> G**'G**'G**') =road3ast /-G'/.0')'G**H
netstat netstat netstat netstat( ( ( ( Cette 3ommande a44i3Ce les 3onne!ions r$seau; les ta=les de routa&e; les
statisti9ues des inter4a3es; les 3onne!ions mas9u$esH
nma% nma% nma% nma%( ( ( ( nma% est un outil %our s3anner les %orts ou5erts sur une ma3Cine distanteH
Pour s3anner une ma3Cine (
[ [[ [ nma% nma% nma% nma% /-G /-G /-G /-G' '' '/.0 /.0 /.0 /.0' '' ') )) )' '' '/ // /
Pour s3anner les ma3Cines se trou5ant dans le %lan d6adressa&e /-G'/.0')')/G,(
[ [[ [ nma% nma% nma% nma% /-G /-G /-G /-G' '' '/.0 /.0 /.0 /.0' '' ') )) )' '' ') )) )/ // /G, G, G, G,
CCa%itre II CCa%itre II CCa%itre II CCa%itre II ( ( ( (
77
R$solution de nom 8NS a5e3 AIN8

Вам также может понравиться