GNU/Linux >> Znalost Linux >  >> Linux

Jak se odpojit od lxc-console

Řešení 1:

Ano, Ctrl-a q , by měl ve výchozím nastavení fungovat, ale ne, lxc-console ve skutečnosti nepoužívá screen k dosažení jeho konzolového chování. Ve skutečnosti můžete narazit na konflikt, pokud používáte obrazovku, protože také používá Ctrl-a jako předpona. Pokud jste uvnitř screen ale neuvědomujete si to, pak budete muset zadat Ctrl-a a q od výchozího chování screen je, že musíte napsat Ctrl-a a skutečně odeslat ^a ke skořápce běžící uvnitř. Předponu pro escape můžete změnit předáním -e nebo --escape=PREFIX možnost lxc-console .

Také se zdá, že může být chyba v lxc-start takže pokud při spuštění kontejneru okamžitě přejde do režimu konzoly, nemůžete použít Ctrl-a q uniknout – ve skutečnosti se zdá, že všechny řídicí znaky jsou podělané a tisknou se na obrazovku, místo aby se chovaly tak, jak očekáváte. Jedním z řešení je spustit jej s -d nebo --daemon možnost, aby to okamžitě nespustilo konzoli a nepřipojilo se k ní ručně:

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

Řešení 2:

Co jsem udělal, abych zastavil kontejner

  1. Otevřete novou relaci.
  2. Přihlaste se jako root.
  3. Zkontrolujte stav kontejneru.
  4. lxc-stop -n <name of the container>

Tím se kontejner zastaví.


Linux
  1. Jak uzamknout obrazovku po probuzení z hibernace?

  2. Jak upgradovat z Fedory 32 na Fedoru 33

  3. Jak používat Linux Screen Command

  1. Jak otočit obrazovku na Raspberry Pi 3

  2. Jak poznám, že jsem na obrazovce?

  3. Jak zabráním Ubuntu v uspání monitoru?

  1. Jak upgradovat z Debianu 10 na Debian 11

  2. Jak zakázat upozornění na obrazovce -D -R

  3. Jak vyloučit některé uživatele z horní obrazovky Linuxu?