virtualisation-100111090827-phpapp02

38
Journée des logiciels libres Mercredi 23 décembre 2009 Virtualiastion des systèmes d'exploitations : Installation et administration jamal.khamlichi@u niv-lr.fr

Upload: donald-abidjo

Post on 18-Aug-2015

2 views

Category:

Documents


0 download

DESCRIPTION

virtualisation-100111090827

TRANSCRIPT

Journe des logiciels libresMercredi 23 dcembre 2009Virtualiastion des systmes d'exploitations : Installation et administration [email protected] d'exploitation C'est un logiciel assurant le bon fonctionnement d'un ordinateur. Il offre l'utilisateur une vue plus abstraite et plus simple que la vue matriel.! " #ra$o%ia$rseauordinateurSystmed'exploitationSystmed'exploitationSystmed'exploitationordinateur ordinateurSystme de communicationinterlogicielapplicationslogicielmatriel!ransfert des bitsInstructions mac"ine#rocessus$ mmoire$ fic"iers!ransport des messages%&''$ (et$ ...)eb!l ac"at!lp"onemailne*sftp...ser%ices&lace d'un systme d'exploitation dans un ystme In'ormati(ue)es composants d'un ordinateurHaut parleursCarte sonDisque durLecteur DVDCarte rseau Carte Wi!D"#odem$mprimante"ppareil photo Clavier %ouris"limentation#moire&cranCarte 'raphique!rocesseur)I*+,)e pour(uoi #rix +ccs facile aux programmes sources Systme ouvert #lusieurs logiciels libres +voir la conscience tranquille parce qu'on est dans la lgalituccs !out le systme est crit dans un langage "aut niveau C,C-- Interface simple d'utilisation .ultiutilisateurs et multit/c"es 0'arc"itecture de la mac"ine est invisible pour l'utilisateur&oints 'orts Systme ouvert 'nric"issement constant 1es souplesses dans les 'ntres,Sorties Communication facile entre systmes Communication facile entre utilisateurs 2tilisation d'un langage "aut niveau pour communiquer avec le noyau #aralllisme &oints 'aibles 3ragilit du S43 5Systme de 4estion des 3ic"iers6 0a gestion de la cration des processus est parfois lourde 0es libraires statiques sont consommatrices de place mmoire +u dpart inadapt pour le temps rel mais des solutions sont proposs 7 8t0inux$ ...-rc.itecture du systme 0'arc"itecture globale du systme est en couc"e C"aque couc"e est construite pour 9tre utilise sans conna:tre les couc"es infrieures Noyau NoyauMatrielApplicationslsSHELLma;ecpm;dirg--*ebmailopen tar xvz/ no=o%iciel>?$?$@$tar$%z3" Se placer dans le nouveau rpertoire crehoe > cd no=o%iciel>?$?$@A" 'xcuter le script 7 5ceci sert crer le fic"ier des dpendances :ake/ile6hoe/no=o%iciel>?$?$@ > ./configureE" Compilation des sourceshoe/no=o%iciel>?$?$@ > make?" Installer l'applicationhoe/no=o%iciel>?$?$@ > make installF" Configuration l'application et utilisation=emar(ue#arfois$ il faut 9tre root$ donc avant de commencer l'tape I ou N.Installation D partir des pa(uetages binaires :B" !lc"arger la bonne version de l'application installer pour votre distributionhoe > rpm -ivh no=o%iciel>?$?$@$rp2" Configuration l'application et utilisation=emar(ues #arfois$ il faut 9tre root pour pouvoir installer une application Guelques options de la commande rp 7rp ,iinstalle un paquetagerp ,edinstalle un paquetagerp ,=aliste tous les paquetages installsrp ,vvrifie un paquetagerp ,=findique quel paquetage appartient un fic"ierrp -=lliste les fic"iers d'un paquetage&rocessus de dmarrage#rocessus d'une session/etc/pro/ilei/ [ -/ 9/$bash>pro/ile ]then 9/$bash>pro/ileelse i/ [ -/ 9/$bash>lo%in ] then 9/$bash>lo%inelse 9/$pro/ile9/$bashrc/etc/bashrc Uactiv par 9/$bashrcKiosC"argeur5.K864rub0ilo5KS6(oyau0inux5KS6(oyau)indo*sinitlecture du/etc/inittab#I1VOScripts de dmarrage/etc/rc$s1sinit&rocessus de dconnexion9/$bash>lo%inCommandes 7sh-t!o,n : arrt et redmarrage du systme et passage en mode maintenancereboot : redmarrage du systmehalt: arrt du systme=emar(ue/etc/sh-t!o,n$allo, contient la liste des utilisateurs ayant le droit d'excuter sh-t!o,n6uel(ues 'ic.iers d'administration : /boot/grub/grub.conf 7 fic"ier de configuration du c"argeur /etc/bashrc 7 script excut c"aque ouverture d'une session /etc/fstab 7 liste des tables des fic"iers monts au dmarrage /etc/group 7 information sur les groupes d'utilisateurs /etc/inittab 7 liste des applications lances au dmarrage /etc/hosts 7 table de correspondance entre un nom et une adresse I# /etc/manpath.config 7 fic"ier de configuration de l'aide en ligne /etc/passwd 7 description des comptesutilisateurs /etc/init.d// 7 les scripts de dmarrage /etc/printcap 7 description des file d'attente d'impression /etc/profile 7 script lanc c"aque session /etc/shadow 7 les mots de passe et leurs paramtres /etc/termcap 7 les squences de contrLle des terminaux /etc/511/xorg.conf 7 fic"ier de configuration du serveur F /usr/lib/511/xinitrc 7 fic"ier de configuration de la commande startx */.bashGlogout 7 script lanc la dconnexion */.bashGprofile 7 script lanc l'ouverture d'une session utilisateur */.bashrc 7 script lanc c"aque lancement de bash */.kde 7 rpertoire de configuration utilisateur de l'environnement