Debian netinstall 9: Debian — Debian “stretch” Installation Information

Debian — Информация об установке Debian “stretch”

Чтобы установить Debian 9.13
(stretch), загрузите какой-нибудь из следующих образов (любой образ для
архитектур i386 и amd64 может использоваться для записи на USB-накопитель):

образ компакт-диска сетевой установки netinst (обычно 150-280 МБ)

полный набор CD

полный набор DVD

CD (через BitTorrent)

DVD (через BitTorrent)

CD (через jigdo)

DVD (через jigdo)

Blu-ray (через jigdo)

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

Если какое-то оборудование в вашей системе требует загрузки несвободной микропрограммы
(firmware)
вместе с драйвером этого устройства, вы можете использовать один из
tar-архивов с распространёнными микропрограммами или загрузить неофициальный образ, содержащий эти несвободные
микропрограммы. Инструкции по использованию tar-архивов и общую информацию о загрузке микропрограмм во время установки
можно найти в руководстве по установке (см. ниже раздел Документация).

netinst (обычно 240-290 МБ) несвободные
образы CD с микропрограммами

Замечания

  • Для скачивания полных образов CD и DVD рекомендуется использовать bittorrent
    или jigdo.
  • Для менее распространённых архитектур доступно лишь ограниченное число образов
    из наборов CD и DVD в виде файлов ISO или через bitTorrent.
    Полные наборы доступны только через jigdo.
  • В мультиархитектурных образах CD поддерживаются i386/amd64; установка похожа на установку с
    обычного образа netinst для одиночной архитектуры.
  • В мультиархитектурных образах DVD поддерживаются i386/amd64;
    установка похожа на установку с полного образа CD для одиночной
    архитектуры; также DVD содержит исходный код всех включённых пакетов.
  • Проверочные файлы (SHA256SUMS, SHA512SUMS и другие)
    установочных образов располагаются в том же каталоге, что и
    сами образы.

Если вы хотите прочитать только один документ перед установкой, прочтите
Практическое руководство по установке, быстрый путеводитель
по процессу установки. Другие полезные документы:

  • Руководство по установке Stretch
    подробные инструкции по установке
  • ЧаВО по Debian-Installer
    и ЧаВО по Debian-CD
    общие вопросы и ответы
  • Debian-Installer вики
    документация, поддерживаемая сообществом

Это список всех известных проблем в системе установки, идущей с
Debian GNU/Linux 9.13. Если в процессе установки Debian вы
обнаружили проблему, которой не увидели здесь, отправьте
отчёт об установке
с описанием проблемы, или
посмотрите в вики
другие известные проблемы.

Известные ошибки выпуска 9.0

pkgsel не устанавливает обновления с изменениями ABI (по умолчанию)
Ошибка #908711:
в ходе установки при включении сетевых источников пакетов установливаемые
обновления безопасности не включают в себя обновления, зависящие от новых
двоичных пакетов из-за изменения ABI ядра или библиотеки.

Статус: исправлено в 9.6
APT был уязвим к атакам по принципу человек-в-середине
Ошибка в транспортном методе HTTP в APT
(CVE-2019-3462)
могла использоваться злоумышленниками, расположенными между APT
и зеркалом, для вызова установки дополнительных (потенциально вредоносных) пакетов.

Риск от этой проблемы может быть снижен путём отключению использования сети во время
изначальной установки и последующего обновления в соответствии с инструкциями из
DSA-4371.

Статус: исправлено в 9.7

Установка Debian 9 на сервер

Любая работа по администрированию сервера начинается с самого очевидного и обязательного процесса — инсталляции необходимой ОС, чем мы и займемся. Скачаем и установим Debian 9 в минимальной конфигурации с загрузочной флешки или через netinstall по сети на обычный диск или raid раздел. Перед этим выполним небольшую подготовительную работу и познакомимся с подробностями нашего дистрибутива, которые могут быть полезны в будущем.

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужно пройти вступительный тест.

Содержание:

  • 1 Cистемные требования
  • 2 Типы iso образов
  • 3 Cкачать Debian 9 Stretch
  • 4 Загрузочная флешка для Debian
  • 5 Установка Debian 9 с флешки
  • 6 Разметка жесткого диска
  • 7 Установка по сети (netinstall)
  • 8 Установка Дебиан 9 на raid
  • 9 Заключение
  • 10 Видео
  • 11 Дополнительные материалы по Debian

Обращаю внимание, что вышла новая версия операционной системы Debian. Читайте актуальную статью по установке Debian 10 Buster на сервер.

Cистемные требования

Системные требования для Debian 9 принципиально не отличаются от схожих linux дистрибутивов. Согласно официальной документации, самые минимальные характеристики железа должны быть следующие:

  • 128 Мб памяти
  • 2 Гб диска

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

  • 512 Мб оперативной памяти
  • 10 Гб диск

Это рекомендуемые минимальные системные требования для Debian, cогласно официальному руководству. На момент написания этой статьи, документация приведена для предыдущего выпуска. Но не думаю, что эта информация сильно изменится для версии Stretch. Предполагаю, что требования к серверу будут примерно схожи.

В своей практике я обычно использую виртуальные машины с рекомендуемыми параметрами, если не предполагается большой нагрузки. То есть под обычный шлюз, ненагруженный веб сервер, под мониторинг небольшой сети вполне хватает виртуальной машины с рекомендуемыми параметрами и одним ядром процессора. Дальше уже в зависимости от нагрузки можно увеличивать ресурсы. Под системный раздел лучше выделить 20-30 Гб, если нет нехватки в свободном месте на гипервизоре.

Типы iso образов

Когда я начал готовить эту инструкцию по установке, был удивлен тем, что не смог быстро найти внятного и точного списка и описания официальных iso образов debian. Сам я почти всегда использую самый простой минимальный образ netinst.iso. С его помощью можно выполнить минимальную установку системы.

Название образа netinstall вводит в заблуждение, намекая на то, что для установки нужен интернет. На самом деле это не так. Базовую установку с минимальным набором программ, которые включают в себя основные системные утилиты, можно выполнить даже без наличия интернета. Более того, система нормально установится с этого минимального образа даже без сетевой карты.

На официальном сайте debian нет точного списка и описания всех образов. Я собрал информацию из содержания различных репозиториев дебиана, где представлены iso образы для загрузки. По смыслу есть 4 типа загрузочных дисков:

  • Минимальный для установки голой системы и системных утилит.
  • Минимальный с xfce для установки системы с простым графическим окружением.
  • Огромный dvd образ из 3-х дисков с системой и пакетами.
  • Различные live образы dvd дисков, которые отличаются графической оболочкой.

Последние 2 типа я даже не смотрел и не проверял. Мне обычно необходим сервер в минимальной установке, поэтому я использую netinstall образ. Для удобства я составил таблицу по редакциям Debian 9 Stertch

Редакции Debian 9
debian-9.0.0-amd64-netinst.isoМинимальный по объему образ, который содержит только самое необходимое для запуска установщика debian. Все остальное в процессе установки загружается из интернета. Без доступа к интернету, возможна установка голой системы с минимальным набором системных утилит.
debian-9.0.0-amd64-xfce-CD-1.isoСтандартный iso образ, который подходит для offline установки минимальной конфигурации сервера с графическим окружением xfce (хотя зачем он на сервере?). По размеру сопоставим с обычным cd диском. Можно записать на флешку и устанавливать с нее.
debian-9.0.0-amd64-DVD-1.iso
debian-9.0.0-amd64-DVD-2.iso
debian-9.0.0-amd64-DVD-3. iso
Этот набор dvd дисков содержит в себе систему и набор всевозможных пакетов, которые можно установить без доступа в интернет, непосредственно с dvd дисков. Я сейчас не могу представить себе сервер без доступа в интернет, поэтому не совсем понимаю, кому нужны эти образы. Но раз они есть, значит кто-то ими пользуется.
debian-live-9.0.1-amd64-cinnamon.iso
debian-live-9.0.1-amd64-gnome.iso
debian-live-9.0.1-amd64-kde.iso
debian-live-9.0.1-amd64-lxde.iso
debian-live-9.0.1-amd64-mate.iso
debian-live-9.0.1-amd64-xfce.iso
Набор live образов позволяет попробовать систему дебиан без установки на железо. Отличаются друг от друга эти образы графической оболочкой. Данные osi образы актуальны для проверки работы системы на десктопах у обычных пользователей. Для системных администраторов, которые ставят систему на серверы, они вряд ли представляют интерес. Так что, если вам хочется просто посмотреть на работу системы, не устанавливая ее, можете воспользоваться live образами.

Cкачать Debian 9 Stretch

Скачать последнюю версию Debian можно несколькими способами:

  1. С ближайшего зеркала через http.
  2. С помощью torrent сети.
  3. Воспользовавшись программой jigdo, которая сама выбирает ближайшее зеркало.

Я привык все linux дистрибутивы качать с зеркала Яндекса. Не всегда понятно, где конкретно на зеркале искать нужный образ, они раскиданы по разным директориям, поэтому я составил таблицу с готовыми ссылками на iso образы, описанные ранее. Ссылки для архитектуры x64.

Скачать Debian 9 64 bit
HTTPTorrentРазмер
debian 9 netinstall isodebian 9 netinst torrent290M
debian 9 CD-1 isodebian 9 CD-1 torrent647M
debian 9 DVD-1 isodebian 9 DVD-1 torrent4G
debian 9 DVD-2 isodebian 9 DVD-2 torrent4G
debian 9 DVD-3 isodebian 9 DVD-3 torrent4G
debian 9 live cinnamon isodebian 9 live cinnamon torrent2G
debian 9 live gnome isodebian 9 live gnome torrent2G
debian 9 live kde isodebian 9 live kde torrent2G
debian 9 live lxde isodebian 9 live lxde torrent2G
debian 9 live mate isodebian 9 live mate torrent2G
debian 9 live xfce isodebian 9 live xfce torrent2G

Напоминаю, что в этой таблице все ссылки на дистрибутивы amd64, то есть 64 bit. Я обычно не использую версии на 32 bit, привык везде x64 использовать.

Загрузочная флешка для Debian

Обычные CD диски сейчас уже становятся редкостью. Для меня не понятно, почему размеры iso образов до сих пор частенько подгоняют под размер CD или DVD диска. Я уже много лет использую загрузочные флешки для установки систем на железо. С ними быстрее, удобнее, проще обновлять образ.

Есть много способов записать образ debian на флешку для последующей установки. У меня в комплекте есть несколько популярных программ для создания загрузочных usb:

  1. Rufus.
  2. Unetbootin.
  3. Win32DiskImager.
  4. Etcher.

Это все бесплатные программы под Windows. Чаще всего пользуюсь первыми двумя. Иногда бывают ситуации, когда инсталлятор не может установить систему, записанную на флешку той или иной программой. Не знаю, по какой причине это бывает. Тогда приходится пробовать разные версии.

В данном случае нам подойдет программа Rufus. Вы без проблем найдете ее на просторах интернета, не буду приводить ссылки. Сам всегда держу ее под рукой. Никаких особенных настроек не надо. Просто запускаете программу, выбираете флешку, образ и вперед.

Дожидаемся окончания процесса и загрузочная флешка готова.

Установка Debian 9 с флешки

После создания загрузочной флешки, можно приступить к установке системы. Подключаем флешку к серверу, выбираем ее в качестве источника для загрузки и начинаем установку Debian 9. Нас встречает первоначальное меню загрузочного образа.

Выбираем Graphical install. Далее необходимо выбрать язык, на котором с нами будет общаться инсталлятор. Этот же язык, в последствии, станет языком системы по-умолчанию. Я рекомендую всегда выбирать английский язык и привыкать к нему, изучать. Это язык современной техносферы, без него эффективно с ней взаимодействовать на уровне настройки и обслуживания не получится.

После языка, необходимо выбрать географический регион. На этом этапе я всегда задумываюсь, по какому принципу группируются возможные варианты.

На первом экране представлены такие популярные и известные страны, как Замбия, Нигерия, Филлипины, Зимбабве, Ботсвана, но пропущены почти все (или все?) европейские страны. Для того, чтобы выбрать Россию, нужно пройти в other, выбрать Europe, а потом уже Russian Federation. Может быть такая группировка не случайна и есть какая-то байка на этот счет. Если кто-то в курсе, прошу поделиться.

После выбора страны нам предлагают указать кодировку и раскладку клавиатуры. Я всегда выбираю en_US.UTF-8 и American English. Если понадобится дополнительный язык, его всегда можно добавить позже. Не привожу скриншоты, чтобы не перегружать материал картинками, фокусируясь на наиболее важных моментах.

Далее необходимо подождать некоторое время, пока установщик не подгрузит следующие компоненты, необходимые для установки дебиан. После этого он попытается настроить сеть. Если у вас все в порядке с сетевой картой, и в сети работает dhcp-сервер, на моменте настройки сети не будет остановки, и она пройдет без каких-либо ваших действий.

Если же у вас нет dhcp-сервера, то вам будет предложено вручную указать все сетевые параметры:

  • ip адрес
  • маску сети
  • ip шлюза и dns сервера

Вы можете вообще не настраивать сеть, если нет в этом необходимости.

Если же сеть нужна, то выбираем ручную конфигурацию параметров. После этого указываем перечисленные ранее параметры.

После сетевых параметров нас попросят указать имя сервера и его домен. Можете указывать что угодно. Если у вас нет никакого домена, можете оставить поле пустым, либо указать домен local.

Далее надо задать пароль root, потом создать обычного пользователя с произвольным именем и указать пароль к нему. По-умолчанию, после установки, войти удаленно пользователем root на сервер невозможно. Для этого нужно использовать учетную запись обычного пользователя и через него выполнять административные действия. Поэтому при установке debian нужно обязательно создать обычного пользователя. Скриншоты не привожу, там все и так понятно.

После создания паролей и пользователя, выбираем часовой пояс.

На следующем этапе установки переходим к разметки диска. Это важный момент, поэтому рассмотрим его отдельно.

Разметка жесткого диска

Тема разметки диска раньше была достаточно спорной и вызывала много дискуссий и споров. Делали отдельно разделы под корень /, домашнюю директорию /home, под логи /var/logs и т.д. Мне кажется, что сейчас все это стало неактуально. Сервера общего назначения переехали в виртуальные среды, а там можно и дополнительный диск выделить под образовавшиеся нужды, либо увеличить текущий. Нет необходимости заранее продумывать на много шагов вперед, можно без проблем потом добавить дисковое пространство.

Если же вы настраиваете железный сервер, то скорее всего четко знаете для чего он нужен и разбиваете уже в зависимости от его прямого назначения. Я сам лично, если нет каких-то особых требований к серверу, создаю только один общий раздел /, lvm не использую. Не вижу в нем смысла в виртуальных машинах. А на железо я ставлю только гипервизоры, там lvm под системный раздел тоже не нужен.

Если у вас есть свое мнение по поводу разбивки диска, предлагаю поделиться соображениями в комментариях. Переходим к разметке диска для нашего debian сервера. Выбираем Guided — user entire disk.

Далее нужно выбрать жесткий диск, на который будет установлена система. Если у вас он только один, как у меня, то выбирать не из чего.

Указываем использовать все свободное место диска.

Проверяем предлагаемую схему разбивки. Если все в порядке, продолжаем.

Соглашаемся с записью изменений на диск. Начинается непосредственно установка системы. Нужно подождать некоторое время, обычно несколько минут.

На следующем этапе установки системы, вам будет задан вопрос по поводу дополнительного диска с пакетами. Вам будет предложено проверить другой диск для установки дополнительных пакетов.

Отказываемся и идем дальше. Теперь нужно выбрать зеркало, с которым будет работать пакетный менеджер apt. Выбираем свою страну и подходящее зеркало. Я выбираю Russian Federation и зеркало Yandex.Mirror.

Далее нас просят указать прокси. Скорее всего вы им не пользуетесь, поэтому строку можно оставить пустой. Если это не так, то укажите адрес proxy сервера.

Нас спрашивают о том, хотим ли мы делиться анонимной статистической информацией об использовании различного ПО на сервере. Я обычно не делюсь.

Выбираем набор дополнительного ПО, которое будет установлено на сервер debian вместе с основной системой. Я никогда не ставлю ничего, кроме ssh сервера и системных утилит.

Все остальное можно установить потом. На последнем этапе установки нас спрашивают про загрузчик grub — установить ли нам его. В подавляющем большинстве случаев это нужно сделать. Если вы не знаете, нужно или нет, значит 100% нужно. Без загрузчика можно обойтись в очень специфических ситуациях, которые мы рассматривать не будем в этой инструкции по установке debian. Так что устанавливаем  grub на единственных жесткий диск.

Перезагружаем сервер. Установка завершена, он полностью готов к работе. Не забывайте, что по-умолчанию, на сервер нужно подключаться под учетной записью обычного пользователя, не root. После установки debian, предлагаю выполнить предварительную настройку сервера.

Установка по сети (netinstall)

С сетевой установкой Debian есть определенная путаница. Как я уже ранее говорил, название iso образа netinst.iso вводит в заблуждение. На самом деле, с этого образа можно установить минимальную систему даже без наличия локальной сети. Но в то же время, при наличии интернета можно загрузить любой дополнительный пакет.

Настоящее руководство по netinstall представляет из себя совсем другую процедуру. Подробно она описана в официальном мануале — Подготовка файлов для загрузки по TFTP. Смысл сетевой установки в том, что вы со своего компьютера, на который хотите установить систему Debian, подключаетесь по технологии PXE к TFTP серверу и с него начинаете загружать установочные файлы.

При такой процедуре, вам для установки системы на компьютер не нужно ничего, кроме локальной сети и настроенного tftp сервера. Кроме этого, сетевая карта компьютера должна поддерживать технологию PXE. Такой вариант сетевой установки дебиан будет удобен, если вам необходимо развернуть систему на большое количество машин.

Мне приходилось настраивать TFTP сервер для отдачи файлов при загрузке по PXE. Изначально кажется, что все это слишком сложно, но на самом деле ничего сложного нет. Я без особых проблем смог настроить бездисковые станции для запуска linux системы. Но это отдельная история, выходящая за рамки данной инструкции.

Установка Дебиан 9 на raid

Рассмотрим вариант установки debian на софтовый рейд mdadm. Эта актуальная ситуация, когда вы разворачиваете систему на железе, а не виртуальной машине. К примеру, такая конфигурация будет полезна для установки proxmox. В этой статье я уже рассматривал установку debian на raid1. Но там версия 8-я, а у нас сейчас 9-я. Так что рассмотрю еще раз эту тему, но уже в варианте графического инсталлятора, а не консольного.

Итак, начинаем установку системы по приведенной ранее инструкции. Доходим до этапа разбивки диска и выбираем режим Manual.

Видим состояние наших дисков. В моем случае они полностью чистые, без разделов.

Выбираем режим Guided partitioning и настраиваем разделы на дисках, чтобы получилась такая картинка.

То есть мы на каждом диске создаем по одному пустому разделу, без точки монтирования и файловой системы. Эти пустые разделы мы объединим в raid и там уже сделаем корень системы — /. Для swap я не создаю отдельный раздел, чтобы не делать потом отдельный raid для него. Swap сделаем в виде файла после установки системы. Итак, создаем рейд — Configure Software raid. Соглашаемся с предложением сохранить изменения.

Выбираем Create MD device, затем RAID1.

Указываем, что у нас будет 2 устройства в массиве и spare device не будет вовсе.

Далее выбираем 2 наших пустых раздела на каждом из дисков.

В конце соглашаемся на запись изменений. В разделе конфигурирования рейда нажимаем Finish и выходим из него.

Создаем на только что собранном массиве точку монтирования для нашей системы и указываем тип файловой системы. Должно получиться вот так.

На этом завершаем создание рейда и разметку диска и переходим дальше к установке debian, как было описано выше. Никаких принципиальных изменений больше не будет. Единственное, будет задан вопрос о том, что вы не создали раздел swap и будет предложено вернуться и исправить это.

Можно отказаться и продолжить установку.

После установки на raid нужно выполнить несколько важных действий.

  1. Зайти в систему и создать swap.
  2. Установить загрузчик на оба диска. Во время установки он был установлен только на один диск.
  3. Протестировать отказ одного из дисков.

Думаю, с созданием swap вопросов быть не должно. По ссылке все подробно описано. Установим загрузчик на оба жестких диска, чтобы в случае выхода любого из них, система смогла загрузиться. Для этого выполняем команду:

# dpkg-reconfigure grub-pc

Выскочат пару запросов на указание дополнительных параметров. Можно ничего не указывать, оставлять все значения по-умолчанию.

А в конце выбрать оба жестких диска для установки загрузчика.

После установки загрузчика на оба диска, можно проработать вариант отказа одного из дисков. Для начала проверим статус нашего рейда:

# cat /proc/mdstat

md0 : active raid1 sdb1[1] sda1[0]
20953088 blocks super 1.2 [2/2] [UU]

Все в порядке, рейд на месте. Выключим сервер, отсоединим один диск и включим снова. Сервер замечательно загрузился с одним диском. Проверяем raid:

# cat /proc/mdstat
md0 : active raid1 sda1[0]
20953088 blocks super 1.2 [2/1] [U_]

Одного диска нет. Теперь снова выключим сервер и воткнем в него чистый диск такого же объема. То есть имитируем замену сломанного диска на новый. Запускаем сервер и проверяем список дисков в системе:

# fdisk -l | grep /dev
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
/dev/sda1 * 2048 41940991 41938944 20G fd Linux raid autodetect
Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk /dev/md0: 20 GiB, 21455962112 bytes, 41906176 sectors

Старый диск sda c разделом sda1 и новый диск sdb без разделов. Нам нужно так же на нем создать один раздел на весь диск с типом Linux raid. Сделаем это с помощью cfdisk.

# cfdisk /dev/sdb

Записываем изменения и проверяем, что получилось:

# fdisk -l | grep /dev
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
/dev/sda1 * 2048 41940991 41938944 20G fd Linux raid autodetect
Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors
/dev/sdb1 * 2048 41943039 41940992 20G fd Linux raid autodetect
Disk /dev/md0: 20 GiB, 21455962112 bytes, 41906176 sectors

То, что надо. Второй раздел идентичный первому. Добавим его теперь в рейд.

# mdadm --add /dev/md0 /dev/sdb1
mdadm: added /dev/sdb1

Проверяем статус рейда:

# cat /proc/mdstat

md0 : active raid1 sdb1[2] sda1[0]
      20953088 blocks super 1.2 [2/1] [U_]
      [>....................]  recovery =  4.5% (954304/20953088) finish=6.6min speed=50226K/sec


Идет ребилд массива. Надо дождаться его окончания, а пока поставим на новый диск загрузчик, как проделали это ранее. После пересборки массива замена сбойного диска завершена, можно продолжать эксплуатировать сервер в штатном режиме.

Заключение

Я всесторонне рассмотрел тему установки сервера. Постарался акцентировать внимание на всех важных моментах. После установки рекомендую выполнить базовую настройку debian. Там приведены универсальные советы, актуальные для любой версии дистрибутива. Если вы заметите неточности, ошибки, либо если у вас есть дополнения, прошу сообщать об этом в комментариях.

Видео

Онлайн курcы по Mikrotik

Если у вас есть желание научиться работать с роутерами микротик и стать специалистом в этой области, рекомендую пройти курcы по программе, основанной на информации из официального курcа MikroTik Certified Network Associate. Помимо официальной программы, в курcах будут лабораторные работы, в которых вы на практике сможете проверить и закрепить полученные знания. Все подробности на сайте Курcы по ИТ.
Стоимость обучения весьма демократична, хорошая возможность получить новые знания в актуальной на сегодняшний день предметной области. Особенности курcов:

  • Знания, ориентированные на практику;
  • Реальные ситуации и задачи;
  • Лучшее из международных программ.
Помогла статья? Подписывайся на telegram канал автора


Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.

Дополнительные материалы по Debian








Рекомендую полезные материалы по Debian:
Настройки системы
  • Установка
  • Базовая настройка
  • Настройка сети
  • Обновление 8 до 9
  • Обновление 7 до 8
  • Включение логов cron

Подробная установка Debian 9 Stratch с помощью графического инсталлятора со скриншотами и пояснениями к каждому пункту установщика.

Базовая настройка сервера Debian. Приведены практические советы по улучшению безопасности и удобства администрирования.

Подробное описание настройки сети в Debian — задать ip адрес, dhcp, отключить ipv6, dns, hostname, статические маршруты и др.

Обновление предыдущей версии Debian 8 Jessie до последней Debian 9 Stratch. Подробная инструкция с описанием по каждому этапу обновления.

Обновление версии Debian 7 wheezy до Debian 8 Jessie. Подробная инструкция с описанием по каждому этапу обновления.

Включение записи логов cron в Debian в отдельный файл и настройка ротации этого файла. Отключение логов в syslog.

Настройка программных комплексов
 

  • Proxmox
  • Шлюз в интернет
  • Установка Asterisk
  • Asterisk+Freepbx
  • PostgreSQL для 1С
  • Настройка pptp

Подробное описание установки гипервизора proxmox на raid1 mdadm на базе операционной системы Debian 8. Приведены практические советы по настройке.

Настройка интернет шлюза на Debian. Включает в себя настройку iptables, nat, dhcp, dns, iftop.

Чистая установка Asterisk 13 на сервер под управлением Debian 8. Никаких дополнений и GUI, только vanilla asterisk.

Установка Freepbx 12 и Asterisk 13 на сервер под управлением Debian/Ubuntu. Подробное описание и разбор ошибок установки.

Рассказ об установке и небольшой настройке сервера бд postgresql для работы с базами 1С. Задача не сложная, но есть небольшие нюансы как по настройке, так и по выбору дистрибутива.

Описание установки и настройки pptp сервера в Debian с передачей статических маршрутов клиенту для организации доступа к ресурсам сети.

Разное
  • Бэкап с помощью rsync
  • Тюнинг postgresl для 1C

Подробное описание настройки бэкапа с помощью rsync на примере скрипта инкрементного архива на системе Centos, Debian, Ubuntu, Windows.

Ускорение работы 1С с postgresql и диагностика проблем производительности

Скачать pdf

Debian — Информация об установке Debian «stretch» ​​

Для установки Debian 9.13
( stretch ), загрузите любой из следующих образов (все i386 и amd64
Образы CD/DVD также можно использовать на USB-накопителях):

netinst CD image (generally 150-280 MB)

full CD sets

full DVD sets

CD (via BitTorrent)

DVD (via BitTorrent)

CD (через джигдо)

DVD (через jigdo)

Blu-ray (через jigdo)

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

Если для какого-либо оборудования в вашей системе требуется несвободная прошивка,
загруженный
с драйвером устройства, вы можете использовать один из
tar-архивы общих пакетов прошивки или загрузите неофициальный образ , включающий эти несвободных прошивки . Инструкции по использованию архивов
и общая информация о загрузке микропрограммы во время установки может
можно найти в Руководстве по установке (см. Документацию ниже).

netinst (обычно 240-290 МБ) несвободный
Образы компакт-дисков с прошивкой

Примечания

  • Для загрузки полных образов CD и DVD используйте BitTorrent или jigdo.
    Рекомендовано.
  • Для менее распространенных архитектур только ограниченное количество изображений
    из комплектов CD и DVD доступен в виде файла ISO или через BitTorrent.
    Полные наборы доступны только через jigdo.
  • Мультиарх CD 9Образы 0006 поддерживают i386/amd64; установка аналогична установке
    из единого образа архитектуры netinst.
  • Образ мультиархитектуры DVD поддерживает i386/amd64; в
    установка аналогична установке с одной архитектуры полной
    образ компакт-диска; DVD также включает исходный код для всех включенных пакетов.
  • Для установочных образов файлы проверки (SHA256SUMS,
    SHA512SUMS и другие) доступны в том же каталоге, что и
    картинки.

Если вы прочитали только один документ перед установкой, прочитайте наш
Установка Howto, быстрый
пошаговое описание процесса установки. Другая полезная документация включает в себя:

  • Руководство по установке Stretch
    подробные инструкции по установке
  • Часто задаваемые вопросы по программе установки Debian
    и Debian-CD FAQ
    общие вопросы и ответы
  • Debian-Installer Wiki
    поддерживаемая сообществом документация

Это список известных проблем в программе установки, поставляемой с
Дебиан 9.13. Если вы столкнулись с проблемой
устанавливаете Debian и не видите свою проблему в списке, отправьте нам
отчет об установке
описание проблемы или
проверьте вики
для других известных проблем.

Исправления для выпуска 9.0

pkgsel не установил обновления с изменениями ABI (по умолчанию)
Ошибка № 908711:
во время установки с включенными сетевыми источниками
установленные обновления безопасности не включают обновления, которые зависят от нового
бинарный пакет из-за изменения ABI ядра или библиотеки.

Статус: Исправлено в версии 9.6
APT был уязвим для атаки «человек посередине»
Ошибка в транспортном методе HTTP APT.
(CVE-2019-3462)
может быть использован злоумышленником, находящимся в качестве посредника между APT
и зеркало, чтобы вызвать установку дополнительных вредоносных пакетов.

Это можно смягчить, отключив использование сети во время
первоначальная установка, а затем обновление, следуя инструкциям в
ДСА-4371.

Статус: Исправлено в версии 9.7

Загрузка образов CD/DVD Debian через HTTP/FTP

Не загружайте образы CD или DVD через веб-браузер таким образом
вы скачиваете другие файлы!
Причина в том, что если ваша загрузка
прерывается, большинство браузеров не позволяют возобновить работу с того места, где оно было
не удалось.

Вместо этого используйте инструмент, поддерживающий возобновление работы.
описывается как менеджер загрузки . Есть много плагинов для браузера
которые выполняют эту работу, или вы можете установить отдельный
программа. В Linux/Unix вы можете использовать aria2, wxDownload Fast или (на
командная строка) wget -c URL-адрес или
curl -C — -L -O  URL-адрес . Там
есть еще много вариантов, перечисленных в сравнении
менеджеров загрузки.

Следующие образы Debian доступны для
загрузка:

  • Официальные образы CD/DVD стабильной версии
  • Неофициальные образы CD/DVD для стабильной версии с
    несвободная прошивка включена
  • Официальный
    Образы CD/DVD тестов дистрибутив ( восстановленный
    еженедельно
    )

См. также:

  • Полный список зеркал debian-cd/
  • Для сети установите образы (150–300 МБ),
    см. страницу сетевой установки.
  • Для netinst изображения тестирования
    релиз, как ежедневные сборки, так и известные рабочие моментальные снимки, см. на странице Debian-Installer.

Чтобы установить Debian на машину без подключения к Интернету,
можно использовать образы компакт-дисков (по 700 МБ каждый) или образов DVD (по 4,7 ГБ каждый).
Загрузите первый файл образа CD или DVD, запишите его с помощью устройства записи CD/DVD (или
USB-накопитель на портах i386 и amd64), а затем перезагрузитесь с него.

первый CD/DVD диск содержит все необходимые файлы
для установки стандартной системы Debian.
Чтобы избежать ненужных загрузок, загрузите , а не .
другие файлы образов компакт-дисков или DVD-дисков, если только вы не знаете, что вам нужны пакеты на
их.

CD

Следующие ссылки указывают на файлы изображений размером до 700 МБ.
размера, что делает их пригодными для записи на обычные носители CD-R(W):

DVD

Следующие ссылки указывают на файлы изображений размером до 4,7 ГБ.
размера, что делает их подходящими для записи на обычные диски DVD-R/DVD+R и
похожие медиа:

Обязательно ознакомьтесь с документацией перед установкой.
Если вы прочитали только один документ перед установкой, прочитайте наш
Установка Howto, быстрый
пошаговое описание процесса установки. Другая полезная документация включает в себя:

  • Руководство по установке,
    подробная инструкция по установке
  • Debian-Установщик
    Документация, включая FAQ с общими вопросами и ответами
  • Debian-Установщик
    Errata, список известных проблем в установщике

Если для какого-либо оборудования в вашей системе требуется несвободная прошивка,
загруженный
с драйвером устройства, вы можете использовать один из
tar-архивы распространенных пакетов прошивки или скачать неофициальный образ
включая эти несвободных прошивки . Инструкции по использованию архивов
и общая информация о загрузке микропрограммы во время установки может
можно найти в Руководстве по установке.

неофициальный
установочные образы для стабильной версии с включенной прошивкой


Обратите внимание, что некоторые зеркала не обновлены
перед загрузкой проверьте номер версии изображений
такой же, как тот, который указан на этом сайте!
Кроме того, обратите внимание, что многие сайты не отражают полный набор
изображения (особенно образы DVD) из-за его размера.

Если есть сомнения, используйте первичный
Сервер образов компакт-дисков в Швеции,
или попробуйте
экспериментальный автомат
селектор зеркал, который автоматически перенаправит вас к ближайшему
зеркало, которое, как известно, имеет текущую версию.

Заинтересованы ли вы в том, чтобы предлагать образы компакт-дисков Debian на вашем
зеркало? Если да, см. инструкции на
как настроить зеркало образа компакт-диска.

  • Аргентина: debian.xfree.com.ar: HTTP
  • Армения: mirrors.asnet.am: HTTP
  • Австралия: зеркало.overthewire. com.au: HTTP
  • Австрия: debian.anexia.at: HTTP
  • Беларусь: ftp.byfly.by: HTTP
  • Беларусь: mirror.datacenter.by: HTTP
  • Бельгия: зеркало.as35701.net: HTTP
  • Бразилия: debian.c3sl.ufpr.br: HTTP
  • Бразилия: debian.pop-sc.rnp.br: HTTP
  • Канада: debian.mirror.iweb.ca: HTTP
  • Коста-Рика: mirrors.ucr.ac.cr: HTTP
  • Хорватия: debian.carnet.hr: HTTP
  • Чехия: debian-cd.mirror.web4u.cz: HTTP
  • Чехия: debian.superhosting.cz: HTTP
  • Чехия: зеркало.dkm.cz: HTTP
  • Дания: зеркало.asergo.com: HTTP
  • Дания: mirror.one.com: HTTP
  • Дания: mirrors.dotsrc.org: HTTP
  • Дания: mirrors.rackhosting.com: HTTP
  • Эквадор: зеркало.cedia.org.ec: HTTP
  • Эквадор: зеркало.uta.edu.ec: HTTP
  • Франция: debian.obspm.fr: HTTP
  • Франция: ftp.crifo.org: HTTP
  • Франция: miroir.univ-lorraine.fr: HTTP
  • Грузия: debian. grena.ge: HTTP
  • Германия: debian-cd.repulsive.eu: HTTP
  • Германия: debian.inf.tu-dresden.de: HTTP
  • Германия: debian.netcologne.de: HTTP
  • Германия: debian.uni-duisburg-essen.de: HTTP
  • Германия: ftp.fau.de: HTTP
  • Германия: ftp.gwdg.de: HTTP
  • Германия: ftp.hosteurope.de: HTTP
  • Германия: ftp-stud.hs-esslingen.de: HTTP
  • Германия: ftp.uni-bayreuth.de: HTTP
  • Германия: ftp.uni-hannover.de: HTTP
  • Германия: ftp.uni-stuttgart.de: HTTP
  • Германия: зеркало.checkdomain.de: HTTP
  • Германия: зеркало.daniel-jost.net: HTTP
  • Германия: зеркало.de.leaseweb.net: HTTP
  • Гонконг: зеркало.xtom.com.hk: HTTP
  • Венгрия: ftp.bme.hu: HTTP
  • Индонезия: kartolo.sby.datautama.net.id: HTTP
  • Индонезия: mirror.poliwangi.ac.id: HTTP
  • Италия: debian.connesi.it: HTTP
  • Италия: giano.com.dist.unige.it: HTTP
  • Япония: ftp. jaist.ac.jp: HTTP
  • Япония: ftp.kddilabs.jp: HTTP
  • Япония: ftp.nara.wide.ad.jp: HTTP
  • Япония: ftp.riken.jp: HTTP
  • Япония: ftp.yz.yamagata-u.ac.jp: HTTP
  • Япония: hanzubon.jp: HTTP
  • Корея: ftp.kaist.ac.kr: HTTP
  • Корея: ftp.lanet.kr: HTTP
  • Латвия: debian.koyanet.lv: HTTP
  • Литва: debian.mirror.vu.lt: HTTP
  • Литва: mirror.litnet.lt: HTTP
  • Люксембург: debian.mirror.root.lu: HTTP
  • Нидерланды: debian.mirror.cambrium.nl: HTTP
  • Нидерланды: debian.snt.utwente.nl: HTTP
  • Нидерланды: mirror.duocast.net: HTTP
  • Нидерланды: зеркало.nl.datapacket.com: HTTP
  • Нидерланды: зеркало.nl.leaseweb.net: HTTP
  • Новая Каледония: debian.lagoon.nc: HTTP
  • Новая Каледония: debian.natile.nc: HTTP
  • Норвегия: ftp.uio.no: HTTP
  • Польша: ftp.icm.edu.pl: HTTP
  • Польша: ftp.ps.pl: HTTP
  • Португалия: debian. uevora.pt: HTTP
  • Португалия: ftp.rnl.tecnico.ulisboa.pt: HTTP
  • Португалия: mirrors.up.pt: HTTP
  • Румыния: mirrors.pidginhost.com: HTTP
  • Россия: ftp.psn.ru: HTTP
  • Россия: mirror.corbina.net: HTTP
  • Россия: mirror.mephi.ru: HTTP
  • Россия: mirror.truenetwork.ru: HTTP
  • Сингапур: зеркало.0x.sg: HTTP
  • Южная Африка: ftp.is.co.za: HTTP
  • Испания: debian.uvigo.es: HTTP
  • Испания: ftp.caliu.cat: HTTP
  • Испания: ftp.cica.es: HTTP
  • Швеция: cdimage.debian.org: HTTP
  • Швеция: ftp.acc.umu.se: HTTP
  • Швейцария: debian.ethz.ch: HTTP
  • Тайвань: ftp.ncnu.edu.tw: HTTP
  • Украина: debian.netforce.hosting: HTTP
  • Украина: debian.volia.net: HTTP
  • Соединенное Королевство: debian-iso.mirror.anlx.net: HTTP
  • Великобритания: ftp.ticklers.org: HTTP
  • Великобритания: mirrorservice.org: HTTP
  • Великобритания: mirrors.