суббота, 30 января 2016 г.

Lubuntu 14.04 VirtualBox Autostart


Есть у меня хост на lubuntu 14.04 на котором крутится 3 виртуальные машинки под Virtual Box. Virtual Box считаю довольно неплохим решением для "несерверного" железа, т.к. оно и достаточно быстро работает и при этом имеет простой и понятный функционал. А если хост сдохнет - в локалке можно с бекапа можно восстановить машинки на любых пк с любыми ОС, а не ждать починки основного сервера с каким-нибудь ProxMox/ESXi и т.п.

В связи со сдохшим бесперебойником возникла необходимость автостарта машин. Полностью терминальный старт из консоли "без всего" - делать не хотел, т.к. в случае какого-либо хотелось бы не тратить время на изучение VBoxManage.
Начинаем:
1) Дабы машинки сразу стартанули в сразу GUI, а также потому, что VirtualBox критичен к правам пользователей, я включаю автостарт юзеру.
Для этого в 14.04 в /etc/lightdm/lightdm.conf.d/20-lubuntu.conf прописываю autologin-user = имя пользователя в сессии.
2) Открываем VirtualBox, там на нужных машинках, правой кнопкой мыши:
Создаем ярлыки для наших машинок на рабочий стол. 
3) Создаем ссылки на эти ярлыки в ~./config/autostart:
~/.config/autostart$ ln -s /home/srvadmin/Рабочий\ стол/OMW.desktop OMW.desktop
Задача решена - машина включается, логинится, и запускает виртуалки с рабочего стола.

воскресенье, 3 января 2016 г.

Endian Firewall 3.0.5 Установка wget , Midnight Commander (mc)

Оригинал здесь:
http://dml.compkaluga.ru/forum/index.php?showtopic=70162

Сохранил на случай, если ссылка умрет.

Подключившись к Endian по SSH, вбиваем:

Код
smart config –-set rpm-check-signatures=False
smart channel --remove centos-4
smart channel --add сentos-4 baseurl="http://vault.centos.org/4.9/os/i386/" type=rpm-md -y
smart update
smart install wget
smart install mc


Для удаления данного репозитория следует воспользоваться:
Код
smart channel --remove centos-4

Для тех, кому необходимо собрать что-то свое из исходников в EFW понадобятся следующие пакеты:
Код
smart install binutils gcc glibc-devel glibc-headers glibc-kernheaders kernel-devel make