This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
технология_namespaces [2017/12/05 08:36] val |
технология_namespaces [2023/09/16 11:16] (current) val |
||
---|---|---|---|
Line 2: | Line 2: | ||
* [[https://habrahabr.ru/company/selectel/blog/279281/|Механизмы контейнеризации: namespaces]] | * [[https://habrahabr.ru/company/selectel/blog/279281/|Механизмы контейнеризации: namespaces]] | ||
- | * [[https://habrahabr.ru/company/selectel/blog/303190/|Механизмы контейнеризации: cgroups]] | ||
* [[https://blogs.rdoproject.org/7761/hands-on-linux-sandbox-with-namespaces-and-cgroups|Hands on Linux sandbox with namespaces and cgroups]] | * [[https://blogs.rdoproject.org/7761/hands-on-linux-sandbox-with-namespaces-and-cgroups|Hands on Linux sandbox with namespaces and cgroups]] | ||
<code> | <code> | ||
- | # ls /sys/fs/cgroup/ | + | # lsns |
- | # mkdir /sys/fs/cgroup/memory/group0 | + | # ls /proc |
- | # echo $$ > /sys/fs/cgroup/memory/group0/tasks | + | # ps ax |
- | # echo 1M > /sys/fs/cgroup/memory/group0/memory.limit_in_bytes | + | # man unshare |
- | # apt install stress | + | # unshare --pid --mount-proc=/proc --fork bash |
+ | или | ||
+ | # unshare --pid --mount-proc=/proc --fork su -l user1 | ||
+ | |||
+ | $ ls /proc | ||
+ | |||
+ | $ ps ax | ||
</code> | </code> |