Интернет вещей (Internet of Things)
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
host machine:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
hypervisor
host machine:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
hypervisor
host machine:
guest OS:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
hypervisor
host machine:
guest OS:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
hypervisor
host machine:
guest OS:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
hypervisor
host machine:
guest OS:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
virtual network
hypervisor
host machine:
guest OS:
Создание виртуальной машины
Главное меню
Выбираем заранее сохраненный образ установочного диска .iso
На данном этапе можно писать что угодно
Придумайте имя виртуальной машины
Это имя будет отображаться в списке в главном меню
Выберите размер виртуального диска не менее 20 ГБ
Проверим, что выделено достаточно ресурсов
Выберите не менее 2048 МБ памяти
Если на вашем host-компьютере установлена память объемом 8 ГБ и более, выберитайте 4096 МБ
Выходите как будете готовы
Не надо запускать машину сразу после создания
Готово, вы создали виртуальную машину!
Для запуска, нажмите
Установка Ubuntu
Ничего не вылетело, не зависло, не сломалось...
Вам крупно повезло!
Лучше всего выбрать английский
Мышь тут не работает, для навигации используйте стрелки, для подтверждения выбора - Enter
Пожалуй, нам не нужно обновляться на новый инсталлер
[ Continue without updating ]
Подтверждаем выбор английской раскладки клавиатуры
[ Done ]
Установщик обнаружил какую-то сеть
Это хороший знак, продолжаем
[ Done ]
Настраивать прокси нам не нужно
[ Done ]
Это зеркало репозитория откуда Ubuntu скачивает новые приложения
Оставляем как есть
[ Done ]
Нам предлагают выбрать диск на который надо установить систему
У нас он всего один, поэтому соглашаемся
[ Done ]
Тут можно поделить диск на разделы
Но, на первый раз, лучше ничего не трогать
[ Done ]
- Устроить дестрой?
- Разумеется!
[ Continue ]
На этом этапе надо указывать те данные, с которыми будете работать. Имена сервера и пользователя, обычно, не длиннее 8 символов
qwerty - идеальный пароль для виртуалки
[ Done ]
Это какая-то новая штука, раньше не было
Оставляем как есть
[ Done ]
Вот это очень важный момент!
Используйте Space чтобы выбрать:
[x] Install OpenSSH server
[ Done ]
Ничего дополнительно устанавливать не надо
[ Done ]
Отлично! Началась установка системы!
Просто ждем!
Установка окончена!
Соглашаемся на перезагрузку
[ Reboot Now ]
Обычная загрузка обычного debian
[ OK ] - хорошо
[ FAIL ] - не хорошо
Загрузка завершена!
Перед вами самый настояший shell
Можно даже войти в систему под своим именем
Запомните этот адрес
Консоль linux
Текстовый интерфейс взаимодействия между ОС и пользователем
Какие недостатки?
PuTTY
Эмулятор терминала поддерживающий подключение к удаленной консоли через сетевые протоколы RAW, telnet, SSH, а также через физический serial интерфейс.
https://putty.org.ru/download.html
SSH
Secure Shell — «безопасная оболочка»
Сетевой протокол прикладного уровня, позволяющий подключаться к удаленным консолям, передавать файлы и создавать защищенные TCP туннели точка-точка между машинами.
Укажите IP адрес своей виртуальной машины
[Open] для открытия сессии
Если забыли адрес, введите в консоли:
ip addr
apt
(advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu, Linux Mint и т. п.)
sudo apt update
Обновление баз данных пакетов (указанных в /etc/apt/sources.list)
sudo apt install <packet>
Установить пакет
sudo apt purge <packet>
Удалить пакет и его конфигурационные файлы