0% ont trouvé ce document utile (0 vote)
36 vues6 pages

B T S Correction: Session: Mai 201 4

Ce document contient les corrections d'un examen de fin de formation sur le système d'exploitation GNU/Linux. Il est divisé en plusieurs dossiers et exercices et fournit des réponses détaillées aux questions posées.

Transféré par

malak.bounejra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
36 vues6 pages

B T S Correction: Session: Mai 201 4

Ce document contient les corrections d'un examen de fin de formation sur le système d'exploitation GNU/Linux. Il est divisé en plusieurs dossiers et exercices et fournit des réponses détaillées aux questions posées.

Transféré par

malak.bounejra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 6

B

EXAMEN DE FIN DE FORMATION


T
SESSION : MAI 2014
S
Systeme Exploitation (GNU/LINUX)

Correction
S
R
I

Ministère de l’Education Nationale


Siège Central du Ministère Bab Rouah- Rabat Tél : 0537 77 18 70 Fax : 0537 77 20 43
Examen de sortie GNU/Linux
Session Mai 2014
Corrigé
Dossier 1 :
Exercice 1 :
1. C’est le RAID 1 qui prévoit une tolérance aux pannes puisqu’il utilise n
disques redondants (avec n>=2), chaque disque de la grappe contenant à tout
moment exactement les mêmes données.
2.
2.1. # mdadm --create /dev/md0 --level=raid0 --raid-devices=2 /dev/sdb1 /dev/sdc1
2.2. # mkfs –t ext3 /dev/md0
2.3. # mkdir /mnt/raidmd0
# mount –t ext3 /dev/md0 /mn/raidmd0
2.4. # df –h /dev/md0 : Fournit la quantité d'espace occupé du FS /dev/md0 en
utilisant les unités lisibles humaines comme Mo, Ko et Go
3.
3.1. # mdadm --create /dev/md1 --level=raid1 --raid-devices=2 /dev/sdb2 /dev/sdc2
3.2. On doit utiliser les disques de secours pour pouvoir récupérer les données.
Exemple:
# mdadm --create /dev/md1 --level=raid1 --raid-devices=2 /dev/sdb2 /dev/sdc2
/dev/sdd1 --spare-devices=2 /dev/sdb3 /dev/sdc3
Exercice 2 :
#!/bin/bash
# script d’installation à partir de code source:installArchive.sh
CHOIX="aaa"
While [ $CHOIX != "Q" –a $CHOIX != "q" ]
do # Affichage du menu
echo "-------------- Menu general ----------------"
echo "V. Vérifier la presence du paquetage"
echo "I. Installer le paquetage"
echo "D. Désinstaller le paquetage"
echo "V. Quitter le menu"
echo "---------------------------------------------"
echo –n "Votre choix ?:"
read CHOIX
case $CHOIX in
V|v)whereis wget ;;
I|i) tar –xvzf wget-1.15.tar.gz ;
cd /home/user/wget-1.15 ;
make config ;
make ;
make install :

1/5
whereis wget ;;
D|d) make uninstall ;;
Q|q) exit 0;;
*) echo "Mauvais choix!"
esac
done

Dossier 2 :

1. Configuration du routeur

1.1. Une carte réseau ethernet peut être configurée statiquement en lui
attribuant une adresse IP ou dynamiquemnt à l’aide d’un serveur DHCP
1.2. # ifconfig eth0 192.168.1.1
# ifconfig eth1 192.168.1.2

1.3. Pour rendre cette configuration permanente on doit la paramétrer dans


le fichier : /etc/network/interfaces
1.4. Le service à relancer est /etc/init.d/networking par la commande
suivante:/etc/init.d/networking reload

2. Configuration du serveur DHCP

4.1. Le paquetage à installer est : dhcp3-server


4.2. Le nom du fichier de configuration du serveur DHCP
est:/etc/dhcp/dhcpd.conf
4.3.
######### SERVEUR DHCP ###########################
######### Configuration DHCP : sous‐réseau 1 ###########
Subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.10 192.168.1.100 ;
option routers 192.168.1.1 ;
option domain‐name‐servers 192.168.1.2 , 192.168.2.3 ;
option domain‐name "BTS‐SRI.net" ;
default‐lease‐time 86400 ;
}

######### SERVEUR DHCP ###########################


######### Configuration DHCP : sous‐réseau 2 #############
Subnet 192.168.2.0 netmask 255.255.255.0
{
range 192.168.2.10 192.168.2.100 ;
option routers 192.168.2.1 ;

2/5
option domain‐name‐servers 192.168.1.2 , 192.168.2.3 ;
option domain‐name "BTS‐SRI.net" ;
default‐lease‐time 86400 ;
}
4.4.
############ Configuration de l’agent de relais DHCP ##########
auto eth0
iface eth0 inet static
adress 192.168.2.2
netmask 255.255.255.0
gateway 192.168.2.1

3. Configuration du serveur DNS

4.1. # apt-get install bind9


4.2. Le fichier de configuration du serveur DNS est : /etc/bind/named.conf
4.3.
############### Fichier de configuration DNS primaire ################################
########### Zone BTS‐SRI ###################
zone "BTS‐SRI.net"
{ type master ;
file "/etc/bind/ db.bts-sri.net " ;
allow‐transfer {192.168.2.3} ;
notify yes ;
};
########### Zone inverse du sous‐réseau 1 : 192.168.1.0###################
zone " BTS‐SRI.net "
{ type master ;
file "/etc/bind/ db.1.168.192" ;
allow‐transfer {192.168.2.3} ;
notify yes ;
};
########### Zone inverse du sous‐réseau 2 : 192.168.2.0###################
zone " BTS‐SRI.net "
{ type master. ;
file "/etc/bind/ db.2.168.192" ;
allow‐transfer {192.168.2.3} ;
notify yes ;
};
4.4.

3/5
############### Configuration du fichier de zone du serveur DNS #######################
$TTL 86400 ; TTL d’un jour
@ IN SOA SRVBTS1.BTS‐SRI.net. root.BTS‐SRI.net. (
2 ; numéro de série
604800 ; rafraichissement tous les 7 jours
21600 ; tenter toutes les 6 heures
604800 ; tentatives expirent après 7 jours
86400 ) ; TTL minimal d’un jour
@ IN NS SRVBTS1.BTS‐SRI.net.
Routeur IN A 192.168.1.1
SRVBTS1 IN A 192.168.1.2
SRVBTS2 IN A 192.168.1.3
Routeur IN A 192.168.2.1
SRVBTS3 IN A 192.168.2.2
SRVBTS4 IN A 192.168.2.3
BTS‐SRI.net IN MX 10 SRVBTS2.BTS‐SRI.net.

############### Fichier de zone inverse du sous‐réseau 1 #######################

$TTL 86400 ; TTL d’un jour


@ IN SOA SRVBTS1.BTS‐SRI.net. root.BTS‐SRI.net. (
2 ; numéro de série
604800 ; rafraichissement tous les 7 jours
21600 ; tenter toutes les 6 heures
604800 ; tentatives expirent après 7 jours
86400 ) ; TTL minimal d’un jour
@ IN NS SRVBTS1.BTS‐SRI.net
1 IN PTR Routeur.BTS‐SRI.net
2 IN PTR SRVBTS1.BTS‐SRI.net
3 IN PTR SRVBTS2.BTS‐SRI.net

############### Fichier de zone inverse du sous‐réseau 2 #######################

$TTL 86400 ; TTL d’un jour


@ IN SOA SRVBTS1.BTS‐SRI.net. root.BTS‐SRI.net. (
2 ; numéro de série
604800 ; rafraichissement tous les 7 jours
21600 ; tenter toutes les 6 heures
604800 ; tentatives expirent après 7 jours
86400 ) ; TTL minimal d’un jour

@ IN NS SRVBTS1.BTS‐SRI.net

1 IN PTR Routeur.BTS‐SRI.net

4/5
2 IN PTR SRVBTS3.BTS‐SRI.net
3 IN PTR SRVBTS4.BTS‐SRI.net

4. Configuration du serveur SSH

4.1. ssh-keygen -t rsa

4.2. ssh [email protected]

4.3. Cette option permet d’interdire une connexion au serveur openSSH avec
le login root.

4.4. scp fichier.txt [email protected]:/home/bts2

5. Configuration du serveur NFS

5.1. nfs-kernel-server, portmap et nfs-common


5.2.
Client1 : /home/client1/exportRep 192.168.1.11 (rw) 192.168.1.12 (rw)
Client2 : /home/client2/exportRep 192.168.1.10 (rw) 192.168.1.12 (rw)
Client3 : /home/client3/exportRep 192.168.1.10 (rw) 192.168.1.11 (rw)

5.3. /etc/init.d/nfs-kenel-server restart

5.4. mount –t nfs –o rw 192.168.1.11:/home/client1/exportRep


/home/client3/importRep

5/5

Vous aimerez peut-être aussi