ProCloud Yandex
21.08.2023
читать 7 минут

Установка и настройка Debian 12 на сервер

/upload/iblock/be4/o8r8qhtsjwyoochi71d4lyhp2ql9vgc3/Where-is-software-testing-going-in-2023_%281%29.jpg

Операционная система Debian считается одной из наиболее надежных на текущий момент. Она используется при создании серверов и рабочих станций. У нее неплохой функционал и достаточно простое управление. Эта операционная система была выпущена 10 июня 2023 года. Она призвана заменить Debian 11, который используется многими представителями бизнеса.

Необходимость создания новой ОС вызвана тем, что технологии постоянно развиваются. Конечно, можно допиливать бесконечное количество раз Debian 11 путем установки новых патчей, но зачем это делать, когда можно использовать современную ОС, которая по умолчанию поддерживает 64-битные программы, процессоры POWER, MIPS и многое другое.

Стоит рассмотреть, как происходит установка и дальнейшая настройка Debian.

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

У Debian 12 системные требования невысоки как и у многих других дистрибутивов Linux. Для обеспечения минимальных требований достаточно 256 МБ ОЗУ и 4 ГБ памяти на жестком диске. Рекомендуемые системные требования увеличивают количество оперативной памяти до 512 МБ.

Важно. С пакетом приложений данная ОС требует минимум 10 ГБ на жестком диске и 1ГБ ОЗУ.

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

Заказ сервера

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

Важно. Можно обратиться напрямую к специалистам ProСloud, обозначив текущие задачи. Они помогут подобрать оптимальные настройки, установят ОС и ответят на все имеющиеся вопросы.

Варианты установки Debian 12 “Bookworm”

Установка по сети

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

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

Смысл сетевой установки в том, что вы со своего компьютера, на который хотите установить систему Debian, подключаетесь по технологии PXE к TFTP серверу и с него начинаете загружать установочные файлы.

Важно. Подобный вариант установки Debian подходит для установки ОС сразу на несколько машин.

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

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

Важно. Наиболее популярными дистрибутивами считаются netinst.iso и xfce-CD-1.iso, но можно использовать и другие.

Вот как происходит установка:

  1. Запись образа на флешку или диск. Для этого существуют различные программы. В зависимости от того, какой софт будет выбран, процесс создания установочной флешки будет меняться.
  2. Создание резервной копии жесткого диска.
  3. Начало установки.
  4. Выбор страны, языка, раскладки клавиатуры.
  5. На этом этапе происходит настройка сети. Если сетевая карта есть, она работает и имеется dhcp-сервер, то настройка будет происходить автоматически. Если dhcp-сервер отсутствует, то системному администратору придется вручную указать ip адрес, маску сети, ip шлюза и dns сервера. Дополнительно нужно прописать имя сервера и домен. Если домен отсутствует, то поле остается пустым.
  6. Создание пароля root и обычного юзера. Дело в том, что сразу после установки по умолчанию через ssh не получится зайти на сервер, используя пользователя root. Необходимо обязательно зарегистрировать другого пользователя на момент инсталляции ОС.
  7. Выбор часового пояса.
  8. Разметка жесткого диска. Необходимо заранее понимать, как именно будет использоваться сервер, чтобы создать необходимое количество томов с нужным объемом памяти.  Рекомендуется держать ОС в отдельном томе, на котором не будет никаких рабочих программ. При этом стоит предусмотреть наличие дополнительного места на жестком диске в этом томе для корректной работы системы.
  9. Создать и смонтировать разделы, куда будет произведена установка.
  10. Выбор схемы разбивки диска. Можно устанавливать все файлы в одно место или разделить их в соответствии с предлагаемыми параметрами. В конце нужно принять изменения.
  11. Принять решение по поводу создания дополнительного диска с пакетами. Этот этап можно пропустить.
  12. Указание прокси. Если он отсутствует, то поле можно оставить пустым. Здесь же можно согласиться или отказаться от необходимости делиться анонимной статистикой.
  13. Выбрать необходимый дополнительный софт и установить его. По умолчанию используется системный загрузчик Debian GNU, но можно применять и другой софт. Например, добавить системные утилиты и ssh сервер.

Все остальное можно оставить на потом, допилив операционку под себя, когда она уже будет установлена на сервер.

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

Настройка Debian 12 после установки

После установки происходит самое интересное, необходимо настроить ОС так, чтобы она отвечала текущим потребностям. Стоит рассмотреть основные нюансы, на которые нужно обратить внимание.

  1. Настройки сети происходят в файле /etc/network/interfaces. Нужно указать ip адрес, маску, ip шлюза и dns сервера, которые были выделены серверу.
  2. Обновление системы. Можно это сделать из репозиториев, используя команду apt-get update. Команда apt-get -y dist-upgrade позволяет выполнить все доступные обновления, но тогда требуется наличие выхода в Интернет.
  3. Установка Sudo. Эта утилита позволяет работать от имени другого пользователя. Она позволяет повышать уровень доступа, работая, например, от имени root. Установка производится командой: apt-get install sudo
  4. SSH сервер. Он активно используется для обеспечения безопасного доступа к удаленным устройствам. Если при установки вы установили SSH сервер, то настройка происходит через файл /etc/ssh/sshd_config. Рекомендуется изменить порт на тот, который не занят приложением или системной службой. Для повышения безопасности можно запретить вход пользователю root. После внесения изменений в конфигурационный файл необходимо перезагрузить SSH сервер: service sshd restart .
  5. FTP-сервер требуется для осуществления обмена файлами по сети. Его нужно установить через команду: apt-get -y install proftpd. Настройка происходит в файле /etc/proftpd/proftpd.conf. Важно добавить возможность работы в пассивном режиме и перезагрузить FTP-сервер.
  6. iptables позволяют обеспечить минимальную защиту сервера.
  7. Выполнение настроек для осуществления резервного копирования. Для многих проектов оптимальным решением будет создание копий автоматически по расписанию, когда нагрузка на сеть минимальная. Как именно делать бэкапы должен решать системный администратор, исходя из потребностей бизнеса.

Это обязательные базовые настройки.

Заключение

Linux Debian 12 – это современная ОС, которая обладает отличным потенциалом. Она может стать не менее популярной, чем другие дистрибутивы Linux. Установка происходит стандартным способом, обычно у администраторов не возникает вопросов или проблем. Если происходит инсталляция на сервисы ProСloud, то специалисты готовы оказать полную техническую поддержку на любом этапе сотрудничества. В том числе выполнить установку и настройку самостоятельно.

Новости
13 сентября 202413.09.2024
читать 2 минутычитать 2 мин
Дайджест обновлений продуктов
18 апреля 202418.04.2024
читать 2 минутычитать 2 мин
Дайджест обновлений продуктов Q1
5 апреля 202405.04.2024
читать 1 минутучитать 1 мин
ProCloud CPO Диана Беда в рейтинге ИТ-лидеров от Global CIO