Administration et gestion des systèmes GNU/Linux

Page 1 sur 6Lecteur de document UniversityLib

Administration et gestion des systèmes GNU/Linux

Systèmes d'exploitation et administration Linux · exam

Exercice 1 :

1. Quel est le r le dune partition Swap dans GNU/Linux ?

El ments de correction des examens

Sous GNU/Linux, la RAM ( la m moire vive) est divis e en blocs de m moire appel s pages. Le swapping est le

proc d par lequel une page de m moire est copi e vers un espace pr d fini du disque dur que l'on nomme le

swap (ou espace virtuel , ou encore partition d' change , en fran ais.).

Lespace Swap a pour r le de r soudre des probl mes de surcharge de la m moire vive en tendant lespace de

la RAM avec celui de lespace Swap r serv .

2. Donnez les avantages du syst me de d marrage System D

La Gestion et d marrage des services en utilisant des sockets et des bus, permettant d'avoir dans certains cas

une meilleure parall lisation des services interd pendants ;

Les cgroups sont utilis s pour suivre les processus des services en plus des PID. Cela permet de maintenir la

trace des d mons m me s'ils se dupliquent ;

Offre une plus grande parall lisation, ayant comme effet de bord (mais pas une volont de base) un temps de

d marrage beaucoup plus court. Plusieurs t moignent du passage de plus de 10 secondes 1 seconde ;

Permet de monter ou d monter les points de montage ;

labore un syst me de gestion transactionnel des d pendances des services

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

La gestion des volumes d'une taille allant jusqu' un exbioctet (260 octets),

Lallocation par extent qui permettent la pr -allocation d'une zone contigu pour un fichier, pour minimiser

la fragmentation. L'option extent est active par d faut depuis le noyau Linux 2.6.23

Offre une compatibilit ascendante avec ext3.

Ext4 pr sente des performances en hausse par rapport Ext3, ReiserFS 3 et XFS

4. Soit la ligne suivante :

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

a. De quel fichier provient-elle ?

du fichier /etc/passwd

b. Donnez la signification pr cise des champs suivants :

mp2l

15

0

administrator

/root

/usr/sbin/nologin

Nom du compte

UID

GID

Groupe

R pertoire

personnel

Shell par defaut

5. L'arborescence /home contient les donn es des utilisateurs.

6. La commande quotacheck auvg permet de v rifier les quotas d'un utilisateur.

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

Template des nouveaux utilisateurs

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

Dossier avec les droits :

rwxrwxrwx et le droit

sp cial stickybit

Nombre de

liens

physiques sur

le fichier

(15)

root

prop

root

mai 23 08:30

grpe

la date et

lheure de la

derni re

modification

MP2L

Nom du

fichier

b. Quelle est la valeur num rique passer la commande chmod pour positionner les droits dacc s tells que

d finis ci-dessus.

Publicité

chmod 1777 MP2L

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

avec le syst me de fichiers ext4

mkfs - Exemple : mkfs.ext4 /dev/sda4

1

10. Quelle commande permet de conna tre lespace disque occup et lespace disque libre ?

df

11. Quelle commande permet de contr ler lint grit dun syst me de fichiers ?

fsck - Exemple : fsck -t ext3 /dev/sda4

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

Le fichier /etc/fstab

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

quotacheck avug

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

quota : L'attribution de quotas dans un syst me de fichiers est un outil qui permet de ma triser l'utilisation de

l'espace disque. Les quotas consistent fixer une limite d'espace pour un utilisateur ou un groupe

d'utilisateurs. Pour la cr ation de ces quotas, on d finit 2 types de limites :

-limite douce (ou soft limit) : indique la quantit maximale d'espace qu'un utilisateur peut occuper sur le

syst me de fichiers. Si cette limite est atteinte, l'utilisateur re oit des messages d'avertissement quant au

d passement du quota qui lui a t attribu . Si son utilisation est combin e avec les d lais (ou grace period),

lorsque l'utilisateur continue d passer la soft limite apr s que ce soit coul le d lai de gr ce, alors il se

retrouve dans le m me cas que dans l'atteinte d'une limite dure.

limite dure (ou hard limit) d finit une limite absolue pour l'utilisation de l'espace. L'utilisateur ne peut pas

d passer cette limite. Pass e cette limite, l' criture sur ce syst me de fichiers lui est interdite.

15. En tant quadministrateur 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 ?

Vous devez tout dabord rajouter /opt/lib dans le fichier /etc/ld.so.conf et ensuite ex cuter la commande

ldconfig.

16. Quel est le r le du processus syslogd ?

Le d mon rsyslogd permet d'enregistrer diverses activit s du syst me, comme les messages de d boguage ou

les avertissements affich s par le noyau. Son fichier de configuration, /etc/syslog.conf, permet de sp cifier

l'endroit o les informations doivent appara tre.

Par exemple :

kern.warn;*.err;authpriv.none /dev/tty10

.emerg

mail.* -/var/log/mail

*.warn /var/log/warn

La syntaxe de ce fichier est la suivante : dispositif.niveau; dispositif.niveau...

o dispositif repr sente l'application ou le service d'o le message mane (ce peut tre le d mon courrier mail, le

noyau kern, les programmes utilisateurs user, les programmes d'identification auth, tels que login ou su),

et niveau la gravit du message :

debug pour d boguage.

{

info pour information.

{

{ notice pour notification.

{ warning pour avertissement.

{

{

{

{

err pour erreur.

crit pour critique.

alert pour ``panique bord''...

emerg pour ``rien n'va plus''...

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

Les fichiers crontab sont stock s dans le r pertoire /var/spool/cron/$USER, o $USER est le nom de login de

l'utilisateur.

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

Noauto : Le syst me de fichiers est (cest loption par d faut) n'est pas mont automatiquement

Sync : toutes les entr es/sorties se feront en mode synchrone

19. Donnez la signification des droits suivants :

SETUID :

Pour les fichiers ex cutables : le processus r sultant d'un fichier ex cutable SUID (4000) poss de les permissions du

propri taire du fichier.

Publicité

SGID :

Pour les fichiers ex cutables : le processus r sultant d'un fichier ex cutable SGID (2000) poss de les permissions du

groupe du propri taire du fichier.

2

Pour les r pertoires : les fichiers cr s dans les r pertoires ont pour groupe du propri taire le groupe du propri taire

du r pertoire.

Sticky-Bit :

Pour les fichiers ex cutables : le processus r sultant d'un fichier ex cutable Sticky-bit (1000) reste en m moire et son

chargement est rapide.

Pour les r pertoires : la suppression d'un fichier dans un r pertoire Sticky-bit n'est possible que pour le propri taire.

Exercice 2 :

Ladministrateur 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 ?

Partition s par e permet de faciliter la gestion (sauvegarde et backup), les mises jour syst me et une

meilleure s curisation

2. Dans le cas du choix dune partition s par e, indiquer trois syst mes de fichiers diff rents qui

peuvent tre utilis s.

ntfs, extended, FAT, &

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) ?

mkfs t ext4 /dev/sda3 ou bien mkfs.ext4 /dev/sda3

4. Pour limiter les espaces disque attribu s aux utilisateurs, ladministrateur 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.

L'attribution de quotas dans un syst me de fichiers est un outil qui permet de ma triser l'utilisation de

l'espace disque. Les quotas consistent fixer une limite d'espace pour un utilisateur ou un groupe

d'utilisateurs.

Pour la cr ation de ces quotas, on d finit 2 types de limites :

La limite douce (ou soft limit) : indique la quantit maximale d'espace qu'un utilisateur peut occuper sur

le syst me de fichiers. Si cette limite est atteinte, l'utilisateur re oit des messages d'avertissement quant

au d passement du quota qui lui a t attribu . Si son utilisation est combin e avec les d lais (ou grace

period), lorsque l'utilisateur continue d passer la soft limite apr s que ce soit coul le d lai de gr ce,

alors il se retrouve dans le m me cas que dans l'atteinte d'une limite dure.

La limite dure (ou hard limit) d finit une limite absolue pour l'utilisation de l'espace. L'utilisateur ne

peut pas d passer cette limite. Pass e cette limite, l' criture sur ce syst me de fichiers lui est interdite.

b. Dans quel fichier configuration le m canisme de quota doit-il tre sp cifi ?

/etc/fstab

c. Donner la commande permettant de fixer les quotas dun utilisateur donn utilisateur1 .

3

Pour modifier les quotas affect s un utilisateur ou un groupe d'utilisateurs, il suffit d'utiliser

edquota -u user et edquota -g groupe (pour un groupe).

Cette commande va permettre d' diter un fichier texte dans lequel on pourra modifier les quotas. Les

nouvelles valeurs seront prises en compte d s l' criture du fichier.

Dans notre cas : edquota -u utilisateur1

d. Comment ladministrateur peut-il activer les quotas au d marrage du syst me ?

D'abord activer usrquota et grpquota respectivement pour les quotas utilisateurs et les quotas pour les

groupes d'utilisateurs dans le fichier fstab :

/dev/sda3 /home ext4 defaults,rw,usrquota,grpquota 0 0

Les quotas sont activ s au d marrage gr ce la commande quotaon

Exercice 3 :

1. Donner la commande qui permet de cr er lutilisateur user1 avec comme r pertoire de connexion

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

useradd d /home/documents/user1 s /bin/sh user1

2. Afin de contr ler le serveur, ladministrateur a besoin de superviser les fichiers journaux. Quel est le

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

/var/log

3. Ladministrateur d sire installer un logiciel sp cifique au service financier appel finadmin . Le

fichier ReadMe.txt lui propose dex 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.

d copresser larchive

d archiver (extraire)

aller au rep install

ex cuter le programme finadmin

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 nimporte quel

emplacement ?

Publicité

PATH=$PATH:/opt/logiciels/finadmin

4. Ladministrateur doit r fl chir une solution de sauvegarde pour les donn es.

a. Quels sont les diff rents aspects examiner ?

La fr quence de sauvegarde, lespace disponible des supports de sauvegardes, la criticit des donn es

sauvegarder.

b. Quelles sont les solutions de sauvegarde possibles ?

La sauvegarde incr mentale

La sauvegarde compl te

La sauvegarde physique

Sauvegarde d'image de partition

Sauvegarde Bare Metal

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

4

La sauvegarde en ligne (backup) permet de conserver un fichier afin de pouvoir le retrouver plus tard

lidentique. Il sagit purement et simplement dune mesure de s curit pour pr venir une ventuelle perte des

donn es due une panne, un vol, un virus, etc&

La synchronisation quant elle consiste maintenir identiques deux fichiers ou deux r pertoires et elle

seffectue g n ralement entre deux ordinateurs, id ale pour le travail collaboratif.

Le RAID est un ensemble de techniques de virtualisation du stockage permettant de r partir des donn es sur

plusieurs disques durs afin d'am liorer soit les performances, soit la s curit ou la tol rance aux pannes de

l'ensemble du ou des syst mes.

Exercice 4 - QCM

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

A. Elle permet tous les utilisateurs dacc 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 deffacer 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 lemplacement 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

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

Publicité

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 ?

A. 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 dajouter lutilisateur med en sp cifiant :

A. 5 jours avant lexpiration du compte

B. 5 jours avant lexpiration du mot de passe

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

D. 5 jours avant lactivation du compte

12. Avec la commande groupadd, loption -o permet :

5

A. de cr er un GID primaire

B. daffecter 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 ?

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, quest 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. rpm -- list rpmname

B. rpm -qvl rpmname

C. rpm rpmname

D. rpm -qv rpmname

6