Examen Principal en Administration Système - Mai 2018

Page 1 sur 6Lecteur de document UniversityLib

Examen Principal en Administration Système - Mai 2018

Systèmes GNU/Linux et Administration Système · exam

Voir tous les documents en systèmes d'exploitation et cloud

Université Virtuelle de Tunis (UVT)

Institut Supérieur d'Informatique (ISI)

Master Professionnel en Logiciels Libres: MP2L

ECUE: Administration système - Durée: 02 heures

Examen session principale – Mai 2018

Documents non autorisés - Enseignant: Habib SMEI

Nom et Prénom : …………………………………………… Code : …………………………..

Exercice 1 : (10 pts)

1. Quel est le rôle d’une partition Swap dans GNU/Linux ?

Répondez directement sur cette feuille

……………………………………………………………………………………………………………….

2. Donnez les avantages du système de démarrage “System D”

……………………………………………………………………………………………………………….

……………………………………………………………………………………………………………….

……………………………………………………………………………………………………………….

……………………………………………………………………………………………………………….

3. Donnez trois caractéristiques du système de fichiers ext4.

……………………………………………………………………………………….…………………………….

……………………………………………………………………………………….…………………………….

4. Soit la ligne suivante :

mp2l:x:15:0:administrator:/root:/usr/sbin/nologin.

a. De quel fichier provient-elle ?

……………………………………………………………………………………………………………….

b. Donnez la signification précise des champs suivants :

mp2l

15

0

administrator

/root

/usr/sbin/nologin

5. L'arborescence …………………… contient les données des utilisateurs.

6. La commande …………………….. permet de vérifier les quotas d'un utilisateur.

7. A quoi sert le dossier /etc/skel ?

…………………………………………………………………………………….…………………………….

8. Soit le répertoire MP2L suivant :

drwxrwxrwt 15 root root 4096 mai 23 08:30 MP2L

a. Expliquez la signification des différents champs. Indiquez les droits affectés à ce répertoire

drwxrwxrwt

15

root

root

mai 23 08:30

MP2L

b. Quelle est la valeur numérique à passer à la commande chmod pour positionner les droits d’accès tells que

définis ci-dessus.

……………………………………………………………………………………….…………………………….

9. Quelle commande permet de construire un système de fichiers sur une partition ? Donnez un exemple

avec le système de fichiers ext4

……………………………………………………………………………………….…………………………….

……………………………………………………………………………………….…………………………….

1

Publicité

10. Quelle commande permet de connaître l’espace disque occupé et l’espace disque libre ?

………………………………………………………………………………………….

11. Quelle commande permet de contrôler l’intégrité d’un système de fichiers ?

………………………………………………………………………………………….

12. Quel fichier utilise la commande mount –a pour monter un système de fichiers ?

………………………………………………………………………………………….

13. Quelle commande et quelle option permettent d'initialiser la base de données de quotas ?

……………………………………………………………………………………………………………….

……………………………………………………………………………………………………………….

……………………………………………………………………………………………………………….

……………………………………………………………………………………………………………….

14. Expliquez brièvement la notion de quota, de limite douce et de limite dure sous GNU/Linux

Quota : ……………………………………………………………………………………………………………….

……………………………….……………………………………………………………………………………….

………………………………….…………………………………………………………………………………….

Limite douce : …….………………………………………………………………………………………………….

…………………………………………..…………………………………………………………………………….

……………………………………………………...………………………………………………………………….

Limite dure : …….…………………………………………………………………………………………………...

……………………………………………………...………………………………………………………………….

……………………………………………………...………………………………………………………………….

15. En tant qu’administrateur système, vous devez ajouter le répertoire /opt/lib à la liste des chemins

de bibliothèques, pour tout le système. Comment procéder, en deux étapes ?

……………………………………………………………………………………………………………….

……………………………………………………………………………………………………………….

16. Quel est le rôle du processus syslogd ?

……………………………………………………………………………………………………………….

17. Dans quel fichier sont stockés les fichiers crontab pour les utilisateurs sous ubuntu GNU/Linux ?

……………………………………………………………………………………………………………….

18. Que signifient les mots noauto et sync dans le fichier /etc/fstab ?

……………………………………………………………………………………………………………….

……………………………………………………………………………………………………………….

……………………………………………………………………………………………………………….

19. Donnez la signification des droits suivants :

2

SETUID : ………………………….………………….……………………………….……………

SETGID : ………………………….………………….……………………………….………………

Stickybit : ………………………….………………….…………………………….…………………

Exercice 2 (15 pts)

L’administrateur a le choix entre utiliser un répertoire /home sous la racine ou créer une partition séparée

/home.

1. A votre avis quelle est la meilleure solution ? (3 points)

2. Dans le cas du choix d’une partition séparée, indiquer trois systèmes de fichiers différents qui peuvent

être utilisés. (3 points)

3. Quelle est la commande à utiliser pour effectuer le formatage (la partition /home correspond à /dev/sda3

et le système de fichiers choisi est ext4) ? (2 points)

4. Pour limiter les espaces disque attribués aux utilisateurs, l’administrateur utilise les quotas. Il a alors la

possibilité de spécifier une limite douce (Soft Limit) et une limite dure (Hard Limit) pour chaque

utilisateur.

a. Expliquer ce mécanisme de quota et les notions de limites douce et dure. (4 points)

b. Dans quel fichier configuration le mécanisme de quota doit-il être spécifié ? (1 points)

c. Donner la commande permettant de fixer les quotas d’un utilisateur donné « utilisateur1 ». (1 points)

Publicité

d. Comment l’administrateur peut-il activer les quotas au démarrage du système ? (1 points)

Exercice 2 (14 pts)

1. Donner la commande qui permet de créer l’utilisateur user1 avec comme répertoire de connexion

/home/documents/user1 et comme shell par défaut /bin/sh.

2. Afin de contrôler le serveur, l’administrateur a besoin de superviser les fichiers journaux. Quel est le

nom du répertoire qui contient la plupart des fichiers journaux ?

3. L’administrateur désire installer un logiciel spécifique au service financier appelé « finadmin ». Le

fichier ReadMe.txt lui propose d’exécuter les instructions suivantes :

gunzip finadmin.tar.gz

tar –xvf finadmin.tar

make install

make maconfig

a. Expliquer le rôle de chacune de ces instructions.

b. Si le logiciel est installé dans le dossier /opt/logiciels/finadmin, quelle est la

commande à exécuter pour permettre de lancer ce logiciel à partir de n’importe quel

emplacement ?

3

4. L’administrateur doit réfléchir à une solution de sauvegarde pour les données.

a. Quels sont les différents aspects à examiner ?

b. Quelles sont les solutions de sauvegarde possibles ?

c. Quelles différences y-a-t-il entre le backup, la synchronisation et le Raid ?

4

Exercice 2 - QCM : (10 pts)

1. Quels droits sont positionnés sur un répertoire par la commande chmod 1777?

A. Elle permet à tous les utilisateurs d’accéder au répertoire.

B. Elle interdit l'accès aux autres utilisateurs que le groupe.

C. Elle permet à tous de créer des fichiers dans ce répertoire

D. Elle permet à tous de créer des fichiers dans ce répertoire, mais pas de modifier ou d’effacer ceux des autres.

2. Pour formater une partition ext4, vous utilisez

fdisk –f ext4

A. disk druid.

B.

C. mkfs.ext4

fsck.

D.

3. Quelle commande montre l'occupation d'un répertoire /usr/REP ?

A. du -hs /usr/REP

B. df -h /usr/REP

C. dd -h /usr/REP

ls -iR /usr/REP

D.

4. La commande locate

A. Fonctionne comme find mais avec des options différentes.

B. Est plus efficace que find car elle utilise un index.

C. Permet de localiser l’emplacement des fichiers exécutables de Linux.

D. Permet de changer la langue par défaut de Linux.

5. Quelle commande permet de verrouiller le compte cpte1 ?

A. usermod -l cpte1

B. usermod -L cpte1

C. usermod --l cpte1

D. usermod –lock cpte1

Publicité

6. Pour fournir un environnement initial pour tous les utilisateurs, on doit modifier le fichier

A.

B.

C.

D.

/etc/login.defs

/etc/default/useradd

/etc/skel

/etc/default/users

7. Comment peut-on installer le paquetage RPM monprog-1.i386.rpm ?

A.

B.

C.

D.

rpm -Uvh monprog-1.i386.rpm

rpm -i monprog-1.i386.rpm

rpm -u monprog-1.i386.rpm

rpm -e monprog-1.i386.rpm

8. Quels droits devrait avoir le fichier /usr/bin/passwd ?

A. 4511

B. 6400

C. 5400

D. 4222

9. Vous utilisez le système de quotas sur votre système. Comment pouvez-vous voir les détails des quotas de disque ?

repquota

A.

B. quota -l

C. quotachech

D. quota --list

10.

Quelle commande permet de voir l'espace restant sur une partition montée ?

top

free

A.

B.

C. df

D.

fsstat

11. La commande useradd –f 5 med permet d’ajouter l’utilisateur med en spécifiant :

A. 5 jours avant l’expiration du compte

B. 5 jours avant l’expiration du mot de passe

C. 5 jours entre l'expiration et la désactivation permanente du compte

D. 5 jours avant l’activation du compte

5

12. Avec la commande groupadd, l’option -o permet :

A. de créer un GID primaire

B. d’affecter un GID déjà existant

C. de créer un GID secondaire

D. de supprimer un GID secondaire

13. Vous êtes le propriétaire du fichier fic auquel vous avez retiré tous les droits aux membres du groupe et aux autres.

Cependant le répertoire qui le contient dispose du droit w pour les membres du groupe. Qui peut supprimer votre fichier ?

Publicité

A. Seulement vous.

B. Vous et les membres du groupe du répertoire.

C. Personne : vous avez supprimé tous les droits du fichier.

D. Les autres.

14. Dans quel fichier est stockée la liste des commandes récemment utilisées (shell bash) ?

A.

B.

C.

D.

.bashrc_history

.history

.bash_history

.bash_list_history

15. Quelle commande permet de positionner le bit sticky pour le répertoire /tmp ?

A. chmod u+s /tmp

B. chmod +st /

C. chmod a+s /tmp

D. chmod o+t /temp

16. Pendant le démarrage de GNU/Linux, qu’est ce qui arrive immédiatement après la phase de chargement du noyau ?

A. Chargement de initial ramdisk

B. Exécution de init

C. Montage du système de fichiers root

D. Chargement des modules

17. Comment supprimer une entrée crontab ?

A. Crontab -d

B. crontab -e

C. crontab -r

D. del –crontab

18. Vous voulez savoir où se trouvent tous les fichiers de configuration du paquet installé "postfix". En supposant qu'il a été

installé avec rpm. Quelle est la commande appropriée ?

A.

B.

C.

D.

rpm -qc postfix

rpm -Vc postfix

rpm --config postfix

rpm -qa --config postfix

19. Quelle commande permet de savoir si un paquet est installé ?

A.

B.

C.

D.

rpm -- list rpmname

rpm -qvl rpmname

rpm rpmname

rpm -qv rpmname

6