Ecriture d'un fichier de script dans Linux



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

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

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

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

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

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

PROCÉDURE D'INSTALLATION

StreamServe Persuasion SP4

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS

INSTALLATION. Sécurité des Systèmes d'information et de Communication

Introduction à Linux (pour le HPC) «Linux 101» Présentation :

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

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

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

1 Démarrage de Marionnet

Fonctionnalités d Acronis :

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

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

INSTALLATION. Sécurité des Systèmes d'information et de Communication

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

TP 4 de familiarisation avec Unix

Instructions d'installation de IBM SPSS Modeler Server 16 pour UNIX


Projet Administration Réseaux

Fiche n 25 01/03/2002. Power Archiver

Sauvegarde automatique des données de GEPI

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

TP sauvegarde et restauration avec le logiciel Cobian Backup

Outils pour la pratique

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server

TP Sauvegarde et restauration avec le logiciel Cobian Backup. Etape 1 :

Serveur proxy Squid3 et SquidGuard

Bon ben voilà c est fait!

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

Exportation d'une VM sur un périphérique de stockage de masse USB

Guide de référence rapide sur la messagerie vocale d'avaya Distributed Office

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

NOTICE D INSTALLATION DE LA BASCULE STAGE VERSION 4.30 NOTICE D INSTALLATION DE LA BASCULE STAGE VERSION 4.30

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.0

Sauvegarde sous MAC avec serveur Samba

Premiers pas en Linux

Retrospect 7.7 Addendum au Guide d'utilisation

Didacticiel de mise à jour Web

Tutorial Cobian Backup

SAUVEGARDER SES DONNEES PERSONNELLES

Chapitre 4 : Édition de fichiers texte - Vi

Présentation du logiciel Cobian Backup

DITA XML Olivier Carrère -

CA ARCserve D2D pour Linux

CA Desktop Migration Manager

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

Q-Checker pour V5 Release 5.1

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.3

Sauvegarder automatiquement ses documents

MANUEL INSTALLATION. GANESHA version 4. Editeur Anéma SAS Département Développement

Sage 50 Version 2014 Guide d installation. Sage Suisse SA

Comment configurer Kubuntu

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb

WINDOWS SERVER 2003 Maintenance d'active directory V1.0

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

Distinguer entre «Enregistrer» et «Sauvegarder»

Ce logiciel est une mise à jour de l'application FileMaker Pro 9 ou FileMaker Pro 9 Advanced vers la version 9.0v3.

Ajout et Configuration d'un nouveau poste pour BackupPC

Documentation Cobian

TP 1 : 1 Calculs en binaire, octal et hexadécimal

ultisites S.A. module «services»

Le générateur d'activités

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

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

Guide de l'utilisateur de l'application mobile

Configurer une sauvegarde FTP simple et efficace

PARTAGER VOTRE ECRAN AVEC DES ETUDIANTS CONNECTES A PARTIR D'UN NAVIGATEUR OU DE L'APPLICATION NETOP VISION STUDENT

Mettre à jour PrestaShop

Mises à jour des logiciels Manuel de l'utilisateur

Acronis Backup & Recovery for Mac. Acronis Backup & Recovery et Acronis ExtremeZ-IP ARCHITECTURE DE RÉFÉRENCE

Septembre 2012 Document rédigé avec epsilonwriter

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

Tekla Structures Guide de l'administrateur sur l'acquisition de licences. Version du produit 21.1 septembre Tekla Corporation

Guide d'utilisation de WebEx Meeting Center avec les Salles de réunion de collaboration (Collaboration Meeting Rooms / Nuage CMR)

PROCEDURE D'INSTALLATION OPENREPORTS

Lenovo Online Data Backup Guide d'utilisation Version

Thunderbird en version Portable

DOCUMENTATION VISUALISATION UNIT

Sommaire. 1. Installation Configuration de la sauvegarde Le Panneau de contrôle L'interface en ligne...

Bac Professionnel Systèmes Electroniques Numériques

Extension McAfee Security-as-a-Service

CA ARCserve Backup pour Linux

Utilisation de la clé de Registre BurFlags pour réinitialiser des jeux de réplicas FRS

Pour valider les pré-requis nécessaires, avant d'aborder le TP, répondez aux questions ciaprès

Indications TD ENT. ou testent la résistance de votre mot de passe.

Autodesk Learning Central

Maarch V1.4

VD Négoce. Description de l'installation, et procédures d'intervention

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Aide d'active System Console

Transcription:

Ecriture d'un fichier de script dans Linux Durée prévue: 25 minutes Objectif Équipement Scénario Procédures Au cours de ce TP, l'étudiant va être en mesure de créer un fichier de script et de l'exécuter dans l'environnement Linux. L'équipement suivant est nécessaire pour effectuer ce TP: Un ordinateur sur lequel Linux 7.X est installé. Les membres du service Ingénieurs travaillent sur des documents importants qui doivent être sauvegardés régulièrement. Cela passe par un processus répétitif qui implique que les utilisateurs entrent une longue liste de commandes chaque fois qu'i souhaitent réaliser une sauvegarde. Au lieu d'entrer toutes ces commandes une à une à chaque fois, un fichier de script peut être écrit afin de regrouper tous ces éléments dans une même commande. Pour effectuer ce TP, vous devez disposer d'une connaissance de base de la ligne de commande et de l'éditeur vi. Au cours de la première étape de ce TP, l'étudiant va se connecter au système avec le compte root et créer le script. Lors de la deuxième étape de ce TP, l'étudiant attribue des autorisations sur le script de manière à ce que seu les utilisateurs indiqués puissent l'exécuter. Au cours de la troisième étape de ce TP, l'étudiant se connecte avec le compte étudiantxx et exécute le script. Informations sur les extensions.tar et.gz Linux Lorsqu'un fichier présente l'extension.tar (tape archive), cela signifie que quelqu'un a regroupé au moins deux fichiers en un (généralement à des fins de sauvegarde). Lorsqu'un fichier présente l'extension.gz, cela signifie que le fichier a été compressé (comme un fichier.zip dans DOS). Par exemple, pour archiver un dossier de fichiers WordPerfect dans un répertoire wp, utilisez la commande suivante: tar cvf mesdocswp.tar wp/ 1-5 IT Essentia II v3.0 Copyright 2004, Cisco Systems, Inc.

gzip et gunzip Pour afficher l'ensemble des fichiers, utilisez la commande suivante: tar tvf mesdocswp.tar (la commande t permet de répertorier l'ensemble des fichiers) Pour extraire tous les fichiers, utilisez la commande suivante: tar xvf mesdocswp.tar (la commande x extrait le contenu) Voici la liste des indicateurs utilisés avec la commande.tar: -c Crée une archive -t Répertorie le contenu d'une archive -x Extrait le contenu -f Écrit l'archive dans le fichier -M Répartit le contenu sur plusieurs disquettes si l'archive est trop volumineuse pour tenir sur une seule -v Répertorie les fichiers en cours de traitement -u Ajoute des fichiers à l'archive -z Effectue une compression ou une décompression automatique Très souvent, les fichiers sont compressés lorsqu'une archive tar est créée. gzip mesdocswp.tar crée un fichier compressé du nom de mesdocswp.tar.gz et le fichier d'origine est supprimé. gunzip mesdocswp.tar.gz décompresse le fichier. Étape 1: Création du script 1. Connectez-vous en tant que root et vérifiez que vous vous trouvez dans le répertoire d'accueil. Le compte ÉtudiantA5 est utilisé en tant qu'exemple dans ce TP. Demandez au formateur les références de connexion correctes pour l'ordinateur. À l'invite de commande, mkdir backup cd backup touch fichier1 fichier2 fichier3 Cette commande permet de créer un petit sous-répertoire dans le répertoire /home appelé backup qui contiendra trois fichiers. Vérifiez que ces fichiers ont bien été créés à l'aide de la commande : 2-5 IT Essentia II v3.0 Copyright 2004, Cisco Systems, Inc.

Les fichiers fichier1, fichier2, fichier3 ont-i été créés dans le répertoire backup? O/N Accédez au répertoire d'accueil: cd /home 2. Créez un script vi chargé d'automatiser le processus de sauvegarde. À l'invite de commande, vi/home/étudianta5/sauvegarde Cette commande lance l'éditeur de texte vi. Un fichier sauvegarde est créé et enregistré dans le répertoire d'accueil. 3. Une fois l'éditeur vi ouvert, entrez la lettre i au clavier afin d'activer le mode d'insertion de texte. 4. Entrez le texte suivant dans l'éditeur de texte: #!/bin/sh # -R backup tar cvf backup > backup.tar l # Pour fermer l'application et enregistrer le fichier, appuyez sur la touche Échap et :wq 5. Pour vérifier que le script de sauvegarde existe, à l'invite de commande, Le fichier de sauvegarde existe-t-il dans ce répertoire? O/N 6. Pour vérifier le contenu de ce script de sauvegarde, à l'invite de commande, cat /home/étudianta5/sauvegarde Le contenu du fichier de sauvegarde correspond-il à l'étape 4 vue précédemment? O/N Étape 2: Attribution d'autorisations 1. Pour qu'un script soit exécutable, les droits d'accès au fichier doivent être modifiés. À l'invite de commande, chmod 700 /home/étudianta5/sauvegarde 3-5 IT Essentia II v3.0 Copyright 2004, Cisco Systems, Inc.

2. Pour vérifier les droits d'accès au fichier de sauvegarde, l /home/étudianta5/sauvegarde Inscrivez les résultats dans la zone ci-après: Le fichier est-il désormais exécutable? Comment le vérifier? Étape 3: Exécution du script 1. À l'invite de commande, exécutez le script en entrant: /home/étudianta5/sauvegarde 2. Pour vérifier qu'un nouveau fichier a bien été créé suite à l'exécution du script, Un fichier nommé backup.tar existe-t-il désormais dans le répertoire d'accueil? O/N Étape 4: Suppression et récupération du répertoire backup 1. Dans le répertoire /home/étudianta5, repérez le fichier backup d'origine en entrant: R backup Le répertoire backup y figure-t-il? O/N 2. Pour supprimer le répertoire backup, rm fr backup 3. Pour vérifier que le répertoire backup a été supprimé, backup Le répertoire a-t-il disparu? O/N 4. Pour récupérer le répertoire backup avec la commande tar, tar xvf backup.tar 5. Pour vérifier que le répertoire d'origine a été restauré à l'aide de la sauvegarde, R backup 4-5 IT Essentia II v3.0 Copyright 2004, Cisco Systems, Inc.

6. Le répertoire y figure-t-il et contient-il les fichiers fichier1, fichier2 et fichier3? O/N. Dans la zone ci-après, répertoriez les répertoires et les fichiers du répertoire d'accueil: L'étudiant a-t-il récupéré le répertoire et les fichiers? O/N 5-5 IT Essentia II v3.0 Copyright 2004, Cisco Systems, Inc.