subject: Add part about ping
on recent distro
This commit is contained in:
parent
74c30a4e26
commit
fb994050db
@ -47,6 +47,22 @@ rtt min/avg/max/mdev = 3.931/3.954/3.978/0.067 ms
|
|||||||
Aidez-vous du visualisateur de *capabilities* de la partie 1.3 du TP, pour voir
|
Aidez-vous du visualisateur de *capabilities* de la partie 1.3 du TP, pour voir
|
||||||
si vous êtes sur la bonne voie.
|
si vous êtes sur la bonne voie.
|
||||||
|
|
||||||
|
Si votre distribution vous permet d'utiliser `ping` sans privilège, utilisez à
|
||||||
|
la place n'importe quel binaire ayant besoin de *capabilities* pour vos tests,
|
||||||
|
par exemple `arping` (qui nécessite `CAP_NET_RAW`) ou `halt` (qui nécessite
|
||||||
|
`CAP_SYS_BOOT`) :
|
||||||
|
|
||||||
|
<div lang="en-US">
|
||||||
|
```
|
||||||
|
42sh# ./mymoulette /bin/bash
|
||||||
|
bash# arping 192.168.0.1
|
||||||
|
arping: socket: Permission denied
|
||||||
|
|
||||||
|
bash# halt -f
|
||||||
|
halt: (null): Operation not permitted
|
||||||
|
```
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
## Palier bonus : Utilisable par un utilisateur (2 points) {-}
|
## Palier bonus : Utilisable par un utilisateur (2 points) {-}
|
||||||
|
|
||||||
|
@ -264,7 +264,8 @@ mémoire.
|
|||||||
::::: {.question}
|
::::: {.question}
|
||||||
Le modèle de sortie standard de votre script `monitor` n'a pas d'importance, il
|
Le modèle de sortie standard de votre script `monitor` n'a pas d'importance, il
|
||||||
doit cependant être possible d'y trouver des statistiques intéressantes, dont
|
doit cependant être possible d'y trouver des statistiques intéressantes, dont
|
||||||
la quantité de mémoire utilisée.
|
la quantité de mémoire utilisée. Ici nous affichons au début le PID du
|
||||||
|
processus, ce qui peut simplifier le débogage du script.\
|
||||||
|
|
||||||
Il s'utilise de la manière suivante :
|
Il s'utilise de la manière suivante :
|
||||||
|
|
||||||
@ -276,7 +277,7 @@ Il s'utilise de la manière suivante :
|
|||||||
|
|
||||||
Où :
|
Où :
|
||||||
|
|
||||||
- `group_name` correspond au nom du *cgroup* à créer/rejoindre.
|
- `group_name` correspond au nom du/des *cgroup*(s) à créer/rejoindre.
|
||||||
- `prog [args [...]]` est la commande que l'on souhaite monitorer, à exécuter
|
- `prog [args [...]]` est la commande que l'on souhaite monitorer, à exécuter
|
||||||
dans le *cgroup*.
|
dans le *cgroup*.
|
||||||
:::::
|
:::::
|
||||||
|
Loading…
Reference in New Issue
Block a user