Webmin имеет веб-загрузчик файла, включая способность сделать новые каталоги. Необходимо будет изучить часть аутентификации, все же.
Удостоверьтесь, что Вы просто включаете удаленную загрузку файла. Webmin может использоваться для администрирования сервера в целом и может быть очень опасен для отпуска, открытого иначе. Я не использую его лично, но функции могут стоить того в Вашем случае.
Да, Ctrl-a q , должно работать по умолчанию, но нет, lxc-console
на самом деле не использует screen
для выполнения своего поведения консоли. Фактически, вы можете столкнуться с конфликтом, если используете screen, поскольку он также использует Ctrl-a в качестве префикса. Если вы находитесь внутри экрана
, но не понимаете этого, вам необходимо ввести Ctrl-a aq , поскольку по умолчанию для экрана
вы необходимо набрать Ctrl-a a , чтобы отправить ^ a
оболочке, работающей внутри него. Вы можете изменить префикс для escape, передав параметр -e
или - escape = PREFIX
в lxc-console
.
Кроме того, похоже, что в lxc-start
может быть ошибка, так что если он сразу переходит в режим консоли при запуске контейнера, вы не можете использовать Ctrl-a q для выхода - Фактически, все управляющие символы кажутся испорченными и выводят на экран вместо того, чтобы вести себя так, как вы ожидаете. Один из способов обхода этой проблемы - запустить его с параметром -d
или - daemon
, чтобы он не запускал консоль сразу, а не подключался к ней вручную:
lxc-start -d -n container-name
lxc-console -n container-name
Разве не подключается через экран
? Ctrl-a d
поможет вам выйти из этого.
Дополнительная информация приведена на странице Ubuntu LXC .
Когда вы закончили работу с каким-либо приложением, вы обычно можете завершить его с помощью CTR + C. Если это не помогает, всегда есть команда выхода: CTRL +.
CTRL + D, с другой стороны, означает «КОНЕЦ ФАЙЛА» и обычно работает, чтобы остановить чтение какой-либо программой с клавиатуры. Вы можете выйти из обычной оболочки с помощью CTRL + D.
Альтернативный способ входа - просто сделать ssh
, используя lxc-console
. Вы можете использовать его как демона, используя lxc-start -d -n
, а затем войти в систему, используя консоль, чтобы получить IP в первый раз.
Что я сделал, чтобы остановить контейнер
lxc-stop - n <имя контейнера>
Это остановит контейнер.
У меня была похожая проблема при работе с моим Trusty LXC в Xenial-host и после запуска контейнера с lxc-start -F -n CN
не мог выйти и вернуться на хост, когда вышел из контейнера. Также повисли sudo lxc-ls -f
в хосте и не сработала ни одна из команд lxc-stop
с опциями -k или -W или --no-lock, Поэтому я в конце концов убил -9 процесс с контейнером, который работал, но после запуска контейнера с помощью lxc-start
или lxc-attach
не работает правильно, но отображает ошибки о lxc_cgfsng и не находит init pid и т.п.
См. подробнее здесь: https://github.com/lxc/lxc/issues/1195