A. Objectifs. B. Environnement. C. Enoncé du TP. C.1. Manipulation de fichiers. TP n 1 :Unix et commandes de base
|
|
- Élodie Clément
- il y a 7 ans
- Total affichages :
Transcription
1 TP n 1 :Unix et commandes de base A. Objectifs Se familiariser avec les commandes de base de Linux et être capable d'effectuer des opérations de base : Créer, modifier, supprimer des fichiers, changer les droits, créer des scripts. B. Environnement Vous disposerez du système d'exploitation Linux en ligne de commande exclusivement.. Un «Shell» est un interpréteur de commandes du système UNIX/LINUX. Les commandes exécutées par un Shell peuvent provenir soit du terminal, soit d'un fichier appelé fichier de commandes. N oubliez pas que l aide en ligne est disponible pour chaque commande du shell. Pour accéder { cette aide, la commande man suivie du nom de la commande dont l aide est nécessaire suffira. C. Enoncé du TP Toutes les manipulations suivantes seront effectuées en ligne de commande C.1. Manipulation de fichiers Voici quelques exercices pratiques destinés à vous initier au shell. a. Ouvrir un shell Grâce à la combinaison de touche «Ctrl-Alt-F1» ou «Alt-F1», vous allez accéder au shell Linux. A partir de là, vous devez ouvrir une session en utilisant le compte crée lors de l installation. b. Exo 1 : Où suis-je? A première vue, dans quel répertoire êtes-vous? Réponse : Vérifiez la réponse en utilisant la commande permettant de connaitre le répertoire courant «pwd» 1/9
2 c. Exo 2 : Se déplacer et créer/supprimer un répertoire Déplacez-vous dans le répertoire «Documents/» et listez le répertoire. Créez un nouveau répertoire appelé «tpshell1» et listez à nouveau le répertoire. Commandes utilisées : Déplacez-vous dans ce répertoire afin de lister son contenu. Essayez ensuite de supprimer ce répertoire tout en restant dedans. Que se passe t-il? Cause de l erreur : Revenez dans le répertoire parent et supprimez le répertoire «tpshell1» d. Exo 3 : Créer/Copier/Déplacer/Supprimer des fichiers La commande «touch» permet de créer un nouveau fichier vide. La syntaxe de la commande est la suivante : touch chemin/nom_fichier Créer les fichiers suivants à l aide de la commande «touch» : texte1.txt, texte2.txt, texte3.txt Ensuite, nous allons ajouter une ligne à chaque fichier créé. Pour cela, nous utiliserons un opérateur spécial de redirection «>>». La commande suivante permet d ajouter du texte à un fichier existant : ~$ echo Le texte à ajouter >> chemin/nom_fichier Ajouter du texte à chacun des fichiers précédemment créés en utilisant la commande «echo». Commandes utilisées : 2/ 9
3 A l aide de la commande «cat», afficher le contenu des fichiers et vérifiez qu ils contiennent bien le texte ajouté. Il est temps d apprendre à copier des fichiers. La commande «cp» permet d effectuer ce travail. La syntaxe de «cp» est la suivante : ~$ cp source destination Voici un exemple qui copie tous les fichiers du répertoire courant (./* ) vers le répertoire «/home/gen/documents» : cp./* /home/gen/documents Créer un nouveau répertoire «~/Documents/tpshellcopie». Ensuite copier les fichiers texte dedans Vérifiez que les fichiers ont bien été copiés puis effacer les fichiers source (Puisqu ils ont été copiés dans «tpshellcopie», on peut les effacer sans crainte) Comme les opérations précédentes sont un peu fastidieuses, il est préférable de savoir comment déplacer des fichiers avec la commande «mv» : mv source destination L exemple suivant déplace les fichiers du répertoire courant vers le sous répertoire «srep» : ~$ mv./* srep/ Déplacez les fichiers contenus dans le répertoire «~/Documents/tpshell1» «~/Documents/tpshellcopie» vers le répertoire e. Exo 4 : Modifiez les droits Créez un répertoire «tp-shell1» dans «Documents». Quels sont les droits qui s appliquent à ce répertoire? Quels sont les utilisateurs qui pourront créer des fichiers dans ce répertoire? Et quels sont ceux qui pourront lister son contenu? 3/9
4 Modifiez les droits afin d être le seul (A part root) à pouvoir lister le contenu de ce répertoire. f. Exo 5 : Créer un utilisateur Utilisez la commande «adduser» permettant de créer un nouvel utilisateur dont le login sera «vincent». A l aide de la commande «logout», fermez le shell et ouvrez une session en utilisant le compte nouvellement crée. Vérifiez alors que vous ne pouvez pas lister le répertoire dont vous avez modifié les droits à l exercice précédent. Fermez la session et rouvrez une session avec l utilisateur de base. g. Exo 6 : Renommer un répertoire Renommez le répertoire «tp-shell1» en «tp-shell-new». Commandes utilisées : tp1 Documents tp-shell tp2 tp3 h. Exo 7 : Le fichier passwd La liste des utilisateurs du système est stockée dans le fichier «/etc/passwd». Ce fichier contient une ligne par utilisateur. Contrairement à ce que son nom évoque, il ne contient aucun mot de passe. C est une sécurité ajoutée par les concepteurs de Linux afin de le rendre moins vulnérable. Faîtes une copie du fichier «passwd» dans votre répertoire «tp1». Lister son contenu à l aide de la commande «cat». Repérez la ligne vous concernant. Afin de connaître le nombre d utilisateurs de la machine, il faut compter les lignes du fichier «passwd». Pour cela il existe une commande «wc» (Word count) capable de compter les lignes d un fichier. Trouvez la commande complète capable de compter les lignes du fichier «passwd». Utilisez l aide en ligne si besoin (man). Commande trouvée : 4/9
5 Afin d ajouter une ligne au fichier «passwd» de l exercice précédent, il faut étudier de plus près le format de la ligne. Chaque ligne est composée de «champs». Chaque champ est séparé par le symbole «:». Trouvez la signification de tous les champs en examinant l aide en ligne de la commande «passwd». Aidezvous de la commande suivante. Champs et significations : man 5 passwd Trouvez les valeurs des champs nécessaires pour créer un nouvel utilisateur «yanis» dans le fichier «passwd». (Vérifiez que les identifiants choisis n existent pas déjà pour un autre utilisateur) Valeurs des champs : i. Exo 8 : Les redirections Pour ajouter un utilisateur sans utiliser d éditeur de fichier, nous allons nous servir des opérateurs de redirection. Les opérateurs de redirections permettent de rediriger la sortie standard vers un fichier. La commande «echo» suivante permet d afficher du texte sur la sortie standard (L écran de la console par défaut) : echo bonjour Avec l opérateur de redirection «>», le flux est redirigé vers un fichier : echo bonjour > fichier Avec l opérateur de redirection «>>», le flux est redirigé à la fin d un fichier existant : echo bonjour >> fichier Ajoutez la ligne nécessaire à la création d un utilisateur «yanis» au fichier «passwd» tout en respectant la syntaxe du fichier «passwd». Attention, travaillez sur la copie plutôt que sur l original car une erreur dans l original pourrait bien perturber le fonctionnement de tout le système 5/9
6 j. Exo 9 : La commande «grep» Utilisez la commande «cat» conjointement avec «grep» pour afficher uniquement la ligne concernant l utilisateur «yanis» précédemment créée. Pour cela, vous disposez de l opérateur qui permet de rediriger la sortie de la commande «cat» vers l entrée de la commande «grep». La commande find La commande find permet de retrouver des fichiers à partir de certains critères. La syntaxe est la suivante : find <répertoire de recherche> <critères de recherche> Les critères de recherche sont les suivants : -name recherche sur le nom du fichier, -perm recherche sur les droits d'accès du fichier, -links recherche sur le nombre de liens du fichier, -user recherche sur le propriétaire du fichier, -group recherche sur le groupe auquel appartient le fichier, -type recherche sur le type (d=répertoire, c=caractère, f=fichier normal), -size recherche sur la taille du fichier en nombre de blocs (1 bloc=512octets), -atime recherche par date de dernier accès en lecture du fichier, -mtime recherche par date de dernière modification du fichier, -ctime recherche par date de création du fichier. Recherche par nom de fichier Pour chercher un fichier dont le nom contient la chaîne de caractères toto à partir du répertoire /usr, vous devez tapez : find /usr -name toto -print En cas de réussite, si le(s) fichier(s) existe(nt), vous aurez comme sortie : toto En cas d'échec, vous n'avez rien. Pour rechercher tous les fichiers se terminant par.c dans le répertoire /usr, vous taperez : find /usr -name " *.c " -print
7 Vous obtenez toute la liste des fichiers se terminant par.c sous les répertoires contenus dans /usr (et dans /usr lui même). Recherche suivant la date de dernière modification Pour connaître les derniers fichiers modifiés dans les 3 derniers jours dans toute l'arborescence (/), vous devez taper : find / -mtime 3 -print Recherche suivant la taille Pour connaître dans toute l'arborescence, les fichiers dont la taille dépasse 1Mo (2000 blocs de 512Ko), vous devez taper : find / -size print Recherche combinée Vous pouvez chercher dans toute l'arborescence, les fichiers ordinaires appartenant à olivier, dont la permission est fixée à 755, on obtient : find / -type f -user olivier -perm 755 -print Commande «cut» : La commande «cut» permet d extraire une partie de chaque ligne d un fichier. Chaque partie d une ligne est un champ (Field). Il faut choisir les champs que l on veut conserver ainsi que le séparateur de champs. Syntaxe de la commande «cut» cut -d separateur -f 1,2,n Où : -d separateur : Défini le caractère servant de délimiteur -f 1,2,.. : Détermine les champs à conserver. Chaque champ est numéroté de 1 à n
8 Annexe Qu'est-ce que le shell? C est l interpréteur de commandes (l'interface) entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire entre le système d'exploitation et l'utilisateur grâce aux lignes de commandes saisies par ce dernier. Son rôle consiste ainsi à lire la ligne de commande, interpréter sa signification, exécuter la commande, puis retourner le résultat sur les sorties. Commandes pour débuter Avant de commencer, il faut savoir que Linux est sensible à la casse (case sensitive en anglais), c'est à dire qu'il distingue les majuscules des minuscules. Ainsi, pour créer un répertoire, la commande est 'mkdir', ce n'est pas la peine d'essayer MKDIR ou mkdir, cela ne fonctionnera pas. De même, les noms de fichiers et de répertoires sont également sensibles à la casse. De plus, sous Unix, les chemins sont séparés par des slash : /etc//init/xfs mais jamais etc\init\xfs. Répertoires spéciaux :. représente le répertoire courant,.. représente le répertoire parent ~ représente le répertoire maison (home) de l'utilisateur Fichiers cachés : Sous Unix, les fichiers cachés commencent par un point. Par exemple, ~/.bashrc est un fichier caché, dans le répertoire maison de l'utilisateur, qui contient la configuration de son shell. Jokers :? et * Les caractères? et * dans les noms de fichiers et de répertoires permettent de représenter des caractères quelconques. '?' représente un seul caractère, tandis que '*' en représente un nombre quelconque. Par exemple "*.jpg" représente tous les fichiers se terminant par jpg ; "*toto*" tous les fichiers contenant "toto". Il faut également savoir que c'est le shell qui interprète ces caractères avant de transmettre la ligne de commande. Par exemple, si vous tapez : rm f *.tmp, le shell transformera cette ligne
9 de commande en : rm truc1.tmp truc2.tmp truc3.tmp. Commande simple : Le format d'une commande sous UNIX suit le modèle suivant : $ nom_de_la_commande -options arguments En outre, dans une commande, il peut éventuellement y avoir des opérateurs de redirections. Le premier mot désigne le nom de la commande à exécuter, les options et arguments forment ce que l'on appelle les "paramètres" de la commande. La valeur n retournée d'une commande est celle donnée en argument à la commande exit n. Les chemins de recherche dans l arborescence du nom d'une commande sont définis dans le PATH (voir plus loin). Lors du lancement d'une commande, (un programme utilisateur ou une commande comme date) l'interpréteur de commandes ou Shell va rendre résident en mémoire le programme exécutable associé et lancer son exécution. Nous dirons que le Shell a «créé un processus» ou une tâche. Le Shell qui a créé le processus attend qu'il soit terminé pour redonner «la main» à l'utilisateur. Cependant, sous UNIX il est possible de lancer un processus sans avoir à attendre la fin de son exécution, il suffit, pour cela, d'ajouter l'opérateur & (et commercial) à la fin de la commande. L'enchaînement des commandes : Il est possible d'enchaîner l'exécution des commandes à l'aide de l'opérateur ; (point virgule). Exemple : $ date;who;pwd;ls l Chaque commande sera exécutée séquentiellement Le système de gestion de fichiers : Le système de fichiers racine (root file system), soit le système de fichiers primaire est associé au répertoire le plus haut / : /bin commandes binaires utilisateur essentielles (pour tous les utilisateurs) /boot fichiers statiques du chargeur de lancement /dev fichiers de périphériques /etc configuration système spécifique à la machine /home répertoires personnels des utilisateurs (optionnel)
10 /lib bibliothèques partagées essentielles et modules du noyau /mnt point de montage pour les systèmes de fichiers montés temporairement /proc système de fichiers virtuel d'information du noyau et des processus /root répertoire personnel de root (optionnel) /sbin binaires système (binaires auparavant mis dans /etc) /sys état des périphériques (model device) et sous-systèmes (subsystems) /tmp fichiers temporaires La commande «ls» La commande ls -l retourne des informations sur les fichiers de la forme : -rw-r--r-- 1 roussel users 4104 Sep 24 23:07 texte.tex drwxr-xr-x 3 roussel users 1024 Feb tmp Le premier champ se divise en quatre parties : Le premier caractère de la ligne indique le type du fichier : - fichier normal, d répertoire (il existe d'autres types) ; Les trois caractères suivant déterminent les droits du propriétaire du fichier, ici roussel ; Les trois d'après les droits du groupe du propriétaire du fichier, ici users ; Les derniers les droits des autres utilisateurs. Les valeurs des trois caractères de droit sont : r si le fichier (resp. le répertoire) est accessible en lecture (resp. peut être listé) ; w si le fichier (resp. le répertoire) est accessible en écriture (resp. est ouvert pour la création de fichiers) ; x si le fichier (resp. le répertoire) est exécutable (resp. peut être traversé). Les champs qui suivent sont : Le nombre de références au fichier. Le nom du propriétaire du fichier. Le nom du groupe du propriétaire du fichier. La taille du fichier en octets. La date de dernière mise à jour. La référence du fichier.
11 Changement des droits d'un fichier Une des formes pour les options de chmod est dest op droit. Les valeurs possibles de dest sont : a change les droits pour tout le monde ; u change les droits pour le propriétaire du fichier ; g change les droits pour le groupe du propriétaire du fichier ; o change les droits pour les autres. Les valeurs possibles de op sont : + ajoute les droits droit pour dest ; - retire les droits droit pour dest. Les valeurs principales de droit sont : r les droits en lecture ; w les droits en écriture ; x les droits en exécution.
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étailTP1 - 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étailTD séances n 3 et n 4 Répertoires et Fichiers sous Unix
Ce TP est destiné à vous familiariser avec les fichiers sous l'environnement UNIX. Fortement axé sur la pratique, il aborde la création, la manipulation et la suppression des répertoires et fichiers. 1
Plus en détailIntroduction au Système d Exploitation Unix/Linux
1 iere partie: Système de Gestion de Fichier B. Jacob IC2/LIUM 17 septembre 2013 Plan 1 Notions de fichier 2 Notions de répertoire 3 Organisation des répertoires 4 Identification d un fichier dans l arborescence
Plus en détailLa mémoire. Un ordinateur. L'octet. Le bit
Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve
Plus en détailLinux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be
Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard
Plus en détailPremiers pas en Linux
Premiers pas en Linux 1 Bref historique Linux Système d'exploitation créé en 1991. Par Linus Torvalds un étudiant nlandais. Développé et amélioré par des centaines de spécialistes dans le monde. Particularité
Plus en détailPersonnes ressources Tice. Académie de Rouen
Personnes ressources Tice Académie de Rouen Objectifs Acquérir les connaissances de base concernant Linux Découvrir la solution technique SambaEdu3 : serveur de fichiers sous Linux Mettre en oeuvre cette
Plus en détailPLAN Introduction à UNIX Patrick Fuchs Dynamique des Structures et Interactions des Macromolécules Biologiques Université Paris Diderot patrick.fuchs@univ-paris-diderot.fr 2 PLAN Système d'exploitation
Plus en détailIntroduction aux Systèmes et aux Réseaux
Introduction aux Systèmes et aux Réseaux Cours 2 : Language de commandes, Scripts Shell D après un cours de Julien Forget (Univ Lille1) Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr
Plus en détail«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin
M2 «Astrophysique et instrumentations associées» Cours UNIX 2006 Benoît Semelin Les OS OS = Operating System : Programme de base qui assure la gestion du matériel (clavier, écran, disque dur...), du système
Plus en détailChapitre 3 : Système de gestion de fichiers
: 3.1- Introduction Le système de gestion de fichiers (SGF) est la partie la plus visible d un système d exploitation qui se charge de gérer le stockage et la manipulation de fichiers (sur une unité de
Plus en détailTP 1 Prise en main de l environnement Unix
Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session
Plus en détailPRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille
PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation
Plus en détailAnnée 2007. Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique
Année 2007 Cours Unix-Shell par Karam ALLALI Ecole Spéciale d Informatique Table des matières 1 Introduction. 5 1.1 Historique.................................... 6 1.2 Système d exploitation.............................
Plus en détailTP1 : 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étailProgrammation 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étailShell Bash Niveau débutant
Niveau débutant Introduction Les distributions actuelles de GNU/Linux offrent à l utilisateur un environnement graphique équivalant aux systèmes d exploitation propriétaires du marché. Mais cette ergonomie
Plus en détailTP 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étailIntroduction à 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étailSauvegarde sous MAC avec serveur Samba
Sauvegarde sous MAC avec serveur Samba Possédant un serveur SAMBA sous Debian, je me suis intéressé à la sauvegarde des données d'un mac sous OSX. Malgré mes recherches je n'ai pas trouvé de logiciels
Plus en détailAide-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étail1.1 L EXPLORATEUR WINDOWS
Gérer les fichiers et les dossiers Cette partie du T.P. a pour objectifs de vous familiariser avec les méthodes pour copier, déplacer, effacer, renommer des dossiers et des fichiers. 1.1 L EXPLORATEUR
Plus en détailSession 8: Android File System
Session 8: Android File System LO52 - Automne 2014 Fabien BRISSET 2 mai 2014 fabien.brisset@utbm.fr www.utbm.fr Droits de reproduction Copyright 2013-2014, Fabien Brisset, Copyright 2004-2014, Free Electrons
Plus en détailLes Boitiers de Vote Electroniques (Clickers)
Parcours des écoles d'ingénieurs Polytech (PeiP1) Les Boitiers de Vote Electroniques (Clickers) Pour dynamiser et rendre interactif un cours en amphi Qu est ce qu un Boitier de Vote? Une télécommande comme
Plus en détailContents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux
Contents 1 Premiers pas en Linux 1 1.1 Bref historique Linux....................... 1 1.2 Généralités............................. 1 1.3 Arborescence sous Linux...................... 2 1.4 Commandes fondamentales....................
Plus en détailOutils pour la pratique
Cinquième partie Outils pour la pratique 121 CHAPITRE 1 Les bases des séances de TP Avant de lire cettre section, il est suggéré de relire vos notes de cours se rapportant au système d exploitation Unix.
Plus en détailINTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES
INTRODUCTION À L INFORMATIQUE Etsup 2012 Florian JACQUES Plan 1. Arborescence 2. Poste de travail 3. Chemin d accès 4. Noms de fichiers 5. Le réseau de l ETSUP 6. Le clavier 7. Le presse-papier 1. Arborescence
Plus en détailAnnée Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques
Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015 Cloud computing Travaux Pratiques Objectif Dans un premier temps, on utilisera libvirt : une librairie d accès aux principaux hyperviseurs
Plus en détailNON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ
COMMUNICATION TECHNIQUE N TC0536 Ed. 01 OmniPCX Enterprise Nb de pages : 11 Date : 12-03-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT Cette communication technique
Plus en détailVXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.
VXPERT SYSTEMES CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2 Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.2 Pour VXPERT.fr et FGAGNE.COM François Gagné fgagne@vxpert.fr 1 1.
Plus en détailLa Comptabilité UNIX System V Acctcom
Introdution La Comptabilité UNIX System V Acctcom (Groupe GLACE) Hervé Schauer schauer@enst.fr Acctcom est le système de comptabilité (accounting) d Unix System V. Il a été conçu pour permettre une facturation
Plus en détailServeur de sauvegardes incrémental
Serveur de sauvegardes incrémental Pierre.Lafaye-de-Micheaux@upmf-grenoble.Fr ddelseny@yahoo.fr Dans cet article, nous allons vous apprendre comment mettre en place un serveur de sauvegardes incrémental
Plus en détailC.M. 1 & 2 : Prise en main de Linux
Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux
Plus en détailBon ben voilà c est fait!
Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion
Plus en détailMonter automatiquement des disques distants ou locaux avec automount/autofs
Monter automatiquement des disques distants ou locaux avec automount/autofs 31 mai 2014 (dernière révision le 31 mai 2014) par Winnt 1 Introduction Lorsque l on veut avoir accès à des disques, qu ils soient
Plus en détailSystèmes d exploitation
Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation
Plus en détailWEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB
WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (1/2 valeur) Chapitre 14 Mise en place d un serveur ftp Le plus grand
Plus en détailSYSTÈME DE GESTION DE FICHIERS
SYSTÈME DE GESTION DE FICHIERS - DISQUE 1 Les couches logiciels réponse requête Requêtes E/S Système E/S Pilote E/S Interruptions utilisateur traitement S.E. commandes S.E. S.E. matériel Contrôleur E/S
Plus en détailFreeNAS 0.7.1 Shere. Par THOREZ Nicolas
FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage
Plus en détailNFS-Root client et serveur HowTo
NFS-Root client et serveur HowTo Hans de Goede v1.0 30 Mars 1999 Ce document décrit l installation et la configuration d un serveur pour que ses clients puissent démarrer et fonctionner
Plus en détailLicence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Plus en détailSYSTÈME DE GESTION DE FICHIERS SGF - DISQUE
SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE C.Crochepeyre MPS_SGF 2000-20001 Diapason 1 Les couches logiciels réponse SGF requête matériel matériel Requêtes E/S Système E/S Pilote E/S Interruptions Contrôleur
Plus en détailIntroduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5
Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 La Sauvegarde...4 Les différents types...4 Planification...4 Les outils...5 Quelques commandes...5 La commande tar...5 La
Plus en détailTravaux Pratiques sur GRID 5000
Travaux Pratiques sur GRID 5000 réalisés par Alexandru Tantar, Bilel Derbel, Nouredine Melab Université des Sciences et Technologies de Lille (USTL/IEEEA), Laboratoire d Informatique Fondamentale de Lille
Plus en détailDebian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux
Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de ce document est de détailler l installation d un serveur KVM [1] (Kernel based Virtual
Plus en détailGuide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4.
Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4. 1 - Quelques informations à propos de ce guide Ce guide décrit comment installer la base de données Oracle 10g
Plus en détailCours Shell Unix Commandes & Programmation. Révision corrigée du 31/01/2003
Cours Shell Unix Commandes & Programmation Révision corrigée du 31/01/2003 Sébastien ROHAUT 2002-2003 Table des matières 1 PRÉSENTATION...6 1.1 Définition...6 1.2 Historique...6 1.2.1 Les origines...6
Plus en détailChapitre IX : Virtualisation
Chapitre IX : Virtualisation Eric Leclercq & Marinette Savonnet Département IEM http://ufrsciencestech.u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq 5 mai 2011 1 Principes Problématique Typologie
Plus en détailTutoriel 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étailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailQuick Start Installation de MDweb version 2.3
Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement
Plus en détailTP 1 : prise en main de Windows. TP 1 : prise en main de Windows
TP 1 : prise en main de Windows TP 1 : prise en main de Windows Objectif du TP : prise en main de Windows manipulation de l'environnement utilisation de quelques logiciels de récupération de données Introduction
Plus en détailSystème de Gestion de Fichiers
Chapitre 2 Système de Gestion de Fichiers Le système de gestion de fichiers est un outil de manipulation des fichiers et de la structure d arborescence des fichiers sur disque et a aussi le rôle sous UNIX
Plus en détailTP : Introduction à TCP/IP sous UNIX
1 Introduction TP : Introduction à TCP/IP sous UNIX Le but de cette séance est de vous familiariser au fonctionnement de la pile TCP/IP sous UNIX. Les systèmes UNIX (Linux, FreeBSD, Solaris, HPUX,...)
Plus en détailTIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier
Tout d abord TIC TC IUT Montpellier Nancy Rodriguez Destruel Dans la salle de cours (et partout ailleurs ) : Ponctualité et assiduité exigées Ne pas manger, ni boire, ni dormir, ni travailler à autre chose
Plus en détailSéance 0 : Linux + Octave : le compromis idéal
Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est
Plus en détailSauvegarde automatique des données de GEPI
Sauvegarde automatique des données de GEPI Sommaire: 1. Sauvegarder en utilisant des scripts a) Sauvegarde automatique de gepi b) Création de l'utilisateur de sauvegarde c) Automatisation de la sauvegarde
Plus en détailIntroduction à l informatique
Introduction à l informatique Cours complet G. Santini, J.-C. Dubacq IUT de Villetaneuse S1 2014 G. Santini, J.-C. Dubacq (IUTV) Introduction à l informatique S1 2014 1 / 208 Organisation du module Remerciements
Plus en détailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
Plus en détailCours Unix 1. Présentation d UNIX. Plan du cours 1
Cours Unix 1 Michel Mauny Plan du cours 1 1. Présentation d Unix (a) Historique (b) Fonctionnalités (c) Unix aujourd hui 2. Connexion et déconnexion ETGL D après http://www.francenet.fr/~perrot/cours unix.html
Plus en détail6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr
6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr Interface d un SGF Implémentation d un SGF Gestion de la correspondance entre la structure logique et la structure
Plus en détailINSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X
INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X Par Sébastien Maisse MAC OS incorpore en son sein un serveur web apache, pour le lancer, il faut se rendre dans le Menu Pomme / Préférence Système...
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailMI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet
MI03 TP Objectifs du TP 1ère séance Construction d'un système linux embarqué complet 2ème séance Mise en place d'un environnement de développement croisé Intégration de l'extension temps réél Xenomai La
Plus en détailTP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts
E3FI ESIEE Paris Systèmes et scripts B. Perret TP : Shell Scripts 1 Remarque générale Lorsque vous cherchez des informations sur Internet, n'oubliez pas que langage de shell script que nous avons vu correspond
Plus en détailLe système GNU/Linux IUP NTIC2-1013 - 17/11/05
Capocchi Laurent Doctorant en Informatique capocchi@univ-corse.fr http://spe.univ-corse.fr/capocchiweb Objectifs Comprendre les notions de noyau Linux et des modules. Le système GNU/Linux IUP NTIC2-1013
Plus en détailPROCEDURE D'INSTALLATION OPENREPORTS
PROCEDURE D'INSTALLATION OPENREPORTS Table des matières Prérequis...2 1 Installation linux...2 2 Installation JAVA...3 2.1 Installation de la jdk...3 2.2 Configuration de l'environnement...3 3 Installation
Plus en détailCREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)
TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6
Plus en détailWEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB
WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (½ valeur) Regroupement 3 QCM 2- CORRECTION Le plus grand soin a été
Plus en détailEnvironnement Informatique EMSE Linux
Environnement Informatique EMSE Linux Xavier Serpaggi École Nationale Supérieure des Mines de Saint-Étienne. Septembre 2013 Xavier Serpaggi (ENSM-SE) Environnement Informatique
Plus en détailPARAGON Disk Wiper. Guide de l utilisateur. Paragon Technology GmbH, System Programmierung. Copyright Paragon Technology GmbH
PARAGON Disk Wiper Guide de l utilisateur Paragon Technology GmbH, System Programmierung Copyright Paragon Technology GmbH Publié par : Paragon Technology GmbH System Programming Pearl-Str. 1 D-79426 Buggingen
Plus en détailModule : Informatique Générale 1. Les commandes MS-DOS
1 Les commandes MS-DOS I. Introduction Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (Microsoft Disk Operating Système).MS-DOS
Plus en détailNote : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.
Tutoriel d'utilisation de Chamilo Chamilo 1.8.6.2-1.8.7 Version Administrateur Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Table des matières Le serveur...2
Plus en détailTable des matières. 2011 Hakim Benameurlaine 1
Table des matières 1 OpenSSH... 2 1.1 Introduction... 2 1.2 Installation... 2 1.3 Test de connexion... 2 1.4 Configuration du serveur ssh... 3 1.5 Contrôle du service ssh... 4 1.6 Log... 4 1.7 Client ssh...
Plus en détailConfiguration, mise en oeuvre et administration de serveurs Internet et Intranet sous Linux.
Support de Formation en ligne Configuration, mise en oeuvre et administration de serveurs Internet et Intranet sous Linux. Support de cours réalisé pour la formation effectuée du 16 au 27 Avril 2001 à
Plus en détailAjout et Configuration d'un nouveau poste pour BackupPC
Ajout et Configuration d'un nouveau poste pour BackupPC I. Création de l'utilisateur et déclaration de la machine à sauvegarder Dans une console, taper cette commande : htpasswd /etc/apache2/backuppc_users
Plus en détailProjet 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étailPrincipe. Technologies utilisées. 1. Linux et LVM. Les snapshots (instantannés) sous Linux et FreeBSD. Présentation de LVM. Organisation de LVM
Les snapshots (instantannés) sous Linux et FreeBSD Principe Un instantanné permet de pouvoir figer l'état du système de fichier à un instant t pour des besoins de sauvegarde. Une sauvegarde peux parfois
Plus en détailTP 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étailCe TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva
DNS (DOMAIN NAME SERVER) INSTALLATION ET CONFIGURATION Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva Objectifs : L objectif
Plus en détailTP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)
TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration
Plus en détail"! "#$ $ $ ""! %#& """! '& ( ")! )*+
! "! "#$ $ $ ""! %#& """! '& ( ")! )*+ "! "#$ $ $ ""! %#& """! '& ( ")! )*+, ## $ *$-./ 0 - ## 1( $. - (/$ #,-".2 + -".234-5..'"6..6 $37 89-%:56.#&(#. +6$../.4. ;-37 /. .?.@A&.!)B
Plus en détailINFO-F-404 : Techniques avancées de systèmes d exploitation
Nikita Veshchikov e-mail : nikita.veshchikov@ulb.ac.be téléphone : 02/650.58.56 bureau : 2N8.213 URL : http://student.ulb.ac.be/~nveshchi/ INFO-F-404 : Techniques avancées de systèmes d exploitation Table
Plus en détailManuel d installation De la Cryptolib CPS Dans un environnement client/serveur TSE/CITRIX
Manuel d installation De la Cryptolib CPS Dans un environnement client/serveur TSE/CITRIX Sommaire 1 Contexte... 3 2 Configuration requise... 4 3 Description de l installation (version GALSS)... 5 3.1
Plus en détailOrdinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un
ESZ Introduction à l informatique et à l environnement de travail Éric Gaul (avec la collaboration de Dominic Boire) Partie 1: Concepts de base Ordinateur Logiciel Mémoire Données Entrées/sorties Périphériques
Plus en détailTour d'horizon Bureau client Daemon's Aller plus loin
Logiciels Libres? Distribution Spécificités Arborescence Joseph Maillardet Assistant Ingénieur de Recherche et Formation *** IUT de Nîmes Université de Montpellier II Logiciels Libres? Distribution Spécificités
Plus en détailIntroduction à l Administration Systèmes et Réseaux
Cours ASR année 2014-2015 GB4, 2 nd semestre 2013-2014 Polytech Nice Notes de cours Gilles Bernot Introduction à l Administration Systèmes et Réseaux Avertissement au lecteur : Ce polycopié n est pas un
Plus en détailRACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.
S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis
Plus en détailMise en place d'un serveur FTP avec vsftpd / pureftpd sous netbsd 3.1. Compte-rendu
TP Réseaux et Systèmes d'exploitation Mise en place d'un serveur FTP avec vsftpd / pureftpd sous netbsd 3.1 Compte-rendu Master1 ISIS- 2007/2008 : Romain Matuszak, Romain Laisne, Clément Follet (tp08)
Plus en détailChaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.
Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires. Il est important de savoir les identifier, de connaître
Plus en détailServeurs de noms Protocoles HTTP et FTP
Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et
Plus en détailINFO-F-309 Administration des Systèmes. TP7: NFS et NIS. Sébastien Collette (sebastien.collette@ulb.ac.be) Résumé
INFO-F-309 Administration des Systèmes TP7: NFS et NIS Sébastien Collette (sebastien.collette@ulb.ac.be) Résumé L objectif de ce TP est de vous familiariser avec NFS et NIS, deux services standards sous
Plus en détailIntroduction aux Systèmes et aux Réseaux, Master 2 CCI
aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI - Université Lyon 1 -
Plus en détailAtelier 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étailFaire cohabiter Linux et Windows
Faire cohabiter Linux et Windows Le but de cet article est de montrer comment passer de Windows à Linux en douceur, en gardant les deux systèmes d'exploitation en service sur l'ordinateur. Et surtout,
Plus en détailLe langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie
Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis
Plus en détailProjet Semestre2-1SISR
Table des matières 1 Ressources... 2 2 Récupération des sources Samba... 2 3 Préparation du serveur... 2 4 Vérification et Compilation de SAMBA4... 3 5 Préparation du controleur de domaine... 3 6 Test
Plus en détail