IFT Systèmes d exploitation - TP n 1-20%

Dimension: px
Commencer à balayer dès la page:

Download "IFT2245 - Systèmes d exploitation - TP n 1-20%"

Transcription

1 IFT Systèmes d exploitation - TP n 1-20% DIRO - Université de Montréal Nicolas Rous et Dorian Gomez Disponible : 14/02/ Remise : 28/03/2013 au début de la démo LISEZ TOUT LE DOCUMENT AVANT DE COMMENCER LE TRAVAIL. 1 Introduction Dans ce TP, vous devrez implémenter en langage C un module de kernel qui offre une partie des services qu un système d exploitation de base pourrait offrir. Ce module devra organiser une liste de tâches, les traiter par ordre de priorité et sauvegarder un fichier de log. Le module devra réussir à traiter l ensemble des commande le plus rapidement possible. Prêts? C est parti! 2 Mise en place Pour ce tp, il faudra utiliser une machine virtuelle afin de ne pas crasher votre propre système. De plus, pour ceux qui souhaitent travailler sur une machine de l université vous ne pourriez pas bénéficier des droits administrateurs nécessaires au chargement d un module de kernel Virtualbox fonctionne très bien autant sous Windows que sous linux, notamment pour la restauration du système d exploitation client à son état précédent. Toutefois faites bien attention à sauvegarder votre travail régulièrement sur une autre partition que celle de votre VM, ou par copie ssh (scp), car il se peut que dans une tentative désespérée de compiler et charger votre module vous ne fassiez planter définitivement le système d exploitation client (pas votre propre machine, je vous rassure), et perdiez vos fichiers. Voici Les instructions d installation : 2.1 Sur votre ordinateur personnel Suivez les instructions à l adresse : Téléchargez le disque dur debian en local (prévoir 8Go d espace libre). Téléchargez et installez la machine virtuelle debian fournie sur le site. 2.2 Sur un poste de l université VirtualBox, ainsi qu une image de disque virtuel TinyCore et un script de préparation sont installés sur les postes du troisième (3181 et 3189). Etape 1: Exécuter la commande prepvbox sur le poste ou l on veut utiliser virtualbox. Etape 2: Démarrer virtualbox pour réaliser la configuration initiale de virtualbox : Lors de l introduction de VirtualBox dans l onglet File, choisir Preferences. Dans la rubrique Général, modifier la boite Default Machine Folder par /Vbox/ usager. Dans la rubrique Update, décocher Check for updates. Etape 3: Ajout de la machine virtuelle. Dans l onglet Machine, choisir +add. Chercher dans le répertoire /Vbox/<usager>/Tiny/...nom image.vbox le fichier de disuqe à utiliser. 1

2 Etape 4: Démarrer la machine avec la fleche verte (Start). L étape 1 permet de réinitialiser la machine virtuelle (attention, cela écrase votre disque, pensez à sauvegarder votre travail avant par copie scp). L étape 4 permet de lancer la machine virtuelle. A l interieur de la machine virtuelle, on peut se connecter à frontal.iro.umontreal.ca (ssh ou scp) pour importer/exporter des données. 2.3 Liens utiles Ressources Site du livre : Quelques liens utiles : Machine Virtuelle Exemples de base Linux Kernel Programming Guide 3 Travail à effectuer La structure d une tâche à effectuer contient : la priorité de la tâche le nombre de blocs mémoire contigus à réserver le temps d exécution estimé s t r u c t my task i n t p r i o r i t y ; i n t n b r e q u i r e d m e m o r y b l o c k s ; i n t e s t i m a t e d e x e c t i m e ; La liste des tâches à traiter (my waiting tasks) et l espace total de mémoire disponible pour le module (my memory blocks) sont initialisés au chargement du module. #d e f i n e NB TASKS 100 my task m y w a i t i n g t a s k s [ NB TASKS ] ; #d e f i n e NB MEMORY BLOCKS 10 i n t my memory blocks [NB MEMORY BLOCKS ] ; Afin d implémenter le module de kernel vous devrez, dans le code du chargement du module : Créer un processus scheduler long term qui va récupérer la liste de tâches, les organiser par niveaux de priorité (il y en a trois de base) et préparer les prochaines tâches à exécuter, selon leur nombre de blocs mémoire (nb required memory blocks) et ainsi maximiser l utilisation de la mémoire globale (NB MEMORY BLOCKS), sans la dépasser évidemment. Créer un processus memory manager qui gère toutes les demandes d allocation mémoire des processus usagers. Ce processus est responsable de la gestion du tampon (ou buffer) my memory blocks. Il réserve donc nb required memory blocks blocs contigus dans ce buffer pour chacune des tâches pour la durée de son éxécution. Les blocs ainsi alloués pour une tâche doivent être désalloués et rendus disponibles pour les tâches suivantes. 2

3 Créer un processus scheduler short term qui récupère la liste des tâches ordonnées par le scheduler long term précédemment et qui les exécute de manière efficace. Pour simuler l exécution d une tâche utilisez la fonction simulate task thread function(...), déjà définie dans le fichier my kernel module.c fourni en annexe. Dans le code de déchargement du module, vous devrez: Attendre la fin de tous les processus ou les interrompre. Terminer tous les processus de manière propre à ce qu aucun processus zombie ne reste. Utiliser la commande console > ps -A ou > ps -A grep nom du thread pour vérifier les processus qui restent actifs après le déchargement du module, si cette liste contient des entrées, c est que vous avez des processus zombies encore actifs, ou en attente. Vous pouvez les tuer avec la commande killall nom du processus zombie (visez bien la tête! :). 3.1 Question 1 Pourquoi deux schedulers sont utilisés pour ce projet? Que risque-t-il de se passer si NB TASKS devient grand (e.g., )? Comment éviter ce problème? Implémentez votre solution. 3.2 Question 2 Quelle est la contrainte de scheduling de ce module de kernel? (indice : NB MEMORY BLOCKS) Dans quel type d installation la recommanderiez-vous? Quelles sont les stratégies supplémentaires que vous avez choisi de mettre en oeuvre? Optionnel (+3%) : Quelle sont les modifications à apporter aux processus pour limiter les deadlocks? Codez-le. 4 Documentation fournie Attention, vous êtes en mode kernel et les librairies disponibles ne sont pas les mêmes qu en mode user. Les principaux fichiers d entête sont disponibles dans le dossier /usr/src/linux /include/linux ou /usr/src/linux-header tinycore/include/linux, vous devrez alors déterminer la manière d utiliser ces fonctionnalités. Les fonctionnalités de base pour la compilation, le chargement, l affichage du log du module de kernel ou sa destruction sont disponibles en annexe dans les fichiers script de chargement.sh, Makefile et my kernel module.c. Quelques fonctions de base du mode Kernel sont également fournies en annexe. Pour le reste : API du kernel de Linux Autre lien utile map/ Et ne vous limitez pas au premier résultat donné par google. Bonne chance! 5 Format des documents à remettre Vous devrez remettre vos fichiers corps *.c, entêtes *.h, script de chargement.sh et rapport NOM PRENOM IFT TP1.pdf dans une archive NOM PRENOM IFT TP1.tar.gz et l envoyer sur StudiUM. 3

4 6 Notation L ensemble du travail réalisé sera évalué : logique de programmation, rigueur d écriture du code et du rapport, organisation des fonctionnalités et des fichiers ainsi que validité et rapidité d exécution du code. 7 Annexes A Example de fichier script sh pour charger puis décharger votre module Chacune des fonctions de ce fichier peuvent être appelées indépendamment pour faire du pas à pas depuis un terminal, ou toutes en séquence en tapant > sh s c r i p t d e c h a r g e m e n t. sh Copiez-collez le code suivant dans un nouveau fichier script de chargement.sh et modifiez-le à votre convenance avant de l exécuter. #! / b i n / bash c l e a r make c l e a n make i f [ $? eq 0 ] ; then echo [ ] C o m p i l a t i o n S u c c e s s echo [ ] Backup s a v e... sudo cp m y k e r n e l m o dule. c / h o s t s h a r e d r e p / IFT2245 /Backup/ echo [ ] S y n c h r o n i z i n g... sync echo [ ] C l e a r i n g o l d k e r n e l l o g sudo dmesg c > p r e v i o u s k e r n e l. l o g echo [ ] Loading k e r n e l module... sudo insmod m y k e r n e l m o dule. ko echo [ ] L i s t o f l o a d e d k e r n e l modules lsmod grep m y k e r n e l m o dule echo [ ] P r i n t i n g k e r n e l l o g a f t e r l o a d i n g k e r n e l module dmesg echo [ ] Waiting f o r 5 s e c o n d s... s l e e p 5 echo [ ] Removing k e r n e l module sudo rmmod m y k e r n e l m o dule. ko echo [ ] P r i n t i n g k e r n e l l o g a f t e r k e r n e l module removal dmesg e l s e echo [!! ] C o m p i l a t i o n E r r o r! f i B Makefile Copiez-collez le code suivant dans un nouveau fichier Makefile obj m += m y k e r n e l m o d u l e. o a l l : make C / l i b / modules /$ ( s h e l l uname r )/ b u i l d M=$ (PWD) modules c l e a n : make C / l i b / modules /$ ( s h e l l uname r )/ b u i l d M=$ (PWD) c l e a n 4

5 C Module de kernel my kernel module.c #i n clude <l i n u x / i n i t. h> #i n clude <l i n u x / module. h> #i n clude <l i n u x / k e r n e l. h> #i n clude <l i n u x / k t h r e a d. h> #i n clude <l i n u x / sched. h> #i n clude <l i n u x / p i d. h> #i n clude <l i n u x / l i s t. h> #i n clude <l i n u x / t h r e a d i n f o. h> #i n clude <l i n u x / t i m e r. h> #i n clude <l i n u x / d e l a y. h> #i n clude <l i n u x / workqueue. h> #i n clude <l i n u x / semaphore. h> #i n clude <l i n u x /random. h> // S t r u c t u r e de t a c h e // L a i s s e r au minimum l e s i n f o r m a t i o n s // de base s t r u c t my task i n t p r i o r i t y ; i n t n b r e q u i r e d m e m o r y b l o c k s ; i n t e s t i m a t e d e x e c t i m e ; ; // Tableau c o n t e n a n t t o u t e l e s t c h e s, // i n i t i a l i s e s pseudo a l a t o i r e m e n t. //C e s t l que vous t r o u v e r e z l e s i n f o r m a t i o n s // de t r a i t e m e n t pour une t c h e. // ( Vous p o u r r e z e n s u i t e l e s c o p i e r dans une // s t r u c t u r e de d o n n e de v o t r e c h o i x s i n c e s s a i r e ) #define NB TASK 100 s t r u c t my task m y w a i t i n g t a s k s [ NB TASK ] ; // Les b l o c s m m o i r e u t i l i s s e t /ou non // u t i l i s s. i n t == 0 s i non u t i l i s, 1 s i o u i #define NB MEMORY BLOCKS 10 i n t my memory blocks [NB MEMORY BLOCKS ] ; // V a l e u r s pseudo a l a t o i r e pour i n i t i a l i s e r // l e s temps d a t t e n t e a c t i v e du t r a i t e m e n t //d une t c h e. Ne pas m o d i f i e r. #define MAX PRIORITY LEVEL 3 #define MAX TASK EXECUTION TIME 100 s t a t i c i n t seedn0 = 7 1 ; s t a t i c i n t seedn1 = 9 7 ; s t a t i c i n t maxrandomvalue = 100; i n t g e t r a n d o m f i b o n a c c i ( i n t mod) i n t next = ( seedn0 + seedn1)%maxrandomvalue ; seedn0 = seedn1 ; 5

6 seedn1 = next ; return next%mod ; p t a s k s [ i ]. n b r e q u i r e d m e m o r y b l o c k s = g e t r a n d o m f i b o n a c c i (NB MEMORY BLO // F o n c t i o n d i n i t i a l i s a t i o n des d o n n e s // V e u i l l e z ne pas m o d i f i e r c e t t e f o n c t i o n // a i n s i que son a p p e l dans l e chargement // de module. i n t i n i t ( s t r u c t my task p t a s k s ) //Ne pas m o d i f i e r c e t t e f o n c t i o n unsigned i n t i ; f o r ( i = 0 ; i <NB TASK ; ++i ) p t a s k s [ i ]. p r i o r i t y = g e t r a n d o m f i b o n a c c i (MAX PRIORITY LEVEL ) ; p t a s k s [ i ]. e s t i m a t e d e x e c t i m e = g e t r a n d o m f i b o n a c c i (MAX TASK EXECUTION return 0 ; // V a r i a b l e c o n t e n a n t l e temps d e p u i s l a f i n // de l i n i t i a l i s a t i o n des d o n n e s s t a t i c s t r u c t t i m e v a l nano0 ; // F o n c t i o n de s i m u l a t i o n d un t c h e, que vous d e v r e z a p p e l e r // une f o i s s u r chacune des t c h e s i n t s i m u l a t e t a s k t h r e a d f u n c t i o n ( s t r u c t my task ptask, i n t mem addr ) // E c r i r e dans l a memoire a l l o u e e i n t i ; s t r u c t t a s k s t r u c t c u r r e n t t a s k = g e t c u r r e n t ( ) ; f o r ( i =0; i <ptask >n b r e q u i r e d m e m o r y b l o c k s ;++ i ) mem addr [ i ]= c u r r e n t t a s k >p i d ; //Ne pas m o d i f i e r d i r e c t e m e n t c e t t e f o n c t i o n s t r u c t t i m e v a l nano1 ; long i n t d i f f ; mdelay ( ptask >e s t i m a t e d e x e c t i m e ) ; d o g e t t i m e o f d a y (&nano1 ) ; d i f f = ( nano1. t v s e c nano0. t v s e c ) ; d i f f+= ( nano1. t v u s e c nano0. t v u s e c ) / ; p r i n t k ( S i m u l a t e d t a s k e x e c u t i o n : waited f o r %d ms : Time s i n c e s t a r t o f s c h e d u msec \n, ptask >e s t i m a t e d e x e c t i m e, d i f f ) ; // V e r i f i e r que l e s donnees n ont pas e t e m o d i f i e e s pendant l a t t e n t e f o r ( i =0; i <ptask >n b r e q u i r e d m e m o r y b l o c k s ;++ i ) i f ( mem addr [ i ]!= c u r r e n t t a s k >p i d ) p r i n t k ( Memory l e a k \n, ptask >e s t i m a t e d e x e c t i m e, d i f f ) ; break ; 6

7 return 0 ; / Cette f o n c t i o n e s t a p p e l e e l o r s du chargement du module / i n t s i m p l e i n i t ( void ) i n t i ; // P r i n t i n t o the k e r n e l l o g f i l e p r i n t k (KERN INFO Loading Module\n ) ; // Tasks i n i t i a l i s a t i o n. Ne pas m o d i f i e r. i n i t ( m y w a i t i n g t a s k s ) ; d o g e t t i m e o f d a y (&nano0 ) ; // Task e x e c u t i o n s i m u l a t i o n // I c i, l e t r a i t e m e n t des t c h e s e s t r a l i s s q u e n t i e l l e m e n t // par une b o u c l e f o r, ce q u i c o n t r a i n t chaque i t e r a t i o n a t t e n d r e // l a f i n de l a p r c d e n t e. f o r ( i = 0 ; i <NB TASK ; ++i ) i n t f i r s t e l t = 0 ; i n t t a s k f i r s t m e m e l t a d d r =&(my memory blocks [ f i r s t e l t ] ) ; s i m u l a t e t a s k t h r e a d f u n c t i o n (&( m y w a i t i n g t a s k s [ i ] ), t a s k f i r s t m e m e l t return 0 ; / Cette f o n c t i o n e s t a p p e l e e l o r s du decargement du module. / void s i m p l e e x i t ( void ) // P r i n t i n t o the k e r n e l l o g f i l e p r i n t k (KERN INFO Removing Module\n ) ; / Macros d e n r e g i s t r e m e n t des p o i n t s d e n t r e e e t de s o r t i e du module. / m o d u l e i n i t ( s i m p l e i n i t ) ; m o d u l e e x i t ( s i m p l e e x i t ) ; MODULE LICENSE( GPL ) ; MODULE DESCRIPTION( Simple Module ) ; MODULE AUTHOR( SGG ) ; D Commandes console utiles Lister les processus. > ps A Tuer un processus de pid = [pidnum] > k i l l 9 [ pidnum ] Tuer tous les processus portant le nom [nomproc] > k i l l a l l [ nomproc ] Lancer une application dans un autre terminal. 7

8 > gnome t e r m i n a l x bash c n o m a p p l i c a t i o n param1 param2 [... ] ; bash E Fonctions et structures de données utiles Pointeur vers une structure de processus (sched.h) s t r u c t t a s k s t r u c t t a s k ; Création de thread à partir et mise en attente de lancement : -d un pointeur de fonction ayant pour paramètre un pointeur vers une données, -le pointeur vers la donnée, casté en (void *), -le nom du thread tel qu il apparaîtra dans la liste des processus courants (commande console ps -A) s t r u c t t a s k s t r u c t k t h r e a d c r e a t e ( i n t ( t h r e a d f n ( void data ), void data, const char namefmt [ ],... ) ; Création et lancement de thread à partir : -d un pointeur de fonction ayant pour paramètre un pointeur vers une données, -le pointeur vers la donnée, casté en (void *), -le nom du thread tel qu il apparaîtra dans la liste des processus courants (commande console ps -A) s t r u c t t a s k s t r u c t k t h r e a d r u n ( i n t ( t h r e a d f n ( void data ), void data, const char namefmt [ ],... ) ; Retourne un pointeur vers la structure du processus courant s t r u c t t a s k s t r u c t g e t c u r r e n t ( ) ; Attente d evènement void s e t c u r r e n t s t a t e ( s t a t e v a l u e ) ; void s c h e d u l e ( ) ; Réveiller un processus en attente de lancement ou d évènement void w a k e u p p r o c e s s ( s t r u c t t a s k s t r u c t t a s k ) ; Indiquer à un thread qu il doit s arrêter void k t h r e a d s t o p ( s t r u c t t a s k s t r u c t t a s k ) ; Savoir si le thread courant doit s arrêter void k t h r e a d s h o u l d s t o p ( ) ; Création d un sémaphore S à n jetons s t r u c t semaphore sem = SEMAPHORE INITIALIZER ( sem, n ) ; Ajouter un jeton au semaphore up ( s t r u c t semaphore sem ) Retirer un jeton du semaphore dès lors qu il est disponible down ( s t r u c t semaphore sem ), down timeout ( s t r u c t semaphore sem ),... Déclaration de mutex initialisé par l un ou l autre des paramètres (ouvert ou fermé) Debian : s p i n l o c k t mshareddatamutex = SPIN LOCK UNLOCKED SPIN LOCK LOCKED ; unsigned long f l a g s ; 8

9 TinyCore : s t a t i c DEFINE SPINLOCK ( mshareddatamutex ) ; // D e f i n i debloque par d e f a u t unsigned long f l a g s ; Blockage et déblocage du mutex Debian et TinyCore: s p i n l o c k i r q s a v e (&mshareddatamutex, f l a g s ) ; [ Code c r i t i q u e ] s p i n u n l o c k i r q r e s t o r e (&mshareddatamutex, f l a g s ) ; 9

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr 6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr Interface d un SGF Implémentation d un SGF Gestion de la correspondance entre la structure logique et la structure

Plus en détail

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation

Plus en détail

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, tableaux, opérateurs Entrées sorties de base Structures de

Plus en détail

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM PREREQUIS - Environnement de virtualisation : dans notre exemple nous utiliserons Virtual Box (4.2.18) - Une connexion internet sur la machine hôte Récupérer l

Plus en détail

1 Mesure de la performance d un système temps réel : la gigue

1 Mesure de la performance d un système temps réel : la gigue TP TR ENSPS et MSTER 1 Travaux Pratiques Systèmes temps réel et embarqués ENSPS ISV et Master TP1 - Ordonnancement et communication inter-processus (IPC) Environnement de travail Un ordinateur dual-core

Plus en détail

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne.

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne. Sync-A-BOX et Duplicati est une plateforme Cloud pour stocker et gérer vos données en ligne. Les usages : Espace de stockage externe, accessible depuis n importe où. Utilisable comme lecteur logique avec

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

03/04/2007. Tâche 1 Tâche 2 Tâche 3. Système Unix. Time sharing

03/04/2007. Tâche 1 Tâche 2 Tâche 3. Système Unix. Time sharing 3/4/27 Programmation Avancée Multimédia Multithreading Benoît Piranda Équipe SISAR Université de Marne La Vallée Besoin Programmes à traitements simultanés Réseau Réseau Afficher une animation en temps

Plus en détail

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 Une machine virtuelle Linux, appelé SiteDev (version 9 de Redhat) peut être roulé avec Virtual PC

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Administration de Parc Informatique TP07 : Installation de Linux Debian

Administration de Parc Informatique TP07 : Installation de Linux Debian Institut Galilée L2 Info S1 Année 2012 2013 1 Une machine virtuelle Administration de Parc Informatique TP07 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

TP WINDOWS 2008 SERVER - OUTILS DE SAUVEGARDE ET DE RESTAURATION

TP WINDOWS 2008 SERVER - OUTILS DE SAUVEGARDE ET DE RESTAURATION TP WINDOWS 2008 SERVER - OUTILS DE SAUVEGARDE ET DE RESTAURATION PRÉSENTATION DE WINDOWS SERVER BACKUP LES AVANTAGES ET NOUVEAUTÉS DE WINDOWS SERVER BACKUP Des sauvegardes plus rapide et plus efficace

Plus en détail

Atelier Migration. Mohamadi ZONGO mzongo@zcp.bf. Formateur assistant Kassim ASSIROU assirou@gmail.com. Atelier Migration.

Atelier Migration. Mohamadi ZONGO mzongo@zcp.bf. Formateur assistant Kassim ASSIROU assirou@gmail.com. Atelier Migration. Atelier Migration Mohamadi ZONGO mzongo@zcp.bf Formateur assistant Kassim ASSIROU assirou@gmail.com Atelier Migration Rabat RALL 2007 Atelier Migration - Mémos Support annexe suite aux questions posées

Plus en détail

A Libre Ouvert. Médiathèque Jacques Ellul. le 12-03-2010

A Libre Ouvert. Médiathèque Jacques Ellul. le 12-03-2010 A Libre Ouvert Médiathèque Jacques Ellul le 12-03-2010 à PESSAC avec l'abul La Virtualisation (avec VirtualBox) C'est quoi, la 'virtualisation'? A quoi ça peut me servir à la maison? Et dans mon travail,

Plus en détail

Installation d ORACLE 10g sous Debian Etch

Installation d ORACLE 10g sous Debian Etch Installation d ORACLE 10g sous Debian Etch Rédacteur : TEHERY Julien Page n 2/6 1.1 Pré-requis Comme pour chaque installation de logiciel, il y a lieu d installer certains paquets nécessaires. Et Oracle

Plus en détail

LiveUSB clefisn. Meilland jean claude et Kbida Abdellatif. 16 septembre 2012

LiveUSB clefisn. Meilland jean claude et Kbida Abdellatif. 16 septembre 2012 LiveUSB clefisn Meilland jean claude et Kbida Abdellatif 16 septembre 2012 Table des matières 1 Présentation de la clefisn 2 1.1 liveusb......................................... 2 1.2 Le boot.........................................

Plus en détail

Vade mecum installation et configuration d une machine virtuelle V5.1.0

Vade mecum installation et configuration d une machine virtuelle V5.1.0 Vade mecum installation et configuration d une machine virtuelle V5.1.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage

Plus en détail

Machine virtuelle W4M- Galaxy : Guide d'installation

Machine virtuelle W4M- Galaxy : Guide d'installation Machine virtuelle W4M- Galaxy : Guide d'installation Christophe Duperier 17/09/2014 v03 Ce document décrit l'installation et les fonctionnalités de la machine virtuelle W4M- Galaxy disponible sur le site

Plus en détail

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal _ PARAMETRE DU COMPTE 1 ere Etape «Créer un compte principal» - Créer un compte principal (Uniquement Compte FTP). Créer un compte secondaire -Créer un compte secondaire (Uniquement Compte FTP). Ouvrir

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Installation de Windows 2000 Server.............................................. 2 2. Installation

Plus en détail

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe : TP1 ASR4 Réseaux Département Informatique, IUT Bordeaux 1 ASR4-R Prénom : Nom : Groupe : 1 Gestion du réseau virtuel Le réseau virtuel utilisé lors de ce TP a été réalisé avec NEmu (Network Emulator),

Plus en détail

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1 CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table

Plus en détail

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières

Plus en détail

Enoncé du TP 8 Système

Enoncé du TP 8 Système Enoncé du TP 8 Système Installation d un systeme GNU/Linux virtualisé C. Pain-Barre INFO - IUT Aix-en-Provence version du 4/12/2013 i Démarrer les PC sous Linux. 1 Introduction à la virtualisation avec

Plus en détail

I) INTRODUCTION... 3 II) ENREGISTREMENT DE SON TYROS 5... 4

I) INTRODUCTION... 3 II) ENREGISTREMENT DE SON TYROS 5... 4 Yamaha Music Europe - 0 Table des matières I) INTRODUCTION... II) ENREGISTREMENT DE SON TYROS 5... ère étape : Création d un compte (non nécessaire si vous possédez déjà un compte Yamaha).. ème étape :

Plus en détail

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Ce guide explique les différentes étapes de l installation et de la configuration des composantes

Plus en détail

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau. Documentation FOG Déploiement d images de systèmes d exploitation à travers le réseau. Sommaire 1. Installation et configuration d une distribution Linux 2. Installation de FOG 2.1. Configuration DHCP

Plus en détail

Serveur de sauvegardes incrémental

Serveur de sauvegardes incrémental Serveur de sauvegardes incrémental Pierre.Lafaye-de-Micheaux@upmf-grenoble.Fr ddelseny@yahoo.fr Dans cet article, nous allons vous apprendre comment mettre en place un serveur de sauvegardes incrémental

Plus en détail

DOCKER MEETUP. Christophe Labouisse / @XtlCnslt

DOCKER MEETUP. Christophe Labouisse / @XtlCnslt DOCKER MEETUP Christophe Labouisse / @XtlCnslt #ME, #MYSELF AND #I CHRISTOPHE LABOUISSE Développeur Freelance Java mais pas que Côté front : Angular, Ionic Sous le capot : Linux, Docker DOCKER @ HOME Retour

Plus en détail

Comment configurer Kubuntu

Comment configurer Kubuntu Comment configurer Kubuntu Configuration du réseau... 1 Configurer votre système Linux sur le réseau...1 Vérifier manuellement l adresse IP...5 Connecter un lecteur réseau distant Windows/Mac grâce au

Plus en détail

Effectuer un triple boot sur un Mac

Effectuer un triple boot sur un Mac Equipe Système ~ Réalisé par Allan Elkaim Le 17/11/2011 But du tutoriel Le but de ce tutoriel est de mettre en place un triple boot : Mac OS X Linux Windows. Il existe une solution alternative pour ceux

Plus en détail

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014 22 février 2014 Table des matières 1 2 est un logiciel libre (licence GPL) de virtualisation. Il permet de créer des machines virtuelles, qu on peut se représenter comme des "sous-ordinateurs", fonctionnant

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014 Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant

Plus en détail

Exécutif temps réel Pierre-Yves Duval (cppm)

Exécutif temps réel Pierre-Yves Duval (cppm) Exécutif temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 Plan Exécutif Tâches Evénements et synchronisation Partage de ressources Communications

Plus en détail

Les méthodes de sauvegarde en environnement virtuel

Les méthodes de sauvegarde en environnement virtuel Les méthodes de sauvegarde en environnement virtuel Il existe plusieurs méthodes pour faire des sauvegardes dans un environnement virtuel : Méthodes traditionnelles 1) Sauvegarde avec agent dans le Guest

Plus en détail

Les différentes méthodes pour se connecter

Les différentes méthodes pour se connecter Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur

Plus en détail

Virtual Box Mettez un PC dans votre... PC

Virtual Box Mettez un PC dans votre... PC Virtual Box Mettez un PC dans votre... PC Philippe Wambeke LoliGrUB 17 mai 2014 Philippe Wambeke (LoliGrUB) Virtual Box 17 mai 2014 1 / 13 1 Virtual box Présentation Plateformes supportées Installation

Plus en détail

Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4.

Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4. Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4. 1 - Quelques informations à propos de ce guide Ce guide décrit comment installer la base de données Oracle 10g

Plus en détail

http://articles.softonic.fr/2013-06-04-sauvegarde-android-sms-contacts-applications-backup Sauvegarde Android

http://articles.softonic.fr/2013-06-04-sauvegarde-android-sms-contacts-applications-backup Sauvegarde Android 15/06/2013 http://articles.softonic.fr/2013-06-04-sauvegarde-android-sms-contacts-applications-backup Sauvegarde Android Comment sauvegarder SMS, contacts et applications Android d'un appareil à l'autre?

Plus en détail

G.U.S.T.A.V. Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G U S T A V

G.U.S.T.A.V. Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G U S T A V Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G.U.S.T.A.V. 1 PLAN Introduction, Objectif, Périmètre, Principes, Fonctionnement, Les limites, Evolutions et perspectives.

Plus en détail

Guide d installation des licences Solid Edge-NB RB-18-09-2012

Guide d installation des licences Solid Edge-NB RB-18-09-2012 Ce document vous guide dans la gestion, l installation et la mise à jour des licences Solid Edge. Contenu Les types de licences...2 Le site GTAC : support.ugs.com...3 Création d un compte GTAC...3 Identifiant

Plus en détail

Guide d installation de MySQL

Guide d installation de MySQL INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).

Plus en détail

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés... 15 Les listes de diffusions...

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés... 15 Les listes de diffusions... sommaire Votre solution de messagerie Futur Office évolue. Pour préparer au mieux la migration qui aura lieu le week-end du 23-24 Juin, nous vous conseillons de réaliser les actions préalables décrites

Plus en détail

SCHMITT Année 2012/2014 Cédric BTS SIO. TP Serveur Backup

SCHMITT Année 2012/2014 Cédric BTS SIO. TP Serveur Backup SCHMITT Année 2012/2014 Cédric BTS SIO TP Serveur Backup Description: Windows Server Backup est un outil intégré à Windows Server 2008, qui permet de faire des sauvegardes et restaurations de fichiers.

Plus en détail

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope Objectif : Installer le simulateur Polyscope sur un ordinateur Windows. Une connexion internet est requise pour cette installation. Méthode : Téléchargez le fichier Ubuntu.zip sur notre site puis décompressez

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

Installation et prise en main d UBUNTU

Installation et prise en main d UBUNTU Installation et prise en main d UBUNTU Introduction Ubuntu est une distribution Linux adoptée par près de 25 millions d utilisateurs de par le monde. Contrairement aux systèmes d exploitation propriétaires

Plus en détail

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server.

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server. vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server. L icône Home permet de centraliser tous les paramètres sur une seule

Plus en détail

TERRA CLOUD. Online Backup

TERRA CLOUD. Online Backup TERRA CLOUD Online Backup Version: 10/2014 Table des matières Table des matières... 2 1 Introduction... 3 1.1 Présentation de la solution de sauvegarde TERRA Cloud... 3 1.2 Pourquoi la solution de sauvegarde

Plus en détail

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL Au cours de ce TP, vous allez installer un serveur de courrier sur un réseau local. Les étapes par lesquelles vous allez passer sont les suivantes

Plus en détail

Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn

Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn maxime.boissonneault@calculquebec.ca U. Laval - Mars 2013 1 2 Plan de la présentation 1.Accéder à une grappe 2.Fichiers

Plus en détail

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

Cloud public d Ikoula Documentation de prise en main 2.0

Cloud public d Ikoula Documentation de prise en main 2.0 Cloud public d Ikoula Documentation de prise en main 2.0 PREMIERS PAS AVEC LE CLOUD PUBLIC D IKOULA Déployez vos premières instances depuis l interface web ou grâce à l API. V2.0 Mai 2015 Siège Social

Plus en détail

Cloner un disque dur

Cloner un disque dur Cloner un disque dur Préambule: J'ai testé beaucoup d'outils disponibles sur le Web, pour cloner des disques dur et/ou des partitions, dans de nombreux cas et sur de nombreuses machines, et avec de nombreux

Plus en détail

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores INTRODUCTION AUX SYSTEMES D EXPLOITATION TD2 Exclusion mutuelle / Sémaphores Exclusion mutuelle / Sémaphores - 0.1 - S O M M A I R E 1. GENERALITES SUR LES SEMAPHORES... 1 1.1. PRESENTATION... 1 1.2. UN

Plus en détail

1. Présentation du TP

1. Présentation du TP LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : INSTALLATION ET UTILISATION DE VMWARE ESX SERVER TP ACADÉMIE D ORLÉANS-TOURS NOM : CI 4 : PREPARATION DU POSTE DE TRAVAIL OBJECTIFS : METTRE EN

Plus en détail

Introduction à la programmation concurrente

Introduction à la programmation concurrente Introduction à la programmation concurrente Moniteurs Yann Thoma Reconfigurable and Embedded Digital Systems Institute Haute Ecole d Ingénierie et de Gestion du Canton de Vaud This work is licensed under

Plus en détail

Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques

Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015 Cloud computing Travaux Pratiques Objectif Dans un premier temps, on utilisera libvirt : une librairie d accès aux principaux hyperviseurs

Plus en détail

FEN FICHE EMPLOIS NUISANCES

FEN FICHE EMPLOIS NUISANCES Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance

Plus en détail

Windows 10 Technical Preview

Windows 10 Technical Preview 2014 Windows 10 Technical Preview Première installation de Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox. Christophe Maggi MaggiC solutions 02/10/2014 Ce document a été rédigé

Plus en détail

Linux Live USB Creator Créez un Live-USB «persistant» de votre distribution GNU/Linux préférée depuis Windows

Linux Live USB Creator Créez un Live-USB «persistant» de votre distribution GNU/Linux préférée depuis Windows Linux Live USB Creator Créez un Live-USB «persistant» de votre distribution GNU/Linux préférée depuis Windows Salut l étable! Vous connaissez probablement la méthode d installation et de test des distributions

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux

Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de ce document est de détailler l installation d un serveur KVM [1] (Kernel based Virtual

Plus en détail

UE Programmation Impérative Licence 2ème Année 2014 2015

UE Programmation Impérative Licence 2ème Année 2014 2015 UE Programmation Impérative Licence 2 ème Année 2014 2015 Informations pratiques Équipe Pédagogique Florence Cloppet Neilze Dorta Nicolas Loménie prenom.nom@mi.parisdescartes.fr 2 Programmation Impérative

Plus en détail

Stage SambaÉdu Module B. Jour 9 Outils complémentaires et problèmes récurrents divers

Stage SambaÉdu Module B. Jour 9 Outils complémentaires et problèmes récurrents divers Stage SambaÉdu Module B Jour 9 Outils complémentaires et problèmes récurrents divers SOMMAIRE Utilisation du module inventaire : recherche, extraction, exploitation Mise en place des délégations sur les

Plus en détail

Sauvegarde de postes clients avec BackupPC

Sauvegarde de postes clients avec BackupPC Sauvegarde de postes clients avec BackupPC Plan Expression des besoins Cahier des charges Présentation de BackupPC Installation et configuration Mise en pratique à l'observatoire Administration des Sauvegardes

Plus en détail

L'accès aux ressources informatiques de l'ufr des Sciences

L'accès aux ressources informatiques de l'ufr des Sciences L'accès aux ressources informatiques de l'ufr des Sciences Infrastructure et document produit par le service des ressources Informatiques de l'ufr des sciences. Introduction : Ce document présente les

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

Installation SQL Server 2005 Express sur le serveur

Installation SQL Server 2005 Express sur le serveur Installation SQL Server 2005 Express sur le serveur Démarrez le serveur en utilisant le login administrateur. Lancer la mise à jour du système via http://windowsupdate.microsoft.com, sélectionner la mise

Plus en détail

http://www.oraplus.blogspot.com Installation Oracle 10g : Installation sur Solaris 10 x86

http://www.oraplus.blogspot.com Installation Oracle 10g : Installation sur Solaris 10 x86 Installation Oracle 10g : Installation sur Solaris 10 x86 Avant propos Cette installation a été effectuée sur une version béta 3 de Solaris 10 x86. Une adresse statique a été attribuée sur le serveur Solaris,

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Installation / Sauvegarde Restauration / Mise à jour

Installation / Sauvegarde Restauration / Mise à jour Installation / Sauvegarde Restauration / Mise à jour SPIP version 1.8.x Serveur (Linux) Jean Sébastien BARBOTEU dev.jsb@laposte.net Introduction Nous allons aborder tous les aspects techniques liés à la

Plus en détail

Manuel de System Monitor

Manuel de System Monitor Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation

Plus en détail

HDDtoGO. Guide de l'utilisateur

HDDtoGO. Guide de l'utilisateur HDDtoGO Guide de l'utilisateur Guide de l'utilisateur version 3.4 2004-2010 CoSoSys SRL 2010 A-DATA Technology Co., Ltd. HDDtoGO Guide de l utilisateur Table des matières Table des matières...1 1. Introduction...3

Plus en détail

Eclipse atelier Java

Eclipse atelier Java Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7 Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

Installation et paramétrage de Fedora dans VirtualBox.

Installation et paramétrage de Fedora dans VirtualBox. 1. Installation de Fedora: Installation et paramétrage de Fedora dans VirtualBox. Télécharger le fichier «Fedora 13.iso» sur votre Bureau. Ensuite ouvrez le logiciel VirtualBox et choisir la machine virtuelle

Plus en détail

"! "#$ $ $ ""! %#& """! '& ( ")! )*+

! #$ $ $ ! %#& ! '& ( )! )*+ ! "! "#$ $ $ ""! %#& """! '& ( ")! )*+ "! "#$ $ $ ""! %#& """! '& ( ")! )*+, ## $ *$-./ 0 - ## 1( $. - (/$ #,-".2 + -".234-5..'"6..6 $37 89-%:56.#&(#. +6$../.4. ;-37 /. .?.@A&.!)B

Plus en détail

Comment récupérer ses fichiers quand Windows ne démarre plus

Comment récupérer ses fichiers quand Windows ne démarre plus Activ Computing Services informatiques aux particuliers et professionnels 22 rue des Ecoles 57600 FORBACH Sur Strasbourg et CUS http://www.activ-computing.com Comment récupérer ses fichiers quand Windows

Plus en détail

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE] 04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Cahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7

Cahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7 Cahier des charges driver WIFI pour chipset Ralink RT2571W sur hardware ARM7 RevA 13/03/2006 Création du document Sylvain Huet RevB 16/03/2006 Fusion des fonctions ARP et IP. SH Modification des milestones

Plus en détail

Tout d abord les pré-requis : Au menu un certain nombre de KB

Tout d abord les pré-requis : Au menu un certain nombre de KB Sauvegarde automatisée de VM sous HyperV!!! Un sujet plutôt obscur La solution de virtualisation de Microsoft, HyperV (aujourd hui en v1) est très puissante et rivalise avec les ténors comme la solution

Plus en détail

Accès aux ressources informatiques de l ENSEEIHT à distance

Accès aux ressources informatiques de l ENSEEIHT à distance Ecole Nationale Supérieure d Électrotechnique, d Électronique, d Informatique, d Hydraulique et des Télécommunications Accès aux ressources informatiques de l ENSEEIHT à distance Jean-François GINESTE,

Plus en détail

Installation et prise en main

Installation et prise en main TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications

Plus en détail

TP réseaux 4 : Installation et configuration d'un serveur Web Apache

TP réseaux 4 : Installation et configuration d'un serveur Web Apache TP réseaux 4 : Installation et configuration d'un serveur Web Apache Objectifs Installer, configurer, lancer et administrer le serveur Web Apache sous Linux Données de base machine fonctionnant sous Linux

Plus en détail

Travailler à l'ensimag avec son matériel personnel

Travailler à l'ensimag avec son matériel personnel Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) Sommaire Introduction Les bug busters La clé USB Ensilinux Rappels : Wifi et VPN Rappels : Accès serveurs

Plus en détail