Файл: Сетевые операционные системы ( Сетевые операционные системы).pdf
Добавлен: 29.06.2023
Просмотров: 74
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1. Сетевое программное обеспечение.
1.1. Сетевые операционные системы
1.2. Серверные операционные системы
1.4. Требования к современным операционным системам
1.5. Выбор сетевой операционной системы
Глава 2 Обзор сетевых операционных систем
2.1. Обзор сетевых операционных систем
2.2. Семейство операционных систем Windows Server
2.3 Операционные системы компании Novell.
2.4. Операционные системы компании IBM.
2.5. Операционные системы компании Apple.
2.6. Unix-подобные операционные системы
3.1 Windows Server 2016: сравнение версий
3.2 Установка Windows Server 2016
3.3 Hyper-V для Windows Server 2016: установка
3.4 Windows Server 2016: активация
1.3 Рейтинг серверных ОС
Приводимый ниже рейтинг серверных операционных систем не стоит считать абсолютно точным. Проблема состоит в том, что некоторые ОС уже устарели и используются очень нечасто, другие сложны в настройке. В общем, есть огромное количество критериев, по которым приоритеты в списке можно запросто переиначить Тем не менее, среди всех существующих ОС самыми популярными являются следующие[Кондратьев В. К. Введение в операционные системы:Учебное пособие/ В. К. Кондратьев Московский государственный университет экономики, статистики и информатики •2007 год • 231 страница]
Free BSD.
Windows Server (семейства серверных операционных систем Windows на основе NT, 2003, 2008 R2, 2012 и выше).
- CentOS.
- Debian.
- Red Hat Enterprise Linux.
- Ubuntu Server. Gentoo. Fedora.
- OS X Server.
- OpebBSD. Solaris.
- HP-UX;.
- AIX (IBM).
- Netware (Novel).
Само собой разумеется, что первые и последние места здесь не установлены, а приведен только список наиболее популярных серверных систем. Далее некоторые из них будут рассмотрены во второй части работы в кратком варианте описания их возможностей, преимуществ и недостатков[Макин, Дж. К. Развертывание и настройка Windows Server 2008. Учебный курс Microsoft (+ CD-ROM) / Дж.К. Макин, Анил Десаи. - М.: Русская Редакция, 2009. - 640 c.]
В свою очередь, следует отметить, что далеко не все современные ОС отвечают требованиям сегодняшнего дня, хотя и обладают довольно неплохим потенциалом для развития и модернизации. Это в первую очередь касается FreeBSD, которой развиваться, к сожалению, не суждено, несмотря на все преимущества. Разработчики просто поставили на ней крест. Но и другие системы не отстают. Так что, в ближайшее время можно ожидать даже обновленную версию Windows 10, которая уже совмещает в себе функциональность и стационарной, и серверной модели (после стандартной инсталляции сервер можно настроить совершенно элементарно). Даже дополнительные клиенты устанавливать не придется. Достаточно задействовать один из компонентов в самой ОС и в настройках BIOS (тот же модуль Hyper-V для создания виртуальной машины).
1.4. Требования к современным операционным системам
Главным требованием, предъявляемым к операционной системе, является выполнение ею основных функций эффективного управления ресурсами и обеспечение удобного интерфейса для пользователя и прикладных программ. Современная ОС, как правило, должна поддерживать мультипрограммную обработку, виртуальную память, свопинг, многооконный графический интерфейс пользователя, а также выполнять многие другие необходимые функции и услуги [[Спиридонов, Э.С. Операционные системы / Э.С. Спиридонов, М.С. Клыков, М.Д. Рукин. - М.: КД Либроком, 2015. - 55 c.]
Кроме этих требований функциональной полноты к операционным системам предъявляются не менее важные эксплуатационные требования, которые перечислены ниже.
Расширяемость. В то время как аппаратная часть компьютера устаревает за несколько лет, полезная жизнь операционных систем может измеряться десятилетиями. Примером может служить ОС UNIX. Поэтому операционные системы всегда изменяются со временем эволюционно, и эти изменения более значимы, чем изменения аппаратных средств. Изменения ОС обычно заключаются в приобретении ею новых свойств, например поддержке новых типов внешних устройств или новых сетевых технологий. Если код ОС написан таким образом, что дополнения и изменения могут вноситься без нарушения целостности системы, то такую ОС называют расширяемой. [Гордеев А. В.Операционные системы: Учебник для вузов. 2-е изд./ — А. В. Гордеев СПб.: Питер, 2009. 412 с.]
Расширяемость достигается за счет модульной структуры ОС, при которой программы строятся из набора отдельных модулей, взаимодействующих только через функциональный интерфейс [Гордеев А. В.Операционные системы: Учебник для вузов. 2-е изд. / А. В. Гордеев — СПб.: Питер, 2009, с. 145.].
Переносимость. В идеале код ОС должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которые различаются не только типом процессора, но и способом организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа. Переносимые ОС имеют несколько вариантов реализации для разных платформ, такое свойство ОС называют также многоплатформенностью [Назаров С.В., Широков А.И. Современные операционные системы (2-е изд., испр.),/С.В.Назаров, А.И.Широков - Интуит 2016 с . 123.].
Совместимость. Существует несколько «долгоживущих» популярных операционных систем (разновидности UNIX, MS-DOS, Windows 3.x, Windows NT, OS/2), для которых наработана широкая номенклатура приложений. Некоторые из них пользуются широкой популярностью. Поэтому для пользователя, переходящего по тем или иным причинам с одной ОС на другую, очень привлекательна возможность запуска в новой операционной системе привычного приложения. Если ОС имеет средства для выполнения прикладных программ, написанных для других операционных систем, то про нее говорят, что она обладает совместимостью с этими ОС. Следует различать совместимость на уровне двоичных кодов и совместимость на уровне исходных текстов [Гордеев А. В.Операционные системы: Учебник для вузов. 2-е изд. / А. В. Гордеев — СПб.: Питер, 2009, с. 178.]. Понятие совместимости включает также поддержку пользовательских интерфейсов других ОС.
Надежность/ отказоустойчивость. Система должна быть защищена как от внутренних, так и от внешних ошибок, сбоев и отказов. Ее действия должны быть всегда предсказуемыми, а приложения не должны иметь возможности наносить вред ОС [Марк Минаси, Кевин Грин, Кристиан Бус, Роберт Батлер Windows Server 2012 R2. Полное руководство. Том 1. Установка и конфигурирование сервера, сети, DNS , 2017.c 258]. Надежность и отказоустойчивость ОС прежде всего определяются архитектурными решениями, положенными в ее основу, а также качеством ее реализации (отлаженностью кода). Кроме того, важно, включает ли ОС программную поддержку аппаратных средств обеспечения отказоустойчивости, таких, например, как дисковые массивы или источники бесперебойного питания.
Безопасность. Современная ОС должна защищать данные и другие ресурсы вычислительной системы от несанкционированного доступа. Чтобы ОС обладала свойством безопасности, она должна как минимум иметь в своем составе средства аутентификации — определения легальности пользователей, авторизации — предоставления легальным пользователям дифференцированных прав доступа к ресурсам, аудита — фиксации всех «подозрительных» для безопасности системы событий. Свойство безопасности особенно важно для сетевых ОС. В таких ОС к задаче контроля доступа добавляется задача защиты данных, передаваемых по сети [Марк Минаси, Кевин Грин, Кристиан Бус, Роберт Батлер Windows Server 2012 R2. Полное руководство. Том 1. Установка и конфигурирование сервера, сети, DNS , 2017 c.147.]Производительность. Операционная система должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа. На производительность ОС влияет много факторов, среди которых основными являются архитектура ОС, многообразие функций, качество программирования кода, возможность исполнения ОС на высокопроизводительной (многопроцессорной) платформе
1.5. Выбор сетевой операционной системы
При выборе сетевой операционной системы необходимо учитывать:
- совместимость оборудования;
- тип сетевого носителя;
- размер сети;
- сетевую топологию;
- требования к серверу;
- операционные системы на клиентах и серверах;
- сетевая файловая система;
- соглашения об именах в сети;
- организация сетевых устройств хранения.
Глава 2 Обзор сетевых операционных систем
2.1. Обзор сетевых операционных систем
В настоящее время наибольшее распространение получили три основные сетевые ОС — UNIX, Windows Server и Novell Netware.
ОC UNIX применяют преимущественно в крупных корпоративных сетях, поскольку эта система характеризуется высокой надежностью, возможностью легкого масштабирования сети. В Unix имеется ряд команд и поддерживающих их программ для работы в сети. Во-первых, это команды ftp, telnet, реализующие файловый обмен и эмуляцию удаленного узла на базе протоколов TCP/IP. Во-вторых, протокол, команды и программы UUCP, разработанные с ориентацией на асинхронную модемную связь по телефонным линиям между удаленными Unix-узлами в корпоративных и территориальных сетях Спиридонов, Э.С. Операционные системы / Э.С. Спиридонов, М.С. Клыков, М.Д. Рукин. - М.: КД Либроком, 2015. - 56 c.]
При установке Microsoft Windows Server появляется возможность получить доступ к огромному количеству программного обеспечения. Данная серверная операционная система считается самой популярной. Разработчики программ выпускают большинство приложений именно под неё. Это позволяет иметь огромный выбор, в том числе и бесплатных вариантов. Требуется отметить ряд других достоинств:
Огромное число специалистов по обслуживанию. Насчитывается более полумиллиона только сертифицированных системных инженеров.
Простота обучения и множество официальных курсов. Это позволит развиваться максимально эффективно.
Сертифицированные решения. Все поставщики оборудования осуществляют разработку драйверов под эту операционную систему. Это существенно упрощает их установку и позволяет добиться удобства применения дополнительных устройств.
Спиридонов, Э.С. Операционные системы / Э.С. Спиридонов, М.С. Клыков, М.Д. Рукин. - М.: КД Либроком, 2015. - 190 c.]
ОС Novell Netware состоит из серверной части и оболочек Shell, размещаемых в кли-ентских узлах. Предоставляет пользователям возможность совместно использовать файлы, принтеры и другое оборудование [Олифер В.Г., Олифер Н.А. Сетевые операционные системы / В.Г. Олифер , Н.А.Олифер — СПб.: Питер, 2008, с. 299.]. Содержит службу каталогов, общую распределённую базу данных пользователей и ресурсов сети. Эту ОС чаще применяют в небольших сетях.
2.2. Семейство операционных систем Windows Server
Если рассматривать преимущества Microsoft Windows Server, следует начать с её функционала. Полный список является просто огромным и следует рассмотреть только основные моменты:
Служба каталогов. Предусматриваются параметры безопасности, обеспечивающие охват сети от ядра до ее границы. Это способствует обеспечению высокого показателя безопасности. Можно обеспечить разграничение прав для отдельных пользователей на одном устройстве.
Служба печати и файловая служба. Для успешной деятельности многих компаний требуется контроль над документами. Важно обеспечить простой обмен между участниками сети с возможностью гарантировать должный уровень безопасности. Операционная система использует ресурсы в данном направлении максимально эффективно. Обще папки остаются доступными даже при выходе из строя сервера. Спиридонов, Э.С. Операционные системы / Э.С. Спиридонов, М.С. Клыков, М.Д. Рукин. - М.: КД Либроком, 2015. - 187 c.]
Теневое копирование общих папок. Применяется при необходимости создать согласованные и соответствующие некоторому времени версии единых сетевых ресурсов. Просмотр в изначальном виде подобных документов имеют администраторы сети. Что касается пользователей, они способны выполнять восстановление случайно удаленных папок. При этом, им не требуется обращаться к системному администратору, что экономит время.
Служба управления. С учетом современных условий ведения бизнеса, можно говорить о постоянном увеличении стоимости поддержки. Именно по этой причине программисты Microsoft в Windows Server стремились свести издержки к минимуму. Активно используются принципы автоматизации для достижения наиболее эффективного результата осуществления повседневной деятельности. [Гордеев А. В.Операционные системы: Учебник для вузов. 2-е изд./ — А. В. Гордеев СПб.: Питер, 2009. 486 с.]
Отличный доступ к интернету. Возможность выхода в сети является одним из основополагающих требований для многих компаний. При этом, Windows Server предусматривает применение всего одного подключения для всех рабочих станций. Подобный подход способен немало сэкономить средства владельца и обеспечить повышенную простоту, а также безопасность. Капитальные затраты удалось существенно уменьшить за счет применения брандмауэра, внедренного в операционную систему.