OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | Contents | 次へ>

6.13。 コンソール


コンテナには構成可能な数のコンソールがあります。 XNUMX つはコンテナ上に常に存在します /dev/コンソール。 これは実行した端末に表示されます lxc-スタート、ただし -d オプションが指定されています。 出力は / dev /


コンソール を使用してファイルにリダイレクトできます。 -c コンソールファイル オプション lxc-スタート。 追加のコンソールの数は、 lxc.tty 変数であり、通常は 4 に設定されます。これらのコンソールは、 /dev/ttyN (1 <= N <= 4 の場合)。 ホストからコンソール 3 にログインするには、次を使用します。


sudo lxc-console -n コンテナ -t 3


または -tN オプションが指定されていない場合は、未使用のコンソールが自動的に選択されます。 コンソールを終了するには、エスケープ シーケンス Ctrl-a q を使用します。 次の結果として、エスケープ シーケンスはコンソールでは機能しないことに注意してください。 lxc-開始 なしで -d オプションを選択します。


各コンテナ コンソールは実際には、ホスト (ゲストではない) の pty マウント内の Unix98 pty であり、ゲストの pty 上にバインド マウントされています。 /dev/ttyN   /dev/コンソール。 したがって、ゲストがそれらをアンマウントするか、実際のキャラクターデバイスにアクセスしようとすると、 4:N、LXC コンソールに getty を提供しません。 (デフォルト設定では、コンテナーはそのキャラクターデバイスにアクセスできないため、getty は失敗します。) これは、ブートスクリプトが新しいデバイスを盲目的にマウントするときに簡単に発生します。 / dev.


OnWorksのトップOSクラウドコンピューティング: