H. TSOUNGUI TD-TP SYSTEME ET RESEAUX 1/2 TRAVAUX DIRIGES SYSTEMES D’EXPLOITATIO

H. TSOUNGUI TD-TP SYSTEME ET RESEAUX 1/2 TRAVAUX DIRIGES SYSTEMES D’EXPLOITATION H. TSOUNGUI http://www.tsoungui.fr/ Exo-1 Arborescence du système Placez vous dans C:\ et exécutez les tâches suivantes : 1)Afficher la liste de tous les fichiers (simples et répertoires) 2)Afficher uniquement les fichiers simples 3)Afficher la liste des fichiers répertoires 4)Afficher les fichiers système 5)Afficher les fichiers cachés 6)Afficher les fichiers archives Exo-2 Allez dans le répertoire C:\windows et effectuez les tâches 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 deuxième lettre du nom est un A 4)Afficher la liste de tous les fichiers exécutables 5)Afficher la liste de tous les fichiers d’extension DLL Exo-3 On considère l’arborescence suivante : Ecrire les commandes du shell DOS permettant de 1)-Créer les répertoires gestion et info 2)-Créer les sous-répertoires /gestion_1 de /gestion et /info_1 de /info. 3)-Renommer fich1.txt en fich1. 4)-Déplacer fich1 vers /info_1. 5)-Déplacer tous les fichiers de /gestion_1 dans /tmp 6)-Sauver la liste des fichiers de /infos dans le fichier info_lst. 7)Afficher l’arborescence obtenue 8)Détruire les répertoires /gestion et /info Exo-4 Traiter les questions ci-dessous uniquement avec MS-DOS. 1. Affichez la version de MS-DOS utilisée, le répertoire courant, l’heure, la liste des fichiers et dossiers du répertoire dans lequel vous vous trouvez. 2. Déplacez-vous dans votre répertoire utilisateur (Administrateur par exemple), affichez-en l’arborescence. 3. Créez un fichier texte nommé fichier1.txt avec le bloc-notes et tapez-y coucou. De même, créez un fichier fichier2.txt avec Word ou wordpad. Et tapez également coucou dedans. Comparez ces deux fichiers ? Exo-5 1)Créez un fichier texte appelé CLIENTS.DAT et contenant les données suivantes : FRED Lille 3421 JEAN Avion 2089 DARMON Villejuif 765 ZEPHYR Senlis 1024 FLEURQUIN Anzin 1283 D’ARTOIS Valenciennes 1875 AMORY Marseille 2338 2)Triez ce fichier sous DOS sur le nom (première colonne) et sauvez le résultat dans le fichier nommé CLIENTS-1.DAT 3)Triez le même fichier de départ sur le montant (3ème colonne) et redirigez la sortie vers CLIENTS-2.DAT Exo-6 Rester sur C:\ pour toutes les actions à suivre ! pas de commande CD 1)Dans C:\, créer le dossier TD-SYS. 2)Créer les sous-répertoires DOCS et SAUVE de TD-SYS. 3)Dans DOCS, créer les fichiers lettre1.txt, lettre2, finances.html, materiel.doc, bonjour.bat, le dossier COURRIER. 4)Dans SAUVE, créer les sous-répertoires DIVERS et INFO. 5)Modifier bonjour.bat pour qu’il contienne les instructions permettant d’afficher -la date du jour, l’heure système et le salut « Bonjour tout le monde ! ». 6)Renommer lettre2 en lettre2.txt. 7)Déplacez tous les fichiers lettre de DOCS dans DIVERS 8)Déplacer les autres fichiers dans COURRIER. 9)Déplacer COURRIER dans DIVERS. 10)Exécuter bonjour.bat 11)Rendre materiel.doc exécutable et le cacher. TD-SYST-1 gestion info tmp fich1.txt H. TSOUNGUI TD-TP SYSTEME ET RESEAUX 2/2 TRAVAUX PRATIQUES SYSTEMES D’EXPLOITATION (2) H. TSOUNGUI Exo-1 Ordonnancement des tâches/processus On considère trois processus P1, P2, P3 à exécuter dans un OS multi-tâches. Si P1 s’exécutait seul, il faudrait 58 ms, P2 nécessiterait 35 ms et P3 47 ms. L’OS hôte donne « la main » à chaque processus pendant 15 ms. L’ordre d’exécution est le suivant P3, P1 et P2. Le basculement d’un processus à un autre prend en moyenne 3 ms. 1)-Déterminer par ma méthode vue en cours, le temps moyen nécessaire à l’exécution complète des trois processus. Faire une représentation graphique du scénario. 2)-Comparer le résultat obtenu à la question précédente avec celui d’une exécution séquentielle(P3 puis P1 et enfin P2 avec la même durée 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 s’exécutent sur votre système ? Taper CTRL-C pour quitter. Vous aurez remarqué que chaque processus porte un numéro PID (process id). 2)Vous pouvez obtenir les mêmes résultats avec la commande ps aux | less (n’oubliez pas le ‘pipe’). Pour quitter, taper q après 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 chaîne « calc » avec la commande ps aux|grep ... Notez le pid de ce processus. 4)Arrêtez l’exécution de la calculatrice avec la commande kill. 5)Recherchez un processus comportant la chaîne « proftp» dans son nom. S’il existe, arrêtez-le en utilisant kill. S’il n’existe 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 ». Vérifiez 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. Arrêtez le processus apache2 selon la méthode de votre choix. Exo-3 Fonctionnalités réseau des systèmes d’exploitation Windows et Linux Un hôte réseau est connu essentiellement par son nom netbios que vous pouvez obtenir dans les propriétés du poste de travail sous windows ou par son adresse IP. 1)Sous windows (test de communication et création d’un site web minimal) : -Relevez le nom de votre ordinateur -Ouvrez l’éditeur des commandes DOS -tapez ipconfig /all -Notez l’adresse IP de votre machine, le masque de sous-réseau, la passerelle par défaut. -Quelle est la classe de votre adresse ? Le masque est-il cohérent ? Qu’en pensez- vous ? -Demandez les adresses IP de vos voisins. Testez la communication avec eux avec la commande ping adresse_IP. Avez-vous des réponses ? Eventuellement, connectez- vous ensemble au réseau WI-FI de l’université et faites les mêmes tests. Les pare-feux de windows peuvent empêcher d’obtenir des réponses, désactivez-les temporairement. -Installez le logiciel apache2 (en tant qu’administrateur) sous windows. -Modifiez la page d’accueil (index.html) qui se trouve dans le répertoire htdocs. -Créez un sous-répertoire 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 même répertoire. Avec un navigateur, accédez à la racine du site et au dossier. Essayez de « télécharger » le fichier texte avec votre navigateur. 2)Sous linux (administration des utilisateurs et groupes) : -Connectez-vous en root. -Affichez la liste des fichiers du répertoire home. -Affichez le contenu des fichiers /etc/group(groupes) et /etc/passwd(utilisateurs). -Créez avec adduser les utilisateurs appelés dupont et maxime. -Affichez le fichier /etc/passwd. Que remarquez-vous ? -Affichez le contenu de /home. Qu’est ce qui a changé ? -Créez les groupes (avec groupadd) vendeurs et techniciens. -Faites appartenir dupont à vendeurs et maxime à techniciens. -Créez les dossiers /home/vendeurs et /home/techniciens. -Créez le répertoire « commun » dans /home. -Modifiez les droits pour que le dossier vendeurs appartienne à Dupont et le dossier /home/techniciens appartienne à maxime. -Permettez l’accès à tous les utilisateurs au répertoire « commun » avec tous les droits. -Créez un fichier dans « commun » et vérifiez 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 même réseau, le wi-fi par exemple). NB : documents sur http://www.tsoungui.fr/ uploads/Industriel/ td-tp-systeme-deust1.pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager