Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Серверные операционные системы ведущих производителей нашего времени

Содержание:

Введение

Современная операционная система (ОС) качественно определяет облик практически всей вычислительной системы при непосредственном процессе применения компьютерной техники.

Несмотря на это, разные пользователи, активно применяющие персональные компьютеры (ПК), зачастую испытывают значительные затруднения при попытке указать определения понятия ОС.

Зачастую это связано с тем фактом, что ОС выполняет основные две связанные между собой функции:

– обеспечение для пользователей удобств предоставления возможностей для работы с компьютерной техникой;

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

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

– квалифицированные пользователи, которые могут обращаться с ПК на уровне машинных кодов (так называемые, Ассемблер-специалисты);

– намного больше времени для обработки имеющихся данных.

Также, стоит отметить, что сетевая ОС крайне необходима для управления разного рода потоками сообщений между используемыми рабочими станциями (РС) и серверами.

Также она может позволить практически всем РС работать с разделяемым ресурсом (сетевым диском, сканером, принтером), которые не подключены физически к этой станции.

Кроме этого, в некоторых компьютерных сетях (КС) есть выделенный локальный компьютер, который реализует функции только файлового накопителя данных. Такие системы принято называть офисными системами с файловым сервером.

Компоненты серверных ОС на каждой РС и файловом сервере выполняют друг с другом взаимодействие посредством языка, который именуется протоколом.

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

Цель работы: – описать основные серверные ОС ведущих производителей нашего времени.

Задачи работы:

– описать понятие об операционных системах;

– рассмотреть классификацию ОС по разным признакам;

– дать характеристику понятию серверных ОС;

– описать основные особенности работы серверной ОС Linux;

– описать основные особенности работы серверной ОС Windows Server 2016.

Объект работы – теория операционных систем.

Предмет работы – серверные ОС.

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

1.Понятие об операционных системах

1.1. Понятие о системном программном обеспечении

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

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

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

Основными прародителями современных ПК были самые примитивные палочки для счета, их и сейчас применяют для обучения в школе.

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

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

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

Системное ПО направлено на:

– создание среды операционного функционирования иных программ;

– обеспечение эффективной и надежной работы самого ПК и компьютерной сети;

– на проведение профилактики и диагностики аппаратуры компьютера, а также вычислительных сетей;

– выполнение дополнительных технологических процессов (архивирование, копирование, восстановление информации программ и других баз данных).

Системное ПО делится на такие категории (рисунок 1):

– базовое ПО – как правило, поставлено вместе с персональным компьютером;

– сервисное ПО – может приобретаться дополнительно.

Рис.1. Типы системного программного обеспечения

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

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

1.2.Понятие об ОС

Базовое ПО состоит с таких компонентов:

– операционная система;

– операционные оболочки (как текстовые, так и графические);

– сетевые операционные системы.

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

– Windows;

– Linux;

– Unix и прочие.

Сетевые ОС – это комплекс системных программ, обеспечивающий процесс обработки, передачи, хранения данных, которые обрабатываются в сети.

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

Наибольшее распространение среди сетевых операционных систем имеют:

– LAN Server;

– Linux;

– Ubuntu;

– Windows Server.

Они оцениваются непосредственно по комплексу критериев таких, как:

– производительность;

– возможностей пользователей;

– возможности для администрирования.

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

Пример интерфейса операционной оболочки Total Commander показан на рисунке 2:

Рис.2. Интерфейс Total Commander

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

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

Расширением базового ПО компьютера является совокупность сервисных, устанавливаемых дополнительно программ, которые классифицируют по функциональному признаку на такие категории:

– программы диагностики ПК;

– антивирусные программы, которые обеспечивают защиту компьютера, а также восстановление и обнаружение зараженных файлов и программ;

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

– ПО для архивирования данных, что обеспечивает процесс сжатия данных в файлах для уменьшения объема памяти при ее хранении;

– программы для обслуживания компьютерной сети.

Такие типы ПО часто называют утилитами.

Утилита – программа, служащая для выполнения дополнительных операций обработки информации или обслуживания компьютеров (тестирования аппаратных, программных средств, диагностики, оптимизации использования пространства на дисках, восстановления разрушенной информации на магнитном диске и т.д.).

Наибольшее распространение получили комплекты таких утилит:

– Norton Utilities (рисунок 3);

– Checkit Deliuxe.

Рис.3. Интерфейс утилиты Norton Utilities

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

– точность идентификации вируса;

– способность работы в сетях;

– возможность непосредственной защиты данных от процесса инфицирования;

– стоимость ПО;

– устранение обнаруженных вирусов;

– простота применения;

– возможность устранения boot-вирусов и другое.

2.Классификация ОС. Серверные ОС

2.1.Типы операционных систем

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

По числу одновременно работающих пользователей с ОС их можно распределить:

– Однопользовательские ОС – такие ОС, которые позволяют работать на ПК только одному пользователю;

– Многопользовательские ОС – такие ОС, которые поддерживают одновременную работу нескольких пользователей на ПК за разными терминалами.

По количеству процессов, которые одновременно выполняются под управлением системы ОС можно разделить на: [9]

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

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

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

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

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

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

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

Такой многозадачный режим, воплощающий в себе идею распределения времени, которое называют вытесняющим. Каждой программе выделяется один квант процессорного времени, а по истечении его управление передается иной программе.[5]

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

По числу поддерживаемых процессоров ОС можно распределить на:

– многопроцессорные;

– однопроцессорные.

Многопроцессорные ОС используют режим распределения разного рода ресурсов нескольких процессоров при решении той или другой задачи. При многопроцессорном режиме два или же несколько примерно равных по своим характеристикам и соединенных процессора совместно выполняют процессы (программ или же наборов команд).

Основная цель такого режима – это увеличение быстродействия вычислительных возможностей ПК.

Многопроцессорные ОС в свою очередь разделяются на:

– симметричные;

– асимметричные.

В симметричных ОС функционирует на каждом процессоре одно и то ядро, и задача выполняется на любом процессоре, другими словами, обработка полностью децентрализована. [11]

Хотя при этом каждому с процессоров доступна полностью вся память.

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

По категории доступа пользователя к ПК ОС поделены на такие типы:

– с пакетной обработкой информации;

– с разделением времени;

– ОС реального времени.

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

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

Стоит отметить, что каждой программе, которая находится в оперативной памяти, а также готовой к выполнению, выделяется для исполнения фиксированного, задаваемого в соответствии с приоритетами пользователя интервала времени (так называемый, интервал мультиплексирования). [4]

Если программы не выполнены до конца в этот интервал, ее непосредственное исполнение принудительно прерывается, при этом программы переводятся в конец очереди.

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

В ОС реального времени обеспечивается определенное гарантированное время для ответа машины на запросы пользователя с процессом управления им какими-то внешними в отношении к ПК событиями, объектами или процессами. При указанном режиме ПК управляет внешним процессом, при чем обрабатывая данные, непосредственно поступающую с объекта управления. [13]

По общей разрядности кода ОС подразделяются на такие категории:

– шестидесяти четырехразрядные;

– тридцатидвухразрядные;

– шестнадцатиразрядные;

– восьмиразрядные.

Разрядность кода – разрядность применяемых аппаратных средств (к примеру, применение 32-разрядных регистров в процессорах). Подразумевается, что такая разрядность ОС превышать разрядности процессора не может.

По типу интерфейса ОС можно разделить на:

– командные;

– объектно-ориентированные.

Пользовательский интерфейс является программным и аппаратным средством взаимодействия пользователя непосредственно с программой или ПК.

Пользовательский интерфейс является командным или объектно-ориентированным.

Командный пользовательский интерфейс предполагает ввод определенным пользователем команд непосредственно с клавиатуры при полном выполнении действий управления ресурсами ПК. [1]

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

Такую комбинацию (монитор и клавиатура) начали называть консолью.

Все команды набираются в основном в командной строке. Командные строки представляют собой строку приглашения. Сама команда заканчивается нажатием на клавишу Enter. Далее осуществляется переход в самое начало следующей строки.

2.2.Серверные ОС

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

Этот тип операционной системы (ОС) часто поставляется в комплекте с наиболее распространенными типами приложений, развернутыми в модели клиент-сервер — этот термин используется для обозначения обмена информацией между компьютерами.

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

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

– определение суммы денег можно позволить себе потратить;

– требования к аппаратному обеспечению системы;

– перечень и функциональные возможности приложений, которые включены в программное обеспечение;

– производительность системы;

– безопасность;

– масштабируемость;

– опции для установки сторонних программ и другие.

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

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

Также очень важны возможности установки и работы под выбранной для сервера ОС необходимых для решения задач организации программ сторонних производителей, например, таких, как обработка электронной почты организации.[14]

Не меньшее значение при эксплуатации серверной операционной системой имеет безопасность, которую обеспечивает ОС.

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

3.Характеристика серверных ОС

3.1.Серверная ОС Windows Server 2016

Windows Server 2016 – это серверная ОС, на которой построено функционирование многих крупнейших центров для обработки данных – предоставляет большие возможности предприятиям самого разного размера. Windows Server 2016 использует сотни новых усовершенствованных функций, что позволяют трансформировать ИТ-среду виртуализации с целью сокращения объема расходов на ИТ, а также увеличения ценности данных для бизнеса.

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

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

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

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

Windows Server предлагает динамичную платформу непосредственно с разделяемой архитектурой, что позволяет выйти непосредственно за пределы традиционной виртуализации, а также обеспечивает свободу выбора при построении серверной инфраструктуры. [15]

Используя ОС Windows Server 2016, есть возможность для создания высокодоступной мультисерверной платформы с высокой степенью автоматизации, а также простым управлением без больших финансовых вложений.

Рассмотрим применение ОС Windows Server 2016 для настройки параметров сети. Для этого нужно прежде всего задать настройки рабочей группы (все РС имели одну и туже рабочую группу) (рисунок 4):

Рис.4. Изменение рабочей группы

В результате ПК нужно перегрузить для вступления в силу изменений.

Аналогично можно изменить различные системные настройки:[12]

– Дату и время;

– Региональные стандарты и т.д.

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

Рис.5. Свойства сетевого адаптера

Далее зададим настройки соединения (рисунок 6):[8]

Рис.6. Настройки соединения

Далее рассмотрим процесс для разработки политики безопасности, защиты сети, резервного копирования.

Реализуем защиту сетевого сервера, а также выполним мониторинг имеющихся событий по безопасности (рисунок 7).

Рис.7. Реализация политики безопасности

При функционировании сети в специальный журнал безопасности постоянно записываются события:[16]

– события успехов;

– события отказов.

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

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

Служба маршрутизации удаленного доступа определяет часть ролей сервера (рисунок 8).

Рис.8.Настройка удаленного доступа сети

Служба удаленного доступа нужна для реализации в КС таких ресурсов:

– VPN;

– сервер для удаленного доступа с коммутируемыми соединениями.

Выполним далее настройку межсетевых экранов, а также защиты доступа к ЛВС (рисунок 9).

Развертывание в ЛВС службы NAP используется как методология для обеспечения соответствия ПК, имеющих доступ к самым важнейшим ресурсам, определенным критериям работоспособности. [10]

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

Рис.9. Настройка брандмауэра

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

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

3.2.Характеристика серверной ОС Linux

Linux – общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.

GNU/Linux работает на PC-совместимых системах семейства Intel x86, а также на IA-64, AMD64, PowerPC, ARM и многих других.

К операционной системе GNU/Linux также часто относят программы, дополняющие эту операционную систему, и прикладные программы, делающие её полноценной многофункциональной операционной средой. В отличие от большинства других операционных систем, GNU/Linux не имеет единой «официальной» комплектации.

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

В отличие от Microsoft Windows, Mac OS и коммерческих UNIX-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра.

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

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

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

Именно такая гибкая и динамичная система разработки, невозможная для проектов с закрытым кодом, определяет исключительную экономическую эффективность GNU/Linux.

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

Такая высокая эффективность разработки не могла не заинтересовать крупные фирмы, которые стали открывать свои проекты. Так появились Mozilla (Netscape, AOL), OpenOffice.org (Sun), свободный клон Interbase (Borland) — Firebird, SAP DB (SAP). IBM способствовала переносу GNU/Linux на свои мейнфреймы.

С другой стороны, открытый код значительно снижает себестоимость разработки закрытых систем для GNU/Linux и позволяет снизить цену решения для пользователя. Вот почему GNU/Linux стала платформой, часто рекомендуемой для таких продуктов, как Oracle, DB2, Informix, SyBase, SAP R3, Domino.

Большинство пользователей для установки GNU/Linux используют дистрибутивы.

Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.

Самые распространённые в мире дистрибутивы:

Ubuntu – быстро завоевавший популярность дистрибутив, ориентированный на лёгкость в освоении и использовании.

ОpenSUSE – бесплатно распространяемая версия дистрибутива SuSE, принадлежащая компании Novell. Отличается удобством в настройке и обслуживании благодаря использованию утилиты YaST.

Fedora – оддерживается сообществом и корпорацией RedHat, предшествует выпускам коммерческой версии RHEL.

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

Mandriva – французско-бразильский дистрибутив, объединение бывших Mandrake и Conectiva.

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

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

Archlinux – ориентированный на применение самых последних версий программ и постоянно обновляемый, поддерживающий одинаково как бинарную, так и установку из исходных кодов и построенный на философии простоты «KISS» («Keep it simple, stupid» / «Не усложняй»), этот дистрибутив ориентирован на компетентных пользователей, которые хотят иметь всю силу и модифицируемость Linux, но не в жертву времени обслуживания.

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

Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки.

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

Существует множество LiveCD, построенных на основе GNU/Linux, например, Knoppix. LiveCD позволяет запускать GNU/Linux непосредственно с компакт-диска, без установки на жёсткий диск. Большинство крупных дистрибутивов, включая Ubuntu, могут быть использованы как LiveCD.

Для желающих досконально разобраться с GNU/Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые «source-based» дистрибутивы, то есть предполагающие самостоятельную сборку всех компонентов из исходных кодов, такие как LFS, Gentoo или CRUX.

В конечном счёте столь широкий круг поддерживаемых устройств означает превосходную переносимость программ. Например, одно и то же приложение зачастую можно запустить с минимальными усилиями и на обычном компьютере, и на мобильном телефоне на базе Linux. Для примера: Windows и её младший брат Windows Mobile являются полностью несовместимыми платформами.

В Linux есть два состояния сетевого адаптера: [2]

– UP (задействован);

– DOWN (не задействован).

Первым делом надо посмотреть виден ли сетевой адаптер с помощью команды ifconfig (рисунок 10).

Рис.10. Ввод команды ifconfig

Вывод результата команды показывает лишь интерфейс UP.

Рассмотрим выведенную информацию подробнее:

– ens33 – название сетевой карты, которая имеет IP адрес 192.168.3.9.

– lo – это локальная петля по умолчанию.

Для отображения всех настроек можно использовать команду ifconfig –a, которая покажет все интерфейсы с значениями UP и DOWN (рисунок 11).

Альтернативой для команды ifconfig -a служить 2 другие команды [6]:

ip link show – команда, которая отобразит состояние интерфейса;

lshw -C network – покажет имена всех интерфейсов кроме "lo".

Рис.11. Расширенная информация

Для настройки динамического или статического IP-адреса надо отредактировать файл конфигурации для сетевых интерфейсов – /network/interfaces. Стоит отметить, что операции нужно выполняться в режиме администратора sudo. Для получения настроек локальной сети при использовании DHCP, в файле /network/interfaces достаточно вписать две строки:[3]

iface ens3 inet dhcp

auto ens3

Если на рабочей станции не запущен клиент DHCP, то запустить его легко можно командой под названием dclient с указанием названия интерфейса рабочей станции (рисунок 12).

Рис.12. Получение настроек DHCP

Для рабочей станции опишем конфигурацию для статичного IP адреса (рисунок 13).

Рис.13. Определение настроек сети

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

– auto ens33 – указывает на то, что интерфейс будет автоматически подключен после загрузки системы;

– iface ens33 static – описывает семейство протоколов (inet или inet6), а также способ получения адрес;

– dns-domain itdeer.ru – это альтернатива оператору dns-search, но только указывается один суффикс.

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

– перезагрузка системы (reboot);

– очистка конфигурации интерфейса (ip addr flush).

Область распространения Linux огромна, гораздо больше чем у вcех других операционных систем. Кроме того, что Linux прекрасно работает на обычных домашних и рабочих компьютерах и серверах, существуют адаптации Linux к большинству современных процессоров, что позволяет использовать системы с ядром Linux в сетевом оборудовании, домашней «умной» технике, роботах, мобильных телефонах, различных портативных устройствах и другом оборудовании, поддерживающем программируемые операции.

Заключение

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

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

Операционная система для офисной сети во многом является похожей на ОС автономного компьютера.

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

Сеть могут образовывать ПК разных типов, что могут быть небольшими микропроцессорами, РС, мини-компьютерами, персональными компьютерами или суперкомпьютерами.

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

Список использованных источников

        1. Анатольев А.Г. Серверные технологии. Программное обеспечение компьютерных сетей - Омск: ОмГТУ, 2017. — 217 с.
        2. Бабич А.В. Организация информационных сетей – Тюмень: Издательство Тюменского государственного университета, 2015. – 144 с.
        3. Бройдо В.У. Вычислительные системы, сети и телекоммуникации 4- изд. / под редакцией Ильина О — СПб: Питер, 2014. — 560 с.
        4. Ватаманюк А.А. Создание, обслуживание и администрирование серверов : Питер-2015. – 343 с.
        5. Воробьев Л. В., Давыдов А. В., Щербина Л. П. Системы и сети передачи информации; Академия - Москва, 2014. - 336 c.
        6. Гайдадина Т.М. Операционные системы : — М., 2015. — 114 с.
        7. Гайкович В., Першин А., Безопасность операционных систем. – Москва.: Единая Европа, 2017, 214 с.
        8. Галатенко В. А. Операционный системы; Интернет-университет информационных технологий - Москва, 2015. - 560 c.
        9. Галатенко В.П. Информационная безопасность, «Открытые системы». –М.: Азбука – Книга, 2017, 346 с.
        10. Гордеев А.В., Системное программное обеспечение [Текст]/А.В. Гордеев, Ю.А. Молчанов. – С–Пб, 2016. – 739 с. - ISBN 5-469-00391-4;
        11. Дейтел Х. М., Дейтел П. Дж., Чофнес Д. Р. Операционные системы. Часть 2. Распределенные системы, сети, безопасность; Бином-Пресс - Москва, 2015. - 704 c.
        12. Демьянович Ю. К. Операционная система и распараллеливание; Издательство Санкт-Петербургского университета - Москва, 2014. - 112 c.
        13. Иртегов Д. В. Введение в операционные системы; БХВ-Петербург - Москва, 2014. - 745 c.
        14. Карпов В. Е., Коньков К. А. Основы операционных систем. Курс лекций. Учебное пособие; Интернет-университет информационных технологий - Москва, 2016. - 632 c.
        15. Коньков К. А. Устройство и функционирование ОС Windows; Бином. Лаборатория знаний - Москва, 2017. - 208 c.
        16. Олифер В.Г., Сетевые операционные системы : Питер, 2016 – 467с.