Vous êtes sur la page 1sur 9

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 : 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:

 http://raphaello.univ-
fcomte.fr/ftp/MesaOpenGL/MesaLib-6.4.2.tar.gz
 http://raphaello.univ-
fcomte.fr/ftp/MesaOpenGL/MesaGLUt-6.4.2.tar.gz
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securité,Réseaux.
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

 http://raphaello.univ-
fcomte.fr/ftp/MesaOpenGL/MesaDemos-6.4.2.tar.gz

"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 : 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:

 http://raphaello.univ-fcomte.fr/ftp/Java/Jdk/jdk-6-
linux-i586.bin

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 : 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 : 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 : 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 : 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 : 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.

Vous aimerez peut-être aussi