Examen Unix 2010 PDF [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Faculté des sciences et techniques -Tanger-

Département d'informatique Filière : MI/GI (S4)

Système d’exploitation Unix

Contrôle Continu (Durée: 2 heures)

N.B :  La présentation sera rigoureusement prise en compte.  Les livres, notes de cours et d’exercices, ordinateurs et GSM sont interdits. Question de cours :(3 pts) Linux grandissait comme un arbre gigantesque. Chaque branche est le fruit du travail d'une personne, comme vous, qui a décidé de consacrer un peu de son temps pour rendre l'arbre plus grand et plus fort. Ces efforts ne sont pas gratuits ; on agit toujours pour obtenir une récompense, toutefois l'argent n'est pas la seule (ni la meilleure) des récompenses. La motivation d’adoption de ce logiciel s’accroit de façon exponentielle; néanmoins il faudra privilégier amplement la formation des gens dans le dessein de les motiver de plus en plus, à basculer vers le monde d’Open Source et d’encourager les entreprises à adopter cette solution tout en profitant, de bon aloi, de ses atouts incontestables. C’est dans cette perspective qu’on vous charge de prendre le relais dans le but d’éclaircir aux personnes novices les avantages et les performances du système d’exploitation Linux. Donc, vous êtes chargés de persuader ces personnes afin qu’elles puissent l’adopter. Complétez le dialogue suivant tout en exposant les raisons crédibles. Débutant : Bonjour Monsieur, j’ai entendu parler d’un système d’exploitation qui s’appelle Lunix ou Lunux, je me rappelle plus exactement le nom, mais je voudrais savoir ces points forts par rapport aux autres? Vous : En fait, il s’appelle Linux, …………. ??? Débutant : je vous ai entendu dire Licence GPL, qu’est ce que cela signifie ? Vous :…….???? Débutant : Qui garantira la pérennité de ces logiciels libres, autrement dit, est ce qu’il y a une communauté qui orchestre leur production ? Vous :……???? Débutant : Reste une question cruciale ; d’après votre expérience, peut-on apprendre à administrer Linux facilement? Vous :…… ??? Débutant : Merci Monsieur pour votre brillante expertise ; portez vous bien. Vous : Merci à vous aussi, Bon courage.

Pr. Jaber EL BOUHDIDI

Année Académique 2009/2010

Les commandes:(5 pts) 1) Une commande qui crée une copie d’un fichier sans utiliser la commande cp. 2) Comment rediriger la sortie d’erreur vers la sortie standard ; donnez un exemple. 3) Qu’affichent les commandes suivantes : a) cat file | grep ^[^^] b) cat f1 |grep ^…$ c) grep \.$ f1 d) echo $(echo a, echo b) 4) Etant donné le fichier suivant :

Donner la commande qui affichera le contenu du fichier sous la forme:

5) Comment supprimer après confirmation tous les programmes C ayant la permission de 655 et qui ont été modifiés plus de 5 jours.

Scripts Shell :( 12 pts) Exercice 1 :( 3 pts) Ecrire un script qui, génère à partir de cinq fichiers passés en paramètres un seul fichier Resultat, supprime ces cinq fichiers et les régénère à partir du même fichier (Resultat) en leur donnant respectivement les noms f1, f2, f3, f4 et f5.

Exercice 2 : ( 3 pts ) Le fichier ci-dessous est extrait d’une table, d’une base de données, dont les champs sont Nom, Prénom et Note. Nom Hamoudi Rahhali Haddan Riyahhi Nassiri

Pr. Jaber EL BOUHDIDI

Prénom Zakaria Hanae Aziza Mohamed Sanae

Note 12 13 11 17 15

Année Académique 2009/2010

Ecrire un script permettant d’afficher le nom et le prénom de l’étudiant(e) ayant la note maximale. P.S : La première ligne ne devra pas être tenue en compte.

Exercice 3 : (3 pts) Ecrire un script Shell qui recherche tous les scripts Shell dans le répertoire courant.

Exercice 4 : ( 3 pts ) Chaque équipement réseau dispose d’une adresse unique, appelée adresse MAC ( Media Access Control), affectée par le constructeur de l’équipement, ce qui lui permet d’être identifiée de façon unique dans le monde parmi tous les autres équipements réseau. Cette adresse est composée de 6 chiffres variant de 0 à 255 (48 bits) . par souci de simplification, elle est souvent codée en hexadécimal sous la forme XX:XX:XX:XX:XX:XX ou X varie de 0 à F les trois premiers groupes XX :XX :XX déterminent le fabricant de l’équipement réseau. Elle est implantée dans la couche 2 du modèle OSI ou du modèle TCP/IP. Cette adresse est fixée à la fabrication en ROM. La commande Unix ifconfig affichera les informations de toutes les cartes réseaux de votre machine, y compris l’adresse MAC.

Question : Ecrire un script Shell permettant d’afficher le fabricant de chaque carte réseau. Exemple d’exécution :

Pr. Jaber EL BOUHDIDI

Année Académique 2009/2010