Installation et archivage


Installation d'applications avec RPM

Sauvegarde et archivage avec tar

Compression avec gzip


TP 1

  1. Sous l'identité root, créer le rep. /home/archives/stagex. Pourquoi nécessairement est-ce le travail de root ?
  2. Sous quel masque root a t-il créé ce rép ? stagex va t-il pouvoir y archiver ses documents ?
  3. Faire ensuite le nécessaire pour que l'user stagex puisse se réserver exclusivement l'accès et l'usage de son rép. personnel d'archivage
  4. stagex archive dans /home/archives/stagex, sous le nom sauve.stagex.tar, son rep. personnel /home/stagex.
  5. Puis il effectue maintenant des sauvegardes compressées, par gzip et bzip2, respectivement sous les noms sauve.stagex.tar.gz et sauve.stagex.tar.bz2
  6. Vérifier l'existence et comparer les tailles des 3 archives obtenues.
    En vérifier les contenus et le point de désarchivage par tar -tvf ... ou mc
  7. stagex _très maladroit_ détruit son rép. personnel /home/stagex
  8. Heureusement, il peut effectuer un sauvetage ! comment ? aidez-le !

TP 2

  1. Se connecter à la page d'accueil du serveur WEB (Apache), à l'URL http://p00.fctice77.fr
  2. Sur une station Linux locale, télécharger le fichier cours-linux.tgz et le placer dans /home/stagex/LinuxCours, dans le répertoire personnel de l'utilisateur stagex
  3. Décompresser, puis désarchiver le fichier. Relever les tailles successives, puis passer la commande du .. Consulter localement ce support de cours.
  4. Mêmes questions sur une station Windows, à partir du fichier cours-linux.zip


Réponses aux questions

    TP 1

  • Le rép. a les droits 755 pour root. Comme il n'est pas question que stagex fasse partie du même groupe de root, stagex est un autre user, sans droit décriture, c'est-à-dire de création de sous-rép.
  • Les rép. /home/archives/stagex doivent être créés par root, à charge ensuite que celui-ci accorde les permissions totales à chacun si les archives sont publiques, ou accorde le droit de propriété de chaque stagex sur son rép. d'archivage /home/archives/stagex. On peut évidemment vérifier que sans cela
    tar -cvf /home/archives/stage1/sauve.stage1.tar /home/stage1
    provoque l'erreur Permission non accordée
  • Root change les propriétés et les droits : chown stagex /home/archives/stagex
    chgrp stagex /home/archives/stagex
  • stagex se réserve tous ls droits exclusifs :
    chmod 700 /home/archives/stagex
  • Le maladroit : rm -r /home/stage1 *
  • Sauvetage !

      TP 2

  • Le répertoire courant contenant les fichiers à archiver ainsi que le sous-répertoire /images, le fichier cours-linux.tgz a été créé par la commande :
    tar czvf cours-linux.tgz *, puis il a été déplacé dans /home/httpd/html/archives
  • Téléchargement sur la station Linux avec le client Netscape :
    http://p00 charge la page d'accueil du serveur
    Dans le menu contextuel (clic droit maintenu) sur le lien, choisir Enregistrer le lien sous dans le répertoire /home/stagex/LinuxCours
  • Désarchiver avec la commande tar xzvf cours-linux.tgz