Гид по технологиям

Установка минимального Debian 7 (Wheezy) — базовая инсталляция

• 6 min read • Linux • Обновлено 26 Nov 2025
Минимальная установка Debian 7 Wheezy
Минимальная установка Debian 7 Wheezy

Что вы получите

  • Минимальная, воспроизводимая чистая инсталляция Debian 7.
  • Настройка статического IP, базовые пакеты (SSH, редакторы) и корректные APT-репозитории.
  • Чеклисты и шпаргалка команд для быстрой валидации установки.

1 Требования

Для установки этой системы потребуется:

Важно: при аренде сервера у хостера базовая установка может быть уже выполнена — этот гид полезен при самостоятельной установке или для локальных VM.

2 Вводная заметка

В примерах ниже я использую имя хоста server1.example.com и IP-адрес 192.168.0.100 с gw 192.168.0.1. Замените эти значения на ваши реальные настройки сети, домен и имена хостов.

3 Базовая система — пошагово

  1. Запишите или подключите netinst ISO к машине/VM и загрузитесь с него.
  2. На первом экране установщика выберите Install (текстовый установщик). Если хотите GUI-инсталлятор — выберите Graphical install.

Экран установки Debian (текстовый установщик)

  1. Выберите язык установки:

Выбор языка установки Debian

  1. Выберите страну/регион:

Выбор региона при установке Debian

  1. Далее выбираем локаль (в случае несовпадения языка и региона установщик предложит выбрать локаль вручную). В примере я вручную выбрал en_US.UTF-8:

Выбор локали en_US.UTF-8 при установке

  1. Выберите раскладку клавиатуры:

Выбор раскладки клавиатуры

  1. Установщик проверит CD/ISO и попытается настроить сеть через DHCP (если в сети есть DHCP).

Проверка CD и обнаружение оборудования

  1. Введите имя хоста (hostname). Пример: server1.

Ввод имени хоста

  1. Введите домен: example.com

Ввод доменного имени

  1. Установите пароль для root и подтвердите его:

Установка пароля для root

Подтверждение пароля root

  1. Создайте обычную пользовательскую учётную запись (не используйте admin — это зарезервированное имя на Wheezy):

Создание пользователя Administrator

  1. Разметка диска. Для простоты я выбрал Guided - use entire disk and set up LVM. При желании можно сделать ручную разметку.

Выбор схемы разметки диска с LVM

  1. Выберите диск:

Выбор физического диска для разметки

  1. Схема разделов: All files in one partition (recommended for new users) — удобно для простых конфигураций.

Выбор схемы разделов: все в одном разделе

  1. Подтвердите запись изменений и настройку LVM:

Подтверждение записи изменений и LVM

  1. Завершите разметку и запишите изменения на диск:

Завершение разметки и запись на диск

  1. Подтвердите финальную запись:

Подтверждение записи изменений на диск

  1. После форматирования и установки базовой системы вы увидите прогресс установки базовых пакетов:

Прогресс установки базовой системы

  1. Настройка APT. Выберите страну зеркала и сам зеркальный сервер (обычно ближайший географически):

Выбор зеркала APT (страна)

Выбор зеркала APT (сервер)

  1. Если у вас нет HTTP-прокси для APT, оставьте поле пустым:

Параметры HTTP-прокси для APT

  1. APT обновит базу пакетов и предложит принять участие в опросе — можно выбрать No:

APT обновляет базу пакетов

  1. На этапе выбора задач (tasksel) я рекомендую минимальный набор: Standard system utilities и OpenSSH server — остальные серверные роли (web, mail, db, dns) устанавливаем вручную, чтобы держать контроль над пакетами:

Выбор задач: стандартные утилиты и OpenSSH

  1. Дождитесь установки выбранных пакетов:

Установка выбранных пакетов

Прогресс установки пакетов

  1. Подтвердите установку GRUB в MBR:

Установка GRUB в MBR

  1. После завершения удалите CD/ISO и перезагрузите систему:

Перезагрузка после установки базовой системы

На этом базовая система установлена.

4 Установка SSH-сервера (опционально)

Если вы пропустили установку OpenSSH server во время инсталляции, установите его вручную:

apt-get -y install ssh openssh-server

После этого можно подключаться с рабочего места по SSH (например, PuTTY на Windows).

5 Установка текстового редактора (опционально)

Я предпочитаю vim, но для новичков удобнее nano. Можно установить оба:

apt-get -y install vim-nox nano

(Не обязательно, если вы используете другой редактор.)

6 Настройка сети

Установщик обычно настраивает DHCP. Для сервера рекомендуем зафиксировать статический IP. Отредактируйте /etc/network/interfaces и замените allow-hotplug eth0 на auto eth0, чтобы корректно перезапускать сеть без перезагрузки.

Откройте файл:

vi /etc/network/interfaces

И приведите содержимое к примеру ниже (замените адреса на свои):

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp
auto eth0
iface eth0 inet static
        address 192.168.0.100
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1

Примените изменения:

/etc/init.d/networking restart

Затем отредактируйте /etc/hosts:

vi /etc/hosts

Содержимое должно быть похоже на это (подставьте корректные значения):

127.0.0.1       localhost.localdomain   localhost
192.168.0.100   server1.example.com     server1

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Установите имя хоста и проверьте его:

echo server1.example.com > /etc/hostname
/etc/init.d/hostname.sh start

hostname
hostname -f

Оба вывода должны показать server1.example.com.

7 Обновление Debian

Убедитесь, что в /etc/apt/sources.list присутствуют секции main, contrib, non-free и wheezy-updates (последнее важно для часто обновляемых проектов, таких как ClamAV). Пример /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free

Обновите базу пакетов и установите обновления:

apt-get update
apt-get upgrade

После обновления перезагрузите систему, если это требуется ядром или критическими пакетами.

8 Полезные ссылки


Когда этот подход не подходит

  • Если вы разворачиваете большое количество серверов — лучше использовать автоматизированные установки (preseed) или облачные образы, вместо ручной netinst-инсталляции.
  • Для встроенных устройств или контейнеров Docker предпочтительнее использовать минимальные контейнерные образы, а не полный netinst.
  • Если у вас ограниченный интернет-канал — выбирайте DVD-образ с уже включёнными пакетами, чтобы не загружать большое количество данных по сети во время установки.

Альтернативные подходы

  • Preseed (автоматическая установка): позволяет полностью автоматизировать установку без вмешательства оператора.
  • Использование облачных образов (Cloud Images) для AWS, OpenStack, Proxmox и т.п.
  • Установка с полного DVD-образа (offline) — полезна при ограниченном или медленном доступе в Интернет.

Мини-методология: последовательность действий для базовой инсталляции

  1. Проверить ISO, смонтировать/записать на носитель.
  2. Выполнить установку через netinst.
  3. Настроить статический IP, hosts и hostname.
  4. Установить SSH и базовые редакторы.
  5. Проверить/обновить /etc/apt/sources.list и выполнить apt-get update && apt-get upgrade.
  6. Протестировать доступность извне (ping, ssh), проверить логи (/var/log/syslog).

Чеклисты по ролям

Администратор (после установки):

  • SSH доступ с ключами настроен.
  • Пароли root и пользователей сменены/проверены.
  • APT источники проверены и обновления применены.
  • Настроено резервирование (snapshots/backup).

DevOps / Инфраструктура:

  • Настроено логирование и мониторинг (syslog, мониторинг доступности).
  • Конфигурация сети соответствует требованиям (FW, NAT, маршруты).
  • Автоматизация установки подготовлена (preseed/ansible/terraform).

Критерии приёмки

  • Система загружается и запрашивает логин.
  • hostname и FQDN показывают ожидаемое имя (hostname; hostname -f).
  • Статический IP отвечает на ICMP и SSH (ping, ssh).
  • apt-get update завершается без ошибок.
  • GRUB успешно установлен и система загружается в выбранный режим.

Шпаргалка команд

  • Установка SSH: apt-get -y install ssh openssh-server
  • Установка редакторов: apt-get -y install vim-nox nano
  • Перезапуск сети: /etc/init.d/networking restart
  • Проверка hostname: hostname && hostname -f
  • Обновление пакетов: apt-get update && apt-get upgrade

Глоссарий (1 строка)

  • netinst — сетевой минимальный установочный образ Debian.
  • LVM — логический менеджер томов (Logical Volume Manager) для гибкой разметки.
  • GRUB — загрузчик, устанавливаемый в MBR для управления загрузкой ОС.
  • tasksel — инструмент Debian для выбора предустановленных задач/пакетов.
  • mirrors — зеркала репозиториев APT для загрузки пакетов по сети.

Советы по безопасности (базовая жёсткая настройка)

  • Отключите вход по паролю для root, используйте SSH-ключи.
  • Закройте ненужные порты через iptables/ufw, оставьте только нужные (SSH).
  • Включите автоматические обновления безопасности или настройте регулярный процесс обновления.

Короткое резюме

  • Netinst Debian Wheezy — удобный способ получить чистую минимальную систему.
  • Зафиксируйте сетевые параметры, настройте SSH и APT и примените обновления.
  • Для масштабируемого развертывания используйте автоматизацию (preseed/ansible).

Если нужно, могу подготовить preseed-файл для полностью автоматической установки или Ansible playbook для настройки базовой системы из этого руководства.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро