Provided by: lxc-utils_3.0.3-0ubuntu1_amd64 bug

NAME

       lxc-console - 지정한 컨테이너의 콘솔 실행

SYNOPSIS

       lxc-console {-n name} [-e escape character] [-t ttynum]

설명

       만약  파라미터로  지정한 컨테이너의 tty 서비스가 제대로 설정되어 있고 사용가능한 상태라면,
       이 명령어는 컨테이너에 로그인 할 수 있는 콘솔을 실행한다.

       사용가능한 tty는 이 명령어로 얻어올 수 있는 빈 슬롯을 의미한다.  즉, 만약 컨테이너가 4개의
       tty가  사용가능하고  명령어가  4번  실행하여  각각  다른 tty를 얻어왔다면, 다섯번째 명령은
       실패할 것이다. 왜냐하면 가능한 콘솔이 없기 때문이다.

       명령어는 tty에 연결한다. 연결이 끊어지면, 명령어는 다시 실행되어 연결 끊기기 이전 상태에서
       tty를 얻어오려고 시도한다.

       ttynum가   0으로  지정되어  있으면,  컨테이너의  /dev/console에  연결한다.  그렇지  않으면
       dev/tty<ttynum>에 연결한다.

       tty 접속을 끊고 lxc-console을 나가고 싶다면 키보드 이스케이프 키를 이용하면 된다. 기본키는
       <Ctrl+a q>이다.

옵션

       -e, --escape escape character
              <Ctrl a> 대신에 사용할 이스케이프 키 prefix를 지정한다.  '^문자' 또는 '문자'로 지정
              가능하다.  예를 들어 <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
              컨테이너의 가상화 및 고립 기능들을 설정할 파일을 지정한다.

              이전에  만들어졌던  컨테이너에 설정 파일이 이미 있더라도, 이 옵션이 지정되어 있다면
              해당 파일을 사용한다.

       --version
              버전 정보를 표시한다.

진단

       tty service denied
              사용가능한 tty가 없거나 콘솔을 사용하기에  충분한  privilege가  없다.   예를  들면,
              컨테이너가 "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>

                                            2018-11-23                             lxc-console(1)