lxc-console
章节: (1)更新: 2021-06-03
索引 返回主内容
名称
lxc-console - 为指定的容器启动一个控制台语法
lxc-console {-n name} [-e escape character] [-t ttynum]描述
如果 tty 服务已配置并可用于作为参数指定的容器,则此命令将启动一个控制台,允许登录到容器。可用的 tty 是此命令占用的空闲插槽。这意味着如果容器有四个可用的 tty 并且该命令已启动四次,每次占用一个不同的 tty,则第五个命令将失败,因为没有可用的控制台。
该命令将连接到一个 tty。如果连接丢失或断开,可以再次启动该命令并在断开连接之前的状态下重新获取 tty。
可以给出 ttynum 为 0 以连接到容器的 /dev/console 而不是其 dev/tty<ttynum>。
可以使用键盘转义序列断开与 tty 的连接并退出 lxc-console。默认转义序列为 <Ctrl+a q>。
选项
- -e, --escape escape character
- 指定要使用的转义序列前缀,而不是 <Ctrl a>。这可以作为 '^letter' 或仅 'letter' 给出。例如,要使用 <Ctrl+b q> 作为转义序列,请使用 -e '^b'。
- -t, --tty ttynum
- 指定要连接到的 tty 编号或控制台的 0。如果未指定,则容器将自动选择下一个可用的 tty 编号。
通用选项
这些选项对大多数 lxc 命令都是通用的。- -?, -h, --help
- 打印比正常情况更长的使用消息。
- --usage
- 给出使用消息
- -q, --quiet
- 静音开启
- -P, --lxcpath=PATH
- 使用备用容器路径。默认值为 /var/lib/lxc。
- -o, --logfile=FILE
- 输出到备用日志 FILE。默认情况下没有日志。
- -l, --logpriority=LEVEL
- 将日志优先级设置为 LEVEL。默认日志优先级为 ERROR。可能的值为:FATAL、CRIT、WARN、ERROR、NOTICE、INFO、DEBUG。
请注意,此选项正在设置备用日志文件中事件日志的优先级。它对 stderr 上的 ERROR 事件日志没有影响。
- -n, --name=NAME
- 使用容器标识符 NAME。容器标识符格式为字母数字字符串。
- --rcfile=FILE
- 指定配置文件以配置容器的虚拟化和隔离功能。
如果存在此配置文件,即使在先前创建的容器中(通过 lxc-create)已经存在配置文件,它也将被使用。
- --version
- 显示版本号。
诊断
- tty 服务被拒绝
- 没有可用的 tty 或没有足够的权限使用控制台。例如,容器属于用户“foo”,而“bar”正在尝试向其打开控制台。
参见
lxc(7), lxc-create(1), lxc-copy(1), lxc-destroy(1), lxc-start(1), lxc-stop(1), lxc-execute(1), lxc-console(1), lxc-monitor(1), lxc-wait(1), lxc-cgroup(1), lxc-ls(1), lxc-info(1), lxc-freeze(1), lxc-unfreeze(1), lxc-attach(1), lxc.conf(5)作者
Daniel Lezcano <daniel.lezcano@free.fr>
索引
本文件由 man2html 使用手册页创建。
时间: 2024年11月03日 格林威治标准时间04:45:10