0% ont trouvé ce document utile (0 vote)
6 vues5 pages

Inf1301 Tp02 Linux

Le document est un guide d'utilisation du système d'exploitation GNU/Linux, comprenant des questionnaires et des exercices pratiques pour les étudiants en informatique. Il aborde des concepts fondamentaux de Linux, des commandes essentielles, ainsi que des exercices sur l'organisation de fichiers, la gestion des utilisateurs et le scriptage shell. Les étudiants sont encouragés à documenter leurs démarches avec des captures d'écran et des commentaires.

Transféré par

laminengolom
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues5 pages

Inf1301 Tp02 Linux

Le document est un guide d'utilisation du système d'exploitation GNU/Linux, comprenant des questionnaires et des exercices pratiques pour les étudiants en informatique. Il aborde des concepts fondamentaux de Linux, des commandes essentielles, ainsi que des exercices sur l'organisation de fichiers, la gestion des utilisateurs et le scriptage shell. Les étudiants sont encouragés à documenter leurs démarches avec des captures d'écran et des commentaires.

Transféré par

laminengolom
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université des Sciences, des Techniques et des Technologies de Bamako

Faculté des Sciences, Techniques (FAST/USTTB)

Département de : Maths-Informatique

INF1301

TP02 : Système d’Exploitation GNU/Linux

Travail demandé : Faire un compte rendu permettant de guide d’utilisation du Système


d’exploitation CNU/Linux. Des images ou captures d’écran décrivant les démarches ou résultats
d’opérations, ainsi que des commentaires seront rédigés pour étayer les activités des apprenants.

Avant-propos : "Linux ne désigne en réalité que le noyau sans interface graphique, ni interface
utilisateur ou autres logiciels. Pour obtenir un système d'exploitation convivial, il faut lui rajouter tout
un tas de logiciels et utilitaires. Il faut noter que l'interface graphique sous Linux est un logiciel
comme un autre. Ainsi, il existe plusieurs interfaces graphiques, les plus répandues sont : GNOME,
KDE, XFORCE, etc."

A. Questionnaires :

1. Quelle est l’âge ou la période de la première apparition de Linux ?


✓ ……………………

2. Quel est le système d’exploitation à partir duquel Linux a pris sa source ?


✓ ……………………

3. Déterminer les commandes permettant de réaliser les actions suivantes :

a. Quel est le système installé ?


✓ …………………………..

b. lister le contenu du répertoire courant de manière détaillé ?


✓ …………………………..

c. afficher tous les fichiers y compris les fichiers cachés.

1
✓ …………………………..

d. combien de lignes comportent le fichier /etc/fstab contenant la table des différents


systèmes de fichiers ?
✓ …………………………..…………………………..

e. donner la commande qui vérifier si root est-il connecté ou non ?


✓ …………………………..

f. afficher la liste des fichiers du repertoire etc dont le nom commence par c ou r ?
✓ …………………………..…………………………..

g. afficher les 5 dernières lignes du fichier /etc/passwd ?


✓ …………………………..…………………………..

h. supprimer tous les fichiers ayant pour extension .txt.


✓ …………………………..

4. Expliquer les effets après exécution des commandes suivantes (le prompt$ indique l’invité
de commande) :
a. Prompt$ cd ~
✓ …………………………..……………………………………………………..…………………………
b. Prompt$ mkdir commandeLinux
✓ …………………………..……………………………………………………..…………………………
c. Prompt$ cd commandeLinux
✓ …………………………..……………………………………………………..…………………………
d. Prompt$ mkdir -p cours1/cours2/cours3/cours4
✓ …………………………..……………………………………………………..…………………………
e. Prompt$ ls -R
✓ …………………………..……………………………………………………..…………………………
f. Prompt$ find /usr/include –name “*.h”
✓ …………………………..……………………………………………………..…………………………
g. Prompt$ find /usr/include –name “*.h” | tail –n 3
✓ …………………………..……………………………………………………..…………………………
h. Prompt$ echo “Examen de Systèmes d’exploitation \“Durée : 1H30\””
✓ …………………………..……………………………………………………..…………………………
i. Prompt$ date >> info
✓ …………………………..……………………………………………………..…………………………
j. Prompt$ chown user1 /home/user1/[Link]
✓ …………………………..……………………………………………………..…………………………

B. Exercice 1 : Organisation de fichiers

On donne une arborescence d’organisation de fichiers ci-dessous.

2
1. Créer l’arborescence dans votre répertoire perso (~)
✓ …………………………..……………………………………………………..…………………………
✓ …………………………..……………………………………………………..…………………………

2. Afficher cette arborescence dans le terminal


✓ …………………………..……………………………………………………..…………………………

3. Supprimer le répertoire TST


✓ …………………………..………………………………

4. Supprimer le répertoire TDI


✓ …………………………..………………………………

5. se déplacer dans le répertoire ALGO, et déterminer quel est le chemin absolu de ce répertoire ?
✓ …………………………..………………………………
✓ …………………………..………………………………

6. supprimer le répertoire W7 à partir du répertoire ALGO


✓ …………………………..………………………………

C. Exercice 2 : Gestion des fichiers de lien

1. Créer dans votre répertoire perso un fichier de test nommé original et un lien physique sur ce
fichier nommé physical.
✓ …………………………..………………………………
✓ …………………………..………………………………

2. Exécuter la commande ls –li original physical et comparer les numéros d’inodes, les droits
d’accès et les tailles des deux fichiers. Que peut-on remarquer ?
✓ …………………………..………………………………

3. Créer le répertoire ˜/test puis créer dedans un nouveau lien physique pour original nommé
physical2.
✓ …………………………..………………………………
✓ …………………………..………………………………

4. Insérer une ligne dans original avec un éditeur de texte. Ouvrir avec cat les fichiers original et
physical et physical2, que constate-t-on après édition de l’un d’eux ?
✓ …………………………..……………………………….

5. Noter les droits que vous avez actuellement sur les fichiers original et physical. Modifier les
droits sur le fichier original pour avoir les permissions suivantes rw-r-----. Quels sont les droits
d’accès sur le fichier physical ?
✓ …………………………..………………………………

3
6. Supprimer le fichier original puis ouvrir le fichier physical ensuite effacer le fichier physical
puis ouvrir physical2. Que peut-on remarquer ? Puis, Supprimer le fichier physical
✓ …………………………..………………………………

D. Exercice 3 : Gestion de compte utilisateur

1. Créer quatre utilisateurs user1, user2, user3 et user4 ?


✓ …………………………..………………………………
✓ …………………………..………………………………
✓ …………………………..………………………………
✓ …………………………..………………………………

2. Créez deux groupes group1 et group2 ?


✓ …………………………..………………………………
✓ …………………………..………………………………

3. Rendre les utilisateurs dans les groupes :

– Les premier et deuxième utilisateurs sont membres du premier groupe.


✓ …………………………..………………………………
✓ …………………………..………………………………

– Les troisième et quatrième utilisateurs sont membres du second groupe.


✓ …………………………..………………………………
✓ …………………………..………………………………

– Le deuxième utilisateur est aussi membre du second groupe


✓ …………………………..………………………………

– Le quatrième utilisateur est aussi membre du premier groupe.


✓ …………………………..………………………………

4. Vérifier, à présent les membres de chaque groupe


✓ …………………………..………………………………
✓ …………………………..………………………………

5. Créer trois répertoires différents : rep1, rep2 et rep3 en seul ligne ?


✓ …………………………..………………………………

6. Créer dans rep1 un fichier nommé fich11 et dans rep2 un répertoire nommé rep21 ?
✓ …………………………..………………………………
✓ …………………………..………………………………
✓ …………………………..………………………………
✓ …………………………..………………………………
✓ …………………………..………………………………

7. Déplacer-vous au répertoire rep21 et copier le rep1 et son contenu dans le répertoire courant

4
✓ …………………………..………………………………
✓ ……………………………………………………………..

8. Copier l’arbre rep2 dans le répertoire rep3 ?


✓ …………………………..………………………………

9. Visualiser le contenu de rep3 de façon détaillée ?


✓ …………………………..………………………………

10. Supprimer l’arbre rep3 ?


✓ …………………………..………………………………

E. Exercice 4 : Scriptage shell

1. A partir du terminal créer un fichier de bienvenue [Link] auquel il faut attribuer les
droits d’exécution.
✓ …………………………..………………………………
✓ …………………………..………………………………

2. Taper dans le terminal les instructions suivantes :


✓ …………………………..………………………………
✓ …………………………..………………………………
✓ …………………………..………………………………

3. Puis, exécuter le fichier [Link]


✓ …………………………..………………………………

4. Utiliser à présent un éditeur de texte (gedit, vim, nano,…) pour ajouter les instructions
suivantes à la fin du fichier de bienvenue. Puis, exécuter à nouveau le fichier [Link]

✓ ………………………..…………………………

5. Faire les commentaires des instructions et donner votre remarque.

Vous aimerez peut-être aussi