Vous êtes sur la page 1sur 2

H.

TSOUNGUI

TD-TP SYSTEME ET RESEAUX

TRAVAUX DIRIGES SYSTEMES DEXPLOITATION


http://www.tsoungui.fr/

H. TSOUNGUI

Exo-1 Arborescence du systme


Placez vous dans C:\ et excutez les tches suivantes :
1)Afficher la liste de tous les fichiers (simples et rpertoires)
2)Afficher uniquement les fichiers simples
3)Afficher la liste des fichiers rpertoires
4)Afficher les fichiers systme
5)Afficher les fichiers cachs
6)Afficher les fichiers archives

Exo-2
Allez dans le rpertoire C:\windows et effectuez les tches suivantes :
1)Afficher la liste de tous les fichiers
2)Afficher la liste des fichiers dont le nom commence par F (majuscule ou minuscule)
3)Afficher tous les fichiers dont la deuxime lettre du nom est un A
4)Afficher la liste de tous les fichiers excutables
5)Afficher la liste de tous les fichiers dextension DLL

Exo-3
On considre larborescence suivante :

gestion

fich1.txt

Exo-4
Traiter les questions ci-dessous uniquement avec MS-DOS.
1. Affichez la version de MS-DOS utilise, le rpertoire courant, lheure, la liste des
fichiers et dossiers du rpertoire dans lequel vous vous trouvez.
2. Dplacez-vous dans votre rpertoire utilisateur (Administrateur par exemple),
affichez-en larborescence.
3. Crez un fichier texte nomm fichier1.txt avec le bloc-notes et tapez-y coucou. De
mme, crez un fichier fichier2.txt avec Word ou wordpad. Et tapez galement coucou
dedans. Comparez ces deux fichiers ?
Exo-5
1)Crez un fichier texte appel CLIENTS.DAT et contenant les donnes suivantes :
FRED
JEAN
DARMON
ZEPHYR
FLEURQUIN
DARTOIS
AMORY

info

Ecrire les commandes du shell DOS permettant de


1)-Crer les rpertoires gestion et info
2)-Crer les sous-rpertoires /gestion_1 de /gestion et /info_1 de /info.
3)-Renommer fich1.txt en fich1.
4)-Dplacer fich1 vers /info_1.
5)-Dplacer tous les fichiers de /gestion_1 dans /tmp
6)-Sauver la liste des fichiers de /infos dans le fichier info_lst.
7)Afficher larborescence obtenue
8)Dtruire les rpertoires /gestion et /info

Lille
Avion
Villejuif
Senlis
Anzin
Valenciennes
Marseille

3421
2089
765
1024
1283
1875
2338

2)Triez ce fichier sous DOS sur le nom (premire colonne) et sauvez le rsultat dans
le fichier nomm CLIENTS-1.DAT
3)Triez le mme fichier de dpart sur le montant (3me colonne) et redirigez la sortie
vers CLIENTS-2.DAT

Exo-6

TD-SYST-1

tmp

1/2

Rester sur C:\ pour toutes les actions suivre ! pas de commande CD

1)Dans C:\, crer le dossier TD-SYS.


2)Crer les sous-rpertoires DOCS et SAUVE de TD-SYS.
3)Dans DOCS, crer les fichiers lettre1.txt, lettre2, finances.html, materiel.doc,
bonjour.bat, le dossier COURRIER.
4)Dans SAUVE, crer les sous-rpertoires DIVERS et INFO.
5)Modifier bonjour.bat pour quil contienne les instructions permettant dafficher
-la date du jour, lheure systme et le salut Bonjour tout le monde ! .
6)Renommer lettre2 en lettre2.txt.
7)Dplacez tous les fichiers lettre de DOCS dans DIVERS
8)Dplacer les autres fichiers dans COURRIER.
9)Dplacer COURRIER dans DIVERS.
10)Excuter bonjour.bat
11)Rendre materiel.doc excutable et le cacher.

H. TSOUNGUI

TD-TP SYSTEME ET RESEAUX

TRAVAUX PRATIQUES SYSTEMES DEXPLOITATION (2)


H. TSOUNGUI

Exo-1 Ordonnancement des tches/processus


On considre trois processus P1, P2, P3 excuter dans un OS multi-tches. Si P1
sexcutait seul, il faudrait 58 ms, P2 ncessiterait 35 ms et P3 47 ms.
LOS hte donne la main chaque processus pendant 15 ms. Lordre dexcution
est le suivant P3, P1 et P2. Le basculement dun processus un autre prend en
moyenne 3 ms.
1)-Dterminer par ma mthode vue en cours, le temps moyen ncessaire lexcution
complte des trois processus. Faire une reprsentation graphique du scnario.
2)-Comparer le rsultat obtenu la question prcdente avec celui dune excution
squentielle(P3 puis P1 et enfin P2 avec la mme dure de basculement).

Exo-2 Gestion des processus


Connectez-vous linux en tant que root en tapant sudo s dans un terminal.
Fournissez le mot de passe requis.
1)Visualisez la liste des processus avec la commande top.
-Combien de processus au total sexcutent sur votre systme ? Taper CTRL-C pour
quitter.
Vous aurez remarqu que chaque processus porte un numro PID (process id).
2)Vous pouvez obtenir les mmes rsultats avec la commande ps aux | less (noubliez
pas le pipe). Pour quitter, taper q aprs les deux-points.
3)Allez dans le sous-menu accessoires et lancez la calculatrice de gnome(gcalctool).
-Affichez la liste de tous les processus dont le nom comporte la chane calc avec la
commande ps aux|grep ... Notez le pid de ce processus.
4)Arrtez lexcution de la calculatrice avec la commande kill.
5)Recherchez un processus comportant la chane proftp dans son nom.
Sil existe, arrtez-le en utilisant kill. Sil nexiste pas, ajoutez-le en utilisant le
gestionnaire de paquets synaptic ou la commande en ligne apt-get install proftp.
6)Installez le programme serveur apache2 .
Vrifiez son fonctionnement avec la commande /etc/init.d/apache2 status.Testez-le
avec un client http comme mozilla ou konqueror en pointant le navigateur sur
http://localhost. Arrtez le processus apache2 selon la mthode de votre choix.

Exo-3 Fonctionnalits rseau des systmes dexploitation Windows et Linux


Un hte rseau est connu essentiellement par son nom netbios que vous pouvez
obtenir dans les proprits du poste de travail sous windows ou par son adresse IP.

2/2

1)Sous windows (test de communication et cration dun site web minimal) :


-Relevez le nom de votre ordinateur
-Ouvrez lditeur des commandes DOS
-tapez ipconfig /all
-Notez ladresse IP de votre machine, le masque de sous-rseau, la passerelle par
dfaut.
-Quelle est la classe de votre adresse ? Le masque est-il cohrent ? Quen pensezvous ?
-Demandez les adresses IP de vos voisins. Testez la communication avec eux avec la
commande ping adresse_IP. Avez-vous des rponses ? Eventuellement, connectezvous ensemble au rseau WI-FI de luniversit et faites les mmes tests. Les pare-feux
de windows peuvent empcher dobtenir des rponses, dsactivez-les temporairement.
-Installez le logiciel apache2 (en tant quadministrateur) sous windows.
-Modifiez la page daccueil (index.html) qui se trouve dans le rpertoire htdocs.
-Crez un sous-rpertoire appel divers dans ce dossier et mettez-y un autre fichier
index.html qui affiche un message explicite de bienvenue. Ajoutez un fichier texte
coucou.txt dans le mme rpertoire. Avec un navigateur, accdez la racine du site et
au dossier. Essayez de tlcharger le fichier texte avec votre navigateur.
2)Sous linux (administration des utilisateurs et groupes) :
-Connectez-vous en root.
-Affichez la liste des fichiers du rpertoire home.
-Affichez le contenu des fichiers /etc/group(groupes) et /etc/passwd(utilisateurs).
-Crez avec adduser les utilisateurs appels dupont et maxime.
-Affichez le fichier /etc/passwd. Que remarquez-vous ?
-Affichez le contenu de /home. Quest ce qui a chang ?
-Crez les groupes (avec groupadd) vendeurs et techniciens.
-Faites appartenir dupont vendeurs et maxime techniciens.
-Crez les dossiers /home/vendeurs et /home/techniciens.
-Crez le rpertoire commun dans /home.
-Modifiez les droits pour que le dossier vendeurs appartienne Dupont et le dossier
/home/techniciens appartienne maxime.
-Permettez laccs tous les utilisateurs au rpertoire commun avec tous les
droits.
-Crez un fichier dans commun et vrifiez que tout le monde peut le modifier.
3)Pont entre Linux et Windows
-Installez OpenSSH-server sous Linux et SSH-Client sous windows et faites
connecter distance des utilisateurs windows linux(les deux machines doivent tre
dans le mme rseau, le wi-fi par exemple).
NB : documents sur http://www.tsoungui.fr/