EXAMEN
Semestre : 1 2
Session : Principale Rattrapage
Module : Administration et Sécurité des systèmes UNIX
Enseignants: UP-Système
Documents autorisés : OUI Non Nombre de pages : 4
Date : 24/06/2014 Durée:1h30
ETUDIANT(e)
N° Carte : …………………………………………………………... Classe : ……………
Nom et Prénom : ……………………………………………… .. Salle : ………………
Modue :……………………………………………………………………………
Exercice1: [3 pts]
Planifiez les tâches (administrateur) suivantes :
1- Copiez les espaces de travail de tous les utilisateurs sous le répertoire /backup, le
Vendredi de chaque mois à 23h59
…………………………………………………………………………………………………
2- Supprimez le contenu du répertoire /tmp, Le premier de chaque mois
…………………………………………………………………………………………………
3- Sauvegardez le résultat de la commande « ping –c 2 [Link] » toutes les 5 minutes dans le
fichier /tmp/reseau
…………………………………………………………………………………………………
…………………………………………………………………………………………………
4- Dans quel fichier ces tâches doivent être déclarées ?
…………………………………………………………………………………………………
5- Quel est l’utilité d’utiliser at ?
…………………………………………………………………………………………………
…………………………………………………………………………………………………
6- Exécutez la commande « amarok » après une heure à compter de cet instant
…………………………………………………………………………………………………
Exercice 2: [2 pts]
1- Comment vérifier si le service de journalisation syslog est lancé sur votre système ?
…………………………………………………………………………………………………
…………………………………………………………………………………………………
2- Donnez le chemin du fichier de configuration du service de journalisation?
………………………………………………………………………………………………
1
Ne rien Ecrire ICI
3- Indiquez la ligne à ajouter dans le fichier de configuration de syslog pour qu’il journalise
tous les messages de niveau warning dans un autre fichier /var/log/warning.
.................................................................................................................................................
4- Faites en sorte que syslog journalise les messages de toutes les priorités du service mail
dans le fichier /var/log/mail-log.
..............................................................................................................................................
FHS : [5pts]
Mettez une croix devant les bonnes réponses et répondez aux questions :
Pour partitionner un disque Linux, on utilise la
commande :
…………………………………………
La nommage sda signifie : Premier disque du type SATA
Premier disque du type IDE
Deuxième disque du type SATA ou IDE
Aucune signification
On peut avoir au maximum : 3 partitions primaires
4 partitions primaires
5 partitions primaires
Pour formater une partition on utilise la commande -x
mkfs suivie de l’option ….. pour spécifier le
système de fichiers : -c
-t
La principale différence entre les systèmes de La manipulation de très gros fichiers
fichiers ext2 et ext3 est :
2
La gestion de journalisation
Aucune différence
La commande qui permet de monter une partition
est : …………………………………………
Le fichier qui indique à Linux quelles partitions il
faut monter automatiquement et quelles sont celles
que les utilisateurs peuvent monter eux-mêmes est : …………………………………………
Le fichier /etc/fstab contient …. champs. 4
Le troisième champ du fichier /etc/fstab représente : Les options
Le type de système de fichiers
Le point de montage
Le dernier champ du fichier /etc/fstab représente : L’ordre de vérification
La sauvegarde
Le point de montage
Exercice SHELL [10 pts]
Exercice1 : [2 pts]
1- Retournez le résultat des variables ci-dessous à la suite du lancement du script shell avec la
commande: bash [Link] hello 3 4
a- echo $1: …………………..………………………………………………………..
b- echo $3: …………………..………………………………………………………..
c- echo $*: …………………………………………………………………………....
d- echo $#: ……………………………………………………………………………
Exercice2 [8 pts]
Ecrivez le script shell qui permet de faire le traitement ci-dessous:
Ce script permet de déterminer le type de quatre arguments saisis par l’utilisateur et faire
ainsi des traitements spécifiques.
Au départ le script affiche le texte suivant : « Bonjour, test du xxx » (xxx étant la date lors de
la saisie) suivi du message : «total arg est nbr» (nbr étant le nombre d’arguments saisis).
Si le nombre d’arguments n’est pas adéquat le script affiche un message d’erreur.
Le script détermine par la suite le type de chaque argument:
Dans le cas de:
*un répertoire: il affiche « arg est un répertoire» puis liste son contenu dans le fichier
/tmp/contenu.
*un fichier ordinaire: il affiche « arg est un fichier» puis le nombre de ligne de ce fichier (la
commande pour déterminer le nombre de ligne du fichier est wc –l fichier. Selon le nombre
de ligne de fichier un traitement sera fait:
si le nombre de ligne est = 0, il affiche « fichier vide »
si le nombre de ligne est >20, il affiche les 10 premières lignes du fichier (commande head)
3
si le nombre de ligne est <20, il affiche tout le fichier
*si le type n’est ni fichier ni répertoire: « arg est de type autre»
NB: arg c’est l’argument tel qu’il a été saisi par l’utilisateur.
…………………………………………… ……………………………………………
…………………………………………… …………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… …………………….………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………Bon Travail
……………………………………………
4