Linux notes #1 — Устанавливаем ОС

Для обучения мы будем использовать 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