Cou rs d'administration Unix 1 Présentation d'Unix 2 Pr incipes d e fon ctionnemen t d'U NIX 3 Élémen ts d'a dmi nistra tion UNIX 4 In sta lla tion de Linux (TP) 5 Les fich ier s de configu ra tion (TP) 6 Ges tion des u tilisa teu rs, de s groupes (T P) 7 Con figura tion de NIS (TP) 8 Con figura tion de NFS (TP) 9 Con figura tion de DNS (TP) 10 Con figur a tion de S AMB A (TP) 11 Configura tion de LDAP (TP) Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-1 1 Présentation d'Unix H istorique (AT&T, BS D, ... G NU/Linux) Unix proprié ta ire / Unix Lib re Unix® e n 20 0 5 : Th e O pe n G roup Conce pt de logicie l lib re G NU e t FS F O pe n S ource G NU/Linux Le s distrib utions de G NU/Linux Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-2 1969 Ken T ho mpson : UNICS, as sem ble ur s ur PDP-71971 His torique UTS : Unix T ime-S har ing (Bell La bs ) 1975 UTS Ver sio n 6 (B ell L abs ) 1979 1BSD UTS Ver sio n 7 (Bell Labs ) en C 1980 3BSD Unix 32 V 1981 4.1BSD 1982 S YST EM III I (A TT) XENIX 2.2 S UN O S 1 1983 XENIX 3.04.2BS D SY ST EM V1984 1985 XENIX 5.1 SCO1986 1987 4.3BS D XENIX 5.3 SCO1988 SU N O S 3.2 S YST EM V R3 1989 S YS TEM SVR 4 (US L) 1990 1991 4.3BS D R e no 1992 BS D Net /2 Linux 0 .0 .1 So lar is2 1993 UnixW ar e 1.0 386BSD 1994 NetB S D 0 .8 FreeBSD 1 .0 1995 4.4 BSD-Li te NetB S D 1.0 S UN O S 4. 1.4 1996 NetB S D 1.1 FreeBSD 2 .0 Linux 1 .2 1998 O pe nB SD 2 .0 1999 NetB ...
Cou rs d'administration Unix
1 Présentation d'Unix
2 Pr incipes d e fon ctionnemen t d'U NIX
3 Élémen ts d'a dmi nistra tion UNIX
4 In sta lla tion de Linux (TP)
5 Les fich ier s de configu ra tion (TP)
6 Ges tion des u tilisa teu rs, de s groupes (T P)
7 Con figura tion de NIS (TP)
8 Con figura tion de NFS (TP)
9 Con figura tion de DNS (TP)
10 Con figur a tion de S AMB A (TP)
11 Configura tion de LDAP (TP)
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-1 1 Présentation d'Unix
H istorique (AT&T, BS D, ... G NU/Linux)
Unix proprié ta ire / Unix Lib re
Unix® e n 20 0 5 : Th e O pe n G roup
Conce pt de logicie l lib re
G NU e t FS F
O pe n S ource
G NU/Linux
Le s distrib utions de G NU/Linux
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-2 1969 Ken T ho mpson : UNICS, as sem ble ur s ur PDP-71971 His torique UTS : Unix T ime-S har ing (Bell La bs )
1975
UTS Ver sio n 6 (B ell L abs )
1979
1BSD
UTS Ver sio n 7 (Bell Labs ) en C 1980
3BSD Unix 32 V 1981
4.1BSD 1982
S YST EM III I (A TT) XENIX 2.2
S UN O S 1 1983
XENIX 3.04.2BS D SY ST EM V1984
1985
XENIX 5.1 SCO1986
1987 4.3BS D
XENIX 5.3 SCO1988 SU N O S 3.2 S YST EM V R3
1989 S YS TEM SVR 4 (US L)
1990
1991 4.3BS D R e no
1992 BS D Net /2 Linux 0 .0 .1 So lar is2
1993 UnixW ar e 1.0 386BSD
1994 NetB S D 0 .8
FreeBSD 1 .0 1995 4.4 BSD-Li te NetB S D 1.0 S UN O S 4. 1.4
1996 NetB S D 1.1 FreeBSD 2 .0 Linux 1 .2
1998 O pe nB SD 2 .0
1999 NetB S D 1.3 FreeBSD 3. 0O pe nB SD 2 .3
MacO S X Linux 2 .2 S olar is7
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-3 1 Présentation d'Unix : Un ix pr opriéta ire/l ibr e
Les principaux Unix Libres Les principaux Unix propriétaires
O pe nBS DIBM AIX®
Fre e BS D
H P H P -UX®
Tru64 UNIX® Ne tBS D
S CO Unix W a re ®
M a c-O S X
S G I IRIX®
le s G NU/Linux
S UN S O LAR IS ®
The O pen G roup
P ossède la ma rque déposée UNIX®
P ub lie la norme « S ingle UNIX S pe cifica tion »
(intègre le s norme s précéde nte s : X/O pe n Compa ny's
h ttp://www.unix.org XPG 4, IEEE's PO S IX S ta nda rd s e t ISO C)
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-4 1 Présentation d'Unix : Con cep t de Lo gi ciel Li br e
Or igines d u Lo giciel Libre :
Ric hard Stallman (ch e rch e ur a u M IT, a ute ur de gcc,
Ema cs ...) énonce cla ire me nt le conce pt de logiciel
libre (« fre e »)
« ... un sav oir s cie ntifique doit être part agé e n le distrib uan t, ..
le s code s sourc e doive nt être lib re s d'ac cès .. »
Déma rre le proje t G NU (1984). But : re -crée r un
système d'e xploita tio n comple t (Unix-like ), composé
uniq ue me nt de logiciels libre s.
R ich a rd S ta llma n Créé la FSF (Fre e S oftwa re Funda tion, 1985) pour
gére r le proje t G NU.
R e ma rque : « Fre e » da ns la culture h a cke r sig nifie
« lib re », pa s néce ssa ire me nt « gra tuit » ou « non
comme rc ia l »
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-5 1 Présentation d'Unix : le pr ojet GN U
Le proje t G NU www.gnu.o rg
Prin cipe de b a se : le lib re a ccès a u code source a ccélère le progrès e n
ma tiè re d'informa tiq ue ca r l'innova tio n dépe nd de la diffusion du code
sourc e
La lib e rté a u se ns G NU e st défin ie se lon qua tre prin cipe s :
- lib e rté d'e xécute r le progra mme , pour tous le s usa ge s
- lib e rté d'étudie r le fonctio nne me nt du progra mme , de l'a da pte r à se s
b e soins
- lib e rté de re distrib ue r de s copies
- lib e rté d'a méliore r le progra mme e t de pub lie r se s a mélio ra tions,
pour e n fa ire profite r toute la communa uté
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-6 1 Présentation d'Unix : la licen ce GPL
La lice nce G PL (G e ne ra l P ub lic lice nce ) www.g nu.o rgcopyle ft/gpl.html
Autorise l'utilisa te ur à copier e t distribue r à volonté le logicie l qu'e lle
protège , pourvu qu'il n'inte rdise pa s à se s pa irs de le fa ire a ussi
R e quiert a ussi que tout dérivé d'un tra va il pla cé sous sa prote ction soit lui
a ussi protégé pa r e lle
Q ua nd la G P L évoque le s logicie ls libre , e lle tra ite de lib e rté e t non de
gra tuité (un logicie l G PL pe ut être ve ndu)
R e ma rque : e n a ngla is « fre e » méla nge gra tuité e t lib e rté
(R . S ta llma n précise b ie n : “Fre e a s in spe e ch , not a s in b e e r")
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-7 1 Présentation d'Unix : le copyleft GPL
Le copyleft de la lice nce G PL www.g nu.org/copyle ft
Créé pa r S ta llma n e n 1984
G a ra ntit le s 4 libe rtés fonda me nta le s pour tous le s utilisa te urs (artiste ,
informa ticien, ou quiconque produit un tra va il soumis a u droit d'a ute ur)
Évite de me ttre le s logiciels G NU da ns le doma ine pub lic (pa s de prote ction)
S pécifie que quiconque re distrib ue le logiciel, a ve c ou sa ns modifica tions,
doit a ussi tra nsme ttre la lib e rté de le s copie r e t de le s modifier
Encoura ge e t a ide le s progra mme urs (entre prise s, unive rsités) qui ve ule nt
a joute r e t/ou contrib ue r à de s a méliora tio ns de s logiciels libre s.
Un logiciel copyle ft e st d'a b ord décla ré sous copyrigh t, puis on a joute le s
conditions de distrib ution e t le s lib e rtés léga le me nt indissocia b le s.
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-8 1 Présentation d'Unix : l'Open Sou rce
L' Op en S ource Init iative O S I www.ope nsource .o rg
En 1997, Eric R a ymond (consuluta nt), Tim O 'R e illy e t La rry Augustin
(préside nt de VA R e se a rch ), le a de rs de la communa uté du logiciel libre ,
introduise nt Op en S ource, pour la b e lise r le s logicie ls a u code sourc e ouve rt
Open Source e st moin s contra igna nt que la G PL
Open Source D efinition e st un de sce nda nt dire ct du D ebian S ocial
C ontract
Open Source pe rme t surtout une plus gra nde promiscuité lors d'un méla nge
de code propriéta ire a ve c du code ope n sourc e
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-9 1 Présentation d'Unix : GNU/Linux
G NU/Linux :
C'e st un Unix à pa rt e ntiè re
C'e st un logicie l lib re distribué sous lice nce G PL
Le s source s du noya u Linux sont disponib le s sur http: //www .kernel. org/
Intègre :
- le noya u Linux (clone du système Unix écrit pa r Linus Torva lds e t toute
une équip e de déve loppe urs sur Inte rN e t)
- de s composa nts logicie ls lib re s issus du proje t G NU (gcc, ...)
conforme à la norme « S in gle UNIX »
Disponib le pour toute s le s pla te forme s (PC, sta tion,cluste r, ma infra me , ...)
La plupa rt de s édite urs de solutio ns UNIX propriéta ire s in tègre nt
G NU /Lin ux e n re mpla ce me nt (IBM , H P , S iliconG ra ph ics ...)
L'a dministra tion Linux e st ca lquée sur UNIX S yste m V (AT&T)
Admin istra tion Unix v1 .2 jea n-luc C h a rles / 01 /02 /200 7 pa ge A-10