Lycée Felix Le Dantec - Lannion NOM : PRÉNOM : UTILISATION DE LINUX UBUNTU TP1-2h TSTI2D 2014/2015 CLASSE : Condition : Travail individuel ; durée 2 heures Matériel : un ordinateur avec Linux Ubuntu 12.04 installé Documents : le sujet du TP L'objectif du TP est de découvrir le système Linux et plus particulièrement la distribution Ubuntu 12.04 installée sur les postes des salles de SIN. 1. Le lancement d'ubuntu Lors du démarrage d'un PC, la séquence de Boot contenue dans le Bios de la machine s exécute : test du processeur, des mémoires, des périphériques, de l'horloge interne, etc. Ensuite le système d'exploitation installé sur la machine, Windows, Linux, Mac Os, ou autre démarre. Sur les ordinateurs HP de nos salles de TP deux systèmes cohabitent, Windows et Ubuntu, installé en Dual Boot, c'est-à-dire qu'il est possible de booter sur l'un de ces deux systèmes d'exploitation. Le disque dur de ces machines est partitionné de la façon suivante : WINDOWS DONNEES UBUNTU NTFS NTFS EXT4 Linux-swap Le logiciel Grub, appelé Boot Loader, permet après la séquence de Boot, de choisir entre Windows et Ubuntu. Écran de Boot BootLoader Grub Windows Ubuntu Applications Windows Applications Linux Démarrer votre PC sous Ubuntu en choisissant le menu Ubuntu au démarrage (attention, pas le mode de dépannage). Tsti2D SIN TP {TP1 utilisation de Ubuntu.odt - page 1/8}
2. L'environnement de travail Lors du démarrage d'ubuntu, vous allez être accueillis par une fenêtre de login (figure suivante). Cette fenêtre vérifie votre identité en vous demandant votre identifiant puis votre mot de passe. Choisir le compte sti2dsin avec pour mot de passe sti2dsin Le compte créé pour les élèves de STI2D SIN est sti2dsin avec pour mot de passe sti2dsin. Ce compte possède les droits d'administrateur de la machine, c'est-à-dire que vous pourrez installer du matériel ou des logiciels sur Ubuntu. L'écran d'ubuntu ci-dessous apparaît. Il s'agit du bureau appelé Unity, d'autres versions d'ubuntu utilisent des bureaux différents, KDE (Kubuntu), XFCE (Xubuntu), Unity est le bureau installé par défaut dans les versions récentes d'ubuntu. Lancement du tableau de bord (Dash) lanceurs Barre du haut avec informations sur la connexion, l'heure, etc. Possibilité de travailler avec 4 bureaux distincts La corbeille Sur la gauche de l'écran apparaissent des lanceurs, icônes permettant le lancement, par un seul clic, des programmes les plus utilisés. La première icône de cette barre correspond au tableau de bord, ou Dash, qui permet de retrouver toutes les applications installées et les documents présents sur la machine. Utilisez le Dash pour trouver les logiciels sous Ubuntu permettant d'effectuer les tâches suivantes : lecture d'e-mail dessin traitement de texte navigateur Web lecture audio lecture vidéo Tsti2D SIN TP {TP1 utilisation de Ubuntu.odt - page 2/8}
3. La configuration réseau Nous allons maintenant vérifier la configuration réseau du PC. adresse IP de votre machine Cliquez sur le lanceur Paramètres système puis sur l'icône Réseau. Cliquez sur Filaire puis Options pour configurer la connexion au réseau par câble Ethernet. Cliquez sur l'onglet Paramètres IPv4 puis vérifiez les paramètres réseaux de votre machine ; l'adresse IP est notée sur une étiquette sur la face avant du PC. Vérifier vos connaissances : - Que signifie IPv4? - Indiquez en adresse pointée l'équivalent d'un masque 24 : - Donner l'adresse du réseau :. - Sur combien de bits est-il codé? - Donner le rôle de la passerelle : - Donner le rôle du serveur DNS : Validez en cliquant sur Enregistrer. L'accès à Internet au lycée se fait par l'intermédiaire d'un proxy, appelé aussi serveur mandataire en français, qui permet de filtrer les demandes «pas sérieuses». Cliquez sur Serveur mandataire puis vérifiez que le proxy est correctement configuré : Si besoin validez en cliquant sur Appliquer à tout le système. Lancez Firefox et faîtes un test d'accès à Internet. Votre connexion réseau est maintenant correctement configurée. Tsti2D SIN TP {TP1 utilisation de Ubuntu.odt - page 3/8}
4. Le système de fichiers Nautilus est l'équivalent de l'explorateur de fichiers de Windows. Démarrez Nautilus à partir de son lanceur. La fenêtre ci-dessous s'ouvre : le dossier courant (là ou vous êtes) dérouler pour voir le chemin complet la racine / La partie gauche affiche la liste des périphériques (disques dur, clés USB, lecteur DVD, ) installés sur la machine ainsi que le Poste de travail, qui est le contenu du home (voir plus loin), dossier de l'utilisateur sous Linux. La partie droite donne le contenu de l élément sélectionné dans la partie gauche. Linux possède de nombreux répertoires, et ils ont chacun leur rôle racine (d'une distribution à l'autre, ces répertoires peuvent être différents). Ces répertoires sont placés en dessous de la racine /, Linux ne possède donc pas d'unités A: C: D: comme Windows. L'antislash \, aussi appelé backslash, de Windows est remplacé par le slash / sous Linux.... Au lancement de Nautilus vous vous trouvez dans le répertoire Dossier personnel, encore appelé home. Vous n'utiliserez directement que 2 dossiers de cette arborescence : /home : contient les dossiers personnels des utilisateurs. Chaque compte créé sur la machine y possède un dossier à son nom avec ses fichiers personnels ; /media : les dossiers contenus correspondent aux accès de montage des périphériques de stockage. Vous retrouverez ici les fichiers de votre clé USB connectée à la machine. En utilisant Nautilus, donnez le nom utilisé pour la racine /? Donnez ensuite la liste des répertoires contenus dans le dossier /home de votre PC : Tsti2D SIN TP {TP1 utilisation de Ubuntu.odt - page 4/8}
Vous est-il possible d'afficher le contenu du dossier /root? Pourquoi? Visualiser le contenu du dossier /media. Quels sont les périphériques montés dans ce dossier? Insérez une clé USB dans votre PC, que se passe-t-il dans /media? Il est également possible d'effectuer un montage d'un lecteur réseau ou même d'un dossier Windows; Vous pouvez ainsi, à partir d'ubuntu, accéder à vos fichiers sous Windows. Sous Nautilus cliquez sur Explorer le réseau puis Réseau Windows puis STI2D puis CD-STI2D puis entrez votre login, le nom de domaine STI2D (en majuscule) et votre mot de passe. Connectez-vous au \communeleves\. Vous pouvez effectuer la même manipulation pour accéder à vos fichiers personnels sur le serveur Windows de STI2D. 5. La console Jusqu'ici vous avez utilisé Ubuntu à l'aide d'une interface graphique, il est possible aussi de travailler en mode texte, à partir d'une console. La console ou terminal est un écran noir dans lequel on rentre des commandes shell. La console était l'unique interface existante au début de l'informatique, avant l'apparition des interfaces graphiques. Même si elle paraît archaïque, il y a plusieurs intérêts à utiliser cette console : - les commandes shell sont indépendantes de l'interface graphique donc elles fonctionnent quelle que soit la distribution de Linux utilisée ; exemple de console - il est souvent plus rapide de taper une commande à la console que d'utiliser l'interface graphique ; - les possibilités de commandes sont beaucoup plus nombreuses avec la console. Par exemple la commande ls - l grep jpg wc -l permet de savoir combien d'images jpeg se trouve dans un dossier. Ubuntu dispose d'une console en mode graphique, appelée Terminal. Ouvrez la console en utilisant le Dash. Une fenêtre s'ouvre avec à l'intérieur le prompt. Il s'agit d'une invite de commande, le message que la console place à chaque début de ligne, en attendant votre commande. Exemple : dupont@mon_pc ~ $ Ceci indique que le simple utilisateur (symbole $) 'dupont' travaille sur l'ordinateur 'mon_pc' et qu'il est dans son répertoire personnel (symbole ~) : /home/dupont Notez le prompt dans votre console et expliquez son contenu : prompt explications Vous allez maintenant découvrir quelques commandes shell dont vous pourriez avoir besoin dans l'année. Tsti2D SIN TP {TP1 utilisation de Ubuntu.odt - page 5/8}
> Dans quel dossier sommes-nous? pwd (print working directory) Tapez la commande pwd et indiquez le résultat obtenu. > Comment changer de dossier? cd chemin (change directory) Testez la commande cd afin de vous déplacer dans le dossier /Documents. Notez la commande exécutée : Testez la commande cd... Où vous trouvez-vous? Qu'a réalisé cette commande? Remarque 1 : la commande man permet d'obtenir une aide sur une commande shell. Par exemple man pwd. Remarque 2 : la touche tabulation permet l auto-complétion ce qui veut dire que la suite de la commande est tapée automatiquement, pour un chemin de dossier par exemple. > Comment créer un répertoire? mkdir (make directory) Placez-vous dans votre dossier de travail /home/sti2dsin/ et créer un dossier test. Vérifiez et notez la commande exécutée : > Comment supprimer un répertoire? rmdir (remove directory) Supprimez le dossier test en utilisant la commande rmdir. Vérifiez et notez la commande exécutée : > Comment lister le contenu d'un dossier? ls (list) Listez le contenu du dossier /home/sti2dsin/ de votre PC. Comment Ubuntu fait la distinction entre les fichiers et les sous-dossiers? Certaines commandes shell peuvent recevoir des paramètres ; c'est le cas de la commande ls. Par exemple : ls l provoque l'affichage de toutes les caractéristiques d'un fichier. ls a provoque l'affichage du contenu du répertoire y compris les fichiers cachés. Bien entendu, ces options peuvent être combinées : ls al Testez la commande ls -l dans le dossier /home/sti2dsin/. > Comment créer un fichier? nano nom_du_fichier Nano est un petit éditeur de texte. Il en existe d'autres, comme vi. Dans votre dossier /home/sti2dsin/ créez un dossier tp1. Placez-vous dans ce dossier et tapez la commande nano test.txt. Écrire le texte "Bonjour, ceci est un test de la commande nano". Enregistrez et quittez l'éditeur. Tsti2D SIN TP {TP1 utilisation de Ubuntu.odt - page 6/8}
> Comment visualiser le contenu d'un fichier? cat nom_du_fichier Utilisez la commande cat pour visualiser le contenu du fichier test.txt. Notez la commande exécutée : > Comment copier un fichier? cp fichier_origine fichier_destination Copiez le fichier test.txt dans le dossier /Documents. Vérifiez et notez la commande exécutée : > Comment déplacer un fichier? mv fichier_à_déplacer dossier_de_destination Déplacez le fichier test.txt du dossier /Documents dans votre dossier home. Vérifiez et notez la commande exécutée : > Comment supprimer un fichier? rm nom_du_fichier Supprimez le fichier test.txt du dossier home. Vérifiez et notez la commande exécutée : Le tableau ci-dessous est un récapitulatif des commandes shell de base sous Linux. Commande ls cd cd.. mkdir rmdir cp mv rm liste le contenu d'un répertoire change de répertoire répertoire parent crée un nouveau répertoire supprime un répertoire copie de fichier déplacement de fichier supprime le fichier Description Linux possède évidemment de nombreuses autres commandes shell, à découvrir sur le Net... 6. L'installation de logiciels L'ajout de logiciels consiste à installer des nouveaux paquets (ensemble de fichiers), téléchargés à partir de dépôts (l'équivalent de Google Play ou Apple Store) mis à jour par les éditeurs. Le plus simple sous Ubuntu est d'utiliser la Logithèque dont le raccourci est dans la barre des lanceurs. Utilisez la logithèque pour installer l'application VirtualBox. Vérifiez son bon fonctionnement en démarrant le logiciel après l'installation. Passez au chapitre suivant pour l'utilisation de VirtualBox. Tsti2D SIN TP {TP1 utilisation de Ubuntu.odt - page 7/8}
7. L'utilisation d'une machine virtuelle La virtualisation consiste à faire fonctionner un ordinateur virtuel dans votre ordinateur. C'est une technologie qui devient de plus en plus efficace avec les microprocesseurs récents. Nous allons donc utiliser le logiciel libre VirtualBox, qui permet de gérer des machines virtuelles, pour travailler sous Windows (système invité) à l'intérieur de Linux (notre système hôte). La machine virtuelle a déjà été installée sur un poste puis exportée sur le serveur de STI2D. Vous allez la télécharger puis l'importer sur votre poste. Utilisez Firefox pour télécharger à l'adresse du serveur de STI2D 192.168.11.1 le fichier WindowsXP.ova dans /sti2dsin/terminale/tp/tp1 Ubuntu/. Démarrez le logiciel VirtualBox. Cliquez en haut à gauche de l'écran sur Fichier puis Importer application virtuelle. Importez le fichier WindowsXP.ova téléchargé sur votre poste. Il faut ensuite taper la commande ci-dessous, dans la console, pour utiliser les ports USB sous la machine virtuelle : sudo usermod -G vboxusers -a sti2dsin. Pour l'utilisation de l'usb au format 2.0, téléchargez un pack à l'adresse http://download.virtualbox.org/virtualbox/4.1.12/oracle_vm_virtualbox_extension_pack-4.1.12-77245.vbox-extpack Redémarrez votre session pour prendre en compte les modifications. Démarrez la machine virtuelle et testez le bon fonctionnement de Windows. Insérez une clé USB en vérifiez l'accès à cette clé en cliquant en bas de l'écran sur Périphériques puis Périphériques USB et choisissez votre clé USB dans la liste proposée. Éteignez votre machine virtuelle en cliquant sur la croix en bas de l'écran, Éteindre la machine puis Ok. 8. La création de lanceurs Vous allez maintenant créer un lanceur, c'est-à-dire un raccourci, sur le bureau de l'écran d'ubuntu afin de démarrer votre machine virtuelle Windows. Ouvrez la console et tapez la commande gnome-desktop-item-edit --create-new ~/Bureau. La fenêtre ci-dessous s'ouvre. Complétez la fenêtre et validez. Un lanceur est maintenant placé sur le bureau, testez-le. Icône WXP.png à télécharger sur le serveur STI2D Commande : VBoxManage startvm "WindowsXP" Vous connaissez maintenant les principales fonctions d'ubuntu que vous utiliserez en STI2D spécialité SIN. Tsti2D SIN TP {TP1 utilisation de Ubuntu.odt - page 8/8}