GoGPT Best VPN GoSearch

OnWorks 网站图标

lxc-unshare - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 lxc-unshare

这是 lxc-unshare 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


lxc-unshare - 在一组新的命名空间中运行任务。

概要


LXC-取消共享 {-s 命名空间} [-你 用户] [-H 主机] [-一世 如果名称] [-d] [-M] {命令}

商品描述


LXC-取消共享 可用于在一组克隆的命名空间中运行任务。 这个命令是
主要用于测试目的。 尽管它的名字,它总是使用克隆而不是
取消共享以使用新的命名空间创建新任务。 除了测试内核
回归这应该没有区别。

配置


-s 命名空间
指定要附加到的命名空间,作为管道分隔的列表,例如 网络|工控机.
允许的值为 安装, 电位诱导衰减, 悉尼科技大学, IPC, USER网络. 这允许一个
将进程的上下文更改为例如容器的网络命名空间
同时保留其他命名空间作为主机的命名空间。 (管道符号需要
被逃脱,例如 挂载\|PID 或引用,例如 “安装|PID”.)

-u 用户
指定新任务应成为的用户 ID。

-H 主机
在新容器中设置主机名。 仅当 UTSNAME 命名空间为
设置。

-i 接口名称
将命名接口移动到容器中。 仅当 NETWORK 命名空间时才允许
设置。 您可以多次指定此参数以移动多个接口
放入容器中。

-d Daemonize(不要等待容器退出才退出)

-M 挂载默认文件系统(/ proc中 /开发/shm/dev/mqueue) 在容器中。 仅有的
如果设置了 MOUNT 命名空间,则允许。

示例


要生成具有自己的 UTS(主机名)命名空间的新 shell,

lxc-unshare -s UTSNAME / bin / bash

如果在该 shell 中更改了主机名,则更改将不会反映在主机上。

要在新的网络、pid 和挂载命名空间中生成 shell,

lxc-unshare -s "NETWORK|PID|MOUNT" / bin / bash

生成的 shell 的 pid 为 1,并且看不到网络接口。 重新安装后
/ proc中 在那个壳里,

mount -t proc 进程 / proc中

ps 输出将显示命名空间中没有其他进程。

在新的网络、pid、mount 和主机名命名空间中生成一个 shell。

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

生成的 shell 将具有 pid 1,并将看到两个网络接口(lo 和 veth1)。
主机名将是“slave”并且 / proc中 将被重新安装。 ps 输出将显示在那里
命名空间中没有其他进程。

使用 onworks.net 服务在线使用 lxc-unshare


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。