Académique Documents
Professionnel Documents
Culture Documents
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
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
Commandeexcuter
Page 7
Chapitre1:Prsentation
ExempleavecGnome
Page 8
Chapitre1:Prsentation
Page 9
Chapitre1:Prsentation
LinuxestunOSmultiutilisateur
Chaque utilisateur dispose de son environnement de travail Unrpertoirehome Unbureau(SiXWindow)
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
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