Session 8: Android File System

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

Download "Session 8: Android File System"

Transcription

1 Session 8: Android File System LO52 - Automne 2014 Fabien BRISSET 2 mai 2014

2 Droits de reproduction Copyright , Fabien Brisset, Copyright , Free Electrons (Maxime Ripard) License : Creative Commons Attribution - Share Alike 3.0 Document original : Android System Development Vous êtes libre de : Partager : reproduire, distribuer et communiquer l oeuvre Remixer : adapter l oeuvre D utiliser cette oeuvre à des fins commerciales Selon les conditions suivantes : Attribution : vous devez attribuer l oeuvre de la manière indiquée par l auteur de l oeuvre ou le titulaire des droits. Partage dans les mêmes conditions : si vous modifiez, transformez ou adaptez cette oeuvre, vous n avez le droit de distribuer votre création que sous une licence identique ou similaire à celle-ci. N importe laquelle de ces conditions peut être levée si vous avez l autorisation du titulaire des droits. Votre utilisation équitable et autres droits ne sont en aucune manière affectés par ce qui a été cité ci-dessus. 2/25

3 Sommaire 1 Rappels sur les systèmes de fichiers 2 Android File System 3 Les fichiers spéciaux 4 Les systèmes de fichiers virtuels 5 Le système de fichiers minimal 6 Questions? 3/25

4 Sommaire 1 Rappels sur les systèmes de fichiers 2 Android File System 3 Les fichiers spéciaux 4 Les systèmes de fichiers virtuels 5 Le système de fichiers minimal 6 Questions? 4/25

5 Rappels Les systèmes de fichiers permettent d organiser ses données à l aide de fichiers ou de répertoires Sur les sytèmes UNIX, ils se présentent sous forme d une hiérarchie avec la racine étant / Un système de fichiers est monté à un emplacement spécifique Si celui-ci est monté dans un répertoire, son contenu reflète le contenu du média Si démonté, le point de montage (le répertoire) est vide Ce mécanisme assure l accès facile aux données quelque soit leur média 5/25

6 Rappels (2) Après création du point de montage, on utilise la commande mount/umount pour monter/démonter le système de fichiers La commande mount Permet de monter un système de fichiers mount -t <type> <device> <point de montage> <type> représente le type de système de fichiers : ext2, ext3... <device> représente le média dont on veut accéder au contenu. Cela peut être un média physique où un emplacement réseau <point de montage> représente le répertoire dans lequel on souhaite monter (voir) les fichiers/répertoires du média La commande lancée sans argument liste les différents systèmes de fichiers montés 6/25

7 Rappels (3) Pour démonter un système de fichier, on utilise la commande umount umount <point de montage> Utilisée lors du reboot ou avant de débrancher un média, elle permet de finaliser les écritures de données sur le média / correspond au système de fichiers root au niveau le plus haut de l arborescence de fichiers Le système de fichiers root est le premier monté et nécessite une commande spéciale Il est monté par le kernel via l option root=%s Sans système de fichiers root ou ramdisk, on assiste à un Kernel Panic 7/25

8 Rappels (4) Le système de fichiers root peut être monté à partir : D un disque dur ou d une clé USB : root=/dev/sdxy, X étant la lettre attribuée au device et Y l identifiant numérique de la partition D une carte SD : root=/dev/mmcblkxpy, X étant l identifiant du device et Y le numéro de la partition D une partition de NAND Flash ou d un péiphérique similaire : root=/dev/mtdblockx où X est le numéro de partition Depuis le réseau à travers le protocole NFS : root=/dev/nfs Depuis la mémoire en utilisant un système de fichiers préchargé (initramfs) : root=/dev/ram0 Seul l installateur/administrateur décide de la meilleure stratégie à adopter dans le choix du système de fichiers root 8/25

9 Sommaire 1 Rappels sur les systèmes de fichiers 2 Android File System 3 Les fichiers spéciaux 4 Les systèmes de fichiers virtuels 5 Le système de fichiers minimal 6 Questions? 9/25

10 Le système de fichiers Android La plupart des distributions GNU/Linux actuelles respecte une norme appelée Filesystem Hierarchy Standard ou FHS Standard Définit les principaux répertoires et leur contenu : /bin pour les binaires /boot pour tout ce qui est relatif au boot... Android de son côté fonctionne de la manière suivante : De base, il stocke ses données dans des répertoires non mentionnés par la FHS Si un répertoire cité dans la FHS doit être utilisé, Android va respecter ce que la norme indique en terme de contenu pour ce répertoire 10/25

11 Le système de fichiers Android (2) Deux répertoires principaux dans le système de fichiers Android /system qui contient tous les binaires natifs, les librairies Java... En gros, il contient l intégralité du système, des données figées. Celui-ci est en read-only (incorruptible en cas de problème d alimentation) /data qui va contenir toutes les données liées aux applications et au périphérique. Ces données peuvent être amenées à changer durant la vie du périphérique. Ce répertoire est accessible en read-write Ils sont montés dans deux points de montage (partitions) séparés Cela n empêche pas Android d utiliser quelques répertoires définis dans la FHS : /proc /dev /mnt... Le contenu de ces répertoires respectant ce qui est défini dans la FHS 11/25

12 Contenu de /system./app : les applications préinstallées du système./bin : les binaires du système./etc : fichiers de configuration./fonts : fontes pour les polices./framework : ensemble des fichiers Jar du framework Java Android./lib : les librairies du système./modules : les modules du noyau./xbin : les binaires externes 12/25

13 Divers Android respecte de manière générale la FHS Cependant, quelques exceptions existent /etc /sbin Même dans le cas de ces exceptions, Android essaye de respecter la norme au mieux permettant ainsi d avoir une distribution Linux tournant à côté avec quelques modifications mineures android filesystem config.h Contient la configuration complète (UID/GID, permissions...) du système de fichiers En-tête C localisé sous system/core/include/private Traité au moment de la compilation Utilisé à différents endroits. Exemple : ADB 13/25

14 Sommaire 1 Rappels sur les systèmes de fichiers 2 Android File System 3 Les fichiers spéciaux 4 Les systèmes de fichiers virtuels 5 Le système de fichiers minimal 6 Questions? 14/25

15 Les fichiers spéciaux Un des buts du noyau est de permettre l accès au matériel aux applications Dans Linux, utilisation des fichiers spéciaux ( Device Files ) au niveau user space de deux types : Character Block Au niveau du noyau, ils sont identifiés par un triplet d informations Type (character ou block) Major (la catégorie du matériel) Minor (son identifiant) /dev permet l interface kernel/user space via les IOCTL (contrôles des entrées/sorties) 15/25

16 Les fichiers spéciaux (2) Block devices Représente des devices de blocs de taille fixe qui peuvent être lus et écrits bloc par bloc (bdev) : clé USB, disque dur... Character devices Représente des devices de taille non définie qui peuvent être lus caractère par caractère (cdev) : une console série Un device qui n est pas un block device est représenté par un character device au niveau noyau Dans Linux, tout étant fichier, pour représenter ces différentes notions, on utilise les fichiers spéciaux Stocké sous /dev avec l information sur le type, le major et le minor Le major/minor permettent au Kernel de faire le lien entre un nom de fichier (/dev/ttys0) et le driver qui l implémente Accessible en utilisant l API normale de manipulations de fichiers 16/25

17 Les fichiers spéciaux (3) Exemple sur un système Linux $ l s l / dev / t t y S 0 / dev / t t y 1 / dev / sda1 / dev / sda2 / dev / z e r o brw rw 1 r o o t d i s k 8, : 5 6 / dev / sda1 brw rw 1 r o o t d i s k 8, : 5 6 / dev / sda2 crw 1 r o o t r o o t 4, : 5 7 / dev / t t y 1 crw rw 1 r o o t d i a l o u t 4, : 5 6 / dev / t t y S 0 crw rw rw 1 r o o t r o o t 1, : 5 6 / dev / z e r o Exemple de code accédant à un fichier spécial (ici une console série) // s e r i a l p o r t i n t f d ; f d = open ( / dev / t t y S 0, O RDWR) ; w r i t e ( fd, H e l l o, 5) ; c l o s e ( f d ) ; 17/25

18 Les fichiers spéciaux (4) Sous un Linux basique, ces fichiers nécessitent d être créés mknod /dev/<device> [c/b] major minor Besoin des droits super utilisateur. La cohérence entre la création manuelle et le noyau est à la charge du développeur système Sur les distributions plus avancées, il existe des mécanismes plus élaborés devtmpfs udev (aujourd hui fusionné et intégré à systemd) mdev Sous Android, sont utilisés init ueventd 18/25

19 Sommaire 1 Rappels sur les systèmes de fichiers 2 Android File System 3 Les fichiers spéciaux 4 Les systèmes de fichiers virtuels 5 Le système de fichiers minimal 6 Questions? 19/25

20 Les systèmes de fichiers virtuels Correspond à /proc Existe depuis les débuts de Linux Contient : Des statistiques sur les process en cours que le noyau renseigne. Très utile pour ps et top Certains paramètres du système que l utilisateur peut ajuster durant l exécution comme par exemple la gestion de l énergie mount -t proc nodev /proc Documentation disponible : Documentation/filesystems/proc.txt au niveau du noyau man proc :) 20/25

21 Les systèmes de fichiers virtuels (2) Quelques exemples sous /proc /proc/ pid du process pour des détails sur un processus /proc/interrupts, /proc/ioports pour des informations générales sur les devices /proc/cmdline pour la command line du kernel (très utile) /proc/sys pour ajuster les paramètres du noyau Un autre exemple de système de fichiers virtuel : sysfs Permet d exposer aux applications la vision du kernel par rapport aux périphériques du système Très utile pour leur détection et utilisation par d autres applications/démons comme udev par exemple Monté dans /sysfs : mount -t sysfs nodev /sys Remplace de plus en plus /proc 21/25

22 Sommaire 1 Rappels sur les systèmes de fichiers 2 Android File System 3 Les fichiers spéciaux 4 Les systèmes de fichiers virtuels 5 Le système de fichiers minimal 6 Questions? 22/25

23 Le système de fichiers minimal Un minimum d applications sont requises pour qu un système Linux puisse démarrer correctement Une application init qui va être appelée par le kernel juste après le montage du système de fichiers root. Un Kernel Panic se produit si non trouvée. init va démarrer le reste des services et applications Un shell pour permettre l interaction avec l utilisateur Des applications basiques de gestion/manipulations des fichiers Tous ces composants doivent être intégrés au système de fichiers root pour permettre l usage du système 23/25

24 Sommaire 1 Rappels sur les systèmes de fichiers 2 Android File System 3 Les fichiers spéciaux 4 Les systèmes de fichiers virtuels 5 Le système de fichiers minimal 6 Questions? 24/25

25 Références Android System Development Maxime Ripard (Free Electrons) Embedded Android Karim Yaghmour chez O Reilly A la découverte d Android série d articles écrits par Benjamin Zores pour GNU/Linux Magazine France Android Device Porting Walkthrough présentation de Benjamin Zores à l Android Builder Summit 2012 Dive Into Android Networking - présentation de Benjamin Zores à l Embedded Linux Conference Europe /25

TP1 Master2SE OS Embarqué

TP1 Master2SE OS Embarqué TP1 Master2SE OS Embarqué La hiérarchie des répertoires sous Linux Dans un système Linux, les fichiers sont organisés selon une arborescence bien précise. Elle suit effectivement le standard FHS (File

Plus en détail

102.1. Schémas de partitionnement

102.1. Schémas de partitionnement Préparation LPI Exam 101 102.1. Schémas de partitionnement Document sous licence Creative commons «by nc sa» http://creativecommons.org/licenses/by nc sa/2.0/fr/ Sommaire Partitionnement LVM Points de

Plus en détail

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : CONFIGURATION D UN SERVEUR TP N 4 LINUX A DISTANCE ACADÉMIE D ORLÉANS-TOURS NOM : CI 11 : INSTALLATION ET CONFIGURATION DE SYSTEMES TR OBJECTIFS

Plus en détail

Personnes ressources Tice. Académie de Rouen

Personnes ressources Tice. Académie de Rouen Personnes ressources Tice Académie de Rouen Objectifs Acquérir les connaissances de base concernant Linux Découvrir la solution technique SambaEdu3 : serveur de fichiers sous Linux Mettre en oeuvre cette

Plus en détail

Chi rement des postes PC / MAC / LINUX

Chi rement des postes PC / MAC / LINUX Mohammed Khabzaoui UMR 8524 Université Lille1 13 fevrier 2014 Plan Chi rement des portables Outil de chi rement matériel Disque auto-chi rant Outils de chi rement logiciel FileVault pour MAC Dm-crypt pour

Plus en détail

Système de Gestion de Fichiers

Système de Gestion de Fichiers Chapitre 2 Système de Gestion de Fichiers Le système de gestion de fichiers est un outil de manipulation des fichiers et de la structure d arborescence des fichiers sur disque et a aussi le rôle sous UNIX

Plus en détail

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation Unix, Linux mise en oeuvre Déscription : Découvrir Linux de façon progressive et efficace. Cette approche originale présente une sélection rigoureuse mais néanmoins complète des connaissances essentielles

Plus en détail

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

Introduction aux Systèmes et aux Réseaux, Master 2 CCI aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI - Université Lyon 1 -

Plus en détail

Cours de Système : Gestion de Fichiers

Cours de Système : Gestion de Fichiers Cours de Système : Gestion de Fichiers Bertrand Le cun et Emmanuel Hyon bertrand.le cun{at}u-paris10.fr et Emmanuel.Hyon{at}u-paris10.fr Université Paris Ouest Nanterre 25 octobre 2011 B.L.C. & E.H. (UPO)

Plus en détail

Administration réseau Accès aux fichiers distants

Administration réseau Accès aux fichiers distants Administration réseau Accès aux fichiers distants A. Guermouche A. Guermouche Cours 8 : NFS & SMB 1 Plan 1. Introduction 2. NFS 3. SAMBA A. Guermouche Cours 8 : NFS & SMB 2 Plan Introduction 1. Introduction

Plus en détail

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation (Operating Systems) Introduction SITE : http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation - Mírian Halfeld-Ferrari p. 1/2 Qu est-ce qu un SE? Ensemble de logiciels

Plus en détail

Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre info@academielibre.fr

Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre info@academielibre.fr Cours Linux Cours en ligne Administrateur Systèmes Linux Académie Libre info@academielibre.fr Programme général du cours Linux MODULE 1 - Fondamentaux Introduction à Linux La procédure de Login et Logout

Plus en détail

Administration système

Administration système Administration système TP2 : premières installations. L3 Pro R&S - L3I. Guillaume RENIER - 2013 http://depinfo.u-cergy.fr/adminsystem[l3i L3RS] guillaume.renier@u-cergy.fr 1 Installation en mode bloc de

Plus en détail

Chapitre 3 : Système de gestion de fichiers

Chapitre 3 : Système de gestion de fichiers : 3.1- Introduction Le système de gestion de fichiers (SGF) est la partie la plus visible d un système d exploitation qui se charge de gérer le stockage et la manipulation de fichiers (sur une unité de

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

Système de gestion de fichiers

Système de gestion de fichiers Système de gestion de fichiers Table des matières 1. Introduction...2 2. Formatage et Partitionnement...2 2.1. Le partitionnement...2 2.2. Le formatage...2 3. Le concept de fichier...3 4. La notion de

Plus en détail

Liste des diapos. s01-contexte.tex. Table des matières. 11 avril 2008

Liste des diapos. s01-contexte.tex. Table des matières. 11 avril 2008 Liste des diapos 11 avril 2008 Table des matières 1 [Contexte] Linux - Contexte 2 1.1 [Linux?] Qu'est-ce que Linux?..................................... 2 1.2 [Le libre] Linux et le libre........................................

Plus en détail

"Mountages" en tout genre

Mountages en tout genre "Mountages" en tout genre Olivier Hoarau (olivier.hoarau@funix.org) V2.2 du 24 décembre 2013 1 Historique du document... 2 2 Préambule... 2 3 Présentation... 3 4 La commande mount... 3 5 Le fichier /etc/fstab...

Plus en détail

Réinstallation de postes informatiques par le réseau : PXE et Partimage. BORGHESI Guilhem Mai 2006

Réinstallation de postes informatiques par le réseau : PXE et Partimage. BORGHESI Guilhem Mai 2006 Réinstallation de postes informatiques par le réseau : PXE et Partimage 1 Sommaire Le contexte Les solutions logicielles Le choix de PXE L'installation et la mise en oeuvre Conclusion 2 Le contexte Une

Plus en détail

Partage de fichier Linux. Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 9 www.razafimamonjy.fr

Partage de fichier Linux. Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 9 www.razafimamonjy.fr Partage de fichier Linux 1 Définition : Partage de fichier NFS sous Linux NFS (Network File System) est un protocole permettant de monter des disques en réseau. Ce protocole basé sur le principe client/serveur,

Plus en détail

Personnalisation d un Live CD Linux Fedora pour des usages multiples

Personnalisation d un Live CD Linux Fedora pour des usages multiples Personnalisation d un Live CD Linux Fedora pour des usages multiples Arnaud DA COSTA Le2i - UMR CNRS/uB 5158 Journées MATHRICE Dijon-Besançon - 16 mars 2011 Arnaud DA COSTA Personnalisation de Live CD

Plus en détail

Administration Systèmes et Réseaux

Administration Systèmes et Réseaux Administration Systèmes et Réseaux Pierre BLONDEAU Département Informatique UCBN, Laboratoire GREYC, CRNS UMR 6072, UCBN, ENSICAEN pierre.blondeau@unicaen.fr 19 Janvier 2015 Introduction Wikipedia : Administrateur

Plus en détail

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard

Plus en détail

Systèmes d exploitation

Systèmes d exploitation Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation

Plus en détail

Installation Debian GNU/Linux sur les machines OVH

Installation Debian GNU/Linux sur les machines OVH Login Help/Guide About Trac Preferences Wiki Timeline Roadmap Browse Source View Tickets Search Installation Debian GNU/Linux sur les machines OVH Start Page Index History Last Change Cette documentation

Plus en détail

Projet Avancé. LINUX WIFI Embarqué

Projet Avancé. LINUX WIFI Embarqué Projet Avancé LINUX WIFI Embarqué Semestre 5-2004/2005 Guillaume GUINDE Xavier NOURISSON Amélie GUION Adrien ZANCAN ENSEIRB Linux WIFI embarqué SOMMAIRE INTRODUCTION...3 TP1 MISE EN ŒUVRE DE LINUX...4

Plus en détail

TD n 2 Noyau Linux et Appels Systèmes

TD n 2 Noyau Linux et Appels Systèmes Le but de ce TD est de vous familiariser avec le noyau Linux. Vous commencerez par configurer et compiler un noyau avant d y ajouter des fonctionnalités afin de découvrir les appels systèmes. 1.1 Installation

Plus en détail

Procédure d installation de Linux Ubuntu 7.04

Procédure d installation de Linux Ubuntu 7.04 Procédure d installation de Linux Ubuntu 7.04 Installation guidée de Ubuntu 7.04 à l aide du cd d installation Table des matières INTRODUCTION 2 INSTALLATION 3 Configuration d Ubuntu : 4 Partitionnement

Plus en détail

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ COMMUNICATION TECHNIQUE N TC0536 Ed. 01 OmniPCX Enterprise Nb de pages : 11 Date : 12-03-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT Cette communication technique

Plus en détail

Linux: au-delà de l'interface graphique. Vittoria Rezzonico 3 mars 2009

Linux: au-delà de l'interface graphique. Vittoria Rezzonico 3 mars 2009 Linux: au-delà de l'interface graphique Vittoria Rezzonico 3 mars 2009 Contenus Introduction Le système Les disques Partitionnement, montage Les fichiers Arborescence Utilisateurs et groupes Root Deboguage

Plus en détail

Systèmes informatiques

Systèmes informatiques Systèmes informatiques Franck Guingne, sur la base du cours d Olivier Lecarme Cours Licence 1; Semestre 2 2009 2010 Troisième cours : Installation d une distribution GNU/Linux. 1 Les différentes distributions

Plus en détail

Itium XP. Guide Utilisateur

Itium XP. Guide Utilisateur Itium XP 06/2007 - Rev. 3 1 Sommaire 1 Sommaire... 2 2 Généralités... 3 3 ItiumSysLock... 4 3.1 Enregistrer l état actuel du système... 4 3.2 Désactiver ItiumSysLock... 5 3.3 Activer ItiumSysLock... 5

Plus en détail

LE PETIT MANUEL DE DEMARRAGE DE LINUX

LE PETIT MANUEL DE DEMARRAGE DE LINUX LE PETIT MANUEL DE DEMARRAGE DE LINUX version 1.2 mars 2004 C. VARDON professeur STI en BAC PRO MRIM Formateur TICE Désignation des partitions sous Linux 1 Table des matières GNU/Linux : QU'EST-CE QUE

Plus en détail

Unix Administration du système (AIX, HP-UX, Solaris, Linux) (2ième édition)

Unix Administration du système (AIX, HP-UX, Solaris, Linux) (2ième édition) Avant-propos 1. Objectif de ce livre 9 2. Présentation de l'ouvrage 10 Introduction 1. Principales utilisations professionnelles d'unix 11 1.1 Particularité des serveurs dédiés 12 1.2 Caractéristiques

Plus en détail

/boot/system.map Fichier système contenant la liste des symboles du noyau. Ce fichier est utilisé par certains programmes donnant des renseignements

/boot/system.map Fichier système contenant la liste des symboles du noyau. Ce fichier est utilisé par certains programmes donnant des renseignements INITIATION A LINUX FEDORA 10 ( PARTIE A ) Réduire la partition Windows... formatée en FAT 16 ou FAT 32 Je vous conseille d utiliser le programme GPL Fips. Téléchargez le fichier fips20.zip (ftp://ftp.fr.debian.org/debian/tools/fips20.zip)

Plus en détail

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT Commandes Linux Gestion des fichiers et des répertoires Lister les fichiers Lister les fichiers cachés Lister les répertoires d un répertoire Lister les fichiers par date Les droits Types de fichier Supprimer

Plus en détail

À qui s adresse ce livre?... 3 Structure de l ouvrage... 4 Précisions concernant cette deuxième édition... 4

À qui s adresse ce livre?... 3 Structure de l ouvrage... 4 Précisions concernant cette deuxième édition... 4 Table des matières Remerciements.............................................. V Préface....................................................... 1 Avant-propos................................................

Plus en détail

Linux embarqué: une alternative à Windows CE?

Linux embarqué: une alternative à Windows CE? embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère

Plus en détail

TD 1 - Installation de système UNIX, partitionnement

TD 1 - Installation de système UNIX, partitionnement Département des Sciences Informatiques Licence Pro R&S 2009 2010 Administration Système T.T. Dang Ngoc dntt@u-cergy.fr TD 1 - Installation de système UNIX, partitionnement 1 Préambule Il existe de très

Plus en détail

SRS Day. Attaque BitLocker par analyse de dump mémoire

SRS Day. Attaque BitLocker par analyse de dump mémoire SRS Day Attaque BitLocker par analyse de dump mémoire Benjamin Noel Olivier Détour noel_b detour_o Sommaire Partie théorique Etude de cas Attaque BitLocker Contre-mesures Introduction Analyse forensique

Plus en détail

Environnement Informatique EMSE Linux

Environnement Informatique EMSE Linux Environnement Informatique EMSE Linux Xavier Serpaggi École Nationale Supérieure des Mines de Saint-Étienne. Septembre 2013 Xavier Serpaggi (ENSM-SE) Environnement Informatique

Plus en détail

Configuration de l environnement de travail

Configuration de l environnement de travail Configuration de l environnement de travail Préambule Windows Java Afin d utiliser l environnement de développement Android, vous devez installer au préalable JDK (Java Development Kit) sur votre système.

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

Module 8 : Partage de fichier sous Linux. Table des matières

Module 8 : Partage de fichier sous Linux. Table des matières Module 8 : Partage de fichier sous Linux Objectifs Pouvoir effectuer le partage de fichier sur un réseau Linux. Table des matières... 1 Partage de fichier entre machine Linux (NFS)... 2 Introduction...

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

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

TP CLIENTS LEGERS SOUS THINSTATION

TP CLIENTS LEGERS SOUS THINSTATION 1 TP CLIENTS LEGERS SOUS THINSTATION François Ducrot - Jacquelin Charbonnel Journées Mathrice - Mars 2009 - Angers 1 Introduction Thinstation est une petite distribution Linux bootant par PXE, et qui transforme

Plus en détail

Cours UNIX Montages NFS

Cours UNIX Montages NFS Cours UNIX Montages NFS Jean-Claude Bajard IUT - université Montpellier 2 le principe de partage de fichiers sous UNIX Network File System : service réseau de partage de systèmes de fichiers applications

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

Multi-boot avec trois systèmes

Multi-boot avec trois systèmes GET Linux A.S.C.T Multi-boot avec trois systèmes Faire cohabité un windows et deux systèmes linux sur un seul disque dur. Préparation Live-CD Debian Mandriva Information : vous êtes a la page 1 sur 11

Plus en détail

Table des matières. Serveur Mesnil Administration. Rédacteur : Jean-Louis Cech Date création : 10 Avril 2008

Table des matières. Serveur Mesnil Administration. Rédacteur : Jean-Louis Cech Date création : 10 Avril 2008 Serveur Mesnil Administration Jean-Louis Cech Cell : 0659 714 837 Rédacteur : Jean-Louis Cech Date création : 10 Avril 2008 Table des matières Introduction... 2 Inventaire matériel du serveur... 2 Disques

Plus en détail

Serveurs réseau Linux

Serveurs réseau Linux s o l u t i o n s U n i x L i n u x C R A I G H U N T Serveurs réseau Linux 9 Partage de fichiers Le partage d informations, et par conséquent de fichiers, constitue un service fondamental dans un réseau

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

Serveur de client léger LTSP v5

Serveur de client léger LTSP v5 Serveur de client léger LTSP v5 Emmanuel Le Normand DSI de l'université Pierre Mendès France 25/11/2011 JRES 2011 1 Sommaire Présentation générale Services utilisés Spécificités de LTSP v5 LTSP-Cluster

Plus en détail

Organiser le disque dur Dossiers Fichiers

Organiser le disque dur Dossiers Fichiers Ce document contient des éléments empruntés aux pages d aide de Microsoft Organiser le disque dur Dossiers Fichiers Généralités La connaissance de la logique d organisation des données sur le disque dur

Plus en détail

Le gestionnaire des tâches

Le gestionnaire des tâches 43-45 rue CHARLOT 75003 PARIS. Benoît HAMET FRANCE : benoit.hamet@hametbenoit.fr.st Le gestionnaire des tâches......... Le gestionnaire des tâches Sommaire Sommaire...2 Introduction...3 Les onglets et

Plus en détail

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel Utilisation de matériels industriels avec des outils de virtualisation open source Open Source dans le monde industriel Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur

Plus en détail

LP GSR-Module UE142 Stations sans disques sous Linux Étude bilan

LP GSR-Module UE142 Stations sans disques sous Linux Étude bilan LP GSR-Module UE142 Stations sans disques sous Linux Étude bilan Pierre Nerzic IUT de Lannion 1 LP/UE2 v2005-09 1 - Introduction Un poste dit client sans disque dur (diskless) se connecte sur un poste

Plus en détail

Instructions d installation de IBM SPSS Modeler Server 15 pour Windows

Instructions d installation de IBM SPSS Modeler Server 15 pour Windows Instructions d installation de IBM SPSS Modeler Server 15 pour Windows IBM SPSS Modeler Server peut être installé et configuré de manière à s exécuter en mode d analyse réparti, avec une ou plusieurs installations

Plus en détail

Département de génie électrique. ELE784 - Ordinateurs et programmation système. Laboratoire #1

Département de génie électrique. ELE784 - Ordinateurs et programmation système. Laboratoire #1 Département de génie électrique ELE784 - Ordinateurs et programmation système Laboratoire #1 Développement des composantes logicielles de base d un système informatique Description sommaire : Dans ce laboratoire,

Plus en détail

Plan. Distributions Linux. Plan : 1 - Caractéristiques. Une distribution Linux. Caractéristiques. Post-Installation. Paquetages.

Plan. Distributions Linux. Plan : 1 - Caractéristiques. Une distribution Linux. Caractéristiques. Post-Installation. Paquetages. Plan Distributions Linux Caractéristiques Post-Installation Julien Garet 7 septembre 2011 Différences Classement Tableaux Paquetages Installation Plan : 1 - Caractéristiques Une distribution Linux au moins

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

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents: Restauration partielle de fichiers avec Bacula sur Scribe. Par Karim AYARI pour le DRT de l'académie de Lyon Source, documentation officielle EOLE: http://eole.orion.education.fr/wiki/index.php/eoleng_bacula

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

Les premiers pas avec Android

Les premiers pas avec Android Les premiers pas avec Android Le but de ce TP est d expliquer les étapes nécessaires à la création et aux tests d une application sous Android. Dans un second temps, il vous permettra de configurer votre

Plus en détail

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE Antoine CAMBIEN BTS SIO Option SISR Session 2015 BTS SIO Services Informatiques aux Organisations Session 2014 2015 Nom

Plus en détail

Virtualisation de serveur grâce à Linux-

Virtualisation de serveur grâce à Linux- Accueil A propos Nuage de Tags Contribuer Who s who Récoltez l actu UNIX et cultivez vos connaissances de l Open Source 05 déc 2008 Virtualisation de serveur grâce à Linux- Vserver Catégorie : Administration

Plus en détail

HP Autostore Server Software Version 3.02. Installation

HP Autostore Server Software Version 3.02. Installation HP Autostore Server Software Version 3.02 Installation Guide d'installation AutoStore version 3.02 Guide d'installation Droits d'auteur 2005 Copyright Hewlett-Packard Development Company, L.P. Toute opération

Plus en détail

NFS (Network File System)

NFS (Network File System) Stéphane Gill Stephane.Gill@CollegeAhuntsic.qc.ca Table des matières Introduction 2 Démarrage des services NFS 2 Paramétrage d un serveur NFS 3 Fichier /etc/exports 3 exportfs, Mettre à jour ou annuler

Plus en détail

David.parize@wanadoo.fr Page 1

David.parize@wanadoo.fr Page 1 I. David.parize@wanadoo.fr Page 1 TABLE DES MATIERES I. Démarrage...3 II. Partitionnement...3 A. Partition primaire & étendue...3 B. Partition logique...3 C. Système de fichiers...4 III. Choix des paquetages...4

Plus en détail

Chapitre I Notions de base et outils de travail

Chapitre I Notions de base et outils de travail Chapitre I Notions de base et outils de travail Objectifs Connaître les principes fondateurs et l historique du langage Java S informer des principales caractéristiques du langage Java Connaître l environnement

Plus en détail

UBUNTU Administration d'un système Linux (4ième édition)

UBUNTU Administration d'un système Linux (4ième édition) Ubuntu et Linux 1. Affirmation du modèle open source 21 1.1 Principe et avenir du modèle 21 1.1.1 Open source et capitalisme financier 22 1.1.2 Open source et logiciel libre 23 1.2 Place de Linux dans

Plus en détail

Tutorial uclinux ARM7 Development Starter Kit. Pragmatec Produits et services dédiés aux systèmes embarqués. uclinux - Mise en oeuvre

Tutorial uclinux ARM7 Development Starter Kit. Pragmatec Produits et services dédiés aux systèmes embarqués. uclinux - Mise en oeuvre Pragmatec Produits et services dédiés aux systèmes embarqués Tutorial uclinux ARM7 Development Starter Kit 15 Octobre 2006 Rev 1.06 1 / 36 2 / 36 Le kit de développement ARM7 est un kit réalisé par la

Plus en détail

Installation d'intrascol 018 sous Mageia 2

Installation d'intrascol 018 sous Mageia 2 Installation d'intrascol 018 sous Mageia 2 Intrascol est régi par la licence CeCILL soumise au droit français et respectant les principes de diffusion des logiciels libres. Elle est diffusée par le CEA,

Plus en détail

Principe. Technologies utilisées. 1. Linux et LVM. Les snapshots (instantannés) sous Linux et FreeBSD. Présentation de LVM. Organisation de LVM

Principe. Technologies utilisées. 1. Linux et LVM. Les snapshots (instantannés) sous Linux et FreeBSD. Présentation de LVM. Organisation de LVM Les snapshots (instantannés) sous Linux et FreeBSD Principe Un instantanné permet de pouvoir figer l'état du système de fichier à un instant t pour des besoins de sauvegarde. Une sauvegarde peux parfois

Plus en détail

Instructions d installation de 15 IBM SPSSModelerServer15pourUNIX

Instructions d installation de 15 IBM SPSSModelerServer15pourUNIX Instructions d installation de 15 IBM SPSSModelerServer15pourUNIX IBM SPSS Modeler Server peut être installé et configuré de manière à s exécuter en mode d analyse réparti, avec une ou plusieurs installations

Plus en détail

Système d Exploitation UNIX-Like

Système d Exploitation UNIX-Like Système d Exploitation UNIX-Like Benoît Darties Université de Bourgogne Franche-Comté LE2I - Laboratoire Electronique Informatique et Image ESIREM 1 Avant propos Ce que contient ce cours... Contenu du

Plus en détail

OpenMediaVault installation

OpenMediaVault installation OpenMediaVault installation 2013-01-13/YM: version initiale 1 Introduction L'installation de OpenMediaVault, basé sur Debian, présente quelques difficultés pour l'utilisateur de Windows. Cette procédure

Plus en détail

Formation partitionnement et LVM

Formation partitionnement et LVM Formation partitionnement et LVM... une méthode de partitionnement pour les serveurs LeJo (Joël Lopes Da Silva) VIA Centrale Réseaux mercredi 02 octobre 2007 LeJo (Joël Lopes Da Silva) Formation partitionnement

Plus en détail

Atelier : Virtualisation avec Xen

Atelier : Virtualisation avec Xen Virtualisation et Cloud Computing Atelier : Virtualisation avec Xen Plan Présentation de Xen Architecture de Xen Le réseau Gestion des domaines DomU dans Xen Installation de Xen Virt. & Cloud 12/13 2 Xen

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

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

Administration UNIX. Le réseau

Administration UNIX. Le réseau Administration UNIX Le réseau Plan Un peu de TCP/IP Configuration réseau sous linux DHCP Démarrage PXE TCP/IP Unix utilise comme modèle de communication TCP/IP Application Transport TCP - UDP Réseau IP

Plus en détail

Chapitre IX : Virtualisation

Chapitre IX : Virtualisation Chapitre IX : Virtualisation Eric Leclercq & Marinette Savonnet Département IEM http://ufrsciencestech.u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq 5 mai 2011 1 Principes Problématique Typologie

Plus en détail

Linux Red Hat 9 et Fedora 1.0

Linux Red Hat 9 et Fedora 1.0 Bernard Fabrot guide de référence Linux Red Hat 9 et Fedora 1.0 Éditions OEM (Groupe Eyrolles),2004, ISBN 2-7464-0497-4 Chapitre 3 Les premiers contacts Lorsque l'installation de Linux est terminée, le

Plus en détail

Installation d'intrascol V1.8 sous Mageia 3-2013

Installation d'intrascol V1.8 sous Mageia 3-2013 Installation d'intrascol V1.8 sous Mageia 3-2013 Intrascol est régi par la licence CeCILL soumise au droit français et respectant les principes de diffusion des logiciels libres. Elle est diffusée par

Plus en détail

Compiler le noyau Linux

Compiler le noyau Linux Gazette Linux n 111 Février 2005 R. Krishnakumar Copyright 2005 R. Krishnakumar Copyright 2005 Deny Copyright 2005 Joëlle Cornavin Article paru dans le n 111 de la Gazette Linux de février 2005. Traduction

Plus en détail

MODULE 1. Installation de CentOS 6.4

MODULE 1. Installation de CentOS 6.4 MODULE 1 Objectifs de ce module : Installation du système et de la distribution CentOS. Installation de CentOS 6.4 Créer des partitions sur le disque dur. Se brancher au système en mode graphique. Table

Plus en détail

Présentation du cours Linux / Shell. Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013

Présentation du cours Linux / Shell. Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013 Présentation du cours Linux / Shell Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013 2 Plan Présentation du cours / Syllabus Questionnaire sur vos connaissances L ordinateur Introduction

Plus en détail

Familiarisation avec Linux

Familiarisation avec Linux Institut Galilée Architecture, Système Année 2009-2010 Licence 2 T.P. 1 Familiarisation avec Linux L objectif de ce premier TP est de vous familiariser avec un système d exploitation de type UNIX : Linux.

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

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

Disques auto-chiffrant

Disques auto-chiffrant Disques auto-chiffrant Présentation Un disque dur chiffrant (Self-Encrypting Drive) est une solution matérielle de chiffrement intégral du disque. Lorsque le chiffrement n'est pas activé, le disque se

Plus en détail

Développer une application pour iphone et ipad

Développer une application pour iphone et ipad 22 Développer une application pour iphone et ipad Dans ce chapitre, nous abordons la création d applications pour ipad, iphone et ipod Touch à partir de documents au format Flash codés en ActionScript

Plus en détail

Introduction à l informatique en BCPST

Introduction à l informatique en BCPST Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de

Plus en détail

PARAGON - Sauvegarde système

PARAGON - Sauvegarde système PARAGON - Sauvegarde système 1 Télécharger Paragon Backup & Recovery 2013 Free Disponible maintenant gratuitement et en français, Paragon Backup & Recovery 2013 Free est un logiciel-utilitaire permettant

Plus en détail