англійськафранцузькаіспанська

Ad


Значок OnWorks

lxc-unshare – онлайн у хмарі

Запустіть lxc-unshare у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда lxc-unshare, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


lxc-unshare - запустити завдання в новому наборі просторів імен.

СИНТАКСИС


lxc-скасувати доступ {-s просторів імен} [-у користувач] [-H ім'я хоста] [-і ifname] [-d] [-M] {команда}

ОПИС


lxc-скасувати доступ можна використовувати для виконання завдання в клонованому наборі просторів імен. Ця команда є
в основному надається з метою тестування. Незважаючи на свою назву, він завжди використовує клон, а не
скасувати доступ, щоб створити нове завдання зі свіжими просторами імен. Крім тестування ядра
регресії це не має значення.

ВАРІАНТИ


-s просторів імен
Вкажіть простори імен, до яких потрібно приєднатися, як список, розділений вертикальною колонкою, напр МЕРЕЖА|ІПК.
Допустимі значення є МОНТАЖ, PID, UTSNAME, IPC, USER та МЕРЕЖА. Це дозволяє
змінити контекст процесу на, наприклад, мережевий простір імен контейнера
зберігаючи інші простори імен як простори хоста. (Символ труби потребує
втекти, напр Кріплення\|PID або цитувати, напр "MOUNT|PID".)

-u користувач
Вкажіть ідентифікатор користувача, яким має стати нове завдання.

-H ім'я хоста
Встановіть ім’я хоста в новому контейнері. Дозволено, лише якщо є простір імен UTSNAME
встановлений.

-i ім'я інтерфейсу
Перемістіть названий інтерфейс в контейнер. Дозволено лише якщо простір імен NETWORK
встановлено. Ви можете вказати цей аргумент кілька разів, щоб перемістити кілька інтерфейсів
в контейнер.

-d Daemonize (не чекайте, поки контейнер вийде, перш ніж вийти)

-M Змонтувати файлові системи за замовчуванням (/ proc / dev / shm та /dev/mqueue) в контейнері. Тільки
дозволено, якщо встановлено простір імен MOUNT.

ПРИКЛАДИ


Щоб створити нову оболонку з власним простором імен UTS (ім’я хосту),

lxc-unshare -s UTSNAME / bin / bash

Якщо ім’я хоста змінено в цій оболонці, ця зміна не буде відображена на хості.

Щоб створити оболонку в новому просторі імен мережі, pid і mount,

lxc-unshare -s "МЕРЕЖА|PID|МОНТАЖ" / bin / bash

Отримана оболонка матиме pid 1 і не бачитиме мережевих інтерфейсів. Після повторного монтажу
/ proc в тій оболонці,

монтувати -t proc процес / proc

Вихід ps покаже, що в просторі імен немає інших процесів.

Щоб створити оболонку в новій мережі, введіть pid, mount і простір імен хоста.

lxc-unshare -s "NETWORK|PID|MOUNT|UTSNAME" -M -H slave -i veth1 / bin / bash

Отримана оболонка матиме pid 1 і бачитиме два мережеві інтерфейси (lo і veth1).
Ім'я хоста буде "slave" і / proc будуть перемонтовані. там буде показано вихід ps
немає інших процесів у просторі імен.

Використовуйте lxc-unshare онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad