Travaux pratiques 04 - Linux
Transcription
Travaux pratiques 04 - Linux
Travaux Pratiques – Illustrtion Linux li04 Travaux pratiques 04 1 Avertissement Le CD téléchargé est une copie de la distribution Linux SuSE Liveeval 8.0. Ce CD est à usage de dé monstration et n'installe rien sur le disque dur (ce n'est PAS une « installation » de Linux Linux est installé sur le CD). Il s'utilise sur un PC équipé de Windows (ou de Linux). Le disque dur ne sera utilisé que pour créer 4 fichiers : suselive.800, suselive.swp (peutêtre), suse live.usr, suselive.txt. Ces 4 fichiers ont ensemble une taille approximative de 120 Mo. A la fin du stage il suffit d'effacer ces fichiers (à partir de Windows). Si ils sont effacés, il faut refaire la configuration, il est donc très souhaitable de noter les paramètres sur papier. Une description complète de la procédure figure cidessous. Préférez un appareil pas trop récent car si l'appareil est plus récent que le cd il peut y avoir des prob lèmes de reconnaissance du matériel. 2 Procédure de mise en place du CD 2.1 Avant de commencer Lancez Windows, ouvrez une fenêtre MSDOS et tapez « winipcfg ». Notez l'adresse IP et le masque de sous réseau, vous devrez utiliser cette adresse par la suite. Q01 envoyezmoi la liste des adresses des postes que vous utilisez. 2.2 Départ Insérez le CD dans le lecteur et réinitialisez. L'ordinateur doit être réglé pour démarrer à partir du CD. Si ce n'est pas le cas, entrez dans le bios pour faire ce réglage. Laissez le disque démarrer seul. 2.3 Écran de la langue Une liste des langues possibles se présente. Cliquer sur « français », on passe automatiquement à l'é cran suivant. Conservez pour les questions suivantes les choix par défaut, il suffit alors de cliquer sur « suivant ». Si pour une raison quelconque la souris n'est pas détectée, il est possible d'utiliser la touche « tabula tion » pour se déplacer dans les options de l'écran, mais il vaudrait mieux dans ce cas essayer une autre machine (ou une autre souris). Si la mémoire de l'ordinateur est insuffisante pour le mode graphique, le démarrage se fait en mode semigraphique, avec les mêmes fonctionnalités, mais pas de souris. 2.4 Écran du mot de passe root On vous demande le mot de passe administrateur. N'utilisez pas votre mot de passe administrateur réel ! Notez le mot de passe utilisé. Ce mot de passe doit faire plus de 5 caractères, sinon il est refusé. 1/7 Travaux Pratiques – Illustrtion Linux li04 2.5 Écran des informations utilisateur Remplissez le formulaire, au besoin avec des données inventées. On passe d'une zone à l'autre avec la souris ou la touche tabulation (dans ce cas on passe obligatoirement sur la touche « suggérer », ce qui peut surprendre). Ne pas oublier le login et le mot de passe choisis, ici il n'est pas gênant de l'écrire, nous ne ferons rien de confidentiel avec ce produit. Saisissez si possible autant de noms et de mots de passe que d'utilisateurs dans la salle, au moins sur le poste qui servira ensuite de serveur Linux. Si vous n'avez qu'un poste, créez plusieurs utilisateurs. Passer d'un utilisateur à l'autre est moins amusant que de faire du réseau, mais c'est mieux que rien. C'est toujours mieux de jouer à plusieurs. Faites « suivant ». Q02 Envoyezmoi votre mot de passe root (utilisez le même pour tous les postes du site si vous en installez plusieurs). Utilisez un mot de passe « bidon » ! Faites « suivant ». 2.6 Écran moniteur Seulement si celuici n'est pas détecté. Il s'agit bien du « moniteur » (l'écran) et non pas de la carte vidéo qui a du être détectée automatique ment. Le plus simple est en général de choisir « Vesa ». Nous n'allons pas « travailler » longtemps sur ce produit et il n'est donc pas nécessaire d'avoir un réglage très fin. Si possible (si votre moniteur le sup porte), choisissez 1024x768@60Hz dans le colonne de droite. Ne pas toucher aux cases du bas de l'écran à moins que vous soyez sûr de vous. Si vous utilisez par erreur une valeur trop forte pour votre moniteur, votre écran sera brouillé en fin d'installation. Le plus simple est alors de redémarrer Windows, d'effacer les fichiers suselive et de re commencer l'install 2.7 Écran paramètres de l'écran Vous allez pouvoir tester votre configuration. Vous ne pouvez pas quitter cet écran avec le mode gra phique validé sans avoir testé et sauvegardé une configuration. Si rien ne veut se configurer, continuez sans la vidéo, nous y mettrons bon ordre ensuite. 2.8 Test vidéo Vous pouvez régler sommairement votre écran en cliquant sur les grosses flèches. Un réglage rapide est suffisant pour nous, inutile de dérégler votre moniteur (en touchant aux réglages directement sur celuici). Sauvegardez la configuration. Vous avez fini la configuration « principale » qui vous permet d'essayer Linux. Mais pour nos travaux il nous faut une liaison réseau. 2/7 Travaux Pratiques – Illustrtion Linux li04 2.9 Écran configuration Linux lance la reconnaissance de tous les périphériques, il se peut donc que vous ayez des messages d'erreur. Si ceuxci ne concernent pas le réseau, ce n'est pas grave (il suffit en général de faire « retour » pour revenir à l'écran configuration). Dans cet écran, vous avez une liste des périphériques reconnus. En haut figure la carte réseau. Si le modèle de votre carte est noté, tout se passe bien. Sinon il sera sans doute nécessaire d'essayer un autre ordinateur (avec un autre modèle de carte). Un problème peut se poser si la carte est plus récente que le CD. Il n'est pas sur que la 8.0 reconnaisse les cartes réseau intégrées à la carte mère si elles n'émulent pas une carte standard. Ici encore, un ordinateur un peu ancien est préférable (la 8.0 date environ de 2002). Si la carte est reconnue, cliquez sur « configurer le réseau ». 2.10 Écran configurer le réseau Si vous avez la configuration usuelle, vous utilisez une adresse fixe, cochez donc cette case. Donnez ensuite l'adresse IP et le masque (que vous avez notés tout à l'heure). Ne touchez pas aux autres réglages. Il nous faut au moins un Linux en réseau dans la salle, pour les autres postes la configuration du réseau n'est pas indispensable. Si vous êtes chez vous, mettre en réseau votre ancien appareil peut être une bonne occasion. Vous pouvez « terminer », la mise en place est finie. Linux démarre. 2.11 Démarrage de Linux Vous arrivez sur un écran de login qui ressemble à celui de Windows. Vous pouvez cliquer sur l'icône qui porte votre login, donner le mot de passe... et vous êtes sous Linux/Kde. Kde est un environnement analogue à Windows, qui ne devrait pas vous surprendre (un « K » remplace le bouton « démarrer »). 2.12 Pas de vidéo graphique Si vous n'avez pas pu configurer le mode graphique, vous arrivez sur un écran noir. Tapez « root » puis votre mot de passe root. Dès que vous êtes connecté, tapez : sax2 Après quelques instants (qui semblent parfois long), vous devriez avoir un écran graphique qui vous propose une configuration. Nous n'avons pas le loisir de fignoler, donc vous allez choisir dans le menu en bas à droite l'option « enregistrer ». Vous revenez à l'écran noir. Tapez « startx », le mode graphique doit dé marrer. Il faudra le lancer à la main (c'est ce que fait startx), ce n'est pas grave. Illustration 1 : VNC Windows 3/7 Travaux Pratiques – Illustrtion Linux li04 Faites moi un bref compte Q03 rendu par poste : marque et modèle de l'unité central, de l'écran, de la carte réseau, associés avec l'adresse IP, problèmes d'installation, quelle définition d'écran a été obtenue. 2.13 Arrêt de Linux Si vous arrêtez Linux en éteignant la ma chine, vous risquez d'être obligé de re faire toute l'opération. Pour sortir de kde, le plus simple est de cliquer du bouton droit dans un espace vide du bureau et de choisir l'option « quitter l'environne ment » pour revenir à l'écran de login. En suite, faites « arrêter », l'ordinateur s'é teint. Il faut quand même rallumer pour récupérer le CD. Si vous revenez sous console (écran noir), Illustration 2 : VNC sous Mac tapez « halt ». Vous pouvez éteindre quand la machine fait deux bips sonores. 2.14 Prochain démarrage Si vous n'avez pas effacé les fichiers suselive, le prochain démarrage ne vous posera plus aucune question. Il sera un peu long (lecture du CD oblige), mais direct. Pour un usage en serveur, il n'est même pas nécessaire d'allumer l'écran (mettre le cd au démarrage, reset et c'est bon). 2.15 Fini pour l'instant Ce sera tout pour aujourd'hui avec la SuSE, il faut bien en laisser un peu pour la suite... Retirez le cd suse et redémarrez votre PC. 3 VNC 3.1 Pourquoi VNC Illustration 3 : Adresse IP VNC permet simplement de contrôler en mode graphique un ordinateur à partir d'un autre. On trouve essentiellement la documentation sur le site VNC (www.uk.research.att.com). Doc en fran çais : http://www.linuxfocus.org/Francais/July2000/article155.shtml. 3.2 Principe de fonctionnement VNC est un client léger, c'est à dire qu'il se contente d'afficher l'image transmise par le serveur et de transmettre au serveur les réactions de la console (clavier, souris). Il n'y a aucune exécution coté client (en dehors de VNC, bien sur) et, par exemple, il est possible d'éteindre le client, de changer d'emplacement et de se connecter avec un autre client pour retrouver ses applications qui n'ont jamais cessé de fonctionner. C'est donc un pur terminal en mode graphique, idéal si vous devez vous déplacer de poste en poste. 4/7 Travaux Pratiques – Illustrtion Linux li04 On peut même l'utiliser sur toute machine utilisant Java (ici un Mac affichant Windows documentation VNC). Q0 4 L'image (de la doc de VNC) Illustration 1 a été faite sous Windows. Illustration 4 : Mot de passe Quel détail permet de l'affirmer ? Indiquezle dans un message. A quoi voiton dans Illustration 2 qu'il s'agit d'un Mac ? Ecrivezle dans le message et envoyez. 3.3 Principe de lancement du serveur VNC Le « serveur VNC » doit être lancé sur le poste serveur :). Vous remarquerez que l'on utilise beaucoup le terme « serveur ». Linux est un produit qui utilise massivement le fonctionnement « clientserveur ». Une application propose ses services, c'est donc un serveur, à une autre application qui va les utiliser, c'est le client. VNC fonctionne exactement comme un serveur X. C'est à dire qu'il fournit aux applications qui le lui demandent Illustration 5 : Linux vu à travers VNC des fonctions d'affichages graphiques. Une application graphique (par exemple Netscape) veut afficher une fenêtre. Elle demande au serveur graphique de le faire pour elle (le serveur, lui, sait qui utilise l'affichage et peut donc gérer les différentes fenêtres de différentes applications). Mais en fait, une fois que l'application a envoyé ses instructions au serveur, elle n'a aucun moyen (et aucune envie) de vérifier comment ses requêtes ont été satisfaites. Au lieu d'afficher sur l'écran local, le serveur VNC va donc tenir ses informations disponibles au cas ou on (un client VNC) les lui demanderait. Si aucun client n'est connecté, tout se passe comme s'il n'y avait personne pour regarder l'écran. Si l'application pose une question, elle va attendre la réponse in utilement. Mais si elle a une tâche très longue à effectuer, elle va continuer son travail sans se préoccu per du reste. On peut le lancer automatiquement au démarrage de l'ordinateur, ou le lancer à la main et le laisser tourner en permanence si on sait qu'on en aura besoin de temps en temps (il y a aussi d'autres systèmes qu'il serait trop long de détailler ici). Sinon, il faut d'abord se connecter sur son poste réseau et le lancer. 3.4 Mise en œuvre de VNC 3.4.1Installation Rien de particulier. L'archive est sur internet, elle s'appelle vnc(...).zip. Décomprimezla dans un répertoire temporaire. Installez winvnc (le serveur) et le visualiseur (vncview). Pour le visualiseur, il n'y a rien à installer à proprement parler. Il suffit de copier le fichier au bon endroit et de l'exécuter en cliquant dessus ou en créant un raccourci. On peut même se promener avec dans sa poche le visualiseur sur une disquette... 5/7 Travaux Pratiques – Illustrtion Linux li04 3.4.2Lancement du serveur Windows ne peut utiliser qu'un écran, il n'y a donc presque aucune configuration à réaliser. Au pre mier lancement le serveur vous demande ses paramètres, répondez « OK » pour prendre les valeurs par défaut, c'est tout. Faites démarrer/exécuter/winipcfg pour connaître l'adresse IP de votre poste. Si vous êtes seul dans la salle, faites ça sur au moins deux postes, sinon demandez l'adresse (IP) de vos collègues. Si vous êtes seul (sans réseau) chez vous, mais que vous avez un ami qui possède lui aussi l'adsl, vous pouvez fort bien travailler ensemble avec vnc. Il suffit de récupérer l'adresse IP qui vous est attribuée par votre fournisseur d'accès. Cette adresse peut être « fixe », c'est le cas le plus souvent si vous êtes dégroupé, ou « variable ». Dans ce dernier cas votre modem ou votre configuration réseau vous donnera votre IP (de la forme vvv.xxx.yyy.zzz). C'est cet IP qu'il faut donner à VNC. Vous pouvez très bien démarrer chacun un serveur vnc et communiquer avec votre client pour voir ce que fait l'autre. Utilisez des mots de passe sérieux, un serveur sert tout le monde. Q05 Envoyezmoi les adresses des postes que vous avez configurés en serveur, que je voie si je peux me connecter dans de bonnes conditions. Nous sommes tous en réseau, simplement VNC charge beaucoup le réseau et les postes, au delà de quelques connections, le serveur ne réponds plus (j'ai laissé la question, mais elle ne vous concerne sans doute pas). 3.4.3Utilisation, coté client Il suffit de lancer vncviewer. Il vous demande alors l'adresse IP du serveur Illustration 3 (la machine que vous voulez voir) puis le mot de passe Illustration 4 et il affiche l'écran. Avant d'utiliser VNC réellement, voyons les variantes. Refermez votre fenêtre VNC pour essayer une autre méthode. Il existe des vncviewers pour de nombreux postes, en particulier Windows et Linux (mais aussi pour des machines de poche...). L'autre méthode consiste à appeler le serveur avec un navigateur compatible java (par exemple Mozilla ou Internet Explorer) sur le port 5800. Ce n'est pas très rapide mais fonctionne de partout sans installation. Faites la chose suivante : Lancez un navigateur (un des deux cités est certainement disponible sur votre poste). Dans la ligne d'adresses, tapez http://<adresseduserveur>:5800 et, avec un peu de chance, vous allez voir apparaître la fenêtre VNC. Cette méthode n'est pas la plus efficace, donc abandonnezlà et revenez à vncviewer.exe. Si vous utilisez un parefeu (recommandé) il faudra libérer le port 5800 (la façon de faire dépends du parefeu, voyez sa doc). 3.4.4Particularité La vitesse de travail dépends plus de la puissance du client que du réseau, mais ce n'est pas aussi ra pide qu'en local. Du coup le curseur de la souris est double : celui du serveur plus un autre sur le client, soit un point soit un deuxième curseur, on voit ainsi tout de suite l'effet de retard de la transmission. 6/7 Travaux Pratiques – Illustrtion Linux li04 3.5 Pratique Vous remarquerez qu'avec VNC, on peut être deux à travailler sur le même PC, attention aux conflits d'usage de souris :). Faites des essais de travail à distance (lancez des applications légères). Q06 Avant de partir, envoyezmoi un message pour le dire ce que vous avez essayé et ce que vous en pensez. Si l'installation reste en place, vous pourrez l'utiliser pendant les pro chaines séances. 7/7