ÉVALUATION EN SYSTÈME D'EXPLOITATION TEST  15

LINUX : UBUNTU

EXAMEN SYSTÈME D'EXPLOITATION  

EXAMEN LINUX ( 20PTS )

Une commande Unix est une directive précise et distinctive, composée de mots ou de phrases, suivant une syntaxe spécifique, qui est entrée dans un éditeur ou un interpréteur de commandes. Cette commande fournit des instructions claires et uniques à l'ordinateur, l'orientant de manière spécifique pour exécuter une séquence d'actions déterminées, dans le but d'atteindre des résultats attendus et spécifiques, en accord avec les besoins et les attentes de l'utilisate

Exercice 01 : 5PTS

  1. Définir les termes suivants: programme, commutation de contexte, fragmentation,  Swap, kill, fork() .
  2. Quelle est le role de la commande who, whoiam, tail, head, wc, sudo, grep.
  3. Dans votre répertoire courant, créez en une commande les fichiers suivants: annee2024 anneeGenius Annee2 annee3 annee2025 AnneeFinal.
  4. A partir de la question 3) Créer le répertoire Year dans votre répertoire courant, en une commande déplacez les fichiers précédemment créés dans le répertoire Year.
  5. A partir de la question 4) Lister tous les fichiers  se terminant par 5 commençant par annee4 commençant par annee4 et de 7 lettres maximum commençant par annee avec aucun chiffre numérique contenant la chaîne ana commençant par a ou A.
  6. Donnee une commande permettant de copier les fichiers dont l'avant dernier caractère est un 4 ou 1 dans le répertoire /tmp en une seule commande.
  7. Donner un commande umask tres permissif, de manière à ce que les fichiers lors de leur création aient par défaut les droits 640 (rw-r-----), et les répertoires 750 (rwxr-x---).

Probleme 02 :  15PTS

Partie 1 : Créations, suppressions et droits d'accès

Au départ, vous êtes dans votre répertoire personnel, qui s’appelle ~ . 

1) A l’aide de commandes, créez l’arborescence donnée ci-dessous et déplacez-vous à l’intérieur.

Droit arbre se pandacodeur

2) Par défaut, quels sont les droits d'accès des fichiers et répertoires créés ?

3) Rajouter le droit d'écriture pour le groupe au fichier notes1.

4) Modifier les droits d'accès du fichier LISEZMOI pour qu'ils soient à 521.

5) Compresser le dossier cours sous la forme d'une archive tar.gz à l'aide la commande tar puis supprimer le répertoire cours.

6) Recréer le répertoire cours en décompressant l'archive précédente dans votre répertoire.

7) Supprimer ensuite tous les répertoires et fichiers créés.

 Partie 2 – Copies et déplacements de fichiers

1) Dans votre home directory, créer un répertoire essai.

2) Copier les fichiers /etc/passwd et /etc/group dans le répertoire essai sous des noms différents.

3) Créer dans essai un répertoire copies.

4) Déplacer un des fichiers de essai dans copies.

5) Créer un répertoire titi dans copies.

6) Supprimer le droit d'exécution 'x' pour le répertoire copies.

7) Taper ls copies, puis ls copies/titi, et cd copie. Que remarquez-vous?

8) Détruire le contenu du répertoire copies avec la commande rm.

9) Détruire le répertoire copies avec la commande rmdir. Que remarquez-vous?

Partie 3 – Liens symboliques

On se propose de tester la commande ln. Pour cela : 

1) Créer un fichier de test nommé original et un lien physique sur ce fichier nommé physique.

2) Ouvrir les fichiers original et physique. Que constate-t-on après édition du fichier physique ?

3) Créer ensuite un autre nouveau fichier toujours nommé original et créer un lien symbolique sur ce fichier nommé symbolique.

4) Ouvrir les fichiers original et symbolique. Modifier le contenu du fichier original. Que constate-t-on au niveau du fichier symbolique ?

5) Effacer le fichier original puis ouvrir le fichier symbolique. Que se passe-t-il ?

 

Correction : Exercice Corrige Linux

 

Si vous avez trouvé cet Examen en Système d'exploitation de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

 
  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam