Что такое LXC и как начать?

Когда Вы загружаете .deb пакет и хотите выполнить его с dpkg установщик как:

sudo dpkg -i exagear-guest-ubuntu-1204lts_9_all.deb

необходимо ли показать ему корректный путь, где это? Например, в папке Dowloads, тогда:

sudo dpkg -i ~/Downloads/exagear-guest-ubuntu-1204lts_9_all.deb

или полный путь будет похож:

sudo dpkg -i /home/username/Downloads/exagear-guest-ubuntu-1204lts_9_all.deb

Также Вы можете cd к папке, где Вы загрузили .deb пакет, например:

cd ~/Downloads

Тогда можно просто работать:

sudo dpkg -i exagear-guest-ubuntu-1204lts_9_all.deb

Альтернативы.

Просто тип:

sudo dpkg -i

И можно просто перетащить & бросьте .deb пакет в терминал и совершите нападки Вводят

Другой путь gdebi установщик:

sudo apt-get update
sudo apt-get install gdebi

щелчок правой кнопкой Just по файлу и выбирает install with gdebi, или делают его значением по умолчанию для [1 114] пакеты и просто дважды щелкают по файлу. Gdebi автоматически проверит на зависимости и установит пакет.

37
задан 16.03.2020, 16:42

3 ответа

_________________________________________________ LXC _________________________________________________________

                           Linux Containers ( Ubuntu )

Обзор

Контейнеры Linux (LXC) представляют собой облегченную технологию виртуализации и предоставляют бесплатную систему виртуализации программного обеспечения для компьютеров, работающих под управлением. GNU / Linux, Это достигается за счет изоляции на уровне ядра. Это позволяет запускать несколько виртуальных блоков (контейнеров) одновременно на одном хосте.

Контейнер - это способ изолировать группу процессов от других в работающей системе Linux. Используя существующие функции, такие как новые функции управления ресурсами ядра Linux и функции выделения ресурсов (группы и пространства имен), эти процессы могут иметь свое собственное частное представление операционной системы со своим собственным пространством идентификатора процесса (PID), структурой файловой системы и сетевые интерфейсы.

Контейнеры совместно используют одно и то же ядро ​​со всем, что на нем работает, но могут быть ограничены использованием только определенного количества ресурсов, таких как ЦП, память или ввод / вывод. Комбинируя контейнеры с другими функциями, такими как файловая система Btrfs, можно будет быстро настроить несколько облегченных изолированных экземпляров Linux на одном хосте. Поэтому контейнеры лучше по сравнению с зонами Solaris или тюрьмами BSD.

enter image description here

Установка

Упрощение LXC

Один из Основной целью Ubuntu LTS было сделать LXC очень простым в использовании, чтобы добиться этого. Создание базового контейнера и запуск его в Ubuntu

 sudo apt-get install lxc
 sudo lxc-create -t ubuntu -n my-container
 sudo lxc-start -n my-container

Вход в систему

sudo lxc-console -n my-container -t 1

По умолчанию будет использоваться та же версия и архитектура, что и на вашей машине, очевидно, доступна дополнительная опция (- помогите перечислить их). Логин / Пароль Ubuntu / Ubuntu.

Подробнее о конфигурации хоста


Подробнее о LXC

Debian [ 116]

Oracle

sourceforge


Веб-панель LXC

< blockquote>

Для новичка я бы порекомендовал использовать LXC Webpanel. Хорошая часть в том, что если вы создадите контейнер в режиме cli, он появится в LXC Web Panel

  sudo apt-get install lxc debootstrap bridge-utils -y
  sudo su
  wget https://lxc-webpanel.github.com/tools/install.sh -O - | bash

Откройте веб-браузер и подключитесь

                       http://your_ip_address:5000/
                Login with user admin and password admin

Обзор

enter image description here

Обзор контейнеров

[1117 ] enter image description here

LXC Network

enter image description here

Настройки контейнера

[ 1144] enter image description here

Ограничение ресурсов

enter image description here

Модификация пользователя (создание, удаление, изменение)

> 1148] enter image description here

enter image description here

53
ответ дан 16.03.2020, 16:43

Я думаю, что лучший вопрос - что вы хотите делать с LXC?

Я бы начал с документации сообщества и задавал конкретные вопросы о конкретных вещах, которые вы не понимаете.

https://help.ubuntu.com/12.04/serverguide/lxc.html

https://help.ubuntu.com/community/LXC [111 ]

LXC можно использовать для изоляции сервисов или других процессов от хоста, хотя изоляция не всегда идеальна.

LXC, IMO, находится в стадии быстрого развития, и это может помочь, если вы подпишетесь на список рассылки.

http://lxc.sourceforge.net/index.php/about/lxc-development/

Distrowatch также сделал хороший обзор на прошлой неделе

[ 113] http://distrowatch.com/weekly.php?issue=20130429#qa

2

LXC

LXC, сокращенный способ сказать LinuX Containers - это метод виртуализации на уровне операционной системы для запуска нескольких изолированных систем Linux, которые называются [ 1123] контейнеры на одном управляющем хосте. Поскольку LXC обеспечивает виртуализацию на уровне операционной системы, она осуществляется не через полноценную виртуальную машину, а, скорее, предоставляет собственную виртуальную среду, которая имеет собственный процесс и сетевое пространство.

LXC опирается на cgroups ядра Linux ( Control Groups ), которая разработана как часть LXC, которая является функцией ограничения, учета и изоляции использования ресурсов (CPU) , память, дисковый ввод-вывод и т. д.) групп процессов. Он также опирается на другие виды функциональных возможностей изоляции пространства имен, которые были разработаны и интегрированы в основное ядро ​​Linux.

В Ubuntu вы можете найти такие инструменты, как Juju , которые используются с LXC. Вы даже можете найти несколько учебных пособий:

11
ответ дан 16.03.2020, 16:44

Теги

Похожие вопросы