Vous êtes sur la page 1sur 9
WWW.RESEAUMAROC.COM Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact :

WWW.RESEAUMAROC.COM

Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

Corrections des exercices du TP n°4

cron

Mettre en place un script qui, toutes les 5 minutes, ajoute la date, l'heure et la liste des processus en cours de fonctionnement dans un fichier nommé "Processus.txt".

On écrit un script nommé par exemple "Trace.sh" avec la permission d'exécution placé sous le répertoire /home/nico et contenant les deux commandes date et ps avec leurs sorties renvoyées en fin du fichier /home/nico/Processus.txt:

date >>/home/nico/Processus.txt ps >>/home/nico/Processus.txt

On écrit un fichier texte nommé par exemple "ProgCron.txt" contenant le descriptif de la commande programmée:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/nico/Trace.sh

On programme ce fichier texte au moyen de la commande crontab:

crontab ProgCron.txt

tar

Télécharger le fichier Fichiers.tar. Il s'agit d'une archive au format tar non compressé contenant les hardcopies de fenêtres Ubuntu-KDE. Cette archive n'inclut pas de répertoire de décompression.

WWW.RESEAUMAROC.COM Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact :

WWW.RESEAUMAROC.COM

Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

"détarer" cette archive dans un sous répertoire nommé "Fichiers" de votre HOME.

mkdir Fichiers tar -xvf Fichiers.tar -C Fichiers

"tarer" le répertoire "Fichiers" en une archive nommée "MonArchive.tar".

tar -cvf MonArchive.tar Fichiers

"tarer" le répertoire "Fichiers" en une archive compressée nommée "MonArchiveCompressee.tar.gz".

tar -zcvf MonArchiveCompressee.tar.gz Fichiers

Quel est le rapport de tailles entre ces deux archives? L'archive non compressée occupe 1003520 octets. L'archive compressée occupe 908384 octets. Le gain est donc de 9,48%.

Calculer ce rapport de tailles pour une archive de fichiers texte. Sur un exemple test on obtient une taille non compressée de 2580480 octets pour une taille compressée de 519117 octets. Le gain est donc de 79,88%.

Installation de logiciels

Mesa3D

Télécharger les trois fichiers suivants:

WWW.RESEAUMAROC.COM Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact :

WWW.RESEAUMAROC.COM

Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

"Dégziper" ces trois fichiers.

gunzip MesaLib-6.4.2.tar.gz gunzip MesaGLUt-6.4.2.tar.gz gunzip MesaDemos-6.4.2.tar.gz

"Détarer" les trois fichiers obtenus après "dégzipage".

tar -xvf MesaLib-6.4.2.tar tar -xvf MesaGLUt-6.4.2.tar tar -xvf MesaDemos-6.4.2.tar

Un seul répertoire nommé Mesa-6.4.2 devrait avoir été restoré. Il contient la distribution Mesa3D (compatible OpenGL) en version 6.4.2 sous la forme d'un ensemble de fichiers source C et des

fichiers de gestionnaire de projet (workspace Visual C++, makefile

pour gcc,

)

permettant de compiler ces sources sous la forme de

binaires:

MesaLib : La librairie Mesa3D

MesaGLUt : Une bibliothèque de construction d'interface graphique pour programme OpenGL

MesaDemos : Des exemples d'utilisation d'OpenGL et GLUt.

Réaliser la compilation de Mesa-6.4.2.

Depuis le répertoire Mesa-6.4.2

make linux-x86 make install

La deuxième commande ne fonctionnera peut-être pas correctement

WWW.RESEAUMAROC.COM Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact :

WWW.RESEAUMAROC.COM

Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

car elle peut nécessiter de posséder les privilèges "root".

Tester l'installation de Mesa-6.4.2 réalisable après compilation

cf make install ci-dessus.

Vérifier la bonne exécution des programmes exemples compilés.

Ils se trouvent dans les sous-répertoires de Mesa-

6.4.2/Progs.

On donne le fichier source Anim.cpp. Télécharger, compiler et exécuter ce source en langage C.

gcc -I/home/nico/Mesa-6.4.2/include -c Anim.cpp -o Anim.o gcc -L/home/nico/Mesa-6.4.2/lib -lm -lGL -lglut Anim.o -o Anim Anim

JDK 1.6

Télécharger le fichier suivant:

Il s'agit du fichier d'installation du kit de développement Java version 6.

Réaliser l'installation de ce jdk.

Le fichier télécharger est un script shell d'installation. Le rendre exécutable s'il ne l'est pas a l'arrivée. Le lancer par son nom.

WWW.RESEAUMAROC.COM Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact :

WWW.RESEAUMAROC.COM

Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

Tester la version de compilateur installée.

Dans le sous-répertoire bin du répertoire d'installation.

javac -version

Tester la version de "runtime" installée.

Dans le sous-répertoire bin du répertoire d'installation.

java -version

Compiler et exécuter le programme java Fibonacci.java.

javac Fibonacci.java java Fibonacci

Informations système

Décrire l'environnement dans lequel vous évoluez:

nom de la machine

hostname

détail des disques

df

programmes en fonctionnement

o

les votres

ps

o

ceux des autres utilisateurs

ps -A

configuration réseau

ifconfig (ipconfig)

WWW.RESEAUMAROC.COM Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact :

WWW.RESEAUMAROC.COM

Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

place utilisée dans mon répertoire

du -b -c $HOME

processus les plus gourmands en fonctionnement

top

mount

On considère un partage Windows nommé toto sur le serveur fileserver.info.univ-fcomte.fr accessible à l'utilisateur toto du domaine w2k3. Le mot de passe associé à ce compte est

"pw01toto10".

On souhaite monter ce partage en lecture/écriture depuis une machine fonctionnant sous linux équipé d'un client samba, pour l'utilisateur linux titi du groupe linux titi de cette machine. Le point de montage est /mnt/titi.

Quelle est la commande permettant de réaliser une telle opération?

mount -t smbfs -o

rw,uid=titi,gid=titi,username=w2k3/toto,password=pw01toto10

//fileserver.info.univ-fcomte.fr/toto /mnt/titi

Exécutée par titi, cette commande est-elle susceptible de fonctionner sur votre poste?

non, car la commande mount n'est, par défaut, autorisée qu'à l'utilisateur root.

Réseau

Déterminer d'après le masque quel est le réseau utilisé en

WWW.RESEAUMAROC.COM Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact :

WWW.RESEAUMAROC.COM

Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

utilisant la notation binaire pour les trois adresses suivantes.

o

adresse 125.24.6.2, masque par défaut classe A 125.0.0.0 à 125.255.255.255 pour le netmask

255.0.0.0

o

adresse 130.14.28.2, masque par défaut

classe B 130.14.0.0 à 130.14.255.255 pour le netmask

255.255.0.0

o

adresse 125.24.6.2 cette fois avec le masque

255.255.254.0

125.24.6.0 à 125.24.7.255 pour le netmask 255.0.0.0

Considérons les deux adresses IP : 138.12.3.8 et 138.12.7.25

1. Sans autre indication ces deux machines sont-elles sur le même réseau? Oui

2. Le masque précisé est 255.255.255.0 : ces deux machines sont-elles sur le même réseau? Non

A quelle condition ces deux machines communiquent elles dans le cas 1 et dans le cas 2? Cas 1, si elles sont relièes par un routeur correctement configuré. Cas 2, si elles sont relièes par un concentrateur ou un commutateur.

Quelle règle simple peut-on déduire pour connaître le réseau sans passer par la notation binaire pour un masque par défaut? Pour le masque 255.0.0.0 : Même premier nombre (à gauche) dans l'adresse IP. Pour le masque 255.255.0.0 : Mêmes deux premiers nombres (à gauche) dans l'adresse IP.

WWW.RESEAUMAROC.COM Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact :

WWW.RESEAUMAROC.COM

Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

Pour le masque 255.255.255.0 : Mêmes trois premiers nombres (à gauche) dans l'adresse IP.

Vous devez définir les masques pour une administration réseau qui est structurée de la façon suivante:

Des serveurs sur lesquels se trouvent des bases de données ainsi que des postes banalisés sont répartis à Paris, Lyon, Marseille et Toulouse (environ 150 serveurs et postes locaux dans chaque ville). Dans chaque préfecture de département métropolitain est présente une antenne locale. Chaque antenne est composée d'un parc entre 12 et 25 postes (un peu moins de 100 départements). La communication entre les villes principales et les antennes départementales est assurée par des réseaux comportant chacun 2 routeurs.

Vous disposez des adresses réseau 170.109.0.0 à 170.109.255.255

Déterminer les masques de sous réseau mis en oeuvre .

Pour chaque masque, détailler un réseau en mettant en évidence:

o

son numéro de réseau

o

l'adresse du premier host

o

l'adresse du dernier host

o

l'adresse de broadcast

Au hasard d'une connexion sur l'internet, la commande "tracert www.lesitequejeconsulte.com" est exécutée avec pour résultat cette trace:

1 121 ms 118 ms 108 ms nsbes108.francetelecom.net [193.251.96.170]

2 110 ms 104 ms 110 ms E5-0-0.ncbes102.Besancon.francetelecom.net

[193.251.115.34]

3 113 ms 113 ms 113 ms P3-2.nrncy102.Nancy.francetelecom.net

[193.252.100.158]

WWW.RESEAUMAROC.COM Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact :

WWW.RESEAUMAROC.COM

Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

4 118 ms 119 ms 119 ms P1-0.ntsta202.Paris.francetelecom.net

[193.251.126.62]

5 117 ms 110 ms 109 ms P6-0.ntaub201.Aubervilliers.francetelecom.net

[193.251.126.85]

6 124 ms 118 ms 120 ms P9-0.nrpoi101.Poitiers.francetelecom.net

[193.251.126.169]

7 128 ms 130 ms 128 ms P0-0.nctou301.Toulouse.francetelecom.net

[193.252.100.85]

8 129 ms 129 ms 128 ms POS-1-0.TLSG1.Toulouse.raei.francetelecom.net

[194.51.162.94]

9 134 ms 129 ms 130 ms ATM-11-0-0-511.TLS5.Toulouse.raei.francetelecom.net

[194.51.162.98]

La configuration réseau est la suivante :

Adresse IP : 193.249.241.61

Masque de sous-réseau : 255.255.255.0

Passerelle par défaut : 193.249.241.61

Comment aboutit-on à la machine de la ligne 1?

Quelles autres informations de routage peuvent être déduites de la trace?

Quel est le temps moyen d'acheminement d'un paquet vers le site www.lesitequejeconsulte.com?

Ecrire un shell script nommé "Nbr" qui à partir de l'adresse d'un site compte le nombre de routeurs traversés pour atteindre ce site.