Corrigé: A) Suppression Des Fichiers .TMP Pendant Les 10 Premiers Jours Du Mois À Minuit Dix
Corrigé: A) Suppression Des Fichiers .TMP Pendant Les 10 Premiers Jours Du Mois À Minuit Dix
Corrigé: A) Suppression Des Fichiers .TMP Pendant Les 10 Premiers Jours Du Mois À Minuit Dix
Exercice 1 : (3 pts)
1. Donner l’acronyme des termes suivants : LILO, SSH, GID, UID, MBR, DNS.
LILO : Linux Loader
SSH : Secure Shell
GID : Group Identifier
UID : User Identifier
MBR : Master Boot Record
DNS : Domain Name Service/System/Server
2. Dans crontab la ligne : 10 00 1-10 * * find / -name *.tmp -exec rm -f {} ; signifie :
a) Suppression des fichiers *.tmp pendant les 10 premiers jours du mois à minuit dix.
3. En exécutant sous un client dhcp la commande : # dhclient, on obtient les informations sur :
d) Toutes les informations précédentes
4. Quelle commande devez-vous exécuter pour connaître la version exacte de votre noyau Linux
a) uname –a ou uname -r
Exercice 2 : (4 pts)
1. Ecrire un script qui permet de tester si l’argument passé en paramètre est un fichier ou un
répertoire.
test –f $1
if [ $ ? == 0]
then
echo $1 est un fichier
fi
test –d $1
if [ $? == 0]
then
echo $1 est un répertoire
fi
2. Ecrire un script qui permet de gérer les utilisateurs d’une station Linux. Le script affiche le menu au
choix suivant :
----------------- Menu -----------------------
1- Créer un utilisateur
2- Supprimer un utilisateur
3- Afficher les utilisateurs connectés
4- Quitter
--------------------------------------------------
1
Votre choix ? :
Le nom de l’utilisateur à Créer/supprimer est à saisir au clavier par l’utilisateur
# !/bin/bash
Clear
Echo “---------------------- Menu -----------------------“
Echo “1- Créer un utilisateur”
Echo “2- Supprimer un utilisateur”
Echo “3- Afficher les utilisateurs connectés”
Echo “4- Quitter”
Echo “-------------------------------------------------------“
Echo “ Votre choix ?:“
Read choix
Case $choix in
1) echo –n “donner le nomd’utilisateur:“ ;
read nomuser ; adduser $nomuser ;;
2) echo –n “donner le nomd’utilisateur:“ ;
read nomuser ; deluser $nomuser ;;
3) who ;;
4) exit 0
*) echo “Mauvais choix !“ ;;
esac
Exercice 3 : (2 pts)
Nous voulons dans cet exercice décrire toutes les étapes nécessaires pour configurer votre réseau
TCP/IP (interfaces réseaux) sur votre serveur.
hostname BTS
4. Nous voulons maintenant afficher les statistiques sur les interfaces réseau actives de la machine, et
voir les paquets perdus ainsi que les engorgements.
netstat –i, netstat -s
2
Exercice 4 : (3,5 pts)
Au niveau de la configuration du serveur maître DNS, lorsqu’on édite le fichier pour la zone
(/etc/bind/db.ubuntu-fr.lan), on trouve ce qui suit :
bts-sri:~$ df /home/samba
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/hda4 1474727 637319 761204 46% /home
3
Les répertoires /dev/hda1 et /dev/hda4 sont des fichiers spéciaux qui désignent des pilotes de
périphériques, ici des pilotes de disques.
5. Le résultat de la commande ls -li pourrait-il comporter les deux lignes suivantes ? justifier votre
réponse.
Exercice 6 : (4 pts)
4
Figure 1
On suppose que :
- Sur la machine D, le dossier « Gestion » est partagé et que le compte « userD_1 » est déjà créé.
- Le CD est partagé sous « e » sur la machine B.
- Un compte « userC_1 » sur C.