Vous êtes sur la page 1sur 3

Faculté des sciences et techniques Département d'informatique

-Tanger- 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 Prénom Note


Hamoudi Zakaria 12
Rahhali Hanae 13
Haddan Aziza 11
Riyahhi Mohamed 17
Nassiri Sanae 15

Pr. Jaber EL BOUHDIDI 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