Vous êtes sur la page 1sur 13

Chapitre1:Prsentation

GnalVALETVersion1.0:Juillet2008

Page 1

Chapitre1:Prsentation

1979:PremireversiondUnixcommercialise
Unix Systme V Puis Unix BSD par luniversit de Berkeley

1992:SortiedeSolaris
Drive de Unix Systme V LUnix de Sun

Unixestunsystmepayantetnonlibre LalternativeestleprojetGNU/Linux

GNU pour (GNU is Not Unix) Linux cre lorigine par le finlandais Linus Torvald Cest un systme sous licence GPL (General Public Licence) Il existe beaucoup de distributions Linux

Debian,RedHat,Mandriva,
Page 2

Chapitre1:Prsentation

Linuxestarchitecturautourdunnoyau
Ce noyau est appel Kernel Il contient toutes les fonctions de base dun OS Accsauxpriphriquesmatrielsstandards
Disque dur, carte graphique,

Accsauxpriphriquesspcifiques
A laide de pilotes

Grelesprocessusetlacommunicationentreles processus

Linuxestunsystmemultitchepremptif
Le noyau gre lexcution de chaque processus Leprocessuspeuttreinterromputoutmoment

Unedistributionestunnoyauauqueldeslogicielsontt ajouts
Page Possibilits de crer des distributions ddies un usage particulier3

Chapitre1:Prsentation

LalicenceGPL:GeneralPublicLicence
Concerne les modalits de distribution du noyau Le code source est ouvert (Open Source) Chacun peut le modifier et le revendre LecodesourcemodifidoitalorsrestersouslicenceGPL

LenoyauLinuxestsouslicenceGPL UnedistributionLinuxestunensemblenoyau+logiciels souslicenceGPLoumixte LutilisationetlacopiedeLinuxsontgratuites


Certaines distributions contiennent des logiciels non GPL Exemple de distrib. 100% GPL : Debian Exemple de distrib. Mixte : Red Hat

LenoyauresteentirementsousGPL
Page 4

Chapitre1:Prsentation

Unedistributionestconstitue:
Du noyau Linux De packages contenant des logiciels additionnels

Certainesdistributionssontspcifiquesundomaine particulier

Scurit des rseaux (IPCOP) Piratage (Backtrack) Systmes embarqus ou temps rel ( Modem ADSL (Freebox ou Livebox)

Pourlesdistrib.gnralistes,lalisteestlongue
Debian, Red Hat ou Cent OS, Mandriva, Suse

Ilexistedesdistrib.basessurdautresdistrib.
Exemple : Ubuntu base sur une Debian
Page 5

Chapitre1:Prsentation

Diviseen3couchesdistinctes
La couche physique : Priphriques et BIOS La couche systme : Gre par le noyau La couche interface : le Shell et/ou le systme X-Window
X-Window Shell Noyau (Kernel) BIOS Priphriques
Page 6

Chapitre1:Prsentation

Leshellestuninterprteurdecommandes
Permet lutilisateur dinteragir avec le systme Il lit et excute les commandes de lutilisateur

Cestaussiunvritablelangagedeprogrammation
Il sera possible dcrire des scripts excutant des commandes
rptitives

Ilenexisteplusieurs
Le shell bash est le plus courant Mais aussi les shells csh , ksh , tcsh
Contexte Rsultatde la commande

root@fredon:~# pwd /home/rout root@fredon:~#

Commandeexcuter

Page 7

Chapitre1:Prsentation

CestlenvironnementgraphiquedetouslessystmesUnix etLinux Basesurlarelationclientserveur


Le serveur X peut accepter un client distant afin de dporter
laffichage sur une autre machine

PourLinux,leserveurXsenommeXFree86 LeserveurXfonctionneavecungestionnairede fentrage


Il en existe plusieurs (Kde, Gnome, ) Dfinit laspect du bureau, des fentres et des menus

ExempleavecGnome

Page 8

Chapitre1:Prsentation

Page 9

Chapitre1:Prsentation

LinuxestunOSmultiutilisateur
Chaque utilisateur dispose de son environnement de travail Unrpertoirehome Unbureau(SiXWindow)

ContrairementMicrosoftWindows,labasededonnes desutilisateurspeutprovenirdediffrentstypesdesources GrceauPAM(PluggableAuthenticationModule),les utilisateurspeuventprovenirde:



Un fichier ( /etc/passwd et /etc/shadow ) Une base de donnes relationnelle Un annuaire (type LDAP) ...

Page 10

Chapitre1:Prsentation

Linuxexistepourlaplusmajeurepartiedesplatesformes matrielles:

Pour larchitecture Intel i386 et AMD des ordinateurs PC Sun Sparc ARM RISC

Lenoyauprendenchargeunegrandevaritde priphriquesmatriels
Cartes de communication Wifi, Bluetooth, Zigbee, Support des cartes vidos orient chipset

Page 11

Chapitre1:Prsentation

Matriserleshell
Un serveur sous Linux na pas toujours denvironnement X-Window Les commandes de base permettent beaucoup de choses Il faut savoir utiliser le manuel des commandes (man)

Bienconnatrelesystmedefichiers
Sous Linux tout est fichier (mme les priphriques et les
processus) Configurer un logiciel passe souvent par ldition dun simple fichier texte

Savoirlirelesfichiersdejournalisation
Lorsquun logiciel ne fonctionne pas, il laisse des traces Fichiers log stocks dans le file system

LINUXestsensiblelacasse(casesensitive)
Majuscules et minuscules sont interprts diffremment
Page 12

Chapitre1:Prsentation

Amoureuxducliquodrome,passezvotrechemin!!! Avantdinstallerunlogiciel,mieuxvautenconnatreunpeu plussurlatechnologiequilutilise


Ex : Le serveur web APACHE utilise le protocole HTTP

Nepassereposeruniquementsurlestutorielsprsentssur leweb
La plupart dentre eux supposent que vous avez une bonne
connaissance du systme

Bienconnatrelesspcificitsdevotredistribution
Mme si la plupart des distrib. ont beaucoup de points communs

Sivoussurvivezlditeurdefichiersvi,lemondede Linuxvousravira.

Page 13

Vous aimerez peut-être aussi