Vous êtes sur la page 1sur 2

UADB

Licence2 AMRT le 21 juin 2012

Correction Devoir surveille de LINUX

Exercice 1:
1. Citer 5 répertoires placés directement dans le répertoire racine. Les décrire.
Rep : choisir 5 parmi : bin boot dev etc home lib mnt opt proc root sbin stmp
usr var…..Pour les descriptions voir cours

2. Que se passe-t-il si vous essayez, à partir du répertoire racine de remonter au niveau


hiérarchique supérieur
Rep : Il ne se passe rien. Le répertoire racine « / » et son propre prédécesseur

3. Lister l'ensemble des fichiers du répertoire « /dev » (et sous répertoires) en redirigeant
la sortie standard vers le fichier device.
Rep : ls /dev > device

4. A l'aide des commandes « head » et « tail » retrouver la ligne 10 du fichier «


/etc/passwd »
Rep : head -10 /etc/passwd | tail -1

5. Extraire la première colonne du fichier « /etc/passwd » et placer le tout dans le fichier


« passwd.1 ».
Rep : cut -d: -f1 /etc/passwd > passwd.1

6. Créer avec une seule ligne de commande les répertoires /étudiant/maint2/exo


Rep : mkdir –p /etudiant/web2/exo

7. Créer dans le répertoire exo trois fichiers (toto, nama, tati) et trois répertoires (reptoto,
repnama, reptati)
Rep : touch /etudiant/web2/exo/toto
Rep : touch /etudiant/web2/exo/nama
Rep: touch /etudiant/web2/exo/tati

Rep : mkdir /etudiant/web2/exo/reptoto


Rep : mkdir /etudiant/web2/exo/repnama
Rep : mkdir /etudiant/web2/exo/reptati

8. Créer un fichier vide test1 dans le répertoire exo


Rep : touch /etudiant/web2/exo/test1

9. A l'aide de la commande « grep », cherchez dans le fichier /etc/passwd la ligne


commencant par root
Rep : grep ^root /etc/passwd

Exercice 2
1. Citer des taches de base du noyau linux
Rep : - L’initialisation du système
- La gestion des fichiers
- La gestion des ressources
- La gestion des processus
- La gestion des entrées/sorties

2. Donner une description de la partition dénommée sdc1


Rep : Première partition d’un périphérique SCSI monté en maitre sur le
contrôleur secondaire

3. Donner une commande qui permet de sélectionner les colonnes d’un fichier
Rep : cut

4. Est ce qu’un logiciel sous licence GPL peut être vendu


Rep : Oui, un logiciel sous licence GPL peut être vendu

5. Définir un Shell d’un système Unix puis en citer 2


Rep : Un shell est un interpréteur de commandes, un langage de programmation
c-shell, tc-shell, korn-shell, bourne shell

6. Donner une commande qui permet de formater la partition /dev/had1 en ext3


Rep : 3 commandes équivalentes
mkfs.ext3 /dev/sda1, mkfs -t ext3 /dev/sda1, mke2fs –j /dev/sda1

7. Donner le résultat de la commande suivante :


cut –d : f2,6 /etc/shadow
Rep : Extrait les colonnes (avec comme séparateur de colonnes « : » ) 2 et 6 du
fichier /etc/shadow et les affiche sur la sortie standard qui est l’écran

Vous aimerez peut-être aussi