Vous êtes sur la page 1sur 3

ESISA EXAMEN ADMINISTRATION LINUX

!
NOM :

!
1) Compléter le schéma suivant pour montrer comment sont répartis les blocs de
données A, B, C et D sur les différents disques selon qu’on utilise un RAID 10 ou un
RAID 01

! D!
B!
C!
A
! RAID 10

!
!
!
!
2) Citer les grandes différences entre ext3 et ext4

!
!
!
!
!
!
Script

Afin d’éviter un débordement de l’espace disque réservé aux logs, vous allez créer un
script log.sh qui pour chaque fichier dans /var/log (messages,secure,...) va :

Comparer la taille de celui-ci avec le seuil 10M. Dès que la taille du fichier en cours
dépasse cette valeur on le compresse puis on le déplace vers /media/logBackup et en
fin on regénére un nouveau fichier vide de même nom. Le format du fichier de sortie
après compression et comme suit : messages -> messages-200612.tar.gz ou 200612
est la date en format %d%m%a
Les commandes que vous pouvez utiliser sont : tar, date +’’%d%m%a ‘’, mv , touch , ls –l
et gawk
ESISA EXAMEN ADMINISTRATION LINUX

!
NOM :

1) Ci-joint un extrait du MBR extrait d’une machine aplhas, donner les systèmes de
fichiers installés dans chaque partition en précisant si c’est une partition bootable
primaire ou étendue.

2000 0021 df53 0c13 0800 0000 2000 0003



df80 0c14 fe07 ffff 2800 0003 c000 01d4

fe00 ffff fe07 ffff e800 01d7 fab0 0b00

fe00 ffff fe0f ffff e800 0cd8 f800 1869 aa55

Partition Type Primaire/étendue bootable

2) qu’il est le surplus de la technologie RAID par rapport au LVM. Quelle est la

capacité d’un RAID 5 composé de 4 disque de taille (500 Go) chacun (Justifier).

!
!
!
!
Script

On vous propose de réaliser un script shell quotas.sh qui permet d'afficher les
utilisateurs du système qui ont dépassé un certain espace disque que vous allez définir
(seuil). Pour chaque utilisateur physique (uid>=500) votre script va chercher tous les
fichiers (dans son répertoire de travail) appartenant à celui-ci et calculer leurs
tailles. Dès que la taille totale dépasse le seuil, votre script écrira le nom de
l'utilisateur concerné et la taille de ses fichiers sur disque dans un fichier quotas.txt.
Les erreurs associées aux droits doivent être redirigées vers la sortie d'erreurs.
Indication :
Pour trouver les fichier d’un utilisateur esisa on peut utiliser la commande find comme
find . –user esisa –type f | xargs ls -l
Cette commande va afficher tous les fichiers appartenant à l’utilisateur esisa sous la
forme ls –l
!
ESISA EXAMEN ADMINISTRATION LINUX

NOM :

!
1) On dispose d’un fichier de taille 1,32M sur un système de fichier ext3. Donner la
répartition des différents blocs de ce fichier par rapport aux 13 adresses de l’inoeud
associé :!
Adresse nombre de bloques 7

1 1

!
2) écrire les règles nécessaires qui permettent à une machine d’un réseau local
(172.16.0.0, 255.255.255.0) d’accéder au web et d’interdire tout autre type de trafic
!
!
!
!
!
Script
On vous propose de réaliser un script shell serviceState.sh qui permet de lister les services
actifs :
- Sans argument, le script affiche les services actifs pour le niveau d’execution en cours
- Avec argument, le script affichera les services actifs du niveau donné en paramètre
(1,2,3,4 ou 5). L’argument all, doit permettre d’afficher les services actifs par niveau.
Le script doit faire les contrôles nécessaires sur le nombre de paramètre et le type associé
(*) Les services sont définis dans les répertoires /etc/rc.*

Vous aimerez peut-être aussi