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



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

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

Projet Administration Réseaux

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

TP 4 de familiarisation avec Unix

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

Bon ben voilà c est fait!

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

TP1 - Prise en main de l environnement Unix.

Outils pour la pratique

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

TP 1 Prise en main de l environnement Unix

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

TP1 : Initiation à l algorithmique (1 séance)

Les différentes méthodes pour se connecter

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

Introduction au Système d Exploitation Unix/Linux

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

Manuel des logiciels de transferts de fichiers File Delivery Services

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre


Atelier Le gestionnaire de fichier

Premiers pas en Linux

ftp & sftp : transférer des fichiers

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

Personnes ressources Tice. Académie de Rouen

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

1 Démarrage de Marionnet

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

La mémoire. Un ordinateur. L'octet. Le bit

Module d anonymisation

PROCEDURE D'INSTALLATION OPENREPORTS

SSH. Romain Vimont. 7 juin Ubuntu-Party

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

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

TP Sur SSH. I. Introduction à SSH. I.1. Putty

ECOLE POLYTECHNIQUE DSI. Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant

Installation / Sauvegarde Restauration / Mise à jour

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

NAS 109 Utiliser le NAS avec Linux

Projet Semestre2-1SISR

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

Installation de Joomla avec Filezilla

Contrôle de la DreamBox à travers un canal SSH

Table des matières Hakim Benameurlaine 1

Introduction au protocole FTP. Guy Labasse

Séance 0 : Linux + Octave : le compromis idéal

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

Travailler à l'ensimag avec son matériel personnel

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

SAUVEGARDER SES DONNEES PERSONNELLES

Vous avez reçu une pièce jointe VOTRE SITE.RAR, qu en faire?

Live box et Nas Synology

PPE Installation d un serveur FTP

Accéder à ZeCoffre via FTP

Disque Dur Internet «Découverte» Guide d utilisation du service

Manuel d'installation de Joomla 1.7

Le service FTP. M.BOUABID, Page 1 sur 5

Réaliser un inventaire Documentation utilisateur

Les commandes relatives aux réseaux

Transférer des fichiers à l aide de WinSCP et 2 contextes d utilisation dans des sites SPIP avec FCK editor

Comment avoir le logiciel? Le serveur web APACHE peut être téléchargé gratuitement du site web de APACHE:

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

TP1. Outils Java Eléments de correction

(Langage de commandes) Les commandes sont données par l'utilisateur grâce au clavier, à partir d'une "invite" ou "prompt" (par exemple "c:\>" )

Les applications Internet

IPCOP 1.4.x. Mise en œuvre du Pare Feu. Des Addons

Configuration de Gentoo 12.x

Chapitre 10 : Logiciels

Module : Informatique Générale 1. Les commandes MS-DOS

La boîte à outils GAS sur clé USB - Manuel d utilisation de la Mise à jour Smart

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

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

Comment se connecter au dossier partagé?

Modernisation et développement d applications IBM i Stratégies, technologies et outils. Volubis.fr

SSH et compagnie : sftp, scp et ssh-agent

Fais ton site internet toi-même

Comment installer ocaml sous windows avec ocamlsdl?

I. Linux/Unix/UnixLike

Travailler à l'ensimag avec son matériel personnel

L3 informatique TP n o 2 : Les applications réseau

Serveur de sauvegardes incrémental

OUTIL DE CRYPTAGE ET DE COMPRESSION

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Installation du Hub. Installation du Hub. 1. Description de l installation. by LegalBox. 2 types de serveur sont à installer :

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

Travailler à l'ensimag avec son matériel personnel

Installation software

FreeNAS Shere. Par THOREZ Nicolas

Introduction à l informatique en BCPST

Affectation standard Affectation modifiée (exemple)

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Réseaux et protocoles Damien Nouvel

Projet Evolution. Projet Evolution Fleury Plaideau Page 1

Sauvegarde de postes clients avec BackupPC

Fiche n 25 01/03/2002. Power Archiver

Serveur Subversion Debian GNU/Linux

Transcription:

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 et leur gestion 3.Édition et affichage de fichiers 4.Modules

Introduction à Linux Accéder à une grappe 3

4 Protocoles Supportés : SSH (Secure Shell) SFTP (Secure File Transfer) SCP (Secure Copy) Non supportés : FTP, FTPS, HTTP, etc.

5 Grappes disponibles à Calcul Québec Colosse : colosse.clumeq.ca Guillimin : guillimin.clumeq.ca Altix : frontal.rqchp.qc.ca Cottos : cottos.rqchp.qc.ca Briarée : briaree1.rqchp.qc.ca Mammouth : serverxyz.ccs.usherbrooke.ca

6 Sous Windows Putty : http://goo.gl/zxuxe

7 Sous Linux/Mac OS Ouvrir un terminal (iterm, Terminal, console) Taper : ssh [nom_usager]@adresse.serve ur.de.calcul Entrer votre mot de passe

8 Exercice #0 1.Se connecter à Colosse via putty ou via un terminal colosse.clumeq.ca

9 Ligne de commande? DOS Barre d adresse d un navigateur web about:blank Champ de recherche de Google define: command line sqrt(3) c in feet/nanosecond [~1]

Introduction à Linux Commande la plus importante : «man» (manuel) 10

Introduction à Linux Fichiers et leur gestion 11

12 Système de fichiers Windows, basé sur les disques : C:\ D:\ E:\ Linux/Mac, une seule racine : «/» Les sous-répertoires de «/» peuvent être sur différents disques, disque réseau, même en mémoire vive.

13 Navigation dans l arborescence Commandes cd (change directory) pwd (print working directory) Répertoires spéciaux ~ $HOME $RAP $SCRATCH $RAMDISK

14 Gestion des fichiers et répertoires ls [-laht] (lister) [-xionasd] => options mv (déplacer) cp [-R] (copier) mkdir [-p] (créer un répertoire) rm [-r] (supprimer un fichier/répertoire)

15 Exercice #1 1.Lister le contenu du répertoire /clumeq/formation/ 20130305_Linux101 2.Créer un répertoire «introlinux» dans votre répertoire $HOME 3.Copier le contenu de «/clumeq/formation/ 20130305_Linux101/» dans votre $HOME/introlinux 4.Aller dans le sous-répertoire «exercice1» 5.Renommer «torename.txt» en «renamed.txt» 6.Supprimer «toremove.txt» 7.Supprimer «directory-to-remove»

16 Sous Linux/Mac : Transfert de fichiers scp [-Cr] <source> <destination> sftp Utilitaire graphique : FileZilla Sous Windows, clients SCP/ SFTP WinSCP et FileZilla

17 Compression de fichiers 1.Deux formats courants : «.tar.gz» et «.zip» 1.«.tar.gz» : 1.Extraire : tar xfvz fichier.tar.gz [-C <destination>] 2.Créer : tar cfvz fichier.tar.gz <liste_de_fichiers> 2.«.zip» : 1.Extraire : unzip fichier.zip [-d <destination>] 2.Créer : zip -r fichier.zip <liste_de_fichiers>

18 Exercice #2 1.Transférer un ou plusieurs fichiers de votre machine vers Colosse dans le sous-répertoire «exercice2» 2.Compresser vos fichiers en une archive «.tar.gz» ou «.zip». 3.Décompresser les fichiers SQUACK_2.0.0.zip et gsl-1.15.tar.gz dans le répertoire «exercice2».

Introduction à Linux Édition et affichage de fichiers 19

20 Édition de fichiers Plusieurs éditeurs disponibles : nano : très simple mcedit : se rapproche d un vieil éditeur DOS vim : plus complexe, mais plus puissant : http://goo.gl/orn1k emacs : plus complexe, mais plus puissant : http://www2.lib.uchicago.edu/keith/tcl-course/emacstutorial.html

21 Visualisation de fichiers «cat» : affiche la totalité du fichier «less» & «more» : affiche le fichier en donnant un certain contrôle «tail -n 50» : affiche les 50 dernières lignes d un fichier «head -n 50» : affiche les 50 premières lignes d un fichier

22 Formats Windows vs Linux/Mac Caractères de fin de ligne différents Peut causer plein d erreurs bizarres «dos2unix» : convertir format Windows (dos) vers unix «unix2dos» : faire l inverse

23 Exercice #3 1.Obtenir les instructions du fichier «exercice3/ instructions.txt» 2.Suivre ces instructions

Introduction à Linux Modules et librairies 24

25 Module Les modules modifient les variables d environnement pour rendre accessible des applications ou librairies. «module avail» : liste les modules disponibles «module list» : liste les modules chargés «module load <nom>» : active le module «nom» «module unload <nom>» : désactive le module «nom» «module purge» : désactive tous les modules «module what-is <nom>» : affiche une description du module «nom»

26 Environnement 1.Les variables d environnement définissent (presque) toute la configuration : ce qui est visible, ce qui ne l est pas, les chemins par défaut, etc. 1.«env» : Voir toutes les variables d environnement 2.«echo $PATH» : Voir la liste des répertoires de recherche 1.Seules les applications qui sont dans un répertoire du $PATH sont accessibles. 3.$RAP, $HOME, $SCRATCH sont des variables d environnement

27 Exercice #4 1.Charger un compilateur gcc 2.Vérifier quel est le binaire utilisé avec «which gcc» 3.Charger une autre version de gcc 4.Vérifier quel est le binaire utilisé avec «which gcc»

28 Ressources de CalculQuébec Site web Documentation http://www.calculquebec.ca https://www.clumeq.ca/wiki Portail utilisateur Courriel https://www.clumeq.ca/users support@calculquebec.ca colosse@calculquebec.ca

29 Questions?

30 Devoir Vous créer un compte sur Colosse https://ccdb.computecanada.ca/me/facilities (demander pour CLUMEQ) Aller sur notre wiki https://www.clumeq.ca/wiki/ Réviser les pages : Linux pour les non-initiés Premiers pas sur Colosse Essayer de suivre les pages : Compiler une application Comment lancer une tâche Utilisation de MOAB