0% ont trouvé ce document utile (0 vote)
3 vues4 pages

TP1commande de Base Linux

Le document présente un TP sur les commandes Linux et la gestion des processus, dirigé par l'enseignant Guillaume Mantez. Il comprend plusieurs exercices pratiques, tels que la manipulation de fichiers, la gestion des processus, les permissions, les redirections, la recherche de fichiers, et la surveillance système. Chaque exercice vise à familiariser les étudiants avec les commandes essentielles de Linux et les concepts de base de l'administration système.

Transféré par

alala.mohamed.22
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)
3 vues4 pages

TP1commande de Base Linux

Le document présente un TP sur les commandes Linux et la gestion des processus, dirigé par l'enseignant Guillaume Mantez. Il comprend plusieurs exercices pratiques, tels que la manipulation de fichiers, la gestion des processus, les permissions, les redirections, la recherche de fichiers, et la surveillance système. Chaque exercice vise à familiariser les étudiants avec les commandes essentielles de Linux et les concepts de base de l'administration système.

Transféré par

alala.mohamed.22
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

Master 2 – EIL – 1ᵉ année

Système exploita on.

Enseignant : Guillaume MANTEZ

TP n°1 — Commandes Linux & Ges on des Processus

Objec fs :

Apprendre les commandes essen elles Linux, manipuler les processus, u liser top, ps, kill.

ÉNONCÉ DU TP 1

Exercice 1 — Manipula on fichiers / dossiers

Créer la structure suivante :

projet/

├── src/

├── data/

└── logs/

Puis :

1. Créez un fichier [Link] dans data/

2. Copiez-le dans logs/

3. Renommez la copie en notes_old.txt

Exercice 2 — Processus

1. Lancez la commande sleep 100 &


→ Quel est son PID ?

2. Vérifiez qu’il tourne avec ps

3. Tuez-le avec kill

4. Observez l’état dans top

Exercice 3 — Commandes de base & naviga on

1. Affichez le répertoire courant.

2. Listez son contenu en affichant :


o les fichiers cachés

o les droits d’accès

3. Revenez dans votre répertoire personnel à l’aide d’une seule commande.

4. Créez un dossier tp1 puis placez-vous à l’intérieur.

Objec f : prise en main du terminal et naviga on

Exercice 4 — Droits d’accès (permissions)

1. Créez un fichier [Link].

2. Affichez ses permissions.

3. Re rez le droit d’écriture au propriétaire.

4. Ajoutez le droit d’exécu on pour tous les u lisateurs.

5. Vérifiez les changements.

Ques on :

 Que signifie rwxr-xr-- ?

Objec f : comprendre les permissions Linux

Exercice 5 — Redirec ons & pipes

1. Affichez la liste des fichiers de votre répertoire personnel et redirigez le résultat vers
[Link].

2. Comptez le nombre de lignes du fichier [Link].

3. U lisez une seule commande pour afficher le nombre de fichiers contenant la le re a


dans leur nom.

Objec f : u liser >, |, wc, grep

Exercice 6 — Recherche de fichiers

1. Recherchez tous les fichiers .txt dans votre répertoire personnel.

2. Recherchez les fichiers modifiés dans les dernières 24 heures.

3. Supprimez tous les fichiers notes_old.txt trouvés.


A en on : u lisez d’abord l’op on d’affichage avant la suppression.

Objec f : maîtriser find

Exercice 7 — Processus avancés

1. Lancez deux commandes sleep 200 en arrière-plan.

2. Listez uniquement les processus de votre u lisateur.

3. Iden fiez le processus consommant le plus de CPU.

4. Arrêtez un processus avec :

o kill

o kill -9

5. Quelle est la différence ?

Objec f : ges on fine des processus

Exercice 8 — Surveillance système

1. Lancez top.

2. Iden fiez :

o le PID du processus le plus consommateur de mémoire

o la charge CPU globale

3. Qui ez top proprement.

4. Lancez htop (si disponible). Quelle est la différence avec top ?

Objec f : supervision système

Exercice 9 — Variables d’environnement

1. Affichez toutes les variables d’environnement.

2. Affichez uniquement la variable PATH.

3. Créez une variable TP1=linux.

4. Vérifiez son existence.

5. Supprimez-la.
Objec f : comprendre l’environnement shell

Exercice 10 — Ques on de réflexion (bonus)

1. Quelle est la différence entre :

o un processus

o un programme

2. Pourquoi u lise-t-on & ?

3. À quoi sert le PID ?

Vous aimerez peut-être aussi