Для обучения мы будем использовать AlmaLinux (можете использовать другой дистрибутив, некоторые команды будут отличаться), запускать можно через любую систему виртуализации (иногда придется откатываться, а там есть возможность клонировать машину и не менее удобные снапшоты).
Линк для скачивания — https://almalinux.org/ru/
Если используете для установки VirtualBox, ниже несколько полезных советов:
Включить в настройках виртуальной машины:
- General — Advanced — Shared Clipboard — Bidirectional (для копирования текста между хостом и виртуальной машиной, иными словами создаем общий буфер обмена)
- Display — Screen — Video Memory — значение выставить, чем больше тем лучше (убираем подвисания в GUI)
- Network — Adapter 1 — Attached to — Bridged Adapter — выбрать свой физический интерфейс (для того чтобы виртуалка и ваш ПК были в одной сети)
Выбор ресурсов для запуска виртуалки зависит от вашей аппаратной части.
В целом установка стандартна, но рекомендую сделать следующее:
- Выбрать язык English
- Localization — Keyboard — можете выбрать дополнительную раскладку и горячие клавиши для переключения между ними
- System — Network & Host Name — выберите ваш адаптер и переведите ползунок справа в режим ON. Слева внизу пропишите название для виртуальной машины. В зависимости от того DHCP в вашей локальной сети или статические IP адреса, здесь при необходимости можно настроить данную опцию
- Localization — Time & Date — Включаем Network Time и выбираем свою временную зону
- Software Selection — Здесь сложно дать какие-либо советы, так как во-первых данная виртуальная машина используется для обучения, во-вторых возможно у вас уже есть определенный джентльменский набор, поэтому могу дать лишь среднестатистическую рекомендацию — Workstation с набором пакетов — Gnome Applications, Internet Applications, Office Suite and Productivity, Remote Desktop Clients, Graphical Administration Tools, System Tools
- Installation Destination — Done (пусть инсталлятор сделает все сам, про разметку диска говорить в первой заметке было бы нецелесообразно)
Далее Begin Installation
Пока система устанавливается зададим пароль для учетной записи root и создадим своего пользователя
root — это учетная запись со всеми правами на систему, работать из под нее нужно очень аккуратно, так как вам доступно практически все
При создании своего пользователя обязательно поставьте галочку рядом с пунктом Make this user administrator (обычно здесь спрашивают, зачем нам это, если у нас есть root, ответить максимально просто можно так — такой вариант безопаснее)
После установки перезагружаемся (если установка повторилась, размонтируйте виртуальный CD/DVD)
При первом запуске (после всех лицензионных соглашений и выборе предварительных настроек и показе возможностей) первое что следует сделать — установить обновления.
Для этого выбираем в левом верхнем углу Activities — Terminal (значок консоли)
Вводим команду
sudo dnf update -y
Вводим пароль и ждем окончания обновления, в конце в консоли увидим Complete!
Далее установим необходимое для работы с гипервизором ПО (в целом данный пункт опционален)
sudo dnf install kernel-headers kernel-devel elfutils-libelf-devel gcc make perl -y
После установки перезагружаемся
На этом этапе рекомендую сделать первый снапшот с комментарием о том, что установлена чистая ОС и выполнено обновление системы
Snapshot — это снимок системы, который позволяет быстро восстановить ОС к предыдущему состоянию, например если при установке ПО что-то пошло не так.
Photo by Gabriel Heinzer on Unsplash