Рецепт легковесной виртуалки


Рецепт легковесной виртуалки

Сообщение k0ttee »

Понадобился линукс на виртуалке.

Вначале пошёл ленивым путём - парой кликов в Parallels Desktop накатил Ubuntu. Более 10 гигов мусора, долго запускается и выключается, подтупливает. Всё очень плохо. Снёс бубунту, накатил Debian. Стало лучше, но всё равно не то!

В пользовательских требованиях нет ничего особенного, нужно "просто работает":
1.) не жрать много ресурсов и не забивать накопитель с памятью
2.) не тупить, не лагать, не ломаться
3.) делать то, что хочет юзер и ничего не хотеть от юзера
4.) тихо сопеть в фоне и давать терминал в хост-систему

Образ серверной убунты весит на порядок больше, чем десктопный Debian.
Лучшая виртуалка с линуксом.png
Лучшая виртуалка с линуксом.png (4.07 КБ) Просмотров: 152


Почему Debian а не Ubuntu.png
Почему Debian а не Ubuntu.png (82.78 КБ) Просмотров: 152


Накатить решил последний стабильный debian-10.0.0-amd64-xfce-CD-1.iso
Код: Выделить всё
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/


Запустился графический установщик с мышкой. Всё относительно просто для неподготовленного пользователя.

Снимок 2019-07-18 в 2.35.44.png
Снимок 2019-07-18 в 2.35.44.png (2.64 КБ) Просмотров: 150


И в нём почти ничего не пришлось изменять - даже отправка анонимной статистики выставлена в "не отправлять" по умолчанию.

Только на этапе выбора программного обеспечения нужно потыкать галочки.
Я отказался от всего кроме SSH-сервера. Только он понадобится для кошерной виртуалки.

Снимок 2019-07-18 в 2.40.52.png
Снимок 2019-07-18 в 2.40.52.png (3.56 КБ) Просмотров: 152


И в самом конце установки, когда накатывается загрузчик, пришлось кликнуть по диску в списке. По умолчанию там зачем-то стоит на варианте "указать вручную".

Настройка лучшей виртуалки с линуксом

Виртуалка без интерфейса спрашивает логин, затем пароль. Я зашёл под обычным юзером, ибо root сейчас не понадобится.

первый вход.png
первый вход.png (4.23 КБ) Просмотров: 152


Нужно узнать IP виртуалки, чтобы рулить ею в ближайшем будущем не отходя от кассы. Ключ в команде - заглавная ай.
Код: Выделить всё
hostname -I

Узнав адресок виртуалки, выходим из неё командой.
Код: Выделить всё
logout


Теперь можно из привычной системы управлять виртуалкой через терминал, соединяясь с ней как с сервером по SSH. В моём случае так. У вас будет другой пользователь и айпи.
Код: Выделить всё
ssh [email protected]


При первом соединении нужно будет согласиться на создание ключа (напечатать yes).

Снимок 2019-07-17 в 23.26.18.png
Снимок 2019-07-17 в 23.26.18.png (29.66 КБ) Просмотров: 152


На диске это заняло пару гигов. Бубунта с окнами занимала более 10.

Снимок 2019-07-17 в 22.50.20.png
Снимок 2019-07-17 в 22.50.20.png (4.74 КБ) Просмотров: 152


Но это ещё не всё! Чтобы не гонять зря Parallels Desktop, можно настроить вот так...
Единственное, для ноутбуков стоит поставить галочку "приостановить когда это возможно".

Снимок 2019-07-17 в 23.38.54.png
Снимок 2019-07-17 в 23.38.54.png (34.06 КБ) Просмотров: 152


И теперь можно смело завершать Parallels Desktop. Виртуалка будет жить своим процессом под именем Debian, занимая от 60 метров оперативы. Бубунта с окнами лопала больше 1 гига на холостом ходу.

Снимок 2019-07-17 в 23.51.46.png
Снимок 2019-07-17 в 23.51.46.png (25.75 КБ) Просмотров: 152


В панели Dock не будут маячить две не особо нужные иконки (Parallels и Debian). А если они понадобятся - достаточно просто запустить Parallels и они появятся.

Снимок 2019-07-18 в 3.59.00.png
Снимок 2019-07-18 в 3.59.00.png (23.21 КБ) Просмотров: 147


Новичкам в этих делах, рекомендую заглянуть в "центр управления" и запилить копию виртуальной машины. Первый блин администрирования обычно получается комом... Лучше занять ещё пару гигов под запаску, чем мышкоблудить и переустанавливать когда захочится переустановить линукс.
Если места на борту ноутбука мало - просто скиньте файл виртуалки на флешку.

Снимок 2019-07-18 в 3.59.20.png
Снимок 2019-07-18 в 3.59.20.png (4.88 КБ) Просмотров: 147


Пользоваться этим в точности так же, как реальным VDS/VPS. Весь пользовательский опыт в точности совпадает с реальным пользованием VDS/VPS.
И это будет тащить даже на слабеньком Macbook Air.

Сбор на вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
ltc: LTsZ8f261j5qS5QUjn7ihzr37hziTvXeA4
Аватара пользователя
k0ttee

 
Группа: Специалист ruSEO
Сообщения: 12039
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 5.95
Re: Рецепт легковесной виртуалки

Сообщение k0ttee »

Чтобы каждый раз не долбить команду для входа по SSH, можно запилить "зеркало".
Для этого на маке выполняем (пользователя и IP измените на свои):
Код: Выделить всё
echo "alias debian='ssh [email protected]'" >> ~/.bash_profile

Применится в новом окне терминала.
Теперь можно просто печатать debian для входа на виртуалку.

Добавлено спустя 8 минут 26 секунд:
Из коробки в Debian нет sudo и не подключены несвободные источники программ. Чтобы стало можно лениво копировать команды от убунты, sudo придётся установить.
Код: Выделить всё
#становимся суперпользователем
su
#устанавливаем программу sudo
apt-get install sudo
#настраиваем sudo под леньтяя чтоб никогда не печатать пароль
echo 'ALL ALL = NOPASSWD: ALL' >> /etc/sudoers
#перестаём быть суперпользователем
exit

Теперь на борту есть sudo - можно копипастить команды от убунты, и не придётся печатать пароль никогда. :hi:
Сбор на вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
ltc: LTsZ8f261j5qS5QUjn7ihzr37hziTvXeA4
Аватара пользователя
k0ttee

 
Группа: Специалист ruSEO
Сообщения: 12039
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 5.95
Спонсор
 

Вернуться в Железо и софт

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30