GNU/Linux >> Linux の 問題 >  >> Linux

lxc-console から切断する方法

解決策 1:

はい、Ctrl-a q 、デフォルトで動作するはずですが、動作しません。 lxc-console 実際には screen を使用しません コンソールの動作を実現します。実際、screen を使用している場合、Ctrl-a も使用するため、競合が発生する可能性があります。 接頭辞として。 screen 内にいる場合 Ctrl-a a q と入力する必要があります。 screen のデフォルトの動作から Ctrl-a a a と入力する必要があるということです ^a を実際に送信する その中で実行されているシェルに。 -e を渡すことで、エスケープのプレフィックスを変更できます または --escape=PREFIX lxc-console へのオプション .

また、lxc-start にバグがあるようです コンテナを起動したときにすぐにコンソールモードになると、 Ctrl-a q を使用できなくなります 実際、すべての制御文字は、期待どおりに動作するのではなく、台無しにされて画面に出力されているように見えます。 1 つの回避策は、-d で実行することです。 または --daemon コンソールをすぐに起動しないようにオプションを設定し、手動でコンソールに接続します:

lxc-start -d -n container-name
lxc-console -n container-name

解決策 2:

コンテナを停止するために私がしたこと

<オール>
  • 新しいセッションを開く
  • root としてログインします。
  • コンテナのステータスを確認してください。
  • lxc-stop -n <name of the container>
  • これによりコンテナが停止します。


    Linux
    1. Raspberry Pi 3 で画面を回転させる方法

    2. 画面上の通知を無効にする方法 -D -R

    3. install -c は cp とどう違うのですか

    1. Debian10からDebian11にアップグレードする方法

    2. Linux – Linuxからブートローダーを実行する方法は?

    3. Suコマンドはどのようにパスワードを画面に表示されないようにマスキング/保護していますか?

    1. 休止状態から再開した後に画面をロックするにはどうすればよいですか?

    2. Fedora32からFedora33にアップグレードする方法

    3. Linux screen コマンドの使用方法