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 ci­dessous.
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 MS­DOS et tapez « winipcfg ». Notez l'adresse IP et le masque de
sous réseau, vous devrez utiliser cette adresse par la suite.
Q01
envoyez­moi 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 semi­graphique, 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
Envoyez­moi 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 celui­ci 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
celui­ci). 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 ceux­ci 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 ? Indiquez­le dans un
message. A quoi voit­on dans Illustration 2 qu'il s'agit
d'un Mac ? Ecrivez­le 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 « client­serveur ». 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écomprimez­la 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
Envoyez­moi 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 abandonnez­là 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, envoyez­moi 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

Documents pareils