Простая установка и настройка Linux 9

Обновлено: 21.11.2024

В этом руководстве подробно описаны шаги по установке 64-разрядной версии дистрибутива Rocky Linux в автономной системе. Мы будем выполнять установку класса сервера, используя образ установщика операционной системы, загруженный с веб-сайта проекта Rocky Linux. Мы рассмотрим этапы установки и настройки в следующих разделах.

Предварительные требования для установки ОС¶

Во-первых, вам необходимо загрузить ISO-образ, который будет использоваться для этой установки Rocky Linux.

Чтобы загрузить ISO-образ напрямую из командной строки, используйте команду wget:

Имена ISO-файлов Rocky Linux соответствуют следующему соглашению:

Например, Rocky-8.5-x86_64-minimal.iso

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

Проверка ISO-файла установщика¶

Если вы загрузили ISO-образы Rocky Linux в существующий дистрибутив Linux, вы можете использовать утилиту sha256sum, чтобы убедиться, что загруженные вами файлы не повреждены. Мы покажем пример того, как проверить файл Rocky-8.5-x86_64-minimal.iso, проверив его контрольную сумму.

Сначала загрузите файл, содержащий официальные контрольные суммы для доступных ISO-образов. Находясь в папке, содержащей загруженный ISO-образ Rocky Linux, загрузите файл контрольной суммы для ISO-образа, введите:

Используйте утилиту sha256sum для проверки целостности файла ISO на предмет повреждения и/или подделки.

Вывод должен показать:

Установка¶

Перед тем, как приступить к установке, системный унифицированный расширяемый интерфейс встроенного ПО (UEFI) или базовую систему ввода-вывода (BIOS) следует предварительно настроить для загрузки с правильного носителя.

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

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

После загрузки компьютера вы увидите приветственную заставку Rocky Linux 8.

Если вы не нажмете ни одной клавиши, установщик начнет обратный отсчет, после чего процесс установки автоматически выполнит выделенный по умолчанию вариант:

Протестируйте этот носитель и установите Rocky Linux 8

Вы также можете в любой момент нажать Enter, чтобы начать процесс немедленно.

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

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

На этом экране выберите язык, который вы хотите использовать для выполнения установки. Для этого руководства мы выбрали английский (США). Затем нажмите кнопку «Продолжить».

Сводка по установке¶

Экран Сводка установки – это универсальная область, в которой вы принимаете важные решения об устанавливаемой операционной системе.

Экран примерно разделен на следующие разделы:

  • Локализация: (клавиатура, языковая поддержка, время и дата)
  • Программное обеспечение: (источник установки и выбор программного обеспечения)
  • Система: (Цель установки, сеть и имя хоста)

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

Раздел локализации¶

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

Клавиатура¶

В нашей демонстрационной системе в этом руководстве мы принимаем значение по умолчанию (Английский США) и не вносим никаких изменений.

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

По завершении работы с этим экраном нажмите "Готово".

Языковая поддержка¶

Параметр «Поддержка языков» на экране Сводка установки позволяет указать поддержку дополнительных языков, которые могут понадобиться в готовой системе.

Мы примем значение по умолчанию (английский – США) и не вносим изменений, нажмите "Готово" .

Время и дата¶

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

В зависимости от источника установки для параметра Сетевое время по умолчанию может быть установлено значение ВКЛ или ВЫКЛ. Примите значение по умолчанию ON; это позволяет системе автоматически устанавливать правильное время с помощью протокола сетевого времени (NTP). Нажмите «Готово» после внесения любых изменений.

Раздел программного обеспечения¶

В разделе Программное обеспечение экрана Сводка установки вы можете выбрать источник установки, а также дополнительные пакеты (приложения), которые будут установлены.

Источник установки¶

Поскольку мы выполняем установку с использованием полного образа Rocky 8, вы заметите, что Локальный носитель автоматически указывается в разделе «Источник установки» на главном экране Сводка установки. . Мы примем предустановленные значения по умолчанию.

Выбор программного обеспечения¶

Нажав кнопку «Выбор программного обеспечения» на главном экране Сводка установки, вы попадете в раздел установки, где вы сможете выбрать точные пакеты программного обеспечения, которые будут установлены в системе. Область выбора программного обеспечения разделена на:

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

Вместо этого выберите вариант Минимальная установка (базовая функциональность).

Нажмите "Готово" в верхней части экрана.

Системный раздел¶

Раздел «Система» экрана Сводка установки используется для настройки и внесения изменений в базовое оборудование целевой системы. Здесь вы создаете разделы или тома жесткого диска, указываете используемую файловую систему и конфигурацию сети.

Место установки¶

На экране Сводка по установке выберите пункт «Назначение установки». Это приведет вас к соответствующей области задач.

Вы увидите экран со всеми возможными дисками, которые есть у вас в целевой системе. Если у вас в системе только один диск, как в нашей тестовой системе, вы увидите диск в списке Локальные стандартные диски с галочкой рядом с ним. Щелчок по значку диска включает или выключает флажок выбора диска. Мы хотим, чтобы он был выбран/отмечен здесь.

В разделе "Параметры Конфигурация хранилища выберите переключатель "Автоматически".

Затем нажмите "Готово" в верхней части экрана.

После того, как установщик определит, что у вас есть пригодный для использования диск, вы вернетесь к экрану Сводка установки.

Сеть и имя хоста¶

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

После того, как вы выберете параметр «Сеть и имя хоста», все правильно обнаруженное оборудование сетевого интерфейса (например, Ethernet, беспроводные сетевые карты и т. д.) будет перечислено на левой панели экрана конфигурации сети. В зависимости от дистрибутива Linux и конкретной настройки оборудования устройства Ethernet в Linux имеют имена, похожие на eth0 , eth1 , ens3 , ens4 , em1 , em2 , p1p1 , enp0s3 и т. д.

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

При нажатии кнопки «Сеть и имя хоста» на главном экране Сводка установки открывается соответствующий экран конфигурации. Помимо прочего, у вас есть возможность настроить имя хоста системы (имя по умолчанию — localhost.localdomain ).

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

Следующая важная задача настройки связана с сетевыми интерфейсами в системе. Во-первых, убедитесь, что карта Ethernet (или любая сетевая карта) указана на левой панели. Щелкните любое из обнаруженных сетевых устройств на левой панели, чтобы выбрать его. Настраиваемые свойства выбранного сетевого адаптера появятся на правой панели экрана.

В нашей тестовой системе есть два устройства Ethernet ( ens3 и ens4 ), все из которых находятся в состоянии подключения. Тип, имя, количество и состояние сетевых устройств в вашей системе могут отличаться от устройств в нашей тестовой системе.

Убедитесь, что переключатель устройства, которое вы хотите настроить, установлен в положение ВКЛ на правой панели. Мы примем все значения по умолчанию в этом разделе.

Нажмите "Готово", чтобы вернуться на главный экран Сводка установки.

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

Этап установки¶

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

Раздел пользовательских настроек¶

Этот раздел можно использовать для создания пароля для учетной записи пользователя root, а также для создания новых административных или неадминистративных учетных записей.

Установите корневой пароль¶

Нажмите поле Корневой пароль в разделе Настройки пользователя, чтобы открыть экран задачи Корневой пароль. В текстовом поле Корневой пароль задайте надежный пароль для пользователя root.

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

Введите тот же пароль еще раз в текстовое поле Подтвердить.

Создайте учетную запись пользователя¶

Затем щелкните поле Создание пользователя в разделе Настройки пользователя, чтобы открыть экран задачи Создать пользователя. Эта область задач позволяет вам создать привилегированную или непривилегированную (неадминистративную) учетную запись пользователя в системе.

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

Мы создадим обычного пользователя, который при необходимости сможет использовать полномочия суперпользователя (администратора), как и пользователь root.

Заполните поля на экране Создать пользователя, указав следующую информацию, а затем нажмите "Готово":

Полное имя: рок-звезда

Назначить этого пользователя администратором: установлен флажок

Требовать пароль для использования этой учетной записи: флажок установлен

Подтвердите пароль: 04302021

Начать установку¶

Если вы удовлетворены выбором различных задач установки, нажмите кнопку «Начать установку» на главном экране Сводка установки. Начнется установка, и программа установки покажет ход установки. Когда установка начнется, в фоновом режиме начнут выполняться различные задачи, такие как разбиение диска на разделы, форматирование разделов или томов LVM, проверка и устранение зависимостей программного обеспечения, запись операционной системы на диск и т. д.

Если вы не хотите продолжать после нажатия кнопки «Начать установку», вы все равно можете безопасно выйти из установки без потери данных. Чтобы выйти из программы установки, просто перезагрузите систему, нажав кнопку «Выход», нажав Ctrl-Alt-Del на клавиатуре или нажав кнопку сброса или кнопку питания.

Завершение установки¶

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

Наконец, завершите всю процедуру, нажав кнопку «Перезагрузить систему». Система перезагрузится.

Войти¶

Теперь система настроена и готова к использованию. Вы увидите консоль Rocky Linux.

Чтобы войти в систему, введите rockstar в строке входа и нажмите Enter .

В ответ на запрос пароля введите 04302021 (пароль Rockstar) и нажмите Enter (пароль не будет отображаться на экране, это нормально).

После входа в систему мы запустим команду whoami, эта команда показывает имя текущего пользователя, вошедшего в систему.

В этом разделе описывается простая процедура установки и регистрации Red Hat Enterprise Linux после создания и загрузки с установочного USB-накопителя.

После запуска Anaconda установщика Red Hat Enterprise Linux выберите язык и регион и нажмите "Продолжить".

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

Примечание

Если вы активируете несколько раскладок клавиатуры, переместите предпочитаемую раскладку вверх списка с помощью кнопки ↑, чтобы установить ее по умолчанию.

Примечание

Anaconda немедленно применяет сетевые настройки. Они используются во время установки и после установки.

При необходимости установите флажок Сделать этого пользователя администратором. Это добавит пользователя в группу wheel и позволит этой учетной записи использовать sudo без дополнительной настройки.

Если вы установили сервер с использованием базовой среды Сервер с графическим интерфейсом, приложение Initial Setup запускается автоматически:

В этом руководстве мы рассмотрим, как установить Debian Linux версии 9 под кодовым названием «Stretch».

Проект Debian появился во вселенной к 16 августа 1993 года, а первый выпуск Debian Linux вышел к сентябрю 1993 года. Вот уже 24 года Debian Linux предоставляет бесплатное решение с открытым исходным кодом для большинства платформ. Debian перешел с «SysV» на «systemd» из своей версии 8 Jessie. Большинство разработчиков предпочитают использовать Debian Linux, поэтому он содержит все необходимые библиотеки и пакеты, которые доступны на трех DVD-дисках размером около 13 ГБ. Он использует пакеты deb и менеджер пакетов Apt. Далее давайте посмотрим, как выполнить новую установку ОС с использованием файла ISO-образа Debian Linux.

Чтобы начать установку, мы загружаем нашу виртуальную машину с помощью файла ISO. Сначала она предложит несколько вариантов, выделив стандартную «Графическую установку» в «меню загрузки установщика Debian Linux». Чтобы продолжить установку в графическом режиме, нажмите Enter, в противном случае перейдите к другим доступным вариантам.

Начиная с графической установки

Это доступные параметры при первой загрузке.

Доступны другие меню установки

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

Язык для установки

Выберите место, где будет запущен сервер. Это будет разрешено автоматически для «Часовой пояс и дата», не выбирая его вручную, нажмите «Продолжить» в следующем окне.

Страна, в которой будет запущен ваш сервер

Чтобы выбрать раскладку клавиатуры, выберите свой язык. По умолчанию это будет «американский английский». Как обычно, нажмите «Продолжить установку».

Раскладка клавиатуры

Начнется установка с копирования необходимых установочных файлов.

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

Назначить имя хоста вручную. Здесь мы используем «debian.oel7.local» и нажимаем «Продолжить».

Назначить с именем хоста

В следующем окне нам нужно создать с паролем пользователя root. Обязательно используйте сложный пароль без слов из словаря.

Создать с паролем root

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

Имя привилегированного аккаунта

Имя пользователя для привилегированной учетной записи. Здесь мы используем «oeladmin» в качестве имени пользователя нашей административной учетной записи.

Имя пользователя привилегированного аккаунта

создайте надежный пароль для имени пользователя, созданного выше.

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

Укажите раздел, в котором необходимо установить ОС. Выберите «Управляемое использование всего диска для установки LVM».

Управляемые разделы для установки ОС

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

Предупреждение: все данные будут уничтожены после подтверждения.

Диск где нам нужно создать с разделами

Выберите способ определения разметки диска. Мы собираемся использовать отдельные разделы с помощью LVM для /home, /var, /tmp.

Выбор необходимых отдельных разделов

Подтвердите, выбрав «Да», чтобы записать изменения на диски и настроить LVM.

Подтвердить выбор

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

Создать макет LVM для установки

После того, как мы выберем «Да» и нажмем «Продолжить», все изменения будут записаны.

Предупреждение: все данные будут уничтожены, как только мы нажмем "Продолжить".

Подтвердить создание с разделами и файловой системой

Установка начнется с установки базовой системы.

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

Добавление дополнительных пакетов с помощью DVD2 и DVD3 необязательно. В случае установки с системой разработки выберите «Да» и добавьте с DVD2 и DVD3.

В нашей настройке мы следуем базовой установке, выбрав «Нет», чтобы пропустить этот шаг.

Пропустить настройку с дополнительными пакетами

Следуя инструкциям, пропустите добавление «сетевого зеркала».

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

Остальные пакеты будут установлены следующим образом.

Продолжить установку программного обеспечения

Выберите «Нет», если не хотите делиться статистикой использования какого-либо пакета.

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

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

Выберите, какой тип сервера или рабочего стола необходимо установить

Установщик начнет установку выбранного программного обеспечения.

Установка выбранного типа сервера и программного обеспечения будет продолжена

После завершения установки пришло время установить загрузчик GRUB в главную загрузочную запись.

Установите загрузчик «GRUB»

Выберите диск, на который нужно установить grub.

Выберите диск, на который нужно установить grub

Установка завершена. Нажмите «Продолжить» для перезагрузки.

Завершено установкой

После установки меню GRUB автоматически загрузит установленную операционную систему через пять секунд.

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

Свежеустановленный Linux-сервер Debian 9 будет выглядеть, как показано ниже, после того как пользователю будет предложено войти в систему.

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

Запуск с несколькими распространенными командами после установки.

Запуск с помощью нескольких общих команд после запуска сервера.

Вот и все, мы завершили установку сервера Debian 9 Linux. В следующей статье мы рассмотрим основные настройки серверов Debian Linux. вы можете оставить свой отзыв, оставив комментарий в разделе комментариев ниже.

DNS или система доменных имен, как мы знаем, представляет собой интернет-сервис, который используется для преобразования удобного для пользователя домена в удобные для компьютера IP-адреса. Мы можем не только переводить доменные имена в IP-адреса, но и выполнять обратный перевод, то есть из IP-адресов в переводы доменных имен. В этом руководстве мы научимся настраивать частный DNS-сервер, реализуя BIND9 в системе Ubuntu/Debian.

BIND или BIND 9 — это реализация DNS с открытым исходным кодом, доступная практически для всех дистрибутивов Linux. BIND расшифровывается как Berkeley Internet Name Domain и позволяет нам публиковать DNS-информацию в Интернете, а также разрешать DNS-запросы для пользователей. BIND на сегодняшний день является наиболее часто используемым программным обеспечением DNS в Интернете. В этом уроке я буду использовать следующее:

  • IP-адрес сервера привязки (Ubuntu / Debian) = 192.168.0.40
  • Имя домена = linuxtechi.local
  • Частная сеть = 192.168.0.0/24

Итак, давайте начнем руководство с установки пакетов для BIND 9….

Установка Bind 9 в системе Debian/Ubuntu:

Нам нужно установить «bind9 bind9utils bind9-doc dnsutils», чтобы установить BIND 9 и связанные инструменты. Откройте терминал и выполните следующую команду:

Настройка привязки 9 в системе Debian/Ubuntu:

После того, как все пакеты будут установлены, мы перейдем к настройке. Все файлы конфигурации для BIND находятся в папке ‘/etc/bind’.

Один из важных файлов конфигурации для привязки — «/etc/bind/named.conf.options», из этого файла мы можем установить следующие параметры:

  • Разрешить запросы к DNS из вашей частной сети (как следует из названия, только системы из вашей частной сети могут запрашивать сервер DNS для преобразования имени в IP-адрес и наоборот)
  • Разрешить рекурсивный запрос
  • Укажите порт DNS ( 53)
  • Переадресаторы (DNS-запрос будет переадресован к переадресаторам, если ваш локальный DNS-сервер не сможет разрешить запрос)

В соответствии с настройками моей частной сети я указал следующие параметры:

Следующий важный файл конфигурации — «/etc/bind/named.conf.local». В этом файле мы определим файлы зон для нашего домена. Отредактируйте файл, добавив следующие записи:

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

Сначала создайте файл зоны прямого просмотра. Файлы образца зоны (db.local) уже находятся в папке «/etc/bind», мы можем использовать и скопировать файл образца зоны,

Ваш файл прямого поиска должен выглядеть примерно так:

Здесь мы добавили информацию о нашем DNS-сервере, а также добавили записи A для нескольких серверов, а также добавили запись для почтового сервера и запись CNAME для ftp-сервера. Убедитесь, что вы отредактировали этот файл в соответствии с вашей сетью.

Далее мы создадим файл зоны обратного просмотра в том же месте, образец файла зоны обратного просмотра находится в папке ‘/etc/bind’.

Ваш файл обратного просмотра зоны должен выглядеть следующим образом:

Сохранить файл и выйти. Теперь все, что нам нужно сделать, это перезапустить службу BIND, чтобы изменения вступили в силу,

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

Проверка синтаксиса конфигурации bind9 и файлов зоны

Если вы хотите перепроверить синтаксис вашего файла конфигурации bind 9 (named.conf.local).Используйте команду «named-checkconf», пример показан ниже:

Если в файле конфигурации привязки нет синтаксической ошибки, он должен вернуться в оболочку без каких-либо ошибок.

Чтобы перекрестно проверить синтаксис файлов зон прямого и обратного просмотра, используйте команду «named-checkzone», пример показан ниже:

Тестирование DNS-сервера с помощью dig & nslookup

Чтобы протестировать наш DNS-сервер BIND 9, мы воспользуемся другим компьютером с Ubuntu и изменим его DNS, чтобы он указывал на наш DNS-сервер. Чтобы изменить DNS-сервер, откройте файл /etc/resol.conf и сделайте следующую запись DNS:

сохраните файл и выйдите. Теперь у нас есть готовый клиент с DNS, указывающим на наш сервер. Теперь мы будем использовать инструмент командной строки под названием «dig», который используется для получения DNS и связанной с ним информации. Выполните следующую команду из терминала,

& мы должны получить следующий результат от команды,

Эти выходные данные показывают, что наш DNS работает нормально.

Давайте сделаем запрос обратного просмотра (PTR):

Вывод команды должен быть таким, как показано ниже:

Также мы можем запустить команду nslookup для нашего DNS-сервера, чтобы подтвердить вывод команды dig,

& это должно привести к следующему выводу,

Примечание. Если во время выполнения команды dig вы получаете сообщение об ошибке «команда не найдена», нам необходимо установить пакет «dnsutils», поскольку команда dig является частью пакета «dnsutils»,

Теперь, когда наш сервер работает нормально, мы можем добавить другие серверы, такие как почтовый сервер, ftp-сервер или веб-серверы, в файлы конфигурации DNS-сервера, создав соответствующие записи в соответствии с требованиями. Кроме того, в этом руководстве мы настроили только локальный DNS-сервер, если вам нужно настроить общедоступный DNS, вам потребуется для этого общедоступный IP-адрес.

На этом мы заканчиваем наше руководство по установке и настройке DNS-сервера в Ubuntu/Debian с помощью BIND 9. Пожалуйста, присылайте нам свои ценные отзывы/вопросы, мы будем рады ответить на них все.

Читайте также: