TP2 Unix / Linux. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool. Table des matières

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

Download "TP2 Unix / Linux. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool. Table des matières"

Transcription

1 TP2 Unix / Linux Redirection des entrées/sorties Commandes find, grep, sort, wc, head, tail, less Gestion des Processus et communications par signaux Session utilisateur : variables d'environnement et fichier.profile Ce TP sera réalisé sur Linux distribution Suse 10, version serveur d'entreprise (Suse ES10) Les modes opératoires, et les commandes utilisées sont souvent semblables sur d'autre distributions Linux et même d'autres systèmes Unix. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool Ouvrir une session Unix sous son nom personnel On travaillera en mode texte, soit directement dans la fenêtre courante si la session est en mode texte, soit dans une fenêtre de "Terminal" si la session est une session graphique. Créer un dossier ~/TP2 par mkdir ~/TP2 Les fichiers et dossiers qui seront créés dans le cadre de ce TP seront systématiquement créés dans le dossier ~/TP2 Table des matières 1 Redirection des entrées/sorties Redirection simple des sorties " >" Redirection des sorties en complémentarité: ">>" Redirection des entrées Enchaînement des commandes par "tube" ou "pipe" : " " (Alt Gr + 6) Alias de commandes & Historique de commandes Modifier le fichier de configuration ~/.profile Commandes de traitement des fichiers de texte recherche de texte par grep Visualiser ou compter les lignes d'un fichier de texte Exemples d'enchaînement de commandes Commande find Gestion des processus Liste des processus Description d'un processus Communications interprocessus par signaux cf Yac : Yet another Compiler TP N 2 Unix / Linux ICASE 1 / 7 Groupe esaip

2 1 Redirection des entrées/sorties 1.1 Redirection simple des sorties " >" Faire de ~/TP2 votre répertoire courant Créer un fichier en utilisant la commande echo Bonjour > bonjour.txt Afficher le contenu de bonjour.txt par la commande cat Vérifier la taille de ce fichier en utilisant les commandes ls et du Quels sont les droits d'accès à ce fichier? Donner les droits d'accès 0660 à ce fichier (commande chmod) A quoi correspondent les droits d'accès 0660? que fait la commande >bonjour.txt? quelle différence avec la commande rm bonjour.txt; touch bonjour.txt? 1.2 Redirection des sorties en complémentarité: ">>" Quelle différence entre les 2 lignes de commandes suivantes? echo Bonjour > bonjour.txt; echo Bonjour > bonjour.txt echo Bonjour > bonjour.txt; echo Bonjour >> bonjour.txt 1.3 Redirection des entrées Que fait la commande mail Taper ensuite le sujet du message puis le texte du message terminé par ctrl+d 2 Bonjour Aurevoir ^D Quelle différence avec mail < bonjour.txt mail -a bonjour.txt < bonjour.txt Vérifier le résultat dans votre boîte à lettre... Comment interpréter ce que fait < bonjour.txt? 2 CTRL + d (Sous Unix le caractère de code ascii 04 = EOT, produit par CTRL+D est le code «fin de fichier texte» voir TP N 2 Unix / Linux ICASE 2 / 7 Groupe esaip

3 1.4 Enchaînement des commandes par "tube" ou "pipe" : " " (Alt Gr + 6) On peut faire en sorte que les sorties écran d'une commande deviennent les entrées d'une autre commande en réunissant ces commandes par le caractère "pipe" " " que fait la commande wc -l /etc/passwd (voir man wc) quelle différences avec cat /etc/passwd wc -l? Que fait la commende cat -n /etc/passwd less? 2 Alias de commandes & Historique de commandes la commande dir produit le même résultat que la commande ls -l on peut vérifier en effet que alias dir signale que dir est un alias de ls -l Supprimer l'alias par unalias dir Que produit alors la résultat de la commande dir? Quelle commande est alors exécutée? (rechercher par whereis dir) redéfinir l'alias par alias dir='ls -l' Quelle commande taper pour obtenir le même résultat que dir lorsque l'alias n'est pas défini? Afficher tous les alias définis pour votre session en tapant alias (On pourra éventuellement rechercher l'intérêt de ces alias) Définir clrscr comme alias de clear et vérifier que clrscr efface l'écran, comme clear Ouvrir une autre fenêtre de commande : est-ce que la commande clrscr est définie dans cette nouvelle session? Conclusion? la liste des commandes récemment utilisée est obtenue par history 3 Modifier le fichier de configuration ~/.profile en utilisant un éditeur 3 de texte modifier le fichier ~/.profile pour ajouter les lignes suivantes à la fin de ce fichier : unalias dir alias clrscr='clear' Ouvrir une nouvelle fenêtre en mode texte (nouvelle session) et vérifier les commandes dir et clrscr Conclusion: quand le fichier.profile est-il exécuté? voir man bash et rechercher.bash_profile dans ce document Méthodes pour simuler une ouverture de session : en mode texte : bash -l ou su - <nom du nouvel utilisateur> en mode graphique : configurer Konsole pour exécuter bash -l configurer gnome-terminal pour un shell de connexion 3 Utiliser l'éditeur gedit ou kwrite ou kate en mode graphique; utiliser joe ou vi en mode texte. Avec joe, taper ctrl+k et ensuite h pour afficher une fenêtre d'aide. Pour utiliser vi, on pourra se référer au document suivant : "http://doc.esaip.org/~ptregouet/cours/puse Pratique Unix des Systemes d'exploitation/utiliser vi.htm" TP N 2 Unix / Linux ICASE 3 / 7 Groupe esaip

4 4 Commandes de traitement des fichiers de texte recherche de texte par grep Nous allons rechercher où est défini l'alias de dir à l'ouverture de notre session. Lorsqu'on ouvre une session 2 scripts sont exécuté : 1. le script système /etc/profile 2. le script utilisateur ~/.profile 5 En utilisant grep : Rechercher "alias dir" dans ~/.profile. Résultat? Rechercher "alias dir" dans /etc/profile. Résultat? Rechercher "alias dir" dans /etc/*. Résultat? Conclusion? 4.2 Visualiser ou compter les lignes d'un fichier de texte Que permet less /etc/passwd? Comment atteindre la dernière ligne? Comment revenir à la première ligne? Comment afficher les numéros de lignes? Quelles différences entre less /etc/passwd et more /etc/passwd? Comment afficher les numéros de lignes en utilisant simultanément cat et less? Comment compter les lignes en utilisant wc? Comment afficher les 3 première lignes avec head? Comment afficher les 3 dernières lignes avec tail? Comment afficher les lignes 5 à 10 avec head et tail? Trier un fichier de texte Que fait la commande sort /etc/passwd -t: -k3nr? Comment trier le fichier /etc/passwd 1. sur le numéro du groupe principal de l'utilisateur (ordre croissant) 2. sur le nom de l'utilisateur (ordre décroissant) 4 Pour une document plus précise sur ces commandes, utiliser man ou se reporter aux documents suivants : Unix 2 - esaip Tregouet.pdf Unix 2 - esaip Tregouet.rtf 5 Ce peut être aussi ~/.bash_profile ou ~/.login si.profile n'existe pas (voir man bash) TP N 2 Unix / Linux ICASE 4 / 7 Groupe esaip

5 4.3 Exemples d'enchaînement de commandes 1. Que font les commandes suivantes? /sbin/ifconfig grep adr: grep -v 127 ls -l /etc grep ^- sort -k5 2. Comment modifier la dernière commande pour que le tri sur la taille des fichiers soit correctement réalisé? ls -l /etc grep ^- sort -k5 3. La commande cat /etc/services affiche la liste des services réseau connus de votre systèmes. Comment compléter cette commande pour ne garder de cette liste que les services TCP (en mode connexion) ayant un rapport avec ftp. On souhaite aussi que cette liste soit triée dans l'ordre décroissant des numéros de port. 5 Commande find Expliquer les paramètres des commandes suivantes : 1. find /etc -maxdepth 1 -name "*conf*" 2. find /etc -type f -name "*.conf" grep Perm 3. find /etc -type f -name "*.conf" 2>/dev/null grep Perm 4. find /etc -type f -name "*.conf" -ok less {} \; 2>/dev/null En utilisant la commande find rechercher dans /var tous les fichiers modifiés depuis le démarrage 6 de votre ordinateur. 6 On utilisera le paramètre -newer de find, en tenant dompte du fait que le fichier /var/log/boot.msg a été créé au démarrage du système. On peut vérifier que l'âge de ce fichier correspond au temps écoulé depuis le démarrage du système: ce temps est donné par la commande uptime. TP N 2 Unix / Linux ICASE 5 / 7 Groupe esaip

6 6 Gestion des processus 6.1 Liste des processus Les processus de votre ordinateur sont visibles en utilisant par exemple les commandes ps auxf, ou pstree (ou pstree -p) ou top En utilisant ces 2 commandes, répondre aux questions suivantes: Combien y a-t-il de processus actuellement présents sur votre ordinateur? Combien sont prêts (état running )? Combien sont bloqués (état sleeping)? Combien de processus appartiennent au superviseur 7 (root)? Combien appartiennent à l'utilisateur propriétaire de votre session? Quel est le processus ancêtre de tous les autres? Quel est le numéro de ce processus? Pouvez-vous retrouver toutes ces informations en mode graphique en utilisant le moniteur système (Ksysguard ou gnome-system-monitor)? 6.2 Description d'un processus Parmi les les informations qui décrivent un processus à quoi correspondent les champs suivants affichés par la commande top 8 : PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7 Utiliser ps auxf, grep et wc -l 8 Voir le cours page 24 ou man top TP N 2 Unix / Linux ICASE 6 / 7 Groupe esaip

7 6.3 Communications interprocessus par signaux La commande kill sert à envoyer un signal à un processus (et éventuellement à le tuer) Ouvrir 2 fenêtres de commandes qui correspondront à 2 processus shell différents, chacun ayant un numéro de processus qui l'identifie de manière unique. 1. Il est possible d'afficher le numéro du processus shell associé à une fenêtre en tapant l'une des commandes suivantes : ps (sans paramètres) : on voir l'identification du processus bash (le shell) et l'identification du processus qui vient de réaliser la commande ps echo $$ : la variable $$ du shell contient le numéro du shell courant 2. Envoyer 9 le signal 1 à l'une des fenêtres, à partir de l'autre : kill -1 < No du processus visé > Que se passe-t-il? 3. Modifier le comportement du processus bash à la réception du signal 1 en tapant la commande suivante : trap 'uptime' 1 La commande trap (sans paramètres) permet de voir les actions associées aux signaux Envoyer le signal 1 à la fenêtre dans laquelle on a tapé la commande trap précédente, soit à partir d'une autre fenêtre: kill -1 < No du processus visé > soit à partir de la fenêtre courante : kill -1 $$ Que se passe-t-il? 5. Comment faire pour que le processus shell écrive "j'ai reçu le signal 3" dans le fichier ~/signal3 à chaque fois qu'il reçoit ce signal? On souhaite voir, dans ce fichier, autant de lignes que de signaux 3 reçus. On souhaite aussi que les lignes soient datées (utiliser le résultat 11 de la commande date) 6. Est-il possible de redéfinir l'action associée au signal 9? essayer en utilisant trap 'ls -l' 9 ; trap et envoyer le signal 9 au processus Que se passe-t-il? Interprétation 12? 9 Attention : si vous n'êtes pas superviseur (root ) vous ne pouvez pas envoyer de signaux aux processus qui ne vous appartiennent pas 10 Les signaux sont ici définis non par leur numéro mais par la constante associée. La liste des constantes représentant les numéros de signaux est donnée par la commande kill -l 11 Le shell permet de "capturer" la sortie écran d'une commande en encadrant cette commande par les caractères `` obtenus au clavier par Alt Gr + 7. La commande echo " aujourd'hui `date` " > /tmp/bonjour permet ainsi d'écrire le mot aujourd'hui suivi de la date du jour dans le fichier /tmp/bonjour 12 voir man 2 signal et rechercher dans la page SIGKILL et SIGSTOP TP N 2 Unix / Linux ICASE 7 / 7 Groupe esaip

TP2 Unix / Linux. Ce TP sera réalisé sur Linux distribution Suse 10, version serveur d'entreprise (Suse ES10)

TP2 Unix / Linux. Ce TP sera réalisé sur Linux distribution Suse 10, version serveur d'entreprise (Suse ES10) TP2 Unix / Linux Redirection des entrées/sorties Commandes find, grep, sort, wc, head, tail, less Gestion des Processus et communications par signaux Session utilisateur : variables d'environnement et

Plus en détail

Informatique tronc commun TP 02

Informatique tronc commun TP 02 Informatique tronc commun TP 02 15 septembre 2015 NB : 1. Lisez attentivement tout l énoncé avant de commencer. 2. Après la séance, vous devez rédiger un compte-rendu de TP et l envoyer au format électronique

Plus en détail

TP N o 2 - Configuration Linux : services, processus

TP N o 2 - Configuration Linux : services, processus IUT de Villetaneuse E. Viennet R&T Module I-C1 Système d exploitation 7/12/05 TP N o 2 - Configuration Linux : services, processus Ce TP se déroulera avec Linux Red Hat 9 (image GTR 4), en salle de TP

Plus en détail

TP1 Prise en main de l environnement, premières commandes

TP1 Prise en main de l environnement, premières commandes Master 2 CCI - 2014-2015 Introduction aux Systèmes et Réseaux L. Gonnord & J.-P. Gelas http://laure.gonnord.org/pro/teaching/systemecci.html Objectifs TP1 Prise en main de l environnement, premières commandes

Plus en détail

RAPPEL La commande man [commande] donne une aide pour chaque commande QUELQUES RACCOURCIS CLAVIER BIEN PRATIQUES

RAPPEL La commande man [commande] donne une aide pour chaque commande QUELQUES RACCOURCIS CLAVIER BIEN PRATIQUES Exercices LINUX TP1 RAPPEL La commande man [commande] donne une aide pour chaque commande QUELQUES RACCOURCIS CLAVIER BIEN PRATIQUES Linux a comme d'autres systèmes une gestion de raccourcis clavier. Voici

Plus en détail

Formation Unix/Linux (3) Le Shell: gestion des processus, redirection d entrée/sortie

Formation Unix/Linux (3) Le Shell: gestion des processus, redirection d entrée/sortie Formation Unix/Linux (3) Le Shell: gestion des processus, redirection d entrée/sortie Olivier BOEBION Mars 2004 1 Définition Un programme se compose d un ou plusieurs fichiers composés d instructions.

Plus en détail

TP 1 Linux : Commandes de base & utilitaires. I. Introduction : Rappel & révision

TP 1 Linux : Commandes de base & utilitaires. I. Introduction : Rappel & révision TP 1 Linux : s de base & utilitaires I. Introduction : Rappel & révision Nous prenons l'exemple du système d'exploitation Linux pour s'initier aux tâches d'administration système. Un des atouts de ce système

Plus en détail

Plan du cours. 12. Gestion des processus. 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus

Plan du cours. 12. Gestion des processus. 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus Plan du cours 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus PS, KILL 12.4 Exercices Olivier HUBERT LGEP/CNRS 1 Plan du cours 12.1 Notions théoriques 12.1.1

Plus en détail

TP n 2 : Initiation à Unix

TP n 2 : Initiation à Unix TP n 2 : Initiation à Unix 1 - La commande umask : umask fixe les droits par défaut pour les fichiers nouvellement créés; sa valeur usuelle est 022. Cette valeur par défaut signifie que les droits de tout

Plus en détail

Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX

Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX Jean-Philippe Chancelier et Michel De Lara 7 septembre 2009 Table des matières 1 Introduction 2 2 Le système de fichiers 3

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

Licence Professionnelle GSIE - Auxerre Linux (partie 3)

Licence Professionnelle GSIE - Auxerre Linux (partie 3) Licence Professionnelle GSIE - Auxerre Linux (partie 3) Marie-Noëlle Terrasse Département IEM, Université de Bourgogne 6 janvier 2005 1 TP noté Exercice 1- Programme de création de comptes Vous devez noter

Plus en détail

Exercices d'introduction à Unix (1)

Exercices d'introduction à Unix (1) Exercices d'introduction à Unix (1) 1) Première connexion 1. connectez vous à une session Unix en indiquant votre identifiant (login) et votre mot de passe (Password). 2. changer votre mot de passe avec

Plus en détail

TP Linux 01 - Introduction

TP Linux 01 - Introduction TP Linux 01 - Introduction Octobre 2006 2 Table des matières I Travaux Pratiques 5 0.1 Pré-requis................................ 7 0.2 Consoles et terminaux......................... 8 0.3 Connexion, authentification......................

Plus en détail

Nom : Prénom : Groupe :

Nom : Prénom : Groupe : Nom : Prénom : Groupe : TP : utilisation de ssh 1 Travail préliminaire. Pour ce TP vous devrez utiliser les comptes root/tpreseau et tpreseau/disket. Restaurez votre machine en chargeant le système marqué

Plus en détail

INTRODUCTION AU BASH

INTRODUCTION AU BASH INTRODUCTION AU BASH 1 LE SHELL... 2 1.1 DÉMARRAGE DU SHELL... 2 1.2 LES SCRIPTS DE CONNEXION... 2 1.3 PERSONNALISATION DES COMMANDES BASH... 2 1.4 PERSONNALISATION DU LOGIN UTILISATEUR... 3 2 FACILITÉS

Plus en détail

Contrôleur de domaine Samba

Contrôleur de domaine Samba Par Contrôleur de domaine Samba Nous allons voir ici, comment mettre en place un contrôleur de domaine principal sous linux, avec samba. 1. Introduction Le but de ce tutoriel est de : créer un contrôleur

Plus en détail

TP 1 : Premier contact

TP 1 : Premier contact TP 1 : Premier contact Informatique Fondamentale (IF1) Semaine du 22 Septembre 2008 Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~jch/enseignement/if1/ Les transparents de cours

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

TP : utilisation de X11

TP : utilisation de X11 TP : utilisation de X11 1-Fonctionnement rapide de l affichage graphique. Sous le système d'exploitation UNIX/GNU-Linux l'affichage graphique utilise le mode client serveur. Le serveur X-Window/Xorg, en

Plus en détail

TP1 Windows 2000 Professionnel / Windows XP Pro. Station de travail (ou Serveur 2003-2008) autonome

TP1 Windows 2000 Professionnel / Windows XP Pro. Station de travail (ou Serveur 2003-2008) autonome TP1 Windows 2000 Professionnel / Windows XP Pro Station de travail (ou Serveur 2003-2008) autonome Gestion des comptes utilisateurs Droits d'accès NTFS et partage des dossiers 1 Création des comptes utilisateurs

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

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires Commandes et scripts Bash Seules certaines options sont indiquées. Pour plus de détails voir les pages de manuel (cf commande man). Si une commande est indiquée comme étant interne, cela signifie qu elle

Plus en détail

Prise en main du système Linux

Prise en main du système Linux Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Septembre 2007 Plan de la présentation 1 Introduction Le système de fichiers

Plus en détail

2011 Hakim Benameurlaine 1

2011 Hakim Benameurlaine 1 Table des matières 1 COLLECTE D'INFORMATIONS SUR LE SYSTÈME... 2 1.1 Moniteur du système... 2 1.2 Commande top... 2 1.3 Commande gnome-system-monitor... 3 1.4 Commande who... 4 1.5 Commande w... 5 1.6

Plus en détail

TP 3 Linux : Utilisateurs et Groupes

TP 3 Linux : Utilisateurs et Groupes TP 3 Linux : Utilisateurs et Groupes 1- Comptes d'utilisateurs et de groupes Quand un utilisateur se connecte, il s'identifie en fournissant un nom de connexion (login) et un mot de passe (password). Si

Plus en détail

Le Shell. Chapitre 3. 3.1.1 Conventions typographiques

Le Shell. Chapitre 3. 3.1.1 Conventions typographiques Chapitre 3 Le Shell 3.1 Généralités 3.1.1 Conventions typographiques Dans ce chapitre, les noms des fichiers et des commandes UNIX seront écrits dans la fonte que voici. Lorque cette même fonte sera utilisée

Plus en détail

Initiation à Unix. Cours 1 - Présentation

Initiation à Unix. Cours 1 - Présentation Initiation à Unix Cours 1 - Présentation Université Henri Poincaré Master Génomique et Informatique Automne 2008 1/ 41 Plan Introduction Introduction L interpréteur de commande Le système de fichiers Les

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

info502 : Système d exploitation TP 1 : introduction à Unix, scripts

info502 : Système d exploitation TP 1 : introduction à Unix, scripts info502 : Système d exploitation TP 1 : introduction à Unix, scripts Pierre Hyvernat, Sylvie Ramasso, Brice Videau Pierre.Hyvernat@univ-savoie.fr Sylvie.Ramasso@univ-savoie.fr Brice.Videau@univ-savoie.fr

Plus en détail

TD d'initiation à la ligne de commande Unix

TD d'initiation à la ligne de commande Unix TD d'initiation à la ligne de commande Unix Stéphane Salès s.sales@tuxz.org dérnières modifications : 20 oct. 2003 Table des matières 1.Nomenclature...2 1.1.Deux premières bonnes habitudes à prendre...2

Plus en détail

TP 0 : Premier contact

TP 0 : Premier contact TP 0 : Premier contact Informatique Fondamentale (IF1) Semaine du 17 septembre 2007 Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~pclairam/enseignements/if1/ Les transparents

Plus en détail

Utilisateurs et Groupe

Utilisateurs et Groupe 1 Gestion des utilisateurs Unix 1.1 Super-utilisateur Utilisateurs et Groupe Linux est un système multiutilisateurs (plusieurs utilisateurs peuvent travailler sur la même machine) et sécurisé. Chaque utilisateur,

Plus en détail

Merci à Arnaud dupont

Merci à Arnaud dupont Merci à Arnaud dupont Système d exploitation Un système d exploitation exploite quoi? Les systèmes d exploitation - introduction - C est l interface entre l utilisateur et le matériel Ses fonctions principales

Plus en détail

Initiation aux commandes Unix / Linux

Initiation aux commandes Unix / Linux Initiation aux commandes Unix / Linux Ce document s adresse aux personnes qui possèdent un système d exploitation de type Unix/Linux/Mac Os X ou d un émulateur Shell pour Windows. Afin de réaliser ces

Plus en détail

Département d informatique et de recherche opérationnelle

Département d informatique et de recherche opérationnelle Département d informatique et de recherche opérationnelle IFT 6800 Démonstration 1 But de la démonstration Cette démonstration vous familiarisera avec les commandes de base du système d exploitation Linux.

Plus en détail

Formation Linux de base

Formation Linux de base Système de fichiers, droits et commandes de base Centrale Réseaux Samedi 22 septembre 2007 Sommaire 1 Le système de fichiers 2 3 Outline 1 Le système de fichiers 2 3 Les répertoires importants /etc Répertoire

Plus en détail

Correction TP d introduction à Unix

Correction TP d introduction à Unix Correction TP d introduction à Unix Première année DUT Informatique 2013-2014 Exercice 1. Connexion-Déconnexion Ce premier exercice à pour but de vous familiariser avec votre environnement de travail.

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

CONTROLEUR DE DOMAINE SAMBA

CONTROLEUR DE DOMAINE SAMBA CONTROLEUR DE DOMAINE SAMBA Nous allons voir à travers ce tutoriel, la mise en place d un contrôleur de domaine sous linux, SAMBA. Ce tutoriel a été testé sur une distribution Debian version 7.2 1. Introduction

Plus en détail

HELdV - IPL 17/2-21/02/2014

HELdV - IPL 17/2-21/02/2014 Présentation 1 Les fichiers standards Toute application Linux (également sur d'autres systèmes) utilise trois fichiers spéciaux ouvert automatiquement au début de son exécution, ce sont les fichier stdin

Plus en détail

Chapitre 1 : Travaux dirigés volume 1

Chapitre 1 : Travaux dirigés volume 1 Chapitre 1 : Travaux dirigés volume 1 Formation permanente Paris 6 ARS 8.0 c Thierry Besançon 1 Exercices 1/ USER01 1.1 Exercices 1/ USER01 Q1 Donnez les noms de 2 Unix ou Linux. SOLARIS, AIX, HPUX, LINUX

Plus en détail

BTS INFORMATIQUE DE GESTION Administrateur des réseaux locaux d entreprise

BTS INFORMATIQUE DE GESTION Administrateur des réseaux locaux d entreprise BTS INFORMATIQUE DE GESTION Administrateur des réseaux locaux d entreprise EPREUVE E5 : PRATIQUE DES TECHNIQUES INFORMATIQUES Identité du candidat : PAPIN Perrine N d inscription : M326070463 ACTIVITE

Plus en détail

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006 Carte de référence ubuntu GNU / Linux Version : juillet 2006 Ce document peut être distribué librement contact : henri.cecconi@laposte.net www.ubuntu-fr.org SOMMAIRE Obtenir de l'aide Se déplacer dans

Plus en détail

7. Les commandes Linux

7. Les commandes Linux 7.1 La commande Linux 7.2 La redirection des entrées-sorties 7.3 Les tubes de communication et les filtres 7.4 Les tâches en arrière-plan 7.5 La substitution de commande 7.6 Les commandes groupées 7.7

Plus en détail

Familiarisation avec Linux

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

Plus en détail

L accès à distance par SSH

L accès à distance par SSH L accès à distance par SSH Objectif : Se connecter à distance à un Unix/Linux depuis Unix/Linux par ssh SSH signifie Secure SHell. C est un protocole qui permet de faire des connexions sécurisées (i.e.

Plus en détail

HLIN303 / HMIN113M - Introduction aux systèmes et aux réseaux - TP de familiarisation avec Linux Pierre Pompidor

HLIN303 / HMIN113M - Introduction aux systèmes et aux réseaux - TP de familiarisation avec Linux Pierre Pompidor HLIN303 / HMIN113M - Introduction aux systèmes et aux réseaux - TP de familiarisation avec Linux Pierre Pompidor 1 Initiation à l utilisation de Linux : exécution de commandes à partir d un terminal (shell)

Plus en détail

Module Communication - Messagerie V6. Infostance. Messagerie

Module Communication - Messagerie V6. Infostance. Messagerie 1 Infostance Messagerie 2 Table des matières Les droits... 3 La boîte de réception... 4 Fonctionnalités disponibles via le clic droit sur un message... 6 Ecrire un nouveau message... 7 Présentation...

Plus en détail

TP 3 Manipulation de processus

TP 3 Manipulation de processus Introduction aux systèmes d exploitation (IS1) TP 3 Manipulation de processus On appelle processus un objet dynamique correspondant à l exécution d un programme ou d une commande Unix. Cet objet recense

Plus en détail

TP 2 (Bash) ============ Intro ------

TP 2 (Bash) ============ Intro ------ TP 2 (Bash) ============ Intro ------ Le but de cette séance est de vous familiariser avec l utilisation de l interpréteur de commande, ou shell, sous Unix. C est l équivalent de "l'invite de commandes

Plus en détail

Initiation à Unix/Linux

Initiation à Unix/Linux Initiation à Unix/Linux Octobre 2007 Nicolas.Grima@univ brest.fr Bât F 3ième étage bureau F301bis (Ingénieur de Recherche au CNRS LPO) A qui s'adresse ce cours Objectifs Personnes qui ne connaissent pas

Plus en détail

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

TP1 : Initiation à l algorithmique (1 séance) Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la

Plus en détail

TP 2 : Gestion de fichiers et répertoires, Droits d accès

TP 2 : Gestion de fichiers et répertoires, Droits d accès Culture et pratique de l informatique TP 2 : Gestion de fichiers et répertoires, Droits d accès 2014/15 Partie 1 : redirections des entrées-sorties Objectifs 1. Comprendre les notions de : système d exploitation

Plus en détail

Formation Root de base

Formation Root de base 2 octobre 2010 Sommaire 1 Présentation Les commandes 2 Vaincre l autisme. Opérations de bases sur les fichiers Éditer un fichier Se documenter Raccourcis utiles 3 vim aptitude ssh screen irssi 4 Présentation

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

TP n 1. 1) Quelles sont les propriétés principales d un système UNIX. 2) Quel est votre répertoire de connexion (ou de travail)

TP n 1. 1) Quelles sont les propriétés principales d un système UNIX. 2) Quel est votre répertoire de connexion (ou de travail) TP Linux TP n 1 1) Quelles sont les propriétés principales d un système UNIX 2) Quel est votre répertoire de connexion (ou de travail) 3) Lister le contenu de votre répertoire 4) A l aide du manuel («man»)

Plus en détail

Le password est votre protection contre les intrusions. C'est la seule façon de protéger vos données.

Le password est votre protection contre les intrusions. C'est la seule façon de protéger vos données. COMMANDES LINUX DE BASE OBJECTIFS : Devenir un utilisateur autonome des systèmes UNIX et LINUX. Etre parfaitement à l'aise avec les commandes liées à la gestion des fichiers et des processus. Savoir utiliser

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

Les noms et adresses IP des différentes machines sur le réseau 192.168.0.0/24 de la salle C309 seront définis comme suit :

Les noms et adresses IP des différentes machines sur le réseau 192.168.0.0/24 de la salle C309 seront définis comme suit : T.P. n 1 Réseau local sous Linux Binôme Authentification NIS Partages NFS Groupe 1 Introduction Ce TP consiste à configurer un petit réseau local de plusieurs machines sous Linux Fedora 14 (14 clients

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

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

Cours de Systèmes d'exploitation (Unix)

Cours de Systèmes d'exploitation (Unix) Cours de Systèmes d'exploitation (Unix) H.Bourzoufi Université de Valenciennes - ISTV -1- H.Bourzoufi Caractéristiques d'unix q Portabilité (écrit en C) q Multi-utilisteurs Plusieurs utilisateurs peuvent

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

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

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

Plus en détail

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

Introduction au système

Introduction au système Chapitre 1 Introduction au système 1 Organisation du système de fichier sous Unix/Linux Les documents sur lesquels on travaille sur un système Unix (vu en CM) sont stockés dans des fichiers qui sont regroupés

Plus en détail

TP3 Unix / Linux. Installation de Linux SUSE ES10 dans un machine virtuelle Vmware sous Windows Installation de quelques services réseau

TP3 Unix / Linux. Installation de Linux SUSE ES10 dans un machine virtuelle Vmware sous Windows Installation de quelques services réseau TP3 Unix / Linux Installation de Linux SUSE ES10 dans un machine virtuelle Vmware sous Windows Installation de quelques services réseau Ce TP sera réalisé sur Linux distribution Suse 10, version serveur

Plus en détail

Atelier La notion de session utilisateur sous Linux

Atelier La notion de session utilisateur sous Linux Chapitre 6 Atelier La notion de session utilisateur sous Linux I Présentation Nous allons voir la notion de session et d utilisateur sous linux, ainsi que quelques commandes de base afin de mieux comprendre

Plus en détail

TD séances n 5 Gestion avancée de Fichiers sous Unix

TD séances n 5 Gestion avancée de Fichiers sous Unix Ce TP est destiné à vous familiariser avec les droits d'accès et les liens sous l'environnement Unix. 1 Droits d accès Comme nous l'avons vu précédemment, les systèmes Unix sont multi utilisateurs, ceci

Plus en détail

ANNEE UNIVERSITAIRE 2006/2007

ANNEE UNIVERSITAIRE 2006/2007 RAOYAUME DU MAROC UNIVERSITE IBN TOUFAIL LICENCE PROFESSIONNELLE KENITRA ADMINISTRATION DES BASES DE DONNEES REALISE PAR : Mr. Khalid ALLILI Mr. Noureddine EL FIZAZI ANNEE UNIVERSITAIRE 2006/2007 Licence

Plus en détail

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

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

Plus en détail

FORMATION - FEDORA ET VMWARE

FORMATION - FEDORA ET VMWARE FORMATION - FEDORA ET VMWARE Par Pierre-Luc Delisle 1 VMWARE WORKSTATION Le meilleur outil de virtualisation desktop sur le marché 2 CRÉATION D UNE MACHINE VIRTUELLE Création d une machine virtuelle avec

Plus en détail

TD3 Services et processus sous Linux

TD3 Services et processus sous Linux FAMEL Yoan 18/03/15 SIO1 SI5 TD3 Services et processus sous Linux Table des matières Exercice 1 / Étude des processus...2 Explications...2 Exercice 2 / Arrêt d'un processus...4 Exercice 3 / Journal système

Plus en détail

Programmation Shell. Table des matières. Programmation Shell

Programmation Shell. Table des matières. Programmation Shell Programmation Shell Table des matières Programmation Shell...1 I- Introduction...2 Shell?...2 Le Bash...2 II- Premiers scripts Shell...3 Syntaxe des scripts Shell...3 Bonjour!...3 Exécuter un script...3

Plus en détail

Initiation à Linux/Unix

Initiation à Linux/Unix Initiation à Linux/Unix AliENS 17 septembre 2014 Table des matières 1 Utilisation de Linux / Unix 2 1.1 S habituer à l environnement graphique................... 2 1.2 Gérer les caractères spéciaux........................

Plus en détail

FICHE n 1 : Configuration des paramètres IP sous Linux SUSE 11.2

FICHE n 1 : Configuration des paramètres IP sous Linux SUSE 11.2 FICHE n 1 : Configuration des paramètres IP sous Linux SUSE 11.2 Cliquer sur «Ordinateur» puis «Yast», pour ouvrir le centre de contrôle YaST du serveur. Cliquer sur «Périphérique réseau» puis «Paramètres

Plus en détail

TP administration des utilisateurs, des droits et privilèges sous Windows 7

TP administration des utilisateurs, des droits et privilèges sous Windows 7 TP administration des utilisateurs, des droits et privilèges sous Windows 7 1 Création des comptes utilisateurs et des groupes 1.1 Les outils de gestion des comptes et des groupes via une interface graphique

Plus en détail

ETUDE DU PROTOCOLE TCP

ETUDE DU PROTOCOLE TCP TP Analyse de protocole ETUDE DU PROTOCOLE TCP Equipe Réseaux - 1 - 1. Travail préparatoire. Ouvrez une fenetre DOS et récupérer les informations suivantes : l adresse ip de votre machine? le masque de

Plus en détail

TP1 Windows 2000 Professionnel / Windows XP Pro. Station de travail (ou Serveur 2003-2008) autonome

TP1 Windows 2000 Professionnel / Windows XP Pro. Station de travail (ou Serveur 2003-2008) autonome TP1 Windows 2000 Professionnel / Windows XP Pro Station de travail (ou Serveur 2003-2008) autonome Gestion des comptes utilisateurs Droits d'accès NTFS et partage de dossiers 1 Création des comptes utilisateurs

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

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE. Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE. Lors de la première utilisation de Virtual Box, l'utilisateur devra remplir le formulaire d'inscription Virtual Box. Création

Plus en détail

1.1 Bref historique d UNIX... 9 1.2 Les caractéristiques d UNIX... 15 Questions et exercices... 19

1.1 Bref historique d UNIX... 9 1.2 Les caractéristiques d UNIX... 15 Questions et exercices... 19 Table des matières Introduction....................................................... 1 Public et progression pédagogique................................... 2 Structure type d un chapitre........................................

Plus en détail

Correction TP 03. Table des matières. Guillaume. 14 février 2015

Correction TP 03. Table des matières. Guillaume. 14 février 2015 14 février 2015 Table des matières Introduction au protocole Telnet 2 1. RFC................................ 2 2. Mode non connecté........................ 2 3. Client et serveur.........................

Plus en détail

Ligne de commandes sous Linux Effrayant? Non, Indispensable!

Ligne de commandes sous Linux Effrayant? Non, Indispensable! Ligne de commandes sous Linux Effrayant? Non, Indispensable! Pascal MARTIN SQLI Forum PHP 2010, Paris Ligne de Commandes sous Linux : indispensable! Pascal MARTIN 2 { A Propos Pascal MARTIN Expert Technique

Plus en détail

Introduction A Linux 1

Introduction A Linux 1 Introduction A Linux 1 Linux Interface Graphique Linux dispose d une interface graphique (bureau) équivalente à celle de Windows Nous allons la découvrir Exercices Pouvons nous trouver un tableau de bord?

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

0.1 PureFTP. 0.1.1 1. Créer un utilisateur ftp (mode console) 0.1.2 2. Installation de pure-ftpd 0.1.3 2.1 Installation de la version de base

0.1 PureFTP. 0.1.1 1. Créer un utilisateur ftp (mode console) 0.1.2 2. Installation de pure-ftpd 0.1.3 2.1 Installation de la version de base 0.1 PureFTP 1 0.1 PureFTP Pureftp est un serveur ftp qui présente l avantage d être a la fois très sécure et de se mettre en place tres facilement malgré l abscence d une interface graphique de configuration.

Plus en détail

Introduction aux commandes de base sous UNIX

Introduction aux commandes de base sous UNIX Introduction aux commandes de base sous UNIX -- Atelier DNS AfTLD Yaoundé 2004 - Exemple d un session (se logger, exécuter des commandes, se délogger) - Les commandes de base 1. Une session avec un "shell"

Plus en détail

Comment configurer Kubuntu

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

Plus en détail

TP 3 de familiarisation avec Unix

TP 3 de familiarisation avec Unix TP 3 de familiarisation avec Unix Redirections Filtres Archives Vincent Berry - vberry@lirmm.fr Préambule L application lisant ce pdf vous permet de prendre des notes : faites-le! Rappel : si vous découvrez

Plus en détail

Tobii Communicator 4. Guide de démarrage

Tobii Communicator 4. Guide de démarrage Tobii Communicator 4 Guide de démarrage BIENVENUE DANS TOBII COMMUNICATOR 4 Tobii Communicator 4 permet aux personnes souffrant de handicaps physiques ou de communication d'utiliser un ordinateur ou un

Plus en détail

Introduction 2 Environnement de travail... 2 Groupement de commandes... 2 Caractères spéciaux... 2

Introduction 2 Environnement de travail... 2 Groupement de commandes... 2 Caractères spéciaux... 2 TP OS n 5 2012 tv - v.1.0 Sommaire Introduction 2 Environnement de travail....................................... 2 Groupement de commandes..................................... 2 Caractères

Plus en détail

Installation d un serveur de messagerie en local. Télécommunications & réseaux. Nom-prénom: Fiche contrat

Installation d un serveur de messagerie en local. Télécommunications & réseaux. Nom-prénom: Fiche contrat Installation d un serveur de messagerie en local. BAC PRO SEN Télécommunications & réseaux Nom-prénom: Date : 03/09/2012 Durée: 9 heures Fiche contrat OBJECTIF : Installation et utilisation d un serveur

Plus en détail

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

Solutions informatiques

Solutions informatiques Solutions informatiques Procédure Sur Comment créer un Script d ouverture de session Windows avec lecteur réseau par GPO Historique du document Revision Date Modification Autor 1 2013-10-03 Creation Daniel

Plus en détail

Côté labo : Initiation aux scripts PowerShell

Côté labo : Initiation aux scripts PowerShell Côté labo : Initiation aux scripts PowerShell Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Notions Description Initiation à la rédaction de scripts dans le langage

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

TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX

TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX Enseignant: Ramzi BELLAZREG 1 La commande PING Cette commande permet de vérifier si un hôte est joignable ou non. Cette commande est basée sur le protocole

Plus en détail

Introduction aux systèmes d exploitation TP 2 Manipulation de processus

Introduction aux systèmes d exploitation TP 2 Manipulation de processus Introduction aux systèmes d exploitation TP 2 Manipulation de processus On appelle processus un objet dynamique correspondant à l exécution d un programme ou d une commande Unix. Cet objet recense en particulier

Plus en détail