Дисциплина: Системное администрирование Linux
Курс / аудитория: 3 курс СПО, специальность «Сетевое и системное администрирование»
Учебная ОС: ALT Linux Server 11.x
Формат занятия: теория → демонстрация преподавателя → синхронная установка студентами
Режим установки: виртуальная машина, UEFI, ручная разметка диска
Параметры учебной ВМ: 2 vCPU, 2 ГБ RAM, 15 ГБ виртуального диска
Главная цель лекции: не просто установить ALT Linux Server, а понять, что именно происходит во время установки: как создаётся виртуальная машина, как сервер загружается с ISO, зачем нужна таблица разделов, как рассчитывается swap, что такое корневая файловая система, почему для учебного стенда выбирается Ext4 и как после установки проверить, что система действительно работает.
В предыдущих лекциях мы разобрали архитектуру операционных систем, виртуализацию и семейства Linux-дистрибутивов. Теперь начинается практическая часть курса.
На этом занятии мы создадим первую серверную виртуальную машину и установим на неё ALT Linux Server.
Это будет не установка по принципу:
«Далее → Далее → Готово».
Мы специально выполним важные действия вручную:
/;Важно: созданная сегодня виртуальная машина не является одноразовой. Мы будем использовать её в следующих занятиях и постепенно превращать в полноценный учебный сервер.
К концу занятия студент должен уметь:
/boot/efi, swap и /;Для выполнения работы понадобится:
В качестве системы виртуализации в аудитории может использоваться:
С точки зрения самой Linux-системы принципиальной разницы почти нет.
Гипервизор предоставляет гостевой системе виртуальное оборудование:
Физический компьютер
│
▼
Гипервизор
│
├── виртуальный процессор
├── виртуальная RAM
├── виртуальный диск
├── виртуальная сетевая карта
└── виртуальный CD/DVD с ISO
│
▼
ALT Linux Server
То есть ALT Linux устанавливается так, будто перед ним обычный компьютер.

Для всего курса используем одинаковую начальную конфигурацию.
| Параметр | Значение |
|---|---|
| vCPU | 2 |
| Оперативная память | 2 ГБ |
| Виртуальный диск | 15 ГБ |
| Тип ОС | Linux 64-bit |
| Прошивка | UEFI |
| Сеть | NAT на этапе установки |
| Установочный носитель | ISO ALT Linux Server |
Один vCPU технически позволяет запустить сервер, но два дают более комфортную работу установщика и будущих служб.
2 vCPU ≠ два физических процессора
vCPU — виртуальные процессорные ресурсы, которые гипервизор предоставляет гостевой системе.
Для учебного сервера без графической среды 2 ГБ достаточно. Мы намеренно не выделяем слишком много памяти, чтобы стенд можно было запускать на обычных учебных компьютерах.
15 ГБ — небольшой диск. Именно поэтому он хорошо подходит для обучения: студенту приходится понимать, куда расходуется место.
На реальном сервере диск обычно будет значительно больше.

Интерфейсы VirtualBox и VMware различаются, но логика одинакова.

Рекомендуемое имя:
ALT-SRV01
Имена серверов желательно выбирать осмысленно:
ALT-SRV01
ALT-SRV02
ALT-RTR01
ALT-DNS01
Выбираем Linux 64-bit.
Если в списке нет ALT Linux, это нормально: гипервизору достаточно знать общее семейство ОС.

2048 MB
То есть:
2 GB = 2048 MB
2 vCPU

Создаём новый виртуальный диск:
15 GB
Для учебного стенда удобно динамическое выделение пространства: файл диска растёт по мере записи данных, а не занимает все 15 ГБ сразу.

До запуска ОС компьютер должен выполнить первоначальную инициализацию оборудования.
Раньше для этого почти везде использовался BIOS. В современных системах обычно используется UEFI.
Включение компьютера
│
▼
BIOS / UEFI
│
▼
Поиск загрузочного устройства
│
▼
Загрузчик
│
▼
Ядро Linux
│
▼
Операционная система
В нашей учебной ВМ используем UEFI. Это позволит сразу познакомиться с EFI System Partition.

ISO-образ — файл, содержащий образ установочного носителя.
alt-server.iso
В виртуальной машине мы подключаем ISO к виртуальному CD/DVD-приводу.
ISO-файл на компьютере
│
▼
Виртуальный CD/DVD
│
▼
UEFI виртуальной машины
│
▼
Установщик ALT Linux

Запускаем ВМ. Если ISO подключён правильно, система загрузится с установочного носителя.
Сейчас работает не установленный Linux, а временная загрузочная среда с установщиком.
` ISO
│
▼
временная установочная среда
│
▼
разметка диска
│
▼
копирование системы
│
▼
установленный ALT Linux
Для учебного стенда используем русский язык. Это позволит студентам лучше понимать параметры установщика.
После установки команды и системные объекты всё равно будут иметь привычные Linux-имена:
root
home
var
etc
boot
systemctl
ip
mount

Далее установщик предлагает принять лицензионное соглашение и указать региональные параметры.
Особенно важно правильно настроить время. От него зависят:

Нам доступен пустой виртуальный диск размером 15 ГБ.
Для Linux это блочное устройство, например:
/dev/sda
или:
/dev/vda
Нужно создать структуру:
Диск
└── таблица разделов
├── раздел 1
├── раздел 2
└── раздел 3
После этого на разделах создаются файловые системы либо специальные области, например swap.
Для UEFI обычно используется GPT — GUID Partition Table.
Не путайте:
GPT — таблица разделов
Partition — участок диска
Ext4 — файловая система
/ — точка монтирования
Пример:
Диск: /dev/sda
Таблица разделов: GPT
Раздел: /dev/sda3
Файловая система: Ext4
Точка монтирования: /
Для 15-гигабайтного учебного диска используем:
| Раздел | Размер | Тип / ФС | Точка монтирования |
|---|---|---|---|
| EFI System Partition | 512 МБ | FAT32 | /boot/efi |
| Swap | 2 ГБ | swap | — |
| Root | всё оставшееся место | Ext4 | / |
Приблизительно:
15 GB
│
├── 512 MB EFI
├── 2 GB SWAP
└── ~12.5 GB /
При загрузке в режиме UEFI системе нужен EFI System Partition — ESP.
Для учебной ВМ создаём:
Размер: 512 MB
Файловая система: FAT32
Назначение: EFI System Partition
Точка монтирования: /boot/efi
UEFI умеет читать эту файловую систему и искать на ней загрузочные файлы.
UEFI
│
▼
EFI System Partition
│
▼
загрузчик Linux
│
▼
ядро Linux

Swap — область диска, которую Linux может использовать как дополнительную виртуальную память.
SWAP ≠ RAM
Оперативная память намного быстрее диска. Swap не превращает компьютер с 2 ГБ RAM в полноценный компьютер с 4 ГБ RAM.
RAM заполнена
│
▼
часть редко используемых страниц
│
▼
SWAP на диске
Распространённый миф:
«Swap всегда должен быть в два раза больше RAM».
Это не универсальное правило.
Размер swap зависит от:
Для учебной ВМ:
RAM = 2 GB
SWAP = 2 GB
То есть:
swap ≈ RAM
Почему не 4 ГБ? Потому что диск всего 15 ГБ. При swap 4 ГБ на корневую файловую систему осталось бы примерно 10.5 ГБ.
Для нашего стенда 2 ГБ swap — разумный компромисс.

/В Linux нет дисков C: и D: в привычном для Windows смысле.
Файловая система строится от единого корня:
/
Под ним находятся:
/
├── boot
├── dev
├── etc
├── home
├── root
├── usr
├── var
└── ...
Для нашей ВМ:
Размер: всё оставшееся пространство
Файловая система: Ext4
Точка монтирования: /
В Linux существует много файловых систем, например Ext4, XFS и Btrfs.
Для первого учебного сервера выбираем Ext4, потому что она:
Ext4 не является «лучшей файловой системой на все случаи жизни». Для других задач администратор может выбрать XFS, Btrfs или другой вариант.
/home и /varНаш учебный сервер имеет диск всего 15 ГБ и не предназначен для хранения больших пользовательских данных.
Отдельный /var на реальных серверах бывает очень полезен, потому что там могут храниться:
Но на маленьком учебном диске чрезмерное дробление пространства создаст больше проблем, чем пользы.
Поэтому первая схема:
EFI + swap + /
А позже, при изучении LVM, вернёмся к более сложной серверной разметке.
После EFI и swap создаём третий раздел.
Файловая система: Ext4
Точка монтирования: /
Размер: максимум доступного пространства
Очень важно указать точку монтирования /.

Должно получиться примерно:
/dev/sda
├── /dev/sda1 512 MB FAT32 /boot/efi
├── /dev/sda2 2 GB swap
└── /dev/sda3 ~12 GB Ext4 /
Проверяем:
/;
После проверки подтверждаем изменение разделов.
Внимание: на реальном компьютере форматирование уничтожает данные на выбранных разделах. В нашем случае используется пустой виртуальный диск.
После разметки установщик начинает копирование файлов.
На этом этапе:
Установочный ISO
│
▼
пакеты и системные файлы
│
▼
корневая файловая система /
Не выключайте виртуальную машину во время установки.
Сервер не должен автоматически превращаться в рабочую станцию.
Главный принцип:
Устанавливаем то, что действительно необходимо.
Чем меньше ненужного ПО:
Для нашего курса основной режим работы — сервер без графического интерфейса.
Большинство дальнейших задач будем выполнять из командной строки.

После копирования системы необходимо обеспечить её запуск.
При UEFI загрузочные файлы размещаются на EFI System Partition.
Общая цепочка:
UEFI
│
▼
EFI System Partition
│
▼
GRUB
│
▼
ядро Linux
│
▼
initramfs
│
▼
корневая файловая система
│
▼
systemd
│
▼
службы системы
Не требуется запоминать все элементы сразу. К процессу загрузки Linux мы ещё вернёмся.

Во время установки система обнаружит виртуальную сетевую карту.
На первом этапе можно использовать DHCP.
При сетевом режиме NAT гипервизор обычно предоставляет виртуальной машине:
ALT-SRV01
│
виртуальная NIC
│
NAT гипервизора
│
сетевой интерфейс хоста
│
Интернет
Позже мы перейдём к статической адресации и построим нормальную учебную серверную сеть.
Серверу необходимо имя.
Используем:
alt-srv01
Проверить имя после установки можно:
hostname
или:
hostnamectl

В Linux традиционно существует специальная административная учётная запись:
root
root обладает практически неограниченными правами.
Он может:
Именно поэтому работать постоянно под root — плохая привычка.
Задаём пароль администратора.
Пример плохого пароля:
123456
Но мы в учебных целях поставим пароль
root
Конкретные пароли преподавателя и студентов в лекции не публикуются.

После настройки root создаём обычного пользователя.
Например:
alt
В учебных целях поставим пароль
alt
Нормальная работа должна выполняться с ограниченными правами.
alt
│
├── обычные действия
│
└── административная задача
│
▼
повышение прав
Способы получения административных прав подробно разберём позже при изучении пользователей и групп.

После завершения установщик предложит перезагрузить систему.
Перед повторным запуском важно убедиться, что ВМ больше не загружается с установочного ISO.
Установка завершена
│
▼
Отключаем ISO
│
▼
Перезагрузка
│
▼
Загрузка с виртуального HDD
│
▼
ALT Linux Server

После перезагрузки должна загрузиться установленная система.
Если сервер установлен без графической оболочки, появится текстовый экран входа:
alt-srv01 login:
Вводим имя пользователя:
alt
После успешного входа появится командная строка, например:
[alt@alt-srv01 ~]$
Это означает, что пользователь получил командную оболочку.

Администратор не должен ограничиваться фразой «вроде загрузилось».
После первого входа проверяем основные параметры.
whoami
Ожидаем:
alt
hostname
или:
hostnamectl
uname -r
cat /etc/os-release
free -h
Должны увидеть примерно 2 ГБ RAM и настроенный swap.
lsblk
Ожидаем структуру, похожую на:
sda
├─sda1
├─sda2
└─sda3
df -h
swapon --show
ip address
или:
ip a

lsblkКоманда:
lsblk
показывает блочные устройства.
Пример:
NAME SIZE TYPE MOUNTPOINTS
sda 15G disk
├─sda1 512M part /boot/efi
├─sda2 2G part [SWAP]
└─sda3 12.5G part /
Из него видно:
sda — диск;sda1, sda2, sda3 — разделы;sda1 смонтирован в /boot/efi;sda2 используется как swap;sda3 является корнем /.Это подтверждение того, что наша ручная разметка получилась.
В Windows пользователь привык видеть:
C:
D:
E:
В Linux файловые системы подключаются к единому дереву каталогов.
Этот процесс называется монтированием.
Например:
/dev/sda3 → /
означает, что файловая система на /dev/sda3 используется как корень дерева.
А:
/dev/sda1 → /boot/efi
означает, что EFI-раздел подключён в каталог /boot/efi.
/
├── boot
│ └── efi ← /dev/sda1
├── etc
├── home
├── usr
└── var
/ ← /dev/sda3
swap ← /dev/sda2, не является обычным каталогом
/./ — точка монтирования.Симптом:
No bootable device
Проверьте подключение ISO и порядок загрузки.
Причина: ISO остался подключён и выбран первым загрузочным устройством.
При UEFI система может не суметь корректно установить загрузчик.
/Файловая система существует, но не назначена корневой.
На маленьком диске чрезмерный swap уменьшает пространство для ОС и программ.
Swap расположен на накопителе и существенно медленнее RAM.
На диске 15 ГБ неразумно без необходимости отдельно выделять /, /home, /var, /tmp, /opt.
Для нашего курса основная серверная работа выполняется через CLI.
| Термин | Значение |
|---|---|
| Hypervisor | ПО, создающее и запускающее виртуальные машины |
| VM | Virtual Machine, виртуальная машина |
| vCPU | виртуальный процессор, предоставленный ВМ |
| ISO | файл-образ установочного носителя |
| UEFI | современная прошивка для начальной загрузки системы |
| GPT | современная таблица разделов диска |
| Partition | раздел диска |
| ESP | EFI System Partition |
| FAT32 | файловая система, используемая в том числе для ESP |
| Swap | область подкачки Linux |
| Ext4 | журналируемая файловая система Linux |
| Root filesystem | корневая файловая система |
/ |
корень дерева каталогов Linux |
| Mount point | каталог, в который подключается файловая система |
root |
административная учётная запись Linux |
| Shell | командная оболочка |
lsblk |
команда просмотра блочных устройств |
df |
команда просмотра занятого/свободного места файловых систем |
free |
команда просмотра использования оперативной памяти |
ip |
набор команд для работы с сетевыми параметрами |
Создать ВМ
│
├── 2 vCPU
├── 2 GB RAM
└── 15 GB disk
│
▼
Подключить ISO
│
▼
Запустить ВМ в UEFI
│
▼
Запустить установщик ALT Linux Server
│
▼
Выбрать язык / время
│
▼
Ручная разметка GPT
│
├── 512 MB FAT32 → /boot/efi
├── 2 GB swap
└── остаток Ext4 → /
│
▼
Установить систему
│
▼
Установить загрузчик
│
▼
Настроить сеть
│
▼
Задать root
│
▼
Создать alt
│
▼
Отключить ISO
│
▼
Перезагрузка
│
▼
Первый вход
│
▼
Проверка:
whoami
hostnamectl
free -h
lsblk
df -h
swapon --show
ip a
/?/home?/var?lsblk?df -h?После установки выполните:
whoami
hostnamectl
cat /etc/os-release
uname -r
free -h
lsblk
df -h
swapon --show
ip a
По результатам студент должен самостоятельно ответить:
/?Сравните нашу учебную разметку:
EFI
swap
/
с более типичной серверной схемой:
EFI
/boot
swap
/
/var
/home
или вариантом с LVM:
EFI
/boot
LVM PV
└── VG
├── LV root
├── LV var
├── LV home
└── LV swap
Ответьте:
/var?Мы вернёмся к LVM отдельно. Сейчас важно сначала понять базовые диски, разделы, файловые системы и точки монтирования.
Создать виртуальную машину:
Имя: ALT-SRV01
CPU: 2 vCPU
RAM: 2048 MB
Disk: 15 GB
Boot: UEFI
Установить ALT Linux Server.
Выполнить ручную разметку:
EFI: 512 MB, FAT32, /boot/efi
SWAP: 2 GB
ROOT: всё оставшееся место, Ext4, /
Создать пользователя:
alt
После установки войти в систему и выполнить проверочные команды.
Преподавателю необходимо показать:
hostnamectl
free -h
lsblk
df -h
swapon --show
ip a
Виртуальная машина считается готовой к следующим занятиям, если:
alt может войти в систему;/ смонтирован;ip a выполняется;lsblk показывает ожидаемую разметку.Сегодня мы создали фундамент всего дальнейшего учебного стенда.
Важно не только то, что ALT Linux Server установлен.
Главное — понимать цепочку:
виртуальное оборудование
→ UEFI
→ ISO
→ установщик
→ GPT
→ разделы
→ файловые системы
→ загрузчик
→ ядро
→ установленная ОС
И назначение нашей разметки:
/boot/efi → загрузка UEFI
swap → область подкачки
/ → основная файловая система
На следующих занятиях этот сервер станет рабочей лабораторной системой: мы начнём изучать командную строку, файловую систему, пользователей, права, пакеты, процессы, службы и сеть.
Теперь у каждого студента должна быть собственная работающая серверная Linux-система.
Следующий логичный шаг — разобраться:
Именно с этого начинается настоящее администрирование Linux.