Дипломная работа Специальность



бет12/21
Дата18.01.2023
өлшемі0,55 Mb.
#165830
түріДиплом
1   ...   8   9   10   11   12   13   14   15   ...   21
Байланысты:
Горохов С.Х. АДМИНИСТРИРОВАНИЕ LINUX-СИСТЕМ (2)

Пакетный менеджер
Установка программного обеспечения в Linux осуществляется из исходных кодов либо чаще всего с помощью пакетов. Пакет представляет собой набор файлов, содержащий все необходимое для установки программы. Существуют два основных типа пакетов (5, с.160):

  • RPM-пакеты (Red Hat Package Manager) – применяются во всех Red Hat-совместимых дистрибутивах (Red Hat, Fedora, CentOS);

  • DEB-пакеты – применяются в дистрибутиве Debian и основанных на нем Ubuntu, Mint.

Для управления пакетами в разных дистрибутивах используются различные пакетные менеджеры (5, с.163):

  • rpm – простой менеджер пакетов для Red Hat, Fedora, openSUSE и др.;

  • apt – мощный менеджер для Debian, Ubuntu и др.;

  • yum – мощный менеджер для CentOS и Fedora (до версии 22);

  • dnf – современный менеджер пакетов для Fedora.



    1. Сервисы


В данном пункте мы исследовали основные сервисы операционной системы Linux и особенности их настроек.
В операционных системах Linux, кроме обычных программ есть службы (сервисы или демоны – daemons). Сервисы – это работающие на фоне службы. В отличие от обычных пользовательских программ, службы работают на фоне без прямого вмешательства пользователя.
Раньше для управления службами использовали скрипты. Однако сейчас используется система инициализации init/systemd, которая запускает службы Linux в нужный момент, следит за их состоянием, записывает сообщения логов, а также позволяет остановить службы. Мы рассмотрим вариант systemd, как самую распространенную на данный момент систему. Сама утилита systеmd предлагает автоматическую загрузку служб, для управления же в systemd используется дочерняя утилита systemctl.
Для настройки сервисов нужно, во-первых, их установить (некоторые сервисы уже встроены), во-вторых, настроить. Установка проводится через пакетные менеджеры, а настройка демонов - через конфигурационные файлы, которые редактируются с помощью текстовых редакторов.
DNS (Domain Name Service) отображает символьные имена узлов сети на их IP-адреса. Доменная служба имен является важной частью Интернета, но она может работать и в любой IP-сети (8, с.419)
DNS необходима, в первую очередь для соотнесения IP-адресов устройств в сети и более удобных для человеческого восприятия символьных имен. То есть DNS-запись сайта Google «google.com» запомнить легче, чем его IP-адрес «94.231.22.163».
DNS состоит из распределенной базы имен, чья структура напоминает логическое дерево, называемое пространством имен домена. Каждый узел в этом пространстве имеет свое уникальное имя. Это логическое дерево «растет» из корневого домена, который является самым верхним уровнем иерархии DNS и обозначается символом – точкой. А уже от корневого элемента ответвляются поддоменые зоны или узлы (компьютеры).
Домены первого уровня могут делиться:

  • на коммерческие (.com);

  • региональные (.ru);

  • специальные (связанные с компьютерными сетями - .net; связанные с образованием - .edu; и другие).

На примере (рис. 4) «.» (точка) это корневой домен, .com это домен первого уровня коммерческого типа, а дальше google.com это поддомен .com и домен второго уровня.



Рис. 4. Пример иерархии DNS
Доменные имена хранятся в серверах DNS. Самым распространенной службой для настройки DNS-сервера в Linux является BIND (Berkeley Internet Name Daemon).
Ресурсная запись – это единица хранения и передачи информации в DNS. Запись ресурса состоит из следующих полей:

  • имя (NAME) – доменное имя, к которому привязана данная запись;

  • Time To Live (TTL) – время хранения записи в кэше DNS;

  • класс (CLASS) – определяет тип сети (чаще всего IN – Internet);

  • тип (TYPE) – тип записи и его назначение;

  • данные (DATA) – различная информация, формат и синтаксис которой определяется типом.

Файл зоны состоит из текстовых нескольких типов:

  • A (address record/запись адреса) – отображает имя хоста на адрес IPv4;

  • AAAA (IPv6 address record) – аналогичная запись для IPv6;

  • CNAME (canonical name record/каноническая запись имени) - перенаправление на другое реальное имя;

  • MX (mail exchange) – указывает хосты для доставки почты, адресованной домену;

  • NS (name server/сервер имен) – указывает на DNS-сервер, обслуживающий данный домен;

  • PTR (pointer) – отображает IP-адрес в доменное имя;

  • SOA (start of authority/начальная запись зоны) – описывает основные настройки зоны;

  • SRV (server selection) – указывает на серверы, обеспечивающие работу тех или иных служб в данном домене.

DHCP (Dynamic Host Configuration Protocol) – протокол динамической конфигурации узлов, автоматизирующий процесс конфигурирование сетевых интерфейсов, гарантируя от дублирования адресов за счет централизованного управления их распределением (8, с.427).
DHCP работает по модели «клиент-сервер». Клиенты обращаются к серверу, после удачного подключения сервер выдает клиентам IP-адрес из заданного пула (области) адресов, а также другие настройки, например адрес основного шлюза и DNS-сервера.
Организация ISC (Internet Software Consortium) поддерживает открытый источник информации о протоколе DHCP. Все основные дистрибутивы поддерживают пакеты ISC, хотя серверная часть требует отдельной установки (7, с.424).


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   21




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет