Глиф Учебники

Debian

Операционные системы · 8 уроков · 14 справок · итоговый тест

Debian — свободная система на основе Linux, на которой построены Ubuntu и Proxmox. Курс с нуля: выпуски, установка, root и sudo, apt, службы, сеть, SSH и переход на новый выпуск.

Debian — операционная система на основе Linux, которую с 1993 года делает сообщество добровольцев со всего мира. У системы нет владельца-компании, она бесплатна, а все её программы — с открытым кодом. Debian ставят на серверы (это один из самых частых вариантов у хостингов и в виртуальных машинах), на рабочие компьютеры и на одноплатные компьютеры вроде Raspberry Pi.

На Debian построены многие другие системы: Ubuntu, Proxmox VE, Raspberry Pi OS, вариант Linux Mint под названием LMDE. Формат пакетов у них общий — .deb, программа установки тоже — apt. Поэтому знания из этого курса пригодятся и там.

Чем Debian отличается от Ubuntu

Если вы уже знакомы с Ubuntu, большая часть команд вам известна. Отличия — в деталях, и именно о них чаще всего спрашивают:

Что нужно для начала

Попробовать Debian, ничего не меняя на компьютере, проще всего в виртуальной машине — VirtualBox, Hyper-V или Proxmox.

Как пройти курс

Уроки идут по порядку: от того, как устроены выпуски Debian, до своего сервера с SSH и брандмауэром и перехода на новый выпуск. После каждого урока — несколько вопросов для проверки, в конце — итоговый тест. Повторяйте команды в своей системе — так они запоминаются лучше, чем при чтении.

Курс рассчитан на Debian 13 (trixie) и Debian 12 (bookworm); где они различаются, это сказано. Основы командной строки — папки, файлы, права, редактор nano — в Debian такие же, как в любом Linux. Если терминал вам в новинку, начните с курса Ubuntu или Bash.

В справочнике — короткие ответы на частые вопросы: как узнать версию, включить SSH, поставить драйвер Wi‑Fi, исправить ошибку sudo или apt.

Курс с нуля

  1. 1.Что такое Debian и его выпускиКак устроен Debian: свободные программы и разделы архива, ветки stable, testing и unstable, кодовые имена, корректирующие выпуски и сроки поддержки.
  2. 2.Установка DebianКак скачать и проверить образ netinst, записать его на флешку и установить Debian: пароль root или sudo, разметка диска, рабочий стол или сервер SSH.
  3. 3.Первые шаги: root, su и sudoКак работать администратором в Debian: команды su и su -, установка sudo и права для своего пользователя, добавление и удаление пользователей.
  4. 4.apt и источники пакетовКак ставить, обновлять и удалять программы в Debian командой apt, где записаны источники пакетов, что значат trixie-updates, trixie-security и разделы архива, как устроен файл debian.sources.
  5. 5.Службы systemd и журналыКак в Debian запускать, останавливать и включать в автозагрузку службы командой systemctl, читать журнал journalctl и почему в Debian 12 и новее нет файла /var/log/syslog.
  6. 6.Сеть: /etc/network/interfaces и NetworkManagerКак узнать адрес и имя сетевой карты, кто в Debian управляет сетью — ifupdown на сервере или NetworkManager на рабочем столе, — как применить настройки, где задаются DNS и имя компьютера.
  7. 7.SSH и брандмауэр: nftables и ufwКак включить SSH в Debian, войти по ключу, почему root не пускают по паролю, и как закрыть лишние порты брандмауэром nftables или ufw, не потеряв доступ к серверу.
  8. 8.Обновления и переход на новый выпускКак обновлять Debian: исправления и обновления безопасности внутри выпуска, новое ядро и перезагрузка, вопросы при обновлении и общий порядок перехода на следующий выпуск.

Начать с первого урока

Итоговый тест — 18 вопросов по всему курсу, ответы проверяются сразу.

Справочник

Официальная документация