fixup! First part wip

This commit is contained in:
nemunaire 2015-09-30 05:05:14 +02:00
commit 1c9796455f
19 changed files with 162 additions and 68 deletions

View file

@ -20,12 +20,10 @@
### Pour cette mission, vous disposerez de ...
TODO screen drôle de Spy 2015
![](armory.jpg)
----
. . .
#### Namespaces
Isolation des processus (PID Namespace), interface réseau (Network
@ -51,11 +49,10 @@ Limitation de ce que `root` peut faire.
### Mais Jamy, comment ça marche ?
![cps.jpg]
![](cps.jpg)
----
#### Syscall
### Syscall
* `clone`
* `unshare`
@ -63,6 +60,8 @@ Limitation de ce que `root` peut faire.
. . .
#### Exemple
```c
int fd;
@ -75,16 +74,6 @@ setns(fd, 0);
----
#### Système de fichiers
Sous-arbre de la racine.
* `pivot_root(2)`
* Union FileSystems
* Thin provisioning
. . .
```
PATH FILESYSTEM
/ /dev/sda1
@ -93,7 +82,6 @@ PATH FILESYSTEM
├── sys
├── usr
└── var
├── cache
├── cntrs
│   ├── toto /dev/sda5
│   │   ├── dev
@ -109,9 +97,20 @@ PATH FILESYSTEM
└── tmp
```
### Système de fichiers
* `pivot_root(2)`
* Union FileSystems
* Thin provisioning
----
TODO une image pour expliquer UnionFS
### Le réseau ...
![sosreseau.jpg]
![](sosreseau.jpg)
### Le réseau ...
@ -124,7 +123,7 @@ Facile ! Mais il en faut beaucoup.
#### VLAN
Un tag par conteneur. Routage **interne** par le switch en amont.
Un tag par conteneur. Routage *interne* par le switch en amont.
. . .