Играемся с LXC в командной строке

Если вдруг вам приходится часто и много оперировать с LXC контейнерами, есть маленький лайфхак для помощи хардкорщику в консоли. Эти маленькие помощники — алиасы qgeicez. Чтоб много не говорить, привожу строки, которые надо добавить в конфигурационный файл пользователя ~/.bashrc

Для обычного пользователя, оперирующего привелегированными контейнерами:

alias lxls='sudo lxc-ls -f'
alias lxon='sudo lxc-start -n'
alias lxoff='sudo lxc-stop -n'
alias lxat='sudo lxc-attach -n'
alias lxcp='sudo lxc-copy -s -n ubuntu-sample -N'
alias lxrm='sudo lxc-destroy -n'

Для пользователя root и обычного пользователя, оперирующего непривелегированными контейнерами:

alias lxls='lxc-ls -f'
alias lxon='lxc-start -n'
alias lxoff='lxc-stop -n'
alias lxat='lxc-attach -n'
alias lxcp='lxc-copy -s -n ubuntu-sample -N'
alias lxrm='lxc-destroy -n'

Комментарий нужен, пожалуй, только по строке с lxcp, где ожидается, что у вас ест шаблонный контейнер ubuntu-sample с базовой системой и есть техническая возможность работы overlayfs, которая делает новый создаваемый контейнер в виде delta-образа файловой системы поверх шаблонного (очень экономит время и диск). В противном случае замените команду на

lxc-copy -n ubuntu-sample -N

Как использовать

Если вы поняли, что написано выше, это уже вероятно излишне, но для полноты. После повторного входа в систему вам будут доступны хелперы-алиасы.

Создаем клон шаблонного контейнера для нужных нам задач:

lxcp task1

Запускаем:

lxon task1

Переходим в контейнер (для выхода достаточно выйти через Ctrl+D):

lxat task1

Останавливаем:

lxoff task1

Удаляем:

lxrm task1

Все обновления системы и общие для всех клонированных контейнеров правки можно делать в контейнере-шаблоне.

~ FIN ~

 

Комментариев нет »13.01.2017 09:10:17 | Ubuntu, Изобретаю | ,

Установка и настройка языка в Ubuntu

Показано, как установить пакеты локализации на примере русского языка, настроить языковые предпочтения, добавить раскладки клавиатуры и установить их параметры.

комментария 2 »05.05.2012 17:09:28 | Ubuntu, Делаю | , ,

Шрифты QT приложений в Ubuntu 12.04 LTS

Пришла пора для новой системы и новых проблем для решения. Одной из таких стал мерзкий вид Skype в Ubuntu.

Для решения поставим программу

sudo apt-get install qt4-qtconfig

и запустим

qtconfig

Нужно выбрать заново требуемый шрифт и его размер. При закрытии, по запросу, изменения сохранить.

И в результате получим нечто более лучшее на вид.

PS: У меня есть подозрение, что проблема есть только у 64 битной версии Ubuntu, т.к. Skype 32 битный.

 

комментариев 5 »18.04.2012 13:10:01 | Ubuntu | ,

Русский в консоли Ubuntu Server

В Ubuntu в очередной раз поломали отображение национальных шрифтов в консоли (именно в консоли, а не в эмуляторе терминала). Я, помнится, около 2008 года уже помог починить, но «технологии шагнули далеко вперед» 🙂

Что случилось и как починить — читайте в статье: http://help.ubuntu.ru/wiki/russian_font_in_console.

Приводить полностью не буду, если кратко, то надо добавить FRAMEBUFFER=Y в /etc/initramfs-tools/initramfs.conf и после перенастройки консоль будет оставаться правильно настроенной при перезагрузке.

 

Это реклама Русскоязычной пользовательской документации Ubuntu, в составлении которой можно и нужно поучаствовать, если вы владеете информацией и хотите поделиться с людьми.

комментария 2 »08.02.2012 08:42:58 | Ubuntu | ,

Advertisements for Ubuntu

Hi!

There was no actual non-russian post till today, sorry. I’ll be a good boy 😉

I’m using Ubuntu Linux (ok, Richard, GNU/Linux) from about the end of 2006. I like it very much. I’ve tried some other distros but Ubuntu made me happy: I’ve started to work and not configure the system for myself. Ubuntu works great, looks amazing and still simple and free to get, install and use.

Since 2007 I’m working to support Russian community in many ways. Supporting http://ubuntu.ru/ is my primary role now, but I’m also looking for more opportunities to express my feelings about this great system: Ubuntu.

Читать всё »

Комментариев нет »14.03.2011 02:35:13 | English, Ubuntu | , ,