shell sh, ksh, bash (avec exercices corrigés) Programmation sous Unix/Linux Programmation shell sous Unix/Linux 4 édition Nouvelle édition

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

Download "shell sh, ksh, bash (avec exercices corrigés) Programmation sous Unix/Linux Programmation shell sous Unix/Linux 4 édition Nouvelle édition"

Transcription

1 sh, ksh, bash (avec exercices corrigés) Ingénieur informatique au sein de la société Ociensa Technologies, spécialiste en développement informatique notamment dans les environnements Unix et Linux, Christine Deffaix Rémy intervient sur des missions de développement et de formation auprès de grands comptes. Sa solide expérience s allie à ses qualités pédagogiques pour fournir au lecteur un ouvrage réellement efficace sur l apprentissage de l écriture de scripts shell. Les chapitres du livre Avant-propos Introduction Mécanismes essentiels du shell Paramétrage de l environnement de travail Les bases de la programmation shell Aspects avancés de la programmation shell Les expressions régulières La commande sed Le langage de programmation awk Les commandes filtres Solutions des exercices Annexes Pour plus d informations : 29,90 sur : b Les exemples de scripts du livre. b Les fichiers d exercices et leur solution. Christine DEFFAIX RÉMY ISBN : Ce livre sur la programmation shell s adresse aux utilisateurs et administrateurs des systèmes Unix/Linux souhaitant se former à l écriture de scripts shell. Les fonctionnalités des trois shells couramment utilisés (Bourne shell, ksh 88 et 93, bash) sont détaillées et leurs différences signalées. Les thèmes sont présentés de manière progressive et pédagogique, ce qui fait de cet ouvrage un support idéal destiné aussi bien à la formation professionnelle qu à l autoformation. Les premiers chapitres sont consacrés au fonctionnement du shell : lancement d une commande, caractères spéciaux du shell couramment employés (redirections, tubes...), paramétrage de l environnement de travail de l utilisateur (variables et fichiers d environnement...). Les mécanismes internes sont expliqués en détail et illustrés par de nombreux schémas. La suite de l ouvrage est dédiée à la programmation proprement dite. Les bases de la programmation (variables, structures de contrôle, commandes de test et de calculs,...) sont présentées et illustrées par de nombreux exemples. Sont ensuite détaillés les aspects avancés de la programmation shell (gestion des fichiers, fonctions,...). La dernière partie de l ouvrage traite des outils annexes indispensables au traitement de chaînes de caractères et de fichiers textes : les expressions régulières basiques et étendues, l éditeur non interactif sed, un panorama étendu du langage awk ainsi que les principales commandes filtres des systèmes unix. Des exercices permettront au lecteur de pratiquer l écriture de scripts shells tout au long de l ouvrage. Les exemples de scripts Téléchargement présentés.frdans l ouvrage, ainsi que les solutions des exercices sont disponibles en téléchargement sur le site Programmation shell sous Unix/Linux Programmation shell sous Unix/Linux shell sous Unix/Linux Programmation sh, ksh, bash (avec exercices corrigés) 4 édition ième Nouvelle édition Christine DEFFAIX RÉMY

2 Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : Saisissez la référence ENI de l'ouvrage RI4PRO dans la zone de recherche et validez. Cliquez sur le titre du livre puis sur le bouton de téléchargement. Avant-propos Chapitre 1 Introduction 1. Définition du shell Caractéristiques d'un interpréteur de commandes Interpréteurs de commandes (shells) Historique Avec quel shell faut-il programmer? Scripts de démarrage Autres scripts Nom des exécutables Shells abordés dans cet ouvrage Chapitre 2 Mécanismes essentiels du shell 1. Commandes internes et externes Les commandes externes Les commandes internes Implémentation interne et implémentation externe Affichage à l'écran La commande echo Le caractère "\n" Le caractère "\c" Le caractère "\t" Liste des caractères d'échappement Les commandes print et printf

3 2 Programmation shell sous Unix/Linux, sh, ksh, bash 3. Le caractère ~ (tilde) La commande interne cd Substitution de noms de fichiers Expressions basiques Le caractère * Le caractère? Les caractères [ ] Expressions complexes ?(expression) *(expression) (expression) !(expression) Alternatives Interprétation du shell Séparateur de commandes Redirections Entrée et sorties standard des processus Entrée standard Sortie standard Sortie d'erreur standard Héritage Redirection des sorties en écriture Sortie standard Sortie d'erreur standard Sortie standard et sortie d'erreur standard Se protéger d un écrasement involontaire de fichier Éliminer les affichages Mécanisme interne Redirection de l'entrée standard

4 Table des matières Redirections avancées Rediriger les descripteurs 1 et 2 vers le même fichier La double redirection en lecture Fermeture d'un descripteur Tubes de communication Commandes ne lisant pas leur entrée standard Commandes lisant leur entrée standard Exemples triviaux Cas des filtres Compléments Enchaîner des tubes Dupliquer les sorties Envoyer la sortie standard et la sortie d'erreur standard dans le tube Regroupement de commandes Les parenthèses Les accolades Conclusion Processus en arrière-plan Exercices Fonctionnalités diverses Exercice 1 : commandes internes et externes Exercice 2 : génération de noms de fichiers Exercice 3 : séparateur de commandes Redirections Exercice Exercice Exercice Exercice Exercice Exercice

5 4 Programmation shell sous Unix/Linux, sh, ksh, bash 11.3 Tubes de communication Exercice Exercice Exercice Exercice Chapitre 3 Paramétrage de l'environnement de travail 1. Variables d'environnement Liste des variables Affichage de la valeur d'une variable Modification de la valeur d'une variable Principales variables HOME PATH PWD PS PS TMOUT TERM LOGNAME Processus et variables d'environnement Exportation des variables Liste des variables exportées Variables devant être exportées Exporter une variable Les options du shell Activer et désactiver une option du shell Visualiser la liste des options Principales options ignoreeof noclobber

6 Table des matières emacs et vi xtrace Les alias Définir un alias Visualiser la liste des alias Visualiser tous les alias Visualiser un alias en particulier Supprimer un alias Historique de commandes Paramétrer le rappel de commandes en ksh Option vi Option emacs Paramétrer le rappel de commandes en bash La complétion de noms de fichiers La complétion du bash La complétion du ksh Tableau récapitulatif Les fichiers d'environnement Caractéristiques des fichiers d'environnement Shell de connexion Fichiers d'environnement lus par le shell de connexion Session utilisant un Bourne Shell Session utilisant un Korn Shell Session utilisant un Bourne Again Shell Exercices Variables d'environnement Exercice Exercice Alias de commande Exercice Exercice

7 6 Programmation shell sous Unix/Linux, sh, ksh, bash Chapitre 4 Les bases de la programmation shell 1. Les variables utilisateur Nommer une variable Définir une variable Affecter une valeur à une variable Affecter une valeur contenant au moins un espace Variable indéfinie Retirer la définition d'une variable Isoler le nom d'une variable Variables numériques Variables complexes Substitution de variables Substitution de commandes Caractères de protection Les simples quotes Le caractère \ Les guillemets Récapitulatif des caractères spéciaux Interprétation d'une ligne de commande Écriture et lancement d'un script shell Définition Exécution d'un script par un shell enfant Exécution d'un script par le shell courant Commentaires Variables réservées du shell Les paramètres positionnels La commande shift Syntaxe Principe

8 Table des matières Code de retour d'une commande La variable? La commande exit Autres variables spéciales PID du shell interpréteur PID du dernier processus lancé en arrière-plan La commande read Syntaxe Lectures au clavier Code de retour La variable IFS Exécution de tests Introduction La commande test Syntaxe Tests sur les fichiers Tests sur les chaînes de caractères Tests sur les nombres Les opérateurs Exemple concret d'utilisation La commande [[ ]] Les opérateurs du shell Évaluation de l'opérateur && Évaluation de l'opérateur L'arithmétique La commande expr Syntaxe Opérateurs La commande (( )) Syntaxe Utilisation La commande let

9 8 Programmation shell sous Unix/Linux, sh, ksh, bash 11.4 Arithmétique sur les flottants ksh Autres shells Substitution d'expressions arithmétiques Mise au point d'un script Option -x Autres options Les structures de contrôle if case Syntaxe Principe Utilisation Boucle for Boucle while Syntaxe Utilisation Boucle infinie until Syntaxe Utilisation break et continue Exercices Variables, caractères spéciaux Exercice 1 : variables Exercice 2 : variables Exercice 3 : substitution de commande Exercice 4 : caractères de protection Variables, affichages et lectures clavier Exercice 1 : variables Exercice 2 : paramètres positionnels Exercice 3 : lectures clavier

10 Table des matières Tests et arithmétique Exercice 1 : tests sur des fichiers Exercice 2 : tests de chaînes de caractères Exercice 3 : tests numériques Exercice 4 : arithmétique Exercice 5 : opérateurs logiques des commandes [ ], [[ ]] et opérateurs logiques du shell Structures de contrôle if, case, boucle for Exercice 1 : les commandes [ ] et [[ ]], la structure de contrôle if Exercice 2 : structures de contrôle case, boucle for Boucles Exercice 1 : boucle for, commande tr Exercice 2 : boucle for, arithmétique Exercice 3 : boucles for, while Chapitre 5 Aspects avancés de la programmation shell 1. Comparatif des variables * Utilisation de * et Utilisation de "*" Utilisation de "@" Substitution de variables Longueur de la valeur contenue dans une variable Manipulation de chaînes de caractères Retirer le plus petit fragment à gauche Retirer le plus grand fragment à gauche Retirer le plus petit fragment à droite Retirer le plus grand fragment à droite Tableaux Assigner un élément Référencer un élément

11 10 Programmation shell sous Unix/Linux, sh, ksh, bash 3.3 Assignation globale d'un tableau Référencer tous les éléments d'un tableau Obtenir le nombre d'éléments d'un tableau Obtenir la longueur d'un élément d'un tableau Tableaux associatifs Initialisation des paramètres positionnels avec set Les fonctions Définition d'une fonction Code de retour d'une fonction Portée des variables Définition de variables locales Passage d'arguments Exploiter l'affichage d'une fonction Programme complet de l'exemple Commandes d'affichage La commande print Utilisation simple Suppression du saut de ligne naturel de print Afficher des arguments commençant par le caractère "-" Écrire sur un descripteur particulier La commande printf Gestion des entrées/sorties d'un script Redirection des entrées/sorties standard Gestion de fichiers Ouverture de fichier Lecture à partir d'un fichier Écriture dans un fichier Fermeture d'un fichier Traitement d'un fichier Informations préalables Les différentes façons d'exploiter un fichier

12 Table des matières Découper une ligne en champs Modifier le séparateur de ligne La commande eval Gestion des signaux Principaux signaux Ignorer un signal Modifier le traitement associé à un signal Repositionner le traitement par défaut du shell vis-à-vis d'un signal Utiliser trap à partir d'un script shell Gestion de menus avec select Analyse des options d'un script avec getopts Gestion d'un processus en arrière-plan Script d'archivage incrémental et transfert sftp automatique Objectif Le fichier uploadbackup.sh Le fichier fonctions.inc.sh Exercices Fonctions Exercice 1 : fonctions simples Exercice 2 : fonctions simples, statut de retour Exercice 3 : passage de paramètres, retour de valeur Exercice 4 : fichiers Exercice 5 : fichiers, fonctions, menu select Exercice 6 : fichiers, tableaux associatifs (bash 4, ksh93) Chapitre 6 Les expressions régulières 1. Introduction Caractères communs aux ERb et ERe

13 12 Programmation shell sous Unix/Linux, sh, ksh, bash 3. Caractères spécifiques aux ERb Caractères spécifiques aux ERe Exploitation des expressions régulières par les commandes La commande vi La commande grep La commande expr sed et awk Exercices Expressions régulières Exercice 1 : expressions régulières avec vi Exercice 2 : grep Chapitre 7 La commande sed 1. Utilisation de la commande sed Exemples Utilisation de sed en ligne de commande La commande d (delete) La commande p (print) La commande w (write) Négation d'une commande (!) La commande s (substitution) Script sed Exercices Expressions régulières Exercice 1 : insertion de balises dans un fichier Exercice 2 : formatage de fichier

14 Table des matières 13 Chapitre 8 Le langage de programmation awk 1. Principe Syntaxe Variables spéciales Variables prédéfinies dès le lancement de awk Variables initialisées lors du traitement d'une ligne Exemples simples Critères de sélection Expressions régulières Tests logiques Intervalles de lignes Structure d'un script awk BEGIN Sections intermédiaires END Commentaires Variables Exemple Opérateurs La fonction printf Redirections Lecture de la ligne suivante : next Structures de contrôle if for while do-while break continue Terminer un script

15 14 Programmation shell sous Unix/Linux, sh, ksh, bash 8. Tableaux Tableaux indicés par un entier Tableaux associatifs Définition Tester l'existence d'un élément Supprimer un élément Les arguments de la ligne de commande Fonctions intégrées Fonctions travaillant sur les chaînes Fonctions mathématiques Autres fonctions La fonction getline La fonction close La fonction system Fonctions utilisateur Exercices awk en ligne de commande Exercice 1 : awk et autres filtres Exercice 2 : critères de sélection Exercice 3 : critères de sélection, affichage de champs, sections BEGIN et END Scripts awk Exercice 4 : fonctions Exercice 5 : analyse d'un fichier de log Exercice 6 : génération d'un fichier d'étiquettes Chapitre 9 Les commandes filtres 1. Introduction Syntaxe d'appel des commandes filtres

16 Table des matières Visualisation de données Consultation de données, création de fichiers : cat Valeur des octets d'un flux de données : od Filtrage de lignes : grep Dernières lignes d'un flux de données : tail Premières lignes d'un flux de données : head Duplication de la sortie standard : tee Numérotation de lignes : nl Présentation d'un flux de données : pr Traitement de données Comptage de lignes, de mots et de caractères : wc Extraction de caractères : cut Tri de données : sort paste split Transformation de caractères : tr Dédoublonnage : uniq Compressions, archivages et conversions Compressions : gzip, bzip Archives tar Archives cpio Copie physique, transformations : dd Changement d'encodage : iconv Commandes réseau sécurisées Connexion à distance : ssh Transfert de fichier : sftp Commandes de sftp s'exécutant sur la machine locale Commandes s'exécutant sur la machine distante Commandes de transfert Connexion automatique sans mot de passe

17 16 Programmation shell sous Unix/Linux, sh, ksh, bash 7. Autres commandes La commande xargs Comparer deux fichiers : cmp Lignes communes à deux fichiers : comm Chapitre 10 Solutions des exercices 1. Solutions du chapitre Mécanismes essentiels du shell Fonctionnalités diverses Exercice 1 : commandes internes et externes Exercice 2 : génération de noms de fichiers Exercice 3 : séparateur de commandes Redirections Exercice Exercice Exercice Exercice Exercice Exercice Tubes de communication Exercice Exercice Exercice Exercice Solutions du chapitre Paramétrage de l'environnement de travail Variables d'environnement Exercice Exercice Alias de commande Exercice Exercice

18 Table des matières Solutions du chapitre Les bases de la programmation shell Variables, caractères spéciaux Exercice 1 : variables Exercice 2 : variables Exercice 3 : substitution de commande Exercice 4 : caractères de protection Variables, affichages et lectures clavier Exercice 1 : variables Exercice 2 : paramètres positionnels Exercice 3 : lectures clavier Tests et arithmétique Exercice 1 : tests sur des fichiers Exercice 2 : tests de chaînes de caractères Exercice 3 : tests numériques Exercice 4 : arithmétique Exercice 5 : opérateurs logiques des commandes [ ], [[ ]] et opérateurs logiques du shell Structures de contrôle if, case, boucle for Exercice 1 : les commandes [ ] et [[ ]], la structure de contrôle if Exercice 2 : structures de contrôle case, boucle for Boucles Exercice 1 : boucle for, commande tr Exercice 2 : boucle for, arithmétique Exercice 3 : boucles for, while Solutions du chapitre Aspects avancés de la programmation shell Fonctions Exercice 1 : fonctions simples Exercice 2 : fonctions simples, statut de retour Exercice 3 : passage de paramètres, retour de valeur Exercice 4 : fichiers Exercice 5 : fichiers, fonctions, menu select

19 18 Programmation shell sous Unix/Linux, sh, ksh, bash Exercice 6 : fichiers, tableaux associatifs (bash 4, ksh93) Solutions du chapitre Les expressions régulières Expressions régulières Exercice 1 : expressions régulières avec vi Exercice 2 : grep Solutions du chapitre La commande sed Expressions régulières Exercice 1 : insertion de balises dans un fichier Exercice 2 : formatage de fichier Solution du chapitre Le langage de programmation awk awk en ligne de commande Exercice 1 : awk et autres filtres Exercice 2 : critères de sélection Exercice 3 : critères de sélection, affichage de champs, sections BEGIN et END Scripts awk Exercice 4 : fonctions Exercice 5 : analyse d'un fichier de log Exercice 6 : génération d'un fichier d'étiquettes Annexes 1. Caractères spéciaux du shell Commandes internes au shell Ordre d'interprétation d'une commande Index

20 79 Chapitre 3 Paramétrage de l'environnement de travail 1. Variables d'environnement Paramétrage de l'environnement de travail Les thèmes abordés dans ce chapitre permettront à l'utilisateur de paramétrer son environnement de travail en tenant compte du shell utilisé. Un certain nombre de variables sont définies dans l'environnement du shell. Elles contiennent des informations nécessaires au fonctionnement de l'interpréteur et/ou des commandes lancées à partir de celui-ci. 1.1 Liste des variables La commande set donne la liste des variables définies dans le shell courant. Exemple set HOME=/home/christie LOGNAME=christie PATH=/usr/bin:/bin PS1=' ' PS2='> ' TERM=vt100...

21 80 Programmation shell sous Unix/Linux, sh, ksh, bash 1.2 Affichage de la valeur d'une variable Le caractère spécial du shell permet d accéder au contenu d'une variable. Exemple echo HOME /home/christie 1.3 Modification de la valeur d'une variable Le shell permet d'initialiser ou de modifier des variables. Exemple variable=valeur echo variable valeur Si la valeur contient des caractères spéciaux du shell (, >, espace...), il faut empêcher le shell d'interpréter ceux-ci en entourant la valeur avec des simples quotes. Remarque Utiliser des simples quotes est l'une des trois manières de masquer des caractères en shell. Ce point sera détaillé ultérieurement. Exemple Le symbole ">" (redirection) doit être masqué, l'espace (séparateur de mots sur la ligne de commande) également : variable='mot1 mot2 =>' echo variable mot1 mot2 => Editions ENI - All rights reserved

22 Paramétrage de l'environnement de travail Chapitre 3 81 Remarque Il ne faut pas mettre d'espace autour du signe =. Le shell ne comprendrait pas qu'il s'agit d'une affectation. 1.4 Principales variables Les variables présentées ci-dessous possèdent une valeur au niveau du shell de connexion. D'autres variables peuvent être définies ultérieurement HOME Cette variable contient la valeur du répertoire d'accueil de l'utilisateur. Elle ne doit pas être modifiée PATH La variable PATH contient une liste de répertoires qui sont explorés par le shell lorsqu'il doit lancer une commande externe. Remarque En aucun cas, une commande n'est recherchée dans le répertoire courant si celui-ci ne figure pas dans la variable PATH. Exemples echo PATH /usr/bin:/bin La commande date est trouvée : date Tue Jan 28 17:51:23 MET 2014 En effet, elle se situe dans le répertoire /usr/bin : find / -name date 2> /dev/null /usr/bin/date

23 82 Programmation shell sous Unix/Linux, sh, ksh, bash La commande ping n'est pas trouvée : ping localhost ksh: ping: not found La commande est située dans le répertoire /usr/sbin qui n'est pas cité dans la variable PATH : find / -name ping 2> /dev/null /usr/sbin/ping Le répertoire courant n'est pas exploré s'il n'est pas cité dans PATH : cd /usr/sbin ping localhost ksh: ping: not found Modifier le contenu de la variable PATH : PATH=PATH:/usr/sbin echo PATH /usr/bin:/bin:/usr/sbin La commande ping est trouvée : ping localhost localhost is alive Rechercher une commande dans le répertoire courant Pour qu'une commande soit recherchée dans le répertoire courant, il faut ajouter en fin de variable PATH la chaîne ":." ou simplement le caractère ":". Exemple PATH=/usr/bin:/usr/local/bin:/home/christie/bin:. Équivalent à : PATH=/usr/bin:/usr/local/bin:/home/christie/bin: Editions ENI - All rights reserved

24 Paramétrage de l'environnement de travail Chapitre PWD ksh bash PS1 Cette variable contient la valeur du répertoire courant. Elle est mise à jour par le shell dès que l'utilisateur change de répertoire. Cette variable peut être utilisée en ksh pour faire apparaître la valeur du répertoire courant dans le prompt. Cette variable contient la chaîne de caractères représentant le prompt principal. Exemple echo PS1 PS1='Entrez une commande => ' Entrez une commande => date Thu Jan 30 17:27:51 MET 2014 Entrez une commande => Avec le ksh et le bash, il est possible de paramétrer son prompt de telle façon qu'il contienne en permanence la valeur du répertoire courant. Faire apparaître la valeur du répertoire courant dans le prompt en ksh Il faut se servir de la variable PWD.

25 84 Programmation shell sous Unix/Linux, sh, ksh, bash Exemple Ici, le prompt est composé de deux caractères : le symbole "" suivi d'un espace (cf. Figure 1) : Figure 1 : Initialisation de PS1 avec le répertoire courant (1) echo -PS Le répertoire courant est /home/christie : pwd /home/christie Initialisation de PS1 avec la chaîne de caractères 'PWD' ; il faut empêcher le shell de substituer PWD par sa valeur au moment de l'affectation, donc il faut protéger l'expression avec des quotes (cf. Figure 2) : PS1='PWD ' Editions ENI - All rights reserved

3IS - Système d'exploitation linux - Programmation système

3IS - Système d'exploitation linux - Programmation système 3IS - Système d'exploitation linux - Programmation système 2010 David Picard Contributions de : Arnaud Revel, Mickaël Maillard picard@ensea.fr Environnement Les programmes peuvent être exécutés dans des

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

Environnements informatiques

Environnements informatiques Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage

Plus en détail

Outils pour la pratique

Outils pour la pratique Cinquième partie Outils pour la pratique 121 CHAPITRE 1 Les bases des séances de TP Avant de lire cettre section, il est suggéré de relire vos notes de cours se rapportant au système d exploitation Unix.

Plus en détail

Aide-Mémoire unix. 9 février 2009

Aide-Mémoire unix. 9 février 2009 Aide-Mémoire unix Nicolas Kielbasiewicz 9 février 2009 Le système d exploitation unix est de plus en plus présent aujourd hui. Comme tous les projets Open Source, on le trouve sous différentes formes :

Plus en détail

Introduction aux Systèmes et aux Réseaux

Introduction aux Systèmes et aux Réseaux Introduction aux Systèmes et aux Réseaux Cours 2 : Language de commandes, Scripts Shell D après un cours de Julien Forget (Univ Lille1) Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr

Plus en détail

Programme awk------introduction rapide

Programme awk------introduction rapide Programme awk------introduction rapide Introduction Historique Le nom de awk vient de ses trois concepteurs : Alfred V. Aho, Peter J. Weinberger et Brian W. Kernighan. La version originale fut créée en

Plus en détail

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

Plus en détail

Premiers pas en Linux

Premiers pas en Linux Premiers pas en Linux 1 Bref historique Linux Système d'exploitation créé en 1991. Par Linus Torvalds un étudiant nlandais. Développé et amélioré par des centaines de spécialistes dans le monde. Particularité

Plus en détail

D r o i t s D r o i t s Q u i z z : i n t e r n e t t e x t e

D r o i t s D r o i t s Q u i z z : i n t e r n e t t e x t e Faire un script permettant de mettre l'adresse IP "globale" dans la variable d'environnement PUBLIC_IP (cette adresse peut être trouvée sur http://index.erasme.org/utils/ip.php) Faire un script permettant

Plus en détail

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24 Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.

Plus en détail

«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin

«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin M2 «Astrophysique et instrumentations associées» Cours UNIX 2006 Benoît Semelin Les OS OS = Operating System : Programme de base qui assure la gestion du matériel (clavier, écran, disque dur...), du système

Plus en détail

Python Les fondamentaux du langage

Python Les fondamentaux du langage Editions ENI Python Les fondamentaux du langage (Nouvelle édition) Collection Ressources Informatiques Extrait 654 Python Les fondamentaux du langage 1.2 Objectifs du chapitre Dans ce chapitre sont présentés

Plus en détail

Déploiement, administration et configuration

Déploiement, administration et configuration Office 365 Déploiement, administration et configuration Mickaël GILARDEAU Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la

Plus en détail

Bon ben voilà c est fait!

Bon ben voilà c est fait! Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

PLAN Introduction à UNIX Patrick Fuchs Dynamique des Structures et Interactions des Macromolécules Biologiques Université Paris Diderot patrick.fuchs@univ-paris-diderot.fr 2 PLAN Système d'exploitation

Plus en détail

Année 2007. Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique

Année 2007. Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique Année 2007 Cours Unix-Shell par Karam ALLALI Ecole Spéciale d Informatique Table des matières 1 Introduction. 5 1.1 Historique.................................... 6 1.2 Système d exploitation.............................

Plus en détail

Pack Evolix Serveur Mail Documentation d'utilisation

Pack Evolix Serveur Mail Documentation d'utilisation Pack Evolix Serveur Mail Documentation d'utilisation Table des Matières 1. Envoi et consultation de mails Configuration du client de messagerie Transfert de mails 2. Consultation des mails depuis l'extérieur

Plus en détail

Formation Unix et GNU/Linux

Formation Unix et GNU/Linux Mésocentre de calcul ECP Formation Unix et GNU/Linux Niveau intermédiaire Partie1/2 A.-S. Mouronval Juin 2011 1 Au sommaire Partie 1 Utiliser une machine distante Se connecter de manière sécurisée Transférer

Plus en détail

Le générateur d'activités

Le générateur d'activités Le générateur d'activités Tutoriel Mise à jour le 09/06/2015 Sommaire A. Mise en route du Générateur d'activité... 2 1. Installation de Page... 2 2. Création des bases du générateur d'activités... 3 3.

Plus en détail

Projet Administration Réseaux

Projet Administration Réseaux EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

TP 1 Prise en main de l environnement Unix

TP 1 Prise en main de l environnement Unix Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session

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

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90.

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90. Analyste et développeur pendant plus de 10 ans, Thierry GROUSSARD s est ensuite orienté vers la formation et plus particulièrement dans le domaine du développement. Sa connaissance approfondie des besoins

Plus en détail

C.M. 1 & 2 : Prise en main de Linux

C.M. 1 & 2 : Prise en main de Linux Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux

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

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation

Plus en détail

Shell Bash Niveau débutant

Shell Bash Niveau débutant Niveau débutant Introduction Les distributions actuelles de GNU/Linux offrent à l utilisateur un environnement graphique équivalant aux systèmes d exploitation propriétaires du marché. Mais cette ergonomie

Plus en détail

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5 Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 La Sauvegarde...4 Les différents types...4 Planification...4 Les outils...5 Quelques commandes...5 La commande tar...5 La

Plus en détail

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts E3FI ESIEE Paris Systèmes et scripts B. Perret TP : Shell Scripts 1 Remarque générale Lorsque vous cherchez des informations sur Internet, n'oubliez pas que langage de shell script que nous avons vu correspond

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

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

Les commandes relatives aux réseaux

Les commandes relatives aux réseaux SHELL Les commandes relatives aux réseaux L'accès aux ou via les réseaux est devenu vital, aussi, les commandes traditionnelles de connexion et de transfert de fichiers ont été remplacées par des commandes

Plus en détail

TRAVAILLER SUR LES ORDINATEURS DU LYCEE

TRAVAILLER SUR LES ORDINATEURS DU LYCEE TRAVAILLER SUR LES ORDINATEURS DU LYCEE TRAVAILLER SUR LES ORDINATEURS DU LYCEE Ouvrir et fermer une session, éteindre le poste...3 Ouvrir une session...3 Fermer une session...4 Eteindre le poste...5 L'environnement

Plus en détail

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

LibreOffice Calc : introduction aux tableaux croisés dynamiques

LibreOffice Calc : introduction aux tableaux croisés dynamiques Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014 Atelier individuel Linux 101 Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014!1 !2 Se connecter à Colosse colosse.calculquebec.ca SSH est un protocole

Plus en détail

Commencer avec Allplan Exchange. Nemetschek Allplan Systems GmbH, Munich. All rights reserved. Enregistrement

Commencer avec Allplan Exchange. Nemetschek Allplan Systems GmbH, Munich. All rights reserved. Enregistrement Commencer avec Allplan Exchange Nemetschek Allplan Systems GmbH, Munich. All rights reserved. Enregistrement Pour s enregistrer Vous avez besoin d un compte utilisateur valide pour Allplan Connect Vous

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

SOMMAIRE. Travailler avec les requêtes... 3

SOMMAIRE. Travailler avec les requêtes... 3 Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla

http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla Version 1.0 Septembre 2011 SOMMAIRE 1. Introduction 3 2. Définitions 3 3. Principes généraux 3 4. Clonezilla

Plus en détail

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger

Plus en détail

SYSTÈME DE GESTION DE FICHIERS

SYSTÈME DE GESTION DE FICHIERS SYSTÈME DE GESTION DE FICHIERS - DISQUE 1 Les couches logiciels réponse requête Requêtes E/S Système E/S Pilote E/S Interruptions utilisateur traitement S.E. commandes S.E. S.E. matériel Contrôleur E/S

Plus en détail

Manuel des logiciels de transferts de fichiers File Delivery Services

Manuel des logiciels de transferts de fichiers File Delivery Services Manuel des logiciels de transferts de fichiers File Delivery Services Editeur La Poste CH SA Technologies de l information Webergutstrasse 12 CH-3030 Berne (Zollikofen) Contact La Poste CH SA Technologies

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Il est possible, pour des objets, de visualiser ou modifier le contenu. La présentation des objets dans le navigateur peut être paramétrée ; vous trouverez

Plus en détail

Programmation système I Les entrées/sorties

Programmation système I Les entrées/sorties Programmation système I Les entrées/sorties DUT 1 re année Université de Marne La vallée Les entrées-sorties : E/O Entrées/Sorties : Opérations d échanges d informations dans un système informatique. Les

Plus en détail

Introduction au Système d Exploitation Unix/Linux

Introduction au Système d Exploitation Unix/Linux 1 iere partie: Système de Gestion de Fichier B. Jacob IC2/LIUM 17 septembre 2013 Plan 1 Notions de fichier 2 Notions de répertoire 3 Organisation des répertoires 4 Identification d un fichier dans l arborescence

Plus en détail

Kaseya 2. Guide de démarrage rapide. pour VSA 6,0

Kaseya 2. Guide de démarrage rapide. pour VSA 6,0 Kaseya 2 Mise en route Guide de démarrage rapide pour VSA 6,0 June 10, 2010 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT

Plus en détail

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5 Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur

Plus en détail

Linux LTE 2 - ISSBA. Année universitaire 2007-2008. Linux Réseau et Archivage. Jean-Michel RICHER Faculté des Sciences, H206 1

Linux LTE 2 - ISSBA. Année universitaire 2007-2008. Linux Réseau et Archivage. Jean-Michel RICHER Faculté des Sciences, H206 1 Linux LTE 2 - ISSBA Année universitaire 2007-2008 Linux Réseau et Archivage Jean-Michel RICHER Faculté des Sciences, H206 1 Plan L identification Réseau Qu est ce qu un adresse IP Classes de réseau Les

Plus en détail

GUIDE D INSTALLATION RAPIDE DEXH264

GUIDE D INSTALLATION RAPIDE DEXH264 GUIDE D INSTALLATION RAPIDE DEXH264 1. Le branchement Brancher le câble d alimentation comme indiqué à gauche (image) Le système démarre automatiquement une fois que le câble d alimentation est connecté

Plus en détail

Cours Unix 1. Présentation d UNIX. Plan du cours 1

Cours Unix 1. Présentation d UNIX. Plan du cours 1 Cours Unix 1 Michel Mauny Plan du cours 1 1. Présentation d Unix (a) Historique (b) Fonctionnalités (c) Unix aujourd hui 2. Connexion et déconnexion ETGL D après http://www.francenet.fr/~perrot/cours unix.html

Plus en détail

ftp & sftp : transférer des fichiers

ftp & sftp : transférer des fichiers ftp & sftp : transférer des fichiers Le FTP (File Transfer Protocol) est un protocole permettant d'échanger des fichiers sur le réseau. Il est assez ancien (1985) et toujours utilisé à l'heure actuelle

Plus en détail

TP 4 de familiarisation avec Unix

TP 4 de familiarisation avec Unix TP 4 de familiarisation avec Unix Réseau Filtres (suite) Variables Scripts Vincent Berry - vberry@lirmm.fr IMPORTANT : la prise de notes est une pratique très importante et pourtant négligée, elle est

Plus en détail

Université Ferhat ABBAS -Sétif

Université Ferhat ABBAS -Sétif Université Ferhat ABBAS -Sétif Centre des systèmes et réseaux d information et de communication, de télé-enseignement et d enseignement à distance Document explicatif de l'utilisation du webmail RoundCube,

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

Perl Console. Votre compagnon pour développer en Perl. Les Journées du Perl 2007 16, 17 novembre, Lyon. Alexis Sukrieh <sukria@sukria.

Perl Console. Votre compagnon pour développer en Perl. Les Journées du Perl 2007 16, 17 novembre, Lyon. Alexis Sukrieh <sukria@sukria. Perl Console Votre compagnon pour développer en Perl Les Journées du Perl 2007 16, 17 novembre, Lyon Alexis Sukrieh Plan Pourquoi une console? Le modèle «Read-Eval-Print-Loop» Dépendances

Plus en détail

Table des matières. 2011 Hakim Benameurlaine 1

Table des matières. 2011 Hakim Benameurlaine 1 Table des matières 1 OpenSSH... 2 1.1 Introduction... 2 1.2 Installation... 2 1.3 Test de connexion... 2 1.4 Configuration du serveur ssh... 3 1.5 Contrôle du service ssh... 4 1.6 Log... 4 1.7 Client ssh...

Plus en détail

Filière Unix Windows Oracle

Filière Unix Windows Oracle Durée : 217 heures Objectifs : Filière Unix Windows Oracle - Maitriser les concepts de relationnels, le langage et l administration Oracle. - Maitriser Unix et Windows Participants : Développeurs, administrateurs

Plus en détail

Le transfert de fichiers avec Filezilla Initiation à l'utilisation d'un client FTP

Le transfert de fichiers avec Filezilla Initiation à l'utilisation d'un client FTP Le transfert de fichiers avec Filezilla Initiation à l'utilisation d'un client FTP Présentation Ce tutoriel explique comment transférer les fichiers du site Web créé sur votre ordinateur personnel vers

Plus en détail

Décompresser, créer une archive au format «ZIP»

Décompresser, créer une archive au format «ZIP» Décompresser, créer une archive au format «ZIP» Qu'est-ce qu'une archive? Une archive est tout simplement une collection de fichiers stockée dans un fichier unique. Rien de plus, rien de moins. Il existe

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

Avertissement. La Gestion Electronique de Documents

Avertissement. La Gestion Electronique de Documents Sommaire Les plus de GEDExpert... p 1.3 Mise en place Fichiers de bases... p 1.4 Mise en place Plan de classement... p 1.8 La fiche dossier... p 1.13 L acquisition de documents... p 1.19 Les liens avec

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

Protocoles DHCP et DNS

Protocoles DHCP et DNS Protocoles DHCP et DNS DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet à un serveur DHCP (Unix, Windows, AS400...) d'affecter des adresses IP temporaires (et d'autres paramètres)

Plus en détail

NAS 109 Utiliser le NAS avec Linux

NAS 109 Utiliser le NAS avec Linux NAS 109 Utiliser le NAS avec Linux Accéder aux fichiers sur votre NAS en utilisant Linux C O L L E G E A S U S T O R OBJECTIFS DU COURS À la fin de ce cours, vous devriez : 1. Pouvoir utiliser Linux pour

Plus en détail

«Vous éditez, nous archivons!»

«Vous éditez, nous archivons!» LE LOGICIEL D'ARCHIVAGE ET DE CONSULTATION DE VOS DOCUMENTS DE GESTION (Graphiques et caractères) alliant PUISSANCE DES OUTILS INTERNET & SIMPLICITE D'UTILISATION «Vous éditez, nous archivons!» LOGISUD

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP

Plus en détail

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE C.Crochepeyre MPS_SGF 2000-20001 Diapason 1 Les couches logiciels réponse SGF requête matériel matériel Requêtes E/S Système E/S Pilote E/S Interruptions Contrôleur

Plus en détail

Live box et Nas Synology

Live box et Nas Synology Live box et Nas Synology Création : OpenOffice.org Version 2.3 Auteur : PHI Création : 18/01/2008: Version : 32 Modification : 24/03/2008 Fichier : E:\Mes documents\tuto NAS LB\tuto ftp.odt Imprimer moi

Plus en détail

Installation d un serveur AmonEcole

Installation d un serveur AmonEcole Installation d un serveur AmonEcole Pour les écoles de la Charente Préalable Penser à brancher souris, clavier, écran puis les câbles réseau dans les interfaces correspondantes. Le futur serveur doit être

Plus en détail

Guide d'utilisation EMP Monitor V4.21

Guide d'utilisation EMP Monitor V4.21 Guide d'utilisation EMP Monitor V4.21 Signification des symboles utilisés 1 Le tableau suivant montre les symboles utilisés dans ce manuel, et indique leur signification. Attention Signale un risque de

Plus en détail

Réaliser un PUBLIPOSTAGE

Réaliser un PUBLIPOSTAGE Réaliser un PUBLIPOSTAGE avec le traitement de texte Writer ( OpenOffice ou LibreOffice ) Guide et captures d'écran réalisés avec la version 3.2 d'openoffice. Janvier 2011 - Jean-Claude EYRAUD Création

Plus en détail

REPUBLIQUE ISLAMIQUE DE MAURITANIE

REPUBLIQUE ISLAMIQUE DE MAURITANIE REPUBLIQUE ISLAMIQUE DE MAURITANIE Honneur - Fraternité Justice Ministère de l Emploi, de la Formation Professionnelle et des Technologies de l Information et de la Communication Direction Générale de

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Catalogue des formations 2015

Catalogue des formations 2015 Catalogue des formations 2015 Sommaire Relation entre les formations 3 1. Les bases de Linux 4 2. Certification Linux LPIC-1 8 3. Certification Linux LPIC-2 11 4. Certification Linux LPIC-3 14 5. Services

Plus en détail

Storebox User Guide. Swisscom (Suisse) SA

Storebox User Guide. Swisscom (Suisse) SA Storebox User Guide Swisscom (Suisse) SA Table des matières. Généralités/Configuration 3. Qu'est-ce que Storebox? 4. Structure de dossier 5.3 Connexion au portail de l'équipe 6.4 Déconnexion du portail

Plus en détail

Manuel d utilisation de Gestion 6

Manuel d utilisation de Gestion 6 Manuel d utilisation de Gestion 6 Première utilisation Voici les fichiers présents dans le répertoire après l installation de setup.exe I) Création des paramètres Menu Outils > Paramètres > Généraux MATICE

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

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec

Plus en détail

Contents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux

Contents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux Contents 1 Premiers pas en Linux 1 1.1 Bref historique Linux....................... 1 1.2 Généralités............................. 1 1.3 Arborescence sous Linux...................... 2 1.4 Commandes fondamentales....................

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

GUIDE D UTILISATION. Gestion de compte. à destination des intermédiaires

GUIDE D UTILISATION. Gestion de compte. à destination des intermédiaires GUIDE D UTILISATION Gestion de compte à destination des intermédiaires - 1 - Table des matières JE CRÉE MON COMPTE... 3 JE GÈRE MON COMPTE... 5 JE GÈRE PLUSIEURS SIRET... 6 ENREGISTRER PLUSIEURS SIRET...

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

GLPI (Gestion Libre. 2 ième édition. Nouvelle édition. de Parc Informatique)

GLPI (Gestion Libre. 2 ième édition. Nouvelle édition. de Parc Informatique) GLPI (Gestion Libre de Parc Informatique) Installation et configuration d une solution de gestion de parc et de helpdesk 2 ième édition Marc PICQUENOT Patrice THÉBAULT Nouvelle édition Table des matières

Plus en détail

UNIX DÉBUTANTS. Olivier Collin CNRS Station Biologique de Roscoff

UNIX DÉBUTANTS. Olivier Collin CNRS Station Biologique de Roscoff UNIX DÉBUTANTS Olivier Collin CNRS Station Biologique de Roscoff 1999 "UNIX is a registered trademark of the Open Group" Conventions d'écriture: Les commandes UNIX seront indiquées avec une police courrier.

Plus en détail

TeamViewer 7 Manuel Manager

TeamViewer 7 Manuel Manager TeamViewer 7 Manuel Manager TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Présentation Sommaire Sommaire... 2 1 Présentation... 4 1.1 À propos de TeamViewer Manager... 4 1.2 À propos

Plus en détail

Guide de configuration de la Voix sur IP

Guide de configuration de la Voix sur IP Le serveur Icewarp Guide de configuration de la Voix sur IP Version 11 Mai 2014 i Sommaire Guide de configuration VoIP 1 Présentation... 1 Configuration... 1 Configuration réseau... 1 Configuration du

Plus en détail

TP1. Outils Java Eléments de correction

TP1. Outils Java Eléments de correction c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

e-secure guide d'utilisation

e-secure guide d'utilisation e-secure guide d'utilisation V 06 2010 1 Pour tout renseignement, contactez le SAV au 0 825 041 040 (0,15 /min) FICHE N 1 : PREMIERE UTILISATION 1. Connectez votre clé e-secure : - sur le socle USB contenu

Plus en détail

Polycopié Cours Système d Exploitation I. Programme : Filière SMI S3

Polycopié Cours Système d Exploitation I. Programme : Filière SMI S3 UNIVERISTE MOHAMMED PREMIER Faculté des Sciences d Oujda Oujda - Maroc Polycopié Cours Système d Exploitation I Programme : Filière SMI S3 Pr. El Mostafa DAOUDI Département de Mathématiques et d Informatique

Plus en détail

B-web V4 MANUEL D UTILISATION. Espace de travail. Clear2Pay Belgium SA B-web V4 Manuel d Utilisation: Espace de travail

B-web V4 MANUEL D UTILISATION. Espace de travail. Clear2Pay Belgium SA B-web V4 Manuel d Utilisation: Espace de travail B-web V4 MANUEL D UTILISATION Espace de travail Document: BWeb V4 Workspace v1.0 - VF.doc Version: 1.0 Date de révision: 08/11/2007 Clear2Pay Belgium SA Avenue Eugène Plasky, 157 B 1030 Brussels Belgium

Plus en détail

Introduction au protocole FTP. Guy Labasse guy.labasse@lyceedautet.fr

Introduction au protocole FTP. Guy Labasse guy.labasse@lyceedautet.fr Introduction au protocole FTP Guy Labasse guy.labasse@lyceedautet.fr Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique

Plus en détail