Update 2018
This commit is contained in:
parent
3c2e528390
commit
b2b5c1c0eb
|
@ -1,9 +1,7 @@
|
||||||
SOURCES = tutorial.md installation.md chroot.md pseudofs.md capabilities.md cgroups.md oom.md project-intro.md project-body.md project-rendu.md
|
SOURCES = tutorial.md installation.md chroot.md pseudofs.md mount.md capabilities.md cgroups.md oom.md project-intro.md project-body.md project-rendu.md
|
||||||
PANDOCOPTS = --latex-engine=xelatex \
|
PANDOCOPTS = --pdf-engine=xelatex \
|
||||||
--standalone \
|
--standalone \
|
||||||
--normalize \
|
|
||||||
--number-sections \
|
--number-sections \
|
||||||
--smart \
|
|
||||||
-M lang=fr-FR \
|
-M lang=fr-FR \
|
||||||
-M fontsize=12pt \
|
-M fontsize=12pt \
|
||||||
-M papersize=a4paper \
|
-M papersize=a4paper \
|
||||||
|
@ -12,7 +10,6 @@ PANDOCOPTS = --latex-engine=xelatex \
|
||||||
-M sansfont="Linux Biolinum O" \
|
-M sansfont="Linux Biolinum O" \
|
||||||
-M colorlinks=true \
|
-M colorlinks=true \
|
||||||
-M linkcolor="black" \
|
-M linkcolor="black" \
|
||||||
-M urlcolor="[rgb]{0.2,0.6,0.4}" \
|
|
||||||
--include-in-header=../header.tex
|
--include-in-header=../header.tex
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -67,13 +67,13 @@ debootstrap jessie newroot/ http://httpredir.debian.org/debian/
|
||||||
|
|
||||||
### *stage3*
|
### *stage3*
|
||||||
|
|
||||||
Les distributions « à l'ancienne » proposent encore de télécharger leur système
|
Les distributions *à l'ancienne* proposent encore de télécharger leur système
|
||||||
de base sous forme de tarball :
|
de base sous forme de tarball :
|
||||||
|
|
||||||
<div lang="en-US">
|
<div lang="en-US">
|
||||||
```shell
|
```shell
|
||||||
wget ftp://gentoo.mirrors.ovh.net/gentoo-distfiles/releases/amd64/autobuilds/20160929/stage3-amd64-20160929.tar.bz2
|
wget http://gentoo.mirrors.ovh.net/gentoo-distfiles/releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-20181021T214502Z.tar.xz
|
||||||
tar xpf stage3-amd64-*.tar.bz2 -C newroot/
|
tar xpf stage3-amd64-*.tar.xz -C newroot/
|
||||||
```
|
```
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@ Des particularités de `mount` {#mount}
|
||||||
Au premier abord, les points de montage dans l'arborescence d'un système de
|
Au premier abord, les points de montage dans l'arborescence d'un système de
|
||||||
fichiers n'ont pas l'air d'être remplis de notions complexes : un répertoire
|
fichiers n'ont pas l'air d'être remplis de notions complexes : un répertoire
|
||||||
peut être le point d'entrée d'un montage vers la partition d'un disque
|
peut être le point d'entrée d'un montage vers la partition d'un disque
|
||||||
physique... ou d'une partition virtuelle, comme nous l'avons vu au TP
|
physique... ou d'une partition virtuelle, comme nous l'avons vu dans la partie
|
||||||
précédent.
|
précédente.
|
||||||
|
|
||||||
Mais avez-vous déjà essayé de monter la même partition d'un disque physique à
|
Mais avez-vous déjà essayé de monter la même partition d'un disque physique à
|
||||||
deux endroits différents de votre arborescence ?
|
deux endroits différents de votre arborescence ?
|
||||||
|
@ -283,8 +283,8 @@ Par exemple :
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
Il est courant de faire appel à cette option lorsque l'on souhaite changer la
|
Il est courant de faire appel à cette option lorsque l'on souhaite changer la
|
||||||
racine de notre système de fichiers: par exemple pour passer de l'*initramfs* au
|
racine de notre système de fichiers : par exemple pour passer de l'*initramfs*
|
||||||
système démarré, de notre système hôte au système d'un conteneur, ...
|
au système démarré, de notre système hôte au système d'un conteneur, ...
|
||||||
|
|
||||||
|
|
||||||
## Aller plus loin
|
## Aller plus loin
|
|
@ -67,5 +67,5 @@ Grâce à cette notification, il est possible de figer le processus pour
|
||||||
l'envoyer sur une autre machine. Et ainsi libérer la mémoire avant que l'OOM
|
l'envoyer sur une autre machine. Et ainsi libérer la mémoire avant que l'OOM
|
||||||
killer ne passe.
|
killer ne passe.
|
||||||
|
|
||||||
Jetez un œil à [cet article parru LVM](https://lwn.net/Articles/590960/) à ce
|
Jetez un œil à [cet article parru sur LVM](https://lwn.net/Articles/590960/) à
|
||||||
sujet.
|
ce sujet.
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
../../subject/project-part1.md
|
../../subject/2/project-part1.md
|
|
@ -69,7 +69,7 @@ freeze mem
|
||||||
La modification d'un élément se fait avec `echo`, comme ceci :
|
La modification d'un élément se fait avec `echo`, comme ceci :
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
echo mem > /sys/power/state
|
42sh# echo mem > /sys/power/state
|
||||||
```
|
```
|
||||||
|
|
||||||
Vous devriez constater l'effet de cette commande sans plus attendre !
|
Vous devriez constater l'effet de cette commande sans plus attendre !
|
||||||
|
@ -121,6 +121,21 @@ uts:[4026531838]
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
### `batinfo.sh`
|
||||||
|
|
||||||
|
Explorons le pseudo système de fichiers `/sys` pour écrire un script
|
||||||
|
qui va nous renvoyer des statistiques sur votre batterie.
|
||||||
|
|
||||||
|
|
||||||
|
Voici un exemple d'utilisation :
|
||||||
|
|
||||||
|
<div lang="en-US">
|
||||||
|
```shell
|
||||||
|
42sh$ ./rev_kdb_leds.sh input20
|
||||||
|
```
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
### `rev_kdb_leds.sh`
|
### `rev_kdb_leds.sh`
|
||||||
|
|
||||||
Explorons le pseudo système de fichiers `/sys` pour écrire un script
|
Explorons le pseudo système de fichiers `/sys` pour écrire un script
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
---
|
---
|
||||||
title: Virtualisation légère -- Linux Internals partie 1
|
title: Virtualisation légère -- TP n^o^ 3
|
||||||
subtitle: Travaux pratiques
|
subtitle: Linux Internals partie 1
|
||||||
author: Pierre-Olivier *Nemunaire* Mercier
|
author: Pierre-Olivier *Nemunaire* Mercier
|
||||||
institute: EPITA
|
institute: EPITA
|
||||||
date: Jeudi 26 octobre 2017
|
date: Mercredi 24 octobre 2018
|
||||||
...
|
...
|
||||||
|
|
||||||
Ce premier TP consacré aux Linux Internals va nous permettre d'appréhender les
|
Ce premier TP consacré aux Linux Internals va nous permettre d'appréhender les
|
||||||
notions de pseudos systèmes de fichiers, de cgroups ainsi que de capabilities.
|
notions de pseudos systèmes de fichiers, de cgroups ainsi que de capabilities.
|
||||||
|
|
||||||
Certains éléments de ce TP sont à rendre à <virli@nemunai.re> au plus tard le
|
Certains éléments de ce TP sont à rendre à <virli@nemunai.re> au plus tard le
|
||||||
jeudi 2 novembre 2017 à 8 h 42. Consultez la dernière section de chaque partie
|
mercredi 7 novembre 2018 à 12 h 42. Consultez la dernière section de chaque partie
|
||||||
pour plus d'information sur les éléments à rendre.
|
pour plus d'information sur les éléments à rendre.
|
||||||
|
|
||||||
En tant que personnes sensibilisées à la sécurité des échanges électroniques,
|
En tant que personnes sensibilisées à la sécurité des échanges électroniques,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
SOURCES_TUTO = tutorial.md setup.md cmpns.md docker-exec.md mountns.md rendu.md
|
SOURCES_TUTO = tutorial.md setup.md cmpns.md docker-exec.md mountns.md rendu.md
|
||||||
SOURCES_LESSON = lesson.md mount.md namespaces.md networkns.md pidns.md userns.md
|
SOURCES_LESSON = lesson.md namespaces.md networkns.md pidns.md userns.md
|
||||||
|
|
||||||
PANDOCOPTS = --latex-engine=xelatex \
|
PANDOCOPTS = --latex-engine=xelatex \
|
||||||
--standalone \
|
--standalone \
|
||||||
|
|
Loading…
Reference in New Issue
Block a user