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