INFO-F-404 : Techniques avancées de systèmes d exploitation

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

Download "INFO-F-404 : Techniques avancées de systèmes d exploitation"

Transcription

1 Nikita Veshchikov téléphone : 02/ bureau : 2N8.213 URL : INFO-F-404 : Techniques avancées de systèmes d exploitation Table des matières 1 Le système HYDRA IMPORTANT Qu est-ce que c est? Se connecter à HYDRA Envoyer des fichiers sur HYDRA Exécuter un programme écrit en MPI sur HYDRA Comment ça marche? Le programme hello world version MPI Créer un jobfile Exécuter hello world grâce à notre jobfile Exécuter hello world à la main Le système HYDRA 1.1 IMPORTANT En ce moment HYDRA est en train de déménager vers new-hydra! Une fois que vous êtes inscrit sur HYDRA, travaillez avec new-hydra. 1

2 1.2 Qu est-ce que c est? Le Centre de calcul a récemment installé un nouveau cluster pour le calcul intensif (High Performance Computing). HYDRA remplace ainsi ASTER, le vieux cluster Alpha, et offre aux chercheurs de l ULB et de la VUB une puissance de calcul 20 fois supérieure. Son architecture parfaitement équilibrée en fait le meilleur dans son genre pour un large éventail d applications. Les codes de calcul intensif, les programmes gourmands en mémoire, les packages hautement parallèles et les logiciels à E/S intensives, sont tous exécutés rapidement et sans à-coup. Consultez aussi https://cc.ulb.ac.be/hydra/ 1.3 Se connecter à HYDRA Pour se connecter au système HYDRA, rien de plus simple 1 : 1. Ouvrir un terminal 2. Initialiser le protocole réseau telnet (TErminal NETwork ou TELecommunication NETwork, ou encore TELetype NETwork) via la commande telnet Réponse : telnet> 3. Se connecter à HYDRA grâce à la commande telnet> open hydra.ulb.ac.be Réponse : Trying Connected to hydra.ulb.ac.be. Escape character is ^]. Password: 1. consultez aussi https://cc.ulb.ac.be/hydra/howto/login_hydra.php 2

3 Last login: Mon Nov 12 18:28:31 from cable upc.chello.be Linux for High Performance Computing This product is based on Red Hat Enterprise Linux version 4 source packages found on ftp.redhat.com. Red Hat(R) is a registered trademark of Red Hat, Inc. This disc is not a product of Red Hat, Inc. and is not endorsed by Red Hat, Inc. This is a product of Hewlett-Packard Company. ======================================================================== All user files from ASTER were copied to HYDRA. You will find your ASTER files in the directory ASTER in your homedirectory. Don t forget to clean up files you no longer need. Thank you. ======================================================================== You have mail. -sh-3.00$ Vous êtes maintenant connecté à HYDRA! Le mot de passe qui vous a été demandé est celui de votre compte ULB (c est-à-dire celui de votre boite mail). Vous pouvez désormais naviguer dans vos dossier grâce aux commandes classiques ls, cd, etc. Pour que vos programmes puissent avoir accès aux multiples nœuds d HYDRA, il est nécessaire de générer un fichier ssh. Heureusement, cette étape ne doit être réalisée qu une seule fois. Pour créer ce fichier ssh, il suffit de taper les commandes : cd ssh-keygen -t dsa<<eof EOF Cette dernière opération vient de créer le fichier /.ssh/id_dsa.pub. Il suffit maintenant de copier ce fichier vers /.ssh/authorized_keys grâce à la commande cp /.ssh/id_dsa.pub /.ssh/authorized_keys 1.4 Envoyer des fichiers sur HYDRA Pour envoyer des fichiers sur HYDRA, nous ne pouvons pas nous servir du protocole telnet. Il nous faut nous servir du protocole FTP (File Transfer Protocol pour les newbies). Pour cela, vous pouvez soit vous servir d un client FTP (recommandé), soit vous servir d un nouveau terminal de la manière suivante : 3

4 ordinateur-de-vincent-nelis:~ pmeumeuy$ ftp ftp> open hydra.ulb.ac.be Connected to hydra.vub.ac.be. 220 (vsftpd 2.0.1) Name (hydra.ulb.ac.be:pmeumeuy): pmeumeuy 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> send (local-file) nom_du_fichier_local (remote-file) nom_du_fichier_sur_hydra Dans le cadre de ce TP, je vous demanderais de 1. télécharger les fichiers hello_world_mpi.c disponible sur l université virtuelle, 2. créer jobfile_hw, 3. vous connectez à HYDRA par le protocole FTP, 4. créer un nouveau dossier portant le nom MPI_test grâce à la commande FTP suivante ftp> mkdir MPI_test 5. envoyer les fichiers hello_world_mpi.c et jobfile_hw dans ce nouveau dossier. 6. executer hello_world une fois en ligne de commande et une fois à l aide de jobfile_hw 1.5 Exécuter un programme écrit en MPI sur HYDRA Comment ça marche? Chaque programme interactif exécuté sur HYDRA est limité à 5 minutes de temps (d exécution) CPU. Si vos programmes nécessitent plus de temps (ou qu ils doivent être exécutés de manière distribuée, ce qui est notre cas), vous devez utiliser LSF (Load Sharing Facility). LSF est un système qui gère les processus gourmands en terme de temps CPU, de mémoire ou en autres ressources systèmes. LSF n exécutera un processus qu uniquement lorsqu il y a suffisamment de ressources disponibles pour celui-ci. Dans le cas contraire, le processus est placé dans une file d attente. Pour faire exécuter un programme par LSF, nous devons lui préciser certaines spécifications, comme par exemple le nombre de processeurs à utiliser ou encore le nom de la file d attente dans laquelle les instances du programme doivent être placées en cas de non-disponibilité de certaines 4

5 ressources. Pour cela, nous devons créer un fichier de spécifications que nous appellerons désormais un jobfile. Un jobfile est un fichier très similaire à un script de commande shell (on y inscrit notamment les instructions de compilations et d exécutions de notre programme), excepté que l on peut y indiquer des commandes supplémentaires nécessaires à LSF qui décrivent le programme à exécuter Le programme hello world version MPI Ce minuscule programme va nous servir d exemple dans le cadre de ce TP. Chaque instance de ce programme affiche à l écran son ID, le nombre total d instances qui ont été lancées ainsi que le nom de la machine sur laquelle l instance en cours est exécutée. Le code source est donné ci-dessous. Ce code peut être téléchargé depuis l université virtuelle où il porte le nom hello_world_mpi.cpp. #include <stdio.h> #include <mpi.h> int main(int argc; char *argv[]) { int id, nb_instance, len; char processor_name[mpi_max_processor_name]; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &id); MPI_Comm_size(MPI_COMM_WORLD, &nb_instance); MPI_Get_processor_name(processor_name, &len); printf ("Hello world! I m %d of %d on %s\n", id, nb_instance, processor_name); MPI_Finalize(); } Créer un jobfile Voici un exemple de jobfile pour le programme hello_world_mpi.c que vous pouvez télécharger depuis l université virtuelle (et qui s appelle jobfile_hw ). #!/bin/bash -l #PBS -l nodes=4:ppn=8 #PBS -l walltime=00:02:00 5

6 #PBS -l pmem=2kb #PBS -j oe #PBS -N Hello #PBS -o hello_out.txt echo "Running job on $HOST - " date module load openmpi/1.4.3/gcc/4.6.1 cd $HOME/helloWorld/ mpicc hello.c -o hello mpirun./hello echo "Done" Les six premières lignes sont des spécifications MPI du programme hello_world_mpi. Ces spécifications ont la forme #PBS -option value Vous pouvez trouver la liste des options sur https://cc.ulb.ac.be/hydra/howto/prepare_jobs. php. Consultez aussi https://cc.ulb.ac.be/hydra/howto/compile_mpi.php pour les options de compilation Exécuter hello world grâce à notre jobfile Une fois que le jobfile est créé, on l envoi grâce à la commande suivante : qsub jobfile_hw Réponse : mn01.hydra.vub.ac.be Après l exécution de notre programme, nous pouvons lire les résultats (et les outputs) grâce à la commande cat filename où filename est le fichier vers lequel nous avons redirigé l output de notre programme (ici : filename est le fichier hello_out.txt ). 6

7 1.5.5 Exécuter hello world à la main Il est possible de compiler et d executer un program sans jobfile. Il suffit de pater les comandes suivantes : module load openmpi/1.4.3/gcc/4.6.1 mpicc hello.c -o hello mpirun -np 4./hello 7

Introduction Les arguments de main() Passons aux choses serieuses. Formation Linux. Adrien Chardon. Novembre 2014

Introduction Les arguments de main() Passons aux choses serieuses. Formation Linux. Adrien Chardon. Novembre 2014 Novembre 2014 1 Introduction 2 3 1 Introduction 2 Les deux prototypes possibles de main() Deux exemples pour comprendre 3 Exemples simples Explorateur de fichiers Connexion à distance Redirection et pipe

Plus en détail

Couche application. La couche application est la plus élevée du modèle de référence.

Couche application. La couche application est la plus élevée du modèle de référence. Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application

Plus en détail

SSH, le shell sécurisé

SSH, le shell sécurisé , le shell sécurisé Objectifs : 1. Présenter le protocole et les outils associés Sébastien JEAN Pourquoi 1/2? Les services standards ne supportent que peu de propriétés de sécurité souvent l identification,

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

UE31 - M3102 : Services Réseaux

UE31 - M3102 : Services Réseaux UE31 - M3102 : Services Réseaux Corrigé du TP 2 Services SSH et TELNET C. Pain-Barre 1 Introduction à SSH 1.4 Connexion à allegro avec mot de passe Corrigé de l exercice 1 (connexion SSH sur allegro) Pour

Plus en détail

Configuration d un firewall pour sécuriser un serveur WEB

Configuration d un firewall pour sécuriser un serveur WEB Configuration d un firewall pour sécuriser un serveur WEB Contexte : Dans le cadre de la mise en place d un serveur intranet, il est demandé de sécuriser son accès et de le personnaliser en fonction de

Plus en détail

Mon premier rpm. http://alexandre-mesle.com 7 juin 2010. 1 Avant de commencer 2 1.1 RPM... 2 1.2 URPMI... 2 1.3 RPMBUILD... 2

Mon premier rpm. http://alexandre-mesle.com 7 juin 2010. 1 Avant de commencer 2 1.1 RPM... 2 1.2 URPMI... 2 1.3 RPMBUILD... 2 Mon premier rpm http://alexandre-mesle.com 7 juin 2010 Table des matières 1 Avant de commencer 2 1.1 RPM....................................................... 2 1.2 URPMI.....................................................

Plus en détail

INSTALLATION ET CONFIGURATION POUR LA PROGRAMMATION

INSTALLATION ET CONFIGURATION POUR LA PROGRAMMATION INSTALLATION ET CONFIGURATION POUR LA PROGRAMMATION PARALLELES SOUS WINDOWS I. PREPARATION DE L ENVIRONNEMENT Tous d abord il va vous falloir télécharger quelques logiciels afin de pouvoir commencer à

Plus en détail

Connexion sécurisé avec ssh

Connexion sécurisé avec ssh Connexion sécurisé avec ssh Éric Doutreleau 30 octobre 2003 Résumé Ce document décrit l utilisation des logiciels ssh à l INT. Il n est en rien une présentation complète de

Plus en détail

TP N o 2 - Utilisateurs et droits

TP N o 2 - Utilisateurs et droits IUT de Villetaneuse E. Viennet GTR 2ème année Introduction au Système UNIX 22/09/03 TP N o 2 - Utilisateurs et droits Vous rédigerez un compte rendu, sur lequel vous indiquerez la réponse à chaque question,

Plus en détail

Lancement de Star-CCM+ avec SGE

Lancement de Star-CCM+ avec SGE Lancement de Star-CCM+ avec SGE Lionel Meister IUSTI, UMR CNRS 6595 lionel.meister@polytech.univ-mrs.fr 28 septembre 2010 A ce jour, la partition Dix est la seule partition du parc sur laquelle on peut

Plus en détail

HMC : Commandes en ligne

HMC : Commandes en ligne HMC : Commandes en ligne Lilian VARRAZ Utilisation des commandes s en ligne sur r une HMC (Hardware Maintenance Console). Il peut être intéressant, pour différentes raisons, de ne pas utiliser l interface

Plus en détail

0.1 ProFTP. 0.1.1 1. Installation : 0.1.2 2. Configuration : 0.1.3 2.1 L utilisateur nobody : 0.1 ProFTP 1

0.1 ProFTP. 0.1.1 1. Installation : 0.1.2 2. Configuration : 0.1.3 2.1 L utilisateur nobody : 0.1 ProFTP 1 0.1 ProFTP 1 0.1 ProFTP Le protocole FTP est l un des protocoles les plus connus avec HTTP(s), il permet à plusieurs personnes de partager des fichiers. ProFTP est l un des serveurs FTP les plus connus

Plus en détail

Connexion au serveur MEARH14 depuis un réseau externe

Connexion au serveur MEARH14 depuis un réseau externe Connexion au serveur MEARH14 depuis un réseau externe Ce document est consacré à la connexion depuis l extérieur du réseau Polytech vers le serveur mearh14. 1. Préparation de votre machine : installation

Plus en détail

MEUTER Cédric / LEVY Eythan. Université Libre de Bruxelles 23/09/2005

MEUTER Cédric / LEVY Eythan. Université Libre de Bruxelles 23/09/2005 Développement en C sous LINUX MEUTER Cédric / LEVY Eythan Université Libre de Bruxelles 23/09/2005 Développement en C sous LINUX p. 1 Comment écrire son programme? Principaux éditeurs : XEmacs Emacs vi

Plus en détail

Unix et Programmation Shell

Unix et Programmation Shell Unix et Programmation Shell Philippe Langevin départment d informatique UFR sciences et technique université du sud Toulon Var Automne 2013 Philippe Langevin (imath/ustv) Unix et Programmation Shell Automne

Plus en détail

Que désigne l'url donnée au navigateur?

Que désigne l'url donnée au navigateur? Que désigne l'url donnée au navigateur? http://www-poleia.lip6.fr/~jfp/istm/tp6/index.html Le protocole : pourquoi? Parce que la manière d'indiquer une adresse dépend du service postal utilisé... Le serveur

Plus en détail

Les différentes méthodes pour se connecter

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

Plus en détail

Utilisation de ports différents Utilisation de plusieurs adresses IP Utilisation de «host header»

Utilisation de ports différents Utilisation de plusieurs adresses IP Utilisation de «host header» Les sites multiples Utilisation de ports différents Utilisation de plusieurs adresses IP Utilisation de «host header» L exploration de dossier (directory browsing) Dossiers réguliers (folders) vs dossiers

Plus en détail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

Linux pour le calcul de haute performance Daniel Stubbs Le 17 février 2015

Linux pour le calcul de haute performance Daniel Stubbs Le 17 février 2015 Linux pour le calcul de haute performance Daniel Stubbs Le 17 février 2015 Linux Une forme d Unix, un système d exploitation qui précède Windows et OS X. Séparation claire entre le cœur du système d exploitation

Plus en détail

1 : 1 er programmes & prise en main de l environnement

1 : 1 er programmes & prise en main de l environnement 1 : 1 er programmes & prise en main de l environnement 1 Introduction 1.1 Rappel : gestion d arborescence et de fichiers sous UNIX Pour la manipulation de répertoire et de fichier à partir d un terminal

Plus en détail

Installation et utilisation de SSH. .et

Installation et utilisation de SSH. .et Installation et utilisation de SSH.et.soumission de travail SSH est un protocole de communication qui permet de communiquer à distance entre deux ordinateurs. Pour cela, il faut qu un des deux ordinateurs

Plus en détail

Installer ProFTPd. Linux Gentoo. Aurélien BONNARDON 17/12/2007

Installer ProFTPd. Linux Gentoo. Aurélien BONNARDON 17/12/2007 Installer ProFTPd Linux Gentoo Aurélien BONNARDON 17/12/2007 Ce document explique les étapes pour installer et configurer le serveur FTP ProFTPd sous Gentoo. ProFTPd ProFTPd est un serveur FTP libre. Ses

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

Plan Formation : Utilisation Hyperion Janvier-Février 2014 http://www.calmip.cict.fr/ Plan Formation :

Plan Formation : Utilisation Hyperion Janvier-Février 2014 http://www.calmip.cict.fr/ Plan Formation : Plan Formation : Introduction : Mésocentre CALMIP Introduction à l Architecture des systèmes HPC Panorama des Systèmes et Processeurs Multi-core Présentation système de Calcul CALMIP : HYPERION Visite

Plus en détail

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

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

Université d Evry Val d Essonne

Université d Evry Val d Essonne Connexion VPN Guide de l utilisateur sous windows Page 1 sur 11 Introduction... 3 Installation et configuration sous Linux... 4 Installation du logiciel... 4 Configuration du Profile... 7 Etablissement

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

Mésocentre de Calcul Intensif Aquitain. Présentation du cluster Avakas 13/01/2012

Mésocentre de Calcul Intensif Aquitain. Présentation du cluster Avakas 13/01/2012 Mésocentre de Calcul Intensif Aquitain Présentation du cluster Avakas 13/01/2012 Présentation du cluster Avakas Présentation du cluster : le matériel et la communauté Environnement logiciel Calculer sur

Plus en détail

Votre premier projet Android

Votre premier projet Android 3 Votre premier projet Android Maintenant que le SDK Android est installé, il est temps de créer votre premier projet. La bonne nouvelle est qu il n exige aucune ligne de code les outils Android créent

Plus en détail

Les logins et mots de passe sont les mêmes que l année dernière.

Les logins et mots de passe sont les mêmes que l année dernière. Travaux pratiques 01 2015 2016 1 Poste de travail 1.1 Connection Les logins et mots de passe sont les mêmes que l année dernière. 1.2 Le terminal Pour ouvrir un terminal, allez dans le menu en bas à gauche

Plus en détail

MANUEL D' UTILISATION

MANUEL D' UTILISATION MANUEL D' UTILISATION Table des matières Présentation...2 Introduction...2 Matériel nécessaire...2 Logiciel nécessaire...3 Partie A : Installation et Mise en oeuvre du matériel et logiciel...4 Partie B

Plus en détail

1. Présentation : IPCOP peut gère jusqu à 4 réseaux différents (classés par couleurs)

1. Présentation : IPCOP peut gère jusqu à 4 réseaux différents (classés par couleurs) Configuration d un Firewall IPCOP 1. Présentation : IPCOP est une distribution linux (Open Source), basée sur Linux From Scratch, destinée à assurer la sécurité d un réseau. C est un système d exploitation

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

Protocoles «Application»

Protocoles «Application» Protocoles «Application» Introduction POP3 FTP 07/04/2006 Applications TCP/IP 1 Architecture client/serveur Client WEB (http) TCP IP 2 1 2052 Exemples : Internet Explorer, Mozilla, 80 Serveur WEB (http)

Plus en détail

Pooch et le calcul distribué

Pooch et le calcul distribué 16 mai 2003 1 Table des matières 1 Introduction 3 2 Création d un ordinateur parallèle 3 3 Utilisation de Pooch 3 4 Développement d applications distribuées 4 4.1 Message Passing Interface (MPI)..........................

Plus en détail

Le prototype de la fonction main()

Le prototype de la fonction main() Le prototype de la fonction main() 1. Introduction...1 2. Paramètres et type de retour de la fonction main()...1 3. Exemple 1...2 4. La fonction exit() du C...2 5. Détecter le code de retour d un programme

Plus en détail

Travaux pratiques MPI

Travaux pratiques MPI Travaux pratiques MPI Présentation de MPI Schéma général d un programme MPI Exécution d un programme C quelques commandes Unix Quelques fonctions MPI Exemples de programmes Communication Calcul de P Gestion

Plus en détail

CTRAVAUX PRATIQUES INTRODUCTION À LA PROGRAMMATION 2EBAC BIOLOGIE - 2 ND QUAD- 2010-2011 TP 0 BELGIQUE 04/366.90.43

CTRAVAUX PRATIQUES INTRODUCTION À LA PROGRAMMATION 2EBAC BIOLOGIE - 2 ND QUAD- 2010-2011 TP 0 BELGIQUE 04/366.90.43 PROFESSEUR CTRAVAUX PRATIQUES INTRODUCTION À LA PROGRAMMATION 2EBAC BIOLOGIE - 2 ND QUAD- 2010-2011 TP 0 PR. PETER SCHLAGHECK BÂT. B5 PHYSIQUE QUANTIQUE STATISTIQUE ALLÉE DU 6 AOÛT 17 4000 LIÈGE 1 BELGIQUE

Plus en détail

INFO-F-405 : Sécurité Informatique Travaux Pratiques: Séance 5 - Sécurité des serveurs et informations publiques

INFO-F-405 : Sécurité Informatique Travaux Pratiques: Séance 5 - Sécurité des serveurs et informations publiques INFO-F-405 : Sécurité Informatique Travaux Pratiques: Séance 5 - Sécurité des serveurs et informations publiques Assistant: Qachri Naïm Année académique 2010-2011 1 Introduction Durant cette séance de

Plus en détail

FTP (File Transfer Protocol) pour

FTP (File Transfer Protocol) pour FTP (File Transfer Protocol) pour Windows ftp-intro2 FTP (File Transfer Protocol) pour Windows Code: ftp-intro2 Originaux url: http://tecfa.unige.ch/guides/tie/html/ftp-intro2/ftp-intro2.html url: http://tecfa.unige.ch/guides/tie/pdf/files/ftp-intro2.pdf

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

TP N 2. Programmation des sockets

TP N 2. Programmation des sockets TP N 2. Programmation des sockets Exercice 1 : Troubleshooting de TCP & UDP - Que contient le fichier /etc/services? - Quels ports sont utilisés par les protocoles ftp, telnet, smtp, http? - Quel est le

Plus en détail

Chapitre 2. Cluster de calcul (Torque / Maui) Grid and Cloud Computing

Chapitre 2. Cluster de calcul (Torque / Maui) Grid and Cloud Computing Chapitre 2. Cluster de calcul (Torque / Maui) Grid and Cloud Computing 2. Cluster de calcul (Torque/Maui) Batch/Job Scheduler Gestion automatique d'une séries de jobs Interface de définition des jobs et

Plus en détail

Connexion au serveur ANOR09 depuis un réseau externe

Connexion au serveur ANOR09 depuis un réseau externe Connexion au serveur ANOR09 depuis un réseau externe 1. Préparation de votre machine : installation des logiciels nécessaires Afin de vous connecter au serveur ANOR09, vous devrez tout d abord télécharger

Plus en détail

FTP. Table des matières

FTP. Table des matières Table des matières FTP FTP...1 Client FTP en ligne de commande...2 Utilisation des FTP ANONYME :...3 Autre méthode:...3 Quelques commandes...3 le transfert de fichiers (get et put)...4 lister...4 lister

Plus en détail

[Math-L312] TP 0 : Présentation rapide de UNIX, Linux et de gcc

[Math-L312] TP 0 : Présentation rapide de UNIX, Linux et de gcc [Math-L312] TP 0 : Présentation rapide de UNIX, Linux et de gcc Adrien Semin adrien.semin@math.u-psud.fr 1 UNIX et Linux Linux est un système d exploitation de type UNIX (ce qui signifie qu il est à la

Plus en détail

Introduction à l utilisation d Occigen

Introduction à l utilisation d Occigen Introduction à l utilisation d Occigen Vous avez obtenu des heures de calcul sur un supercalculateur national! Ce petit guide va vous permettre de démarrer en quelques minutes. Avant de commencer, il vous

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

TP SECURITE ARS-IRT 2008-2009 nmap tcpdump wireshark et filtrage iptables statique

TP SECURITE ARS-IRT 2008-2009 nmap tcpdump wireshark et filtrage iptables statique TP SECURITE ARS-IRT 2008-2009 nmap tcpdump wireshark et filtrage iptables statique NMAP est un scanner de ports TCPDUMP et WIRESHARK sont des sniffers Ce tp se fera directement sur la mandriva serveur

Plus en détail

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

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

Plus en détail

Quelques protocoles et outils réseaux

Quelques protocoles et outils réseaux Quelques protocoles et outils réseaux 1 Adresses MAC et IP ifconfig Chaque point de connexion d un réseau est identifié par une adresse MAC (physique) et une adresse IP (logique). Pour l adresse MAC, il

Plus en détail

Introduction to Parallel Programming with MPI

Introduction to Parallel Programming with MPI Introduction to Parallel Programming with MPI Master Modélisation et Simulation - ENSTA cours A1-2 Pierre Kestener pierre.kestener@cea.fr CEA-Saclay, DSM, France Maison de la Simulation MDLS, September,

Plus en détail

ETUDE ET MISE EN ŒUVRE DE MAEMO SUR TABLETTE NOKIA N810 PILOTAGE D UN CAPTEUR DE TEMPERATURE

ETUDE ET MISE EN ŒUVRE DE MAEMO SUR TABLETTE NOKIA N810 PILOTAGE D UN CAPTEUR DE TEMPERATURE ETUDE ET MISE EN ŒUVRE DE MAEMO SUR TABLETTE NOKIA N810 PILOTAGE D UN CAPTEUR DE TEMPERATURE Elaboré par : BOUHLILA Salma - GHAZOUI Fatima zahra- GUAN Wang - MALLOULI Mariem Encadré par : Mr KADIONIK patrice

Plus en détail

Mise en oeuvre Nagios

Mise en oeuvre Nagios Voir Partie IV pour le compte rendu du TP Réorganisation des fichiers de configuration, puis ajout d'un host On va créer un host lenon, et on va mettre la partie linux dans un répertoire spécifique Se

Plus en détail

Oracle Forms et Reports Services 11gR2 Notes de Configuration

Oracle Forms et Reports Services 11gR2 Notes de Configuration Oracle Forms et Reports Services 11gR2 Notes de Configuration Cet article est un ensemble de notes utiles sur une variété de sujets relatifs à la configuration de Oracle Forms et Reports Services 11gR2.

Plus en détail

Procédure d installation. du serveur Big Brother 1.9c. sous Linux

Procédure d installation. du serveur Big Brother 1.9c. sous Linux CHAMBREUIL Maxime Procédure d installation du serveur Big Brother 1.9c sous Linux Juillet / Août 2002 I. Installation Voici les pré-conditions de l installation du serveur BB sous Linux : Vous devez connaître

Plus en détail

Service FTP. Stéphane Gill. Stephane.Gill@CollegeAhuntsic.qc.ca. Introduction 2

Service FTP. Stéphane Gill. Stephane.Gill@CollegeAhuntsic.qc.ca. Introduction 2 Stéphane Gill Stephane.Gill@CollegeAhuntsic.qc.ca Table des matières Introduction 2 Protocole ftp 2 Utilisation du client ftp 2 Installer un serveur vsftp 4 Configurer le service ftp 5 Le fichier /etc/services

Plus en détail

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main CODEL : conception et développement d applications d entreprise à large échelle TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main Jonathan Lejeune Contexte Le modèle

Plus en détail

NE316 TP4 le protocole FTP

NE316 TP4 le protocole FTP NE316 TP4 le protocole FTP 3 A EIS App 1. L outil FTP : Le serveur FTP est implanté sur le PC à l adresse 192.168.130.90 Pour s identifier on utilise le login «guest» et le mot de passe «secret». Le protocole

Plus en détail

Travaux pratiques 2.6.2 : Utilisation de Wireshark pour afficher des unités de données de protocole

Travaux pratiques 2.6.2 : Utilisation de Wireshark pour afficher des unités de données de protocole pour afficher des unités de données de protocole Objectifs pédagogiques Expliquer l objectif d un analyseur de protocoles (Wireshark) Exécuter une capture de base des unités de données de protocole (PDU)

Plus en détail

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Beat Wolf 1, Pierre Kuonen 1, Thomas Dandekar 2 1 icosys, Haute École Spécialisée de Suisse occidentale,

Plus en détail

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

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

Plus en détail

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

Réseau. 1. Commandes réseaux, découverte environnement. TP1 - Connaissances de base, SSH

Réseau. 1. Commandes réseaux, découverte environnement. TP1 - Connaissances de base, SSH 1 sur 7 06/09/2012 09:32 Réseau TP1 - Connaissances de base, SSH Contenu de la Page 1. Commandes réseaux, découverte environnement 2. Ecriture d'un petit Shell script 3. Organisation de son Arborescence

Plus en détail

MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2. Mission 3 : Sécurité réseau & VLANs Partie 2... 1. Présentation du TP :... 1. Méthode :...

MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2. Mission 3 : Sécurité réseau & VLANs Partie 2... 1. Présentation du TP :... 1. Méthode :... MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2 SOMMAIRE Mission 3 : Sécurité réseau & VLANs Partie 2... 1 Présentation du TP :... 1 Méthode :... 2 I) Partie A : maintenance de la documentation... 2 1) Mise

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

Présentation SSH-SSF. Philippe.Weill@aero.jussieu.fr. 23/10/2002 Présentation SSH-SSF (IPSL) 1

Présentation SSH-SSF. Philippe.Weill@aero.jussieu.fr. 23/10/2002 Présentation SSH-SSF (IPSL) 1 Présentation SSH-SSF Philippe.Weill@aero.jussieu.fr 23/10/2002 Présentation SSH-SSF (IPSL) 1 Plan Notion de réseau, sécurité et cryptographie Rappels sur Telnet, R-commandes et X11 SSF/SSH Qu est ce que

Plus en détail

Prise en Main a Distance sur Ubuntu avec Nomachine NxServer depuis Windows Par : POMENTE Guillaume

Prise en Main a Distance sur Ubuntu avec Nomachine NxServer depuis Windows Par : POMENTE Guillaume Prise en Main a Distance sur Ubuntu avec Nomachine NxServer depuis Windows Par : POMENTE Guillaume Il est possible de prendre la main à distance via un tunnel SSH sur une machine linux, dans mon cas Ubuntu,

Plus en détail

TP 6.2.7a Gestion des fichiers du système d'exploitation du commutateur

TP 6.2.7a Gestion des fichiers du système d'exploitation du commutateur TP 6.2.7a Gestion des fichiers du système d'exploitation du commutateur Objectif Créer et vérifier une configuration de commutateur de base. Sauvegarder l IOS du commutateur sur un serveur TFTP puis le

Plus en détail

Installation du transfert de fichier sécurisé sur le serveur orphanet

Installation du transfert de fichier sécurisé sur le serveur orphanet Installation du transfert de fichier sécurisé sur le serveur orphanet But du changement de mode de transfert Afin de sécuriser les transferts de données sur la machine orphanet (orphanet.infobiogen.fr),

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

SOMMAIRE. Installation ESXi 4.1 sous VmWare Workstation.doc. Chapitre 1 Procédure 2

SOMMAIRE. Installation ESXi 4.1 sous VmWare Workstation.doc. Chapitre 1 Procédure 2 Page 1 sur 42 SOMMAIRE Chapitre 1 Procédure 2 1.1 Configuration de la VM 2 1.2 Installation ESXi 4.1 13 1.3 Configuration ESXi 19 1.4 Installation VSphere client 28 1.5 Utilisation VSphere client 35 1.6

Plus en détail

Installation et mise en œuvre de OpenSSH sous AIX 5L

Installation et mise en œuvre de OpenSSH sous AIX 5L Installation et mise en œuvre de OpenSSH sous AIX 5L Marie-Lorraine BONTRON (IBM Suisse) Introduction à OpenSSH Vous êtes administrateur d IBM eserver pseries et souhaitez améliorer la sécurité et l intégrité

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

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

Plus en détail

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs.

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage

Plus en détail

Plateforme CICLAD. http://ciclad-web.ipsl.jussieu.fr. Calcul Intensif pour le Climat, l'atmosphère et la Dynamique

Plateforme CICLAD. http://ciclad-web.ipsl.jussieu.fr. Calcul Intensif pour le Climat, l'atmosphère et la Dynamique Plateforme CICLAD Calcul Intensif pour le Climat, l'atmosphère et la Dynamique http://ciclad-web.ipsl.jussieu.fr Administrateur Philippe.Weill@latmos.ipsl.fr 12/12/2012 Accès et Documentations Documentation

Plus en détail

Mise à jour Centreon

Mise à jour Centreon Mise à jour Centreon Objectif Réalisation de la mise à jour de Centreon version 2.1.8 à partir de la version précédente. 1. Récupération de la nouvelle version sur le site 2. Installation proprement dite

Plus en détail

Travaux pratiques : MySQL

Travaux pratiques : MySQL Travaux pratiques : MySQL L'équipe du Laboratoire SUPINFO des Technologies GNU/Linux Révision datée du 24-05-2007 Copyright 2006 SUPINFO All rights reserved. Table des matières 1. Mettre en place un gestionnaire

Plus en détail

Tutoriel compte-rendu Mission 1

Tutoriel compte-rendu Mission 1 Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation

Plus en détail

Interfaçage de programmation. c Olivier Caron

Interfaçage de programmation. c Olivier Caron Interfaçage de programmation 1 Le SGBD est-il suffisant? (1/2) Les pour : La puissance du langage de requêtes. 1 Le SGBD est-il suffisant? (1/2) Les pour : La puissance du langage de requêtes. L aspect

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v3 Date : 7 May 2014 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax: +49

Plus en détail

Introduction à la ligne de commande

Introduction à la ligne de commande Introduction à la ligne de commande Xerox Park 1981 Apple Macintosh 1984 Last login: Mon Nov 15 20:16:58 on ttys000 computer:~ jerome$ Last login: Mon Nov 15 20:16:58 on ttys000 computer:~ jerome$ Archaïque?

Plus en détail

Se connecter à Colosse

Se connecter à Colosse 1 Se connecter à Colosse colosse.calculquebec.ca SSH est un protocole pour ouvrir un terminal sécurisé sur un système distant Sur Linux et Mac OS Intégré au système sous la forme de la commande ssh dans

Plus en détail

sshgate PATRICK GUIRAN pguiran@linagora.com WWW.LINAGORA.COM

sshgate PATRICK GUIRAN pguiran@linagora.com WWW.LINAGORA.COM sshgate PATRICK GUIRAN pguiran@linagora.com WWW.LINAGORA.COM Sommaire I. PROBLÉMATIQUE DES ACCÈS II. PRÉSENTATION DE SSHGATE III. FONCTIONNEMENT INTERNE 11-07-11 PAGE 2 / 35 Sommaire I. PROBLÉMATIQUE DES

Plus en détail

Configurer la supervision pour une base MS SQL Server Viadéis Services

Configurer la supervision pour une base MS SQL Server Viadéis Services Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès

Plus en détail

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009 Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009 Pôle de Calcul Intensif pour la mer, 11 Decembre 2009 CAPARMOR 2 La configuration actuelle Les conditions d'accès à distance règles d'exploitation

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

Informatique III: Programmation en C++ Introduction. Examens. Chargé de cours François Fleuret francois.fleuret@epfl.ch

Informatique III: Programmation en C++ Introduction. Examens. Chargé de cours François Fleuret francois.fleuret@epfl.ch Informatique III: Programmation en C++ Lundi 24 Octobre 2005 Chargé de cours François Fleuret francois.fleuret@epfl.ch Assistant Mathieu Salzmann mathieu.salzmann@epfl.ch Assistants étudiants Ali Al-Shabibi

Plus en détail

ssh: usage des clefs, et exemples de tunnels ssh

ssh: usage des clefs, et exemples de tunnels ssh ssh: usage des clefs, et exemples de tunnels ssh «Sois fainéant (ou conseil à un nourisson)», Coluche, 1977 Contents AVERTISSEMENT SECURITE......................................... 1 1 Gestion des clefs

Plus en détail

COMPIL - Versionning GIT. 07/03/2008 fcamps@laas.fr http://compli.cesr.fr 1

COMPIL - Versionning GIT. 07/03/2008 fcamps@laas.fr http://compli.cesr.fr 1 COMPIL - Versionning GIT 07/03/2008 fcamps@laas.fr http://compli.cesr.fr 1 COMPIL Versionning GIT GIT outil de gestion de version Historique 2001 Linux est développé avec CVS 2002 à 2005 Linux est développé

Plus en détail

ParallelKnoppix. Majid Hameed. Copyright 2005 Majid Hameed. Copyright 2005 Gauthier Savart. Copyright 2005 Joëlle Cornavin

ParallelKnoppix. Majid Hameed. Copyright 2005 Majid Hameed. Copyright 2005 Gauthier Savart. Copyright 2005 Joëlle Cornavin Linux Gazette n 110 Janvier 2005 Majid Hameed Copyright 2005 Majid Hameed Copyright 2005 Gauthier Savart Copyright 2005 Joëlle Cornavin Article paru dans le n 110 de la Gazette Linux de janvier 2005. Traduction

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