Centre National de l'Evaluation, des Examens et de l’Orientation Examen Nationa
Centre National de l'Evaluation, des Examens et de l’Orientation Examen National du Brevet de Technicien Supérieur Session de Mai 2017 - Sujet - Page 1 11 Filière : Systèmes et Réseaux Informatiques -SRI- Durée : 2 Heures Épreuve : Systèmes d’exploitation GNU/Linux Coefficient : 20 Note : Le présent sujet, noté sur 40, comporte deux dossiers indépendants : Dossier I : Administration du système GNU /Linux (18 pts) Dossier II : Administration réseau sous GNU/Linux (22 pts) Toutes vos réponses doivent être portées sur les documents réponses dédiés (de 8/11 à 11/11) et à agrafer avec la feuille de rédaction. Dossier I : Administration du système GNU/Linux /18 pts 18 pts I. Noyau Linux et démarrage du système /7 pts Afin d’optimiser son noyau Linux, un utilisateur décide de le reconstruire en compilant un nouveau noyau à partir de son code source supposé déjà téléchargé sous forme d’une archive compressée nommée linux-3.2.84.tar.bz2. La compilation d’un nouveau noyau se réalise à travers plusieurs étapes. 1.1. On demande de donner la commande à exécuter pour chacune des étapes suivantes : 1.1.1. Décompresser et extraire l’archive citée plus haut ; /0.5 pt 1.1.2. Configurer le noyau ; /0.5 pt 1.1.3. Compiler le noyau ; /0.5 pt 1.1.4. Installer l’image du noyau. /0.5 pt 1.2. Après l’installation du nouveau noyau, donner la commande qui permet de : 1.2.1. Afficher la version de votre noyau Linux ; /0.5 pt 1.2.2. Vérifier l’existence du module vfat ; /0.5 pt 1.2.3. Charger le module vfat et ses dépendances, s’il n’existe pas. /0.5 pt Sujet de l’Examen National du Brevet de Technicien Supérieur - Session de Mai 2017 - Filière : Systèmes et Réseaux Informatiques Épreuve de : Systèmes d’exploitation GNU/Linux Page 2 11 1.3. Sur un système Linux, on observe la commande suivante et son résultat : 1.3.1. Quel est le niveau d’exécution par défaut ? et à quoi correspond-il ? /1 pt 1.3.2. Quelle est la commande qui sera exécutée si l’on presse CTRL-ALT-DEL ? et dans quels niveaux ceci est possible ? /1 pt 1.3.3. Que réalise la commande suivante : /1 pt #update-rc.d cups defaults 1.3.4. Donner la commande qui permet de lister les services qui s’arrêtent au niveau d’exécution 2. /0.5 pt II.Volume RAID et système de fichiers /6 pts Sur une station Linux et afin d’augmenter la fiabilité de stockage, on a choisi de mettre en place la technique RAID logiciel en appliquant le niveau RAID 50 (RAID 5+0) qui cumule les avantages du RAID 5 et du RAID 0. Notre machine dispose des partitions suivantes mesurant chacune 120 Go : /dev/sdb1, /dev/sdb2, /dev/sdb3, /dev/sdc1, /dev/sdc2 et /dev/sdc3. Sujet de l’Examen National du Brevet de Technicien Supérieur - Session de Mai 2017 - Filière : Systèmes et Réseaux Informatiques Épreuve de : Systèmes d’exploitation GNU/Linux Page 3 11 2.1. Donner la commande permettant d’installer le paquet mdadm gérant ce volume RAID logiciel ; /0.5 pt 2.2. Donner les lignes de commandes permettant de créer le volume RAID 50 (/dev/md0) en se référant à la Figure 1 ci-dessus ; /1.5 pt 2.3. Quelle est la taille maximale utilisable de ce volume RAID ? /1 pt 2.4. Donner la commande pour créer le système de fichier ext4 sur ce volume ; /1 pt 2.5. Donner la commande permettant de monter ce volume sur le répertoire /mnt/data supposé déjà créé ; /1 pt 2.6. Donner la ligne à ajouter au fichier /etc/fstab afin de conserver le point de montage après chaque redémarrage de la machine. /1 pt III. Automatisation des tâches et maintenance système /5 pts Par un script bash nommé "util.sh", l’administrateur d’une station linux cherche à automatiser l’exécution des tâches suivantes : Création d’une archive compressée sous le nom "/media/archive-date_du_jour.tar.gz" de tous les fichiers de configuration du système "/etc/*.conf " ; Sauvegarde du répertoire /var/www, à l’aide de l’outil rsync, en le synchronisant avec le répertoire /media/backup ; Nettoyage des répertoires des utilisateurs en supprimant tous les fichiers vides. 3.1. Ecrire le script "util.sh" convenable ; /4 pts 3.2. Automatiser, à l’aide du service cron, l’exécution de ce script chaque vendredi à 18h30. /1 pt Indications : Une archive nommée "/media/archive-02052017.tar.gz " correspond à une archive créée le 02/05/2017 ; La commande #date +%d%m%y affiche la date courante du système au format jjmmaaaa. Utiliser la commande rsync pour synchroniser le répertoire /var/www avec /media/backup Sujet de l’Examen National du Brevet de Technicien Supérieur - Session de Mai 2017 - Filière : Systèmes et Réseaux Informatiques Épreuve de : Systèmes d’exploitation GNU/Linux Page 4 11 Syntaxe : rsync [option] cible destination Utiliser la commande find pour chercher les fichiers vides. Syntaxe: find [chemin] [expression] Quelques exemples d’expression : -type f : fichier de type file -exec [commande] : exécute la commande sur les fichiers recherchés -empty : fichier ou répertoire vide Dossier II : Administration réseau sous GNU/Linux /22 pts 23 pts Supposons que vous êtes l'administrateur du réseau local d'un petit laboratoire universitaire. Ce laboratoire dispose de 5 machines Linux et une imprimante. Le nom du domaine DNS du réseau d’adresse 192.168.1.0/24 est labo.net. Sujet de l’Examen National du Brevet de Technicien Supérieur - Session de Mai 2017 - Filière : Systèmes et Réseaux Informatiques Épreuve de : Systèmes d’exploitation GNU/Linux Page 5 11 La configuration du réseau du laboratoire: Nom de machine Adresse IP Rôles de la machine srvLabo1 eth0 : 192.168.1.1/24 Serveur DNS maître Serveur Apache Serveur Postfix Serveur SSH srvLabo2 eth0 : 192.168.1.2/24 Serveur DNS esclave Serveur DHCP Serveur NFS cliLabo1 eth0 : 192.168.1.10/24 Machine cliente cliLabo2 eth0 : 192.168.1.11/24 Machine cliente cliLabo3 eth0 : 192.168.1.12/24 Machine cliente lprLabo 192.168.1.253 /24 Imprimante I. Configuration réseau, DHCP et DNS /11 pts I.1. Que fournit la commande : $ ifconfig eth0|grep HWaddr ? /0.5 pt I.2. Compléter le contenu du fichier /etc/network/interfaces du serveur srvLabo1 configuré statiquement ; /1.5 pt I.3. Donner la commande permettant de configurer temporairement l’interface réseau de la machine cliente cliLabo1 ; /0.5 pt I.4. Donner la commande permettant de redémarrer le service réseau ; /0.5 pt I.5. Compléter le contenu du fichier de configuration /etc/dhcp/dhcpd.conf du serveur DHCP, en tenant compte des hypothèses suivantes : /3 pts Le serveur DHCP assignera aux clients une adresse IP comprise entre 192.168.1.10 et 192.168.1.20 pour une durée de 600 secondes ; Le temps d'allocation maximum est de 7200 secondes ; L’imprimante prendra toujours une adresse fixe. I.6. Quel est le rôle d’un agent de relais DHCP ? /1 pt I.7. Le serveur DNS maître héberge une zone directe et une zone inverse du domaine labo.net et dont les fichiers de zone sont respectivement labo.net.zone et labo.net.inverse : I.7.1. Interpréter la ligne ci-dessous extraite du fichier /etc/nsswitch.conf de la machine cliLabo1 : /1 pt hosts: files dns Sujet de l’Examen National du Brevet de Technicien Supérieur - Session de Mai 2017 - Filière : Systèmes et Réseaux Informatiques Épreuve de : Systèmes d’exploitation GNU/Linux Page 6 11 I.7.2. La configuration globale du serveur DNS maître est placée dans la section options du fichier de configuration named.conf, dont voici un extrait : options { directory "/var/lib/named"; forwarders { 10.0.0.1; }; allow-transfer { 192.168.1.2 }; } ; Expliquer brièvement le rôle des deux lignes mises en gras ; /2 pts I.7.3. Donner la commande permettant d’obtenir la liste des serveurs de messagerie du domaine labo.net. /1pt II. Administration et sécurité réseau /11 pts II.1. Le serveur NFS exporte les répertoires /projet et /brouillon aux clients selon les droits suivants : - /projet : accessible en Lecture/Ecriture pour la machine srvLabo1 et en lecture seule pour la station cliLabo1 ; - /brouillon : accessible en Lecture/Ecriture pour toutes les stations du réseau ; Donner les lignes du fichier de configuration du serveur NFS /etc/exports ; /1 pt II.2. Donner la commande permettant de redémarrer le serveur NFS; /1 pt II.3. A partir de la machine cliente cliLabo1, donner la commande permettant de monter le répertoire exporté /projet dans le répertoire local /media/partage, supposé déjà créé. /1.5 pt II.4. Pour des besoins internes du laboratoire, on désire configurer le serveur WEB afin d’assurer l’accès aux deux sites Web intranet. Les utilisateurs des postes clients doivent utiliser l’une des URL suivantes pour accéder à l’un des deux sites Web intranet : http://www1.labo.net Accès au site Web dont le répertoire de base est : /var/www/www1 http://www2.labo.net Accès au site Web dont le répertoire de base est : /var/www/www2 II.4.1.Donner la commande qui permet d’installer le serveur http ; /0.5 pt II.4.2.En installant le serveur http, un service web de base est déjà disponible en ligne dans le fichier /etc/apache2/sites-enabled/000-default. Donner la commande permettant de désactiver ce site web ; /0.5 pt II.4.3.Pour différencier entre les deux sites WEB, puisqu’ils utilisent la même adresse IP 192.168.1.1 et le même port 80, on utilise les hôtes virtuels (VirtualHost) par la résolution de nom DNS. Donner les deux enregistrements CNAME à ajouter au fichier de zone directe /var/lib/named/labo.net.zone ; /1 pt uploads/Industriel/ sujet-principal-linux-sri-2017-enoxsqqsance.pdf
Documents similaires










-
46
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 28, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.3187MB