Файл: Серверные операционные системы ведущих производителей нашего времени.pdf
Добавлен: 21.05.2023
Просмотров: 1923
Скачиваний: 57
В отличие от 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 в сетевом оборудовании, домашней «умной» технике, роботах, мобильных телефонах, различных портативных устройствах и другом оборудовании, поддерживающем программируемые операции.
Заключение
Сегодня существует огромное количество разных типов ОС, отличающихся сферами применения, техническими платформами и методами их реализации.
Естественно, это и обуславливает значительные функциональные различия для этих ОС. Даже у определенной операционной системы множество выполняемых функций определить зачастую не так просто – та функция, что сегодня выполняется внешним к ОС компонентом, может скоро стать ее практически неотъемлемой частью. Поэтому при изучении современных сетевых ОС очень важно со всего многообразия выделять те функции, что присущи всем ОС.
Операционная система для офисной сети во многом является похожей на ОС автономного компьютера.
То есть, она также представляет собой совокупность взаимосвязанных программ, что обеспечивают удобство работы программистам и пользователям путем предоставления им так называемой виртуальной вычислительной системы, а также реализует эффективный инструмент разделения ресурсов между разными выполняемыми процессами в сети.
Сеть могут образовывать ПК разных типов, что могут быть небольшими микропроцессорами, РС, мини-компьютерами, персональными компьютерами или суперкомпьютерами.
Коммуникационная система может при этом включать кабели, коммутаторы, повторители, маршрутизаторы и иные устройства, обеспечивающие качественную передачу сообщений между всеми компьютерами сети.
Список использованных источников
-
-
-
- Анатольев А.Г. Серверные технологии. Программное обеспечение компьютерных сетей - Омск: ОмГТУ, 2017. — 217 с.
- Бабич А.В. Организация информационных сетей – Тюмень: Издательство Тюменского государственного университета, 2015. – 144 с.
- Бройдо В.У. Вычислительные системы, сети и телекоммуникации 4- изд. / под редакцией Ильина О — СПб: Питер, 2014. — 560 с.
- Ватаманюк А.А. Создание, обслуживание и администрирование серверов : Питер-2015. – 343 с.
- Воробьев Л. В., Давыдов А. В., Щербина Л. П. Системы и сети передачи информации; Академия - Москва, 2014. - 336 c.
- Гайдадина Т.М. Операционные системы : — М., 2015. — 114 с.
- Гайкович В., Першин А., Безопасность операционных систем. – Москва.: Единая Европа, 2017, 214 с.
- Галатенко В. А. Операционный системы; Интернет-университет информационных технологий - Москва, 2015. - 560 c.
- Галатенко В.П. Информационная безопасность, «Открытые системы». –М.: Азбука – Книга, 2017, 346 с.
- Гордеев А.В., Системное программное обеспечение [Текст]/А.В. Гордеев, Ю.А. Молчанов. – С–Пб, 2016. – 739 с. - ISBN 5-469-00391-4;
- Дейтел Х. М., Дейтел П. Дж., Чофнес Д. Р. Операционные системы. Часть 2. Распределенные системы, сети, безопасность; Бином-Пресс - Москва, 2015. - 704 c.
- Демьянович Ю. К. Операционная система и распараллеливание; Издательство Санкт-Петербургского университета - Москва, 2014. - 112 c.
- Иртегов Д. В. Введение в операционные системы; БХВ-Петербург - Москва, 2014. - 745 c.
- Карпов В. Е., Коньков К. А. Основы операционных систем. Курс лекций. Учебное пособие; Интернет-университет информационных технологий - Москва, 2016. - 632 c.
- Коньков К. А. Устройство и функционирование ОС Windows; Бином. Лаборатория знаний - Москва, 2017. - 208 c.
- Олифер В.Г., Сетевые операционные системы : Питер, 2016 – 467с.
-
-