Prise en main de Linux


Objectifs

A l'issue de ce TP vous montrerez que vous êtes capables d'utiliser et de configurer votre environnement de travail sous le système d'exploitation Linux.
L'utilisation de l'interface graphique vous permettra d'effectuer des traitements que vous ferez par la suite à l'aide des commandes exécutées dans un terminal
Vous créerez l'arborescence de votre compte Unix que vous pourrez utiliser pour les TP Système, Algo et Réseau.

Présentation

Le compte rendu de ce TP (un fichier texte réalisé avec un éditeur de texte simple comme kedit ou gedit) sera envoyé en fichier joint (dont le nom comportera aucun espace) par courier électronique en respectant une syntaxe bien déterminée. Vous utiliserez obligatoirement le script fourni en tapant :
    /opt/envoiCR.sh
et en se laissant guider par les fenêtres.

Outils

Le TP se déroulera principalement sous l'interface graphique de votre choix

Travail Demandé

1. Introduction et démarrage

    Unix et Linux
    Logiciels libres
    Redhat, Mandrake, ...

2. Interface graphique et console

    Lors du démarrage d'une session graphique, il est possible de choisir son gestionnaire de fenêtre (windows manager).
Le choix est à faire parmi les gestionnaires de fenêtre installés lors de l'installation du système, par défaut c'est l'environement standard qui est sélectionné.

       => Après avoir fermé votre session, "reloguez" vous et choisissez comme Session l' environnement KDE (vous ferez le même travail avec l'environement GNOME).
       => Naviguez dans les menus, observez et notez les différences entre les différents environnements (repérez bien comment on ouvre un terminal).
       => Ouvrez un éditeur de texte et commencez votre compte-rendu.
       => En fonction de vos goûts, choisissez l'environement de travail que vous préférez.
       => Personnalisez votre environnement (choisissez un joli fond d'écran, modifiez le profil de votre terminal, ...) et ajoutez un Terminal dans votre tableau de bord à l'aide d'un clic droit en bas de l'écran, ou directement à partir du menu et "drag and drop" ( équivalent de la barre des taches sous windows).
       => Ajoutez l'application gedit sur votre bureau.
       => Modifiez le nombre de bureaux virtuels.

    Il est possible de se "loguer" sur la même machine et de lancer une nouvelle session en  ouvrant une console :
       => Le retour à l'environement graphique s'effectue par l'appuie simultané sur Ctrl+Alt+F7 (répétez cette phrase trois fois...)
       => Après avoir fermé votre compte-rendu, ouvrez la console n°2 en tappant Ctrl+Alt+F2 puis, sans fermer cette console, revenez à l'environement graphique.

3. Mot de passe et le mode console

    Si vous ne l'avez déjà fait, changez votre mot de passe :

       => Après avoir ouvert un terminal, vous allez tapper la commande yppasswd en utilisant la complétion : après chaque lettre, appuyez sur la touche Tab jusqu'à ce que la commande yppaswd apparaisse.
       => Utilisez la commande yppasswd (pour connaître la syntaxe de cette commande, tappez : yppasswd --help) pour changer votre mot de passe.
Mémorisez ce mot de passe qui vous est personnel.

       => Pour lister toutes les commandes passées, utilisez la commande history
       => Pour exécuter de nouveau la dernière commande, utilisez la commande !!
       => Pour exécuter de nouveau une commande listée grace à la commande history, utilisez la commande !<numéro de la commande>
       => Pour exécuter de nouveau une commande, utilisez la commande !<1ere lettre de la commande>
       => Pour lister les dernières commandes, utilisez la flèche de déplacement vers le haut (^)

4. Etude de l'arborescence

    A l'aide de l'interface graphique :

       => Listez le contenu du répertoire racine ( "/" ou le plus haut possible dans l'arborescence)
       => Comptez le nombre de répertoires et de fichiers dans "/usr/share"
       => Listez le contenu du répertoire "/root", que se passe-t-il ?
       => creez l'arborescence suivante:
        ~/Systeme1/Tp1/ ;  ~/Systeme1/Tp2/ ; ... ~/Systeme1/Tp7/
        ~/Reseau1/Tp1/ ;  ~/Reseau1/Tp2/ ; ... ~/Reseau1/Tp15/
        ~/Algo1/Tp1/ ;  ~/Algo1/Tp2/ ; ... ~/Algo1/Tp15/
        ~/Archi1/Tp1/ ;  ~/Archi1/Tp2/ ; ... ~/Archi1/Tp15/
        ~/EU1/Tp1/ ;  ~/EU1/Tp2/ ; ... ~/EU1/Tp15/
        ~/Telecom1/Tp1/ ;  ~/Telecom1/Tp2/ ; ... ~/Telecom1/Tp15/
où ~ représente votre répertoire de login "/home/monLogin"

5. Explorateur de fichiers

    A l'aide des menus, vous copierez, déplacerez et renommerez les fichiers ou répertoires de votre choix en utilisant les outils graphiques konqueror et nautilus.

A l'aide de konqueror :
     => Configurez-le pour afficher ou non les fichiers systèmes (dits cachés)
     => Affichez les attributs (droits d'accès) des fichiers ou répertoires
     => Notez les droits positionnés pour votre répertoire, pour celui de "/root", pour "/opt/picc"
     => Dans votre répertoire de login, modifez les droits et notez les droits minimum pour
                accéder à un sous-répertoire,
                créer un fichier dans un sous-répertoire
                modifier un fichier dans un sous-répertoire
                afficher le contenu d'un répertoire
                supprimer un fichier dans un répertoire
     => Recherchez dans /opt/donneesTP tous les fichiers images présents.
     => A l'aide de l'outil gimp, ajoutez un titre à l'image trouvée.
     => Utilisez gimp et essayez notamment la copie d'écran et/ou de fenêtres.

6. Les outils Web

    La suite Mozilla est composée de :
        - Mozilla Navigateur pour naviguer (depuis le menu Internet/Web browsers//Mozila)
        - Mozilla Courrier pour gérer son courrier (depuis le menu Internet/Mail/Mozila Messenger)
        - Mozilla Composeur pour créer des pages Web
        - Mozilla Carnet d'adresses pour gérer les adresses
        - Mozilla Calendrier pour gérer un agenda (add-on optionnel non installé)
   On accède à chacun de ces programmes par l'intermédiaire de l'item Fenêtre dans un des éléments de la suite Mozilla ou directement à partir des menus.

       Un proxy permet de filtrer les demandes d'acces (ou requêtes) à l'extérieur du réseau local.
       Le proxy que vous devez utiliser se trouve à Arras, et se nomme : cache-etu.univ.artois.fr ; toutes vos demandes passent par ce proxy.

        => Exécutez mozilla navigator et configurez votre proxy de la manière suivante :
          dans Edition/Preferences/Avancées/Proxies
        => Proxy HTTP : cache-etu.univ.artois.fr   Port : 3128
        => Pas de proxy pour : localhost, 127.0.0.1, iut-gtr2
        => Allez visiter la page http://aturing/~edt/EdtGTR-2k5.pdf

       Remarque importante : Ce fichier est celui de l'emploi du temps GTR en cours de rédaction ; il n'est en aucun cas l'emploi du temps officiel.
       Le seul emploi du temps officiel et qui fait force de loi est celui qui est affiché dans le couloir en face du secrétariat.


        => Que constatez-vous ? Pourquoi ?
       aturing est une machine qui se trouve dans le réseau local et physiquement dans le local des serveurs.
        => Modifiez la configuration de votre proxy dans Mozilla afin d'acceder à cette page.

    Utilisation du Navigateur
       Il est possible de marquer une page lorsque l'on veut pouvoir y retourner facilement.
       Pour cela, il suffit de glisser l'icône, qui se trouve devant l'adresse que l'on désire mémoriser, vers la barre sur laquelle se trouvent déjà d'autres liens.

        => Marquer la page vue précédement (sur le serveur aturing).

    Plug-ins :
       Pour lister les plug-ins installés : Aide/A propos des Plug-ins

         => Relever les plug-ins installés par l'administrateur

    Courrier :
       Le serveur de courrier entrant  se nomme :  mailhost.iut-gtr.univ-artois .fr et utilise le port 110.
       Le serveur de courrier sortant  se nomme :  mailhost.iut-bethune.univ-artois .fr et utilise un port par defaut.
       Pour pouvoir configurer le client courrier de Mozilla avec ces serveurs,il faut posséder un compte sur ces serveurs, ce qui n'est pas votre cas.

       Vous pouvez ouvrir un compte mél (Webmail) sur http://www.univ-artois.fr, en allant sur cette page puis Services Web / Mail Etudiant. On ne peut accéder à cette machine à travers votre proxy.
        => Accédez à cette page et créez votre adresse mél

       Il existe un autre client mél : Evolution
        => Lancez Evolution, observez les différentes possibilités de ce client de courier.

    Autre Navigateurs:
       => Configurez le navigateur konqueror pour accéder aux pages précédentes des serveurs iut-gtr2 et aturing.

       Retournez sous la console n°2, et utilisez le navigateur en mode texte : lynx pour consulter le bookmark de votre compte mozilla :
       => Lancez la commande lynx .mozilla/ .... /bookmarks.html et visualisez le fichier. Vous utiliserez la complétion à l'aide de la touche tab et la touche del pour retrouver le fichier bookmarks.html

       Dans ce sous-répertoire se trouve un autre sous-répertoire : Cache. C'est dans ce répertoire que se trouve mémorisés les images et fichiers qui s'affichent dans Mozilla pendant les navigations. Ces fichiers prennent beaucoup de place et peuvent bloquer votre compte (dépassement du quota). Pour régler ce type de problème (impossibilité de démarer en mode graphique à cause du quota) il suffit d'éffacer les fichiers de ce répertoire.
       => Retournez en mode graphique et effacez le contenu du répertoire Cache de mozilla
       => Recherchez dans Mozilla le moyen d'effacer le Cache disque et de limiter sa taille.   

6. Les éditeurs de texte

    Emacs est  l'application qui va vous permettre d'éditer tout type de fichiers. Il colorie et met en forme l'affichage en fonction du type de fichiers.
        => Ouvrir plusieurs fichiers sous emacs
        => Copier une partie du fichier1 vers le fichier2 depuis emacs
        => Effectuer une recherche
        => Effectuer une recherche/remplace
        => Donner le raccourci clavier qui permet de supprimer une ligne entière
        => Donner le raccourci clavier qui permet de sauvegarder les modifications
        => Que contient le fichier fichier2~

     Vi est l'application la plus connue et la plus commune.
        => Essayer de créer, d'éditer, d'insérer et de modifier un fichier sous  vi
        =>  Comment faites-vous pour sauvegarder les modifications ?


    [Noubliez pas de fermer votre compte sur la console n°2 : commande exit]