Сравнение операционных систем для сервера. Calculate Linux — быстрый и основан на Gentoo. Что такое серверная ОС и для чего она нужна

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

Что такое серверная ОС и для чего она нужна?

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

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

Виды серверных ОС

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

  • Windows Server 2003. Эта система выпущена довольно давно, но устаревшей ее назвать нельзя. Считается самой универсальной. Может иметь графическую оболочку, но в этом случае запрашивает слишком много ресурсов системы. Идеальный вариант для создания сервера терминалов, а также для начинающих системных администраторов.
  • Windows Server 2008 R2. Одна из самых производительных ОС. Отлично подходит для файловых, терминальных серверов. Вообще эта система достаточно универсальна, но потребляет намного больше ресурсов, чем аналоги.
  • Ubuntu Server 10.10. Лидер популярности среди unix – систем. Сделана на ядре Linux. Несмотря на то, что система не имеет интерфейса, настраивать ее даже проще, чем ОС Windows Server. Потребляет мало ресурсов и стоит недорого. Ее просто установить и обслуживать, она достаточно надежна и универсальна.
  • CentOS 5.5. Одна из самых стабильных операционных систем, прекрасно подходит для тех серверов, которым нужно обеспечить продолжительную бессбойную работу.
  • Gentoo. Также основана на Linux. Отличается очень гибкими настройками и возможностями для получения высокой производительности при правильном обслуживании серверов, проводимом профессионалами.
  • FreeBSD 8.2. Одна из Unix-подобных систем, идеальное решение для создания web-сервера. Используется на самых важных серверах, предоставляющих доступ к незаменимой информации. Способна выдерживать значительные нагрузки по траффику и осается одной из самых надежных операционных систем.

Вот основные серверные ОС с кратким перечислением их плюсов и минусов. А решать, конечно же, только вам!

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

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

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


В нашем проекте мы сравним 2 вида серверных ОС: Windows Server и Linux.

Довольно сложно проанализировать все форумы, письма, интерактивные сообщения, которые были посвящены одной-единственной теме: что лучше – Windows или Linux.Обе операционные системы имеют целую армию сторонников, которые яростно отстаивают свои убеждения, приводят неопровержимые доводы и делают все. Чтобы доказать преимущества своих «любимцев». Зачастую такие споры излишне эмоциональны и довольно поверхностны.

Конечно, сегодня все знают Windows, во всем мире узнаваемость этой торговой марки очень высокая. Уже много лет Windows - лидер на рынке операционных систем, доля которого доходит до 90%. Пальма первенства принадлежит Windows и в сфере домашних операционных систем - популярность Windows 10 неоспорима. Удобный и наглядный пользовательский графический интерфейс, стабильность работы, минимум настроек, и прочие характеристики завоевали сердца миллионов пользователей по всему миру.

Немного иная ситуация с сетевой операционной системой Windows Server. Исторически сложилось так, что Windows Server (2012 R2) завоевывала свою долю рынка в тяжелой борьбе с UNIX. И другими операционными системами, поскольку именно UNIX в 80-е годы 20-го века была основной операционной системой в мире. После выхода Windows NT 3.1 сетевая операционная система ОТ Microsoft стала привлекать большее число сторонников (по мере того, как развивалась архитектура х86). В результате она стала основной архитектурой для процессоров, используемых в домашних и офисных компьютерах. Параллельно с развитием сетевой операционной системы Microsoft в мире UNIX также происходили серьезные изменения, которые привели к появлению новой системы - Linux.



Под Linux следует понимать общее название архитектуры, основанное на едином программном ядре. Это ядро является основой, на которой создаются различные версии операционной системы Linux, разрабатываемые многими разработчиками. К таким пакетам относятся, в частности, Red Hat, SuSE, Mandriva (ранее Mandrake) и др.

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

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

Пользовательский графический интерфейс

Удобство работы с операционной системой всецело зависит от ее пользовательского графического интерфейса. Много лет назад такого понятия, как графический интерфейс, не существовало, и основная работа велась в символьном режиме. Именно благодаря предоставлению удобного для восприятия графического интерфейса oпeрационная система Windows стала столь популярной в среде домашних и офисных пользователей. Само понятие «удобства» в контексте графического интерфейса можно трактовать по-разному. Безусловно, грамотно разработанный интерфейс должен быть наглядным, не перегруженным визуальными элементами и в то же время обеспечивающим эффективные средства по сортировке и представлению экранных элементов. Однако удобным интерфейс делает и простая привычка. Если человек долгое время работал с одним типом интерфейса, то перейти на другой ему может быть довольно затруднительно. Именно этим фактом во многом объясняется популярность Windows - если кто-то привык к графическому интерфейсу Windows, то интерфейс Linux покажется «непривычным», «сложным» и «непонятным». Хотя это не совсем так, Linux обладает достаточно удобным интерфейсом, достаточно потренироваться.


Безопасность

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

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

Но лидером по их количеству в настоящее время является Windows. Достаточно зайти на любой Web-сайт, посвященный вопросам компьютерной безопасности, и посмотреть, сколько ошибок было выявлено для, например, такой популярной программы Windows, как Internet Explorer. Результат едва ли будет утешительным. Уровень безопасности Windows можно считать относительно невысоким; десятки тысяч компьютерных вирусов предназначены для нанесения вреда Windows 10 и Windows Server R2 2012, и ситуация ухудшается с каждым годом.

Позиционирование Linux как «самой безопасной операционной системы» в целом соответствует действительности. В то время как ежедневно появляются сообщения о новых недоработках в системе безопасности Windows, о компьютерных вирусах для Linux известно гораздо меньше. Значит ли это, что Linux - более защищенная система, чем Windows? Однозначного ответа на этот вопрос дать нельзя. Во всяком случае, какого-то «тотального» преимущества Linux над Windows в сфере безопасности нет. Во многом незначительное количество компьютерных вирусов для Linux объясняется тем, что популярность этой системы в среде домашних пользователей крайне низка.

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

Стабильность работы

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

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

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

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

Возможности

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

Сегодня Linux – это одна из самых популярных операционных систем для использования в качестве Web-cepвера. Больше половины всех Интернет сайтов работают на серверах под управлением Linux и Web-сервера Apache. Серверы DNS, печати, файловые сер веры, сервер электронной почты, FTP-сервер и многое другое - задачи, которые можно эффективно реализовывать с помощью Linux.

Операционная система Windows также обладает своими преимуществами. Пожалуй, главное преимущество сервера Windows и внедряемой на базе Windows локальной сети - это служба каталогов Active Directory. Данная служба была впервые представлена в Windows 2000 Server и расширена в Windows Server R2 2012 и Windows Server 2008. Служба обеспечивает централизованное управление сетью и позволяет эффективно добавлять, удалять и перемещать такие ресурсы, как учетные записи пользователей, принтеры, серверы, базы данных, компьютеры, политики безопасности и многое другое. Во многом популярность Windows обусловлена именно Active Directory.

Это единственный аспект, в котором наблюдается безоговорочное преимущество Linux. Различные версии Linux разрабатываются согласно лицензии GPL и доступны для загрузки и использования бесплатно, без каких-либо лицензионных или других затрат. Точно так же бесплатны и десятки тысяч программ для Linux, среди которых можно найти приложения для выполнения любой задачи. Ряд платных программ, предназначенных для Windows, имеет бесплатные аналоги в мире Linux. Так, у пакета офисных программ Microsoft Office существует бесплатный конкурент OpenOffice (а также некоторые другие пакеты).

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

Обоснование выбора

На стороне Linux - стоимость, стабильность, высокая эффективность и безопасность. На стороне Windows - также высокая эффективность работы, более широкое распространение и привычный интерфейс, служба каталогов Active Directory, сотни тысяч программ, разработанных специально для Windows. Также следует учитывать огромное количество обновлений, ежедневно предлагаемых Microsoft, сервисные пакеты (Service Pack), которые периодически выпускаются для операционных систем и других приложений. Довольно много финансовых программ создается исключительно для Windows, однако использование Linux для различных баз данных в последнее время стало общепринятой практикой. И в завершение скажем о немалой стоимости лицензий для Windows, что противопоставлено возможности бесплатно получить и Linux, и большинство программ.

Казалось бы, многие преимущества на стороне Linux - операционной системы, которая развивается более чем активно. Тем не менее у нее есть. немалые недостатки. В первую очередь, администрирование Linux требует более высокой квалификации, чем управление Windows Server основные службы Windows Server R2 2012 можно настроить по интуитивно понятному интерфейсу и всплывающим экранным подсказкам. При настройке Linux придется поработать с командной строкой и языками сценариев. Что, конечно же, несколько сложнее. Бесплатность Linux, как это ни странно, также является недостатком операционной системы. Очень многие программы Linux (как и она сама) не обеспечиваются никакой технической поддержкой или обслуживанием, поэтому все задачи по их инсталляции и сопровождению, и решение других всевозможных проблем возлагаются на системного администратора. Этот фактор может стать серьезным недостатком и даже угрозой стабильности всей сетевой инфраструктуры компании в том случае, если администратор сервера недостаточно опытен в работе с Linux.

На рис. 21сравнение серверных операционных систем Windows Server и Linux для Web-сервера.

рис. 21 Сравнение серверных операционных систем Windows Server и Linux для Wep-сервера.

На рис.22 Показано сравнение серверных операционных систем Windows Server и Linux для файл-сервера.


Рис. 22 Сравнение серверных операционных систем Windows Server и Linux для файл-сервера.

Вывод: В данном дипломном проекте мы выбрали для Wep-сервера ОС Linux, а для файл-сервера Windows Server.

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

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

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

Например, многие платформы, такие как Microsoft Windows Server 2003 и Novell NetWare 6.x, обеспечивают множество различных сервисов помимо доступа к файлам и принтерам. Эти сервисы включают удаленный доступ и управление Web-сайтом, а также поддержку таких сетевых служб, как DHCP и DNS. Утилиты сетевой операционной системы, используемые для управления сервером, снабжены графическим пользовательским интерфейсом, в отличие от командной строки, что облегчает настройку и мониторинг сети.

1.5.2 Взаимодействие клиента и серверной операционной системы

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

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

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

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

Так как основной системой для наших решений является Ubuntu Server, то ставить мы будем именно ее. Свежий релиз всегда можно получить со страницы: http://www.ubuntu.com/download/server . Мы настоятельно рекомендуем использовать только LTS-версии, как наиболее стабильные и имеющие продолжительный срок поддержки. Обычные версии, как правило, являются полигоном для обкатки новых технологий и могут работать нестабильно, не говоря уже о том, что срок поддержки в 9 месяцев абсолютно неприемлем для работающих серверных систем.

Первое что вы увидите, загрузившись с установочного носителя - это меню выбора языка:

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

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

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

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

Затем следует указать комбинацию клавиш для ее переключения. Мы категорически не рекомендуем, если только это не ваша личная система, указывать что-либо иное, нежели принятое по умолчанию Alt+Shift . Потому как крайне неприятно, оказавшись в незнакомой системе, угадывать, какую именно комбинацию выбрал устанавливавший ее администратор.

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

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

После этого потребуется указать имя системы и имя пользователя. Следует помнить, что в Ubuntu учетная запись root отключена и созданный на этом этапе пользователь получает полномочия повышать свои права до суперпользователя при помощи команды sudo . Подробнее смотрите в нашей статье: . Также не забывайте, что Linuх - регистрозависимая система, поэтому правилом хорошего тона будет использование, в том числе и в именах пользователей, только нижнего регистра.

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

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

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

После настройки времени мы переходим к наиболее ответственному этапу - настройке диска. Система предлагает несколько вариантов, среди которых автоматическая разметка. В большинстве случаев мы выбираем именно этот пункт. Если говорить о единственном диске, то мы не видим смысла разбивать его на разделы, за исключением настольных систем, где на отдельный раздел стоит вынести /home .

В нагруженных системах имеет смысл выносить разделы с данными, например, /var/www или /opt/zimbra , на отдельные дисковые массивы. Если вы хотите установить систему на программный RAID, то обратитесь к статье: . В остальных случаях смело выбирайте автоматическую разметку без LVM, в этом случае на диске будет создан раздел подкачки (swap ) размером в единицы ГБ и корневой раздел на остальном пространстве.

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

Установив основу системы, инсталлятор предложит вам выбрать наборы ПО для установки. Можно выбрать на этом этапе необходимые роли и получить готовую к настройке систему. Разве это плохо, особенно для начинающего администратора? Плохо! И вот почему: при таком подходе система остается для администратора "черным ящиком", нет представления о назначении отдельных пакетов, их роли и влиянии на систему в целом. Поэтому мы рекомендуем отказаться от предлагаемых вариантов и устанавливать требуемые пакеты вручную. Это поможет вам глубже понять систему и взаимодействие между ее компонентами. А когда вы станете чувствовать себя в среде Linux как рыба в воде, вы сами решите нужно ли вам устанавливать софт автоматически.

Поэтому не выбираем ничего и (нажав Tab ) переходим к пункту Продолжить .

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

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

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

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

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

Прежде всего повысим свои права до суперпользователя:

И откроем редактором конфигурационный файл с настройками сети:

Nano /etc/network/interfaces

И приведем его содержимое к следующему виду:

Auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.44.62
netmask 255.255.255.0
gateway 192.168.44.2
dns-nameservers 192.168.44.2 8.8.8.8

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

Допустим мы хотим получать настройки второго сетевого адаптера eth1 по DHCP, для этого добавим секцию:

Auto eth1
allow-hotplug eth1
iface eth1 inet dhcp

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

Закончив редактировать файл следует выйти из редактора по Ctrl + X , утвердительно (Y ) ответив на предложение записать файл.

После чего перезагрузите компьютер:

Если все сделано правильно, то система получит доступ к сети и интернет. Проверить это можно командой ping:

Ping ya.ru

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

Просмотреть настройки сетевых интерфейсов можно командой

Ifconfig

Этой же командой можно выяснить, какие именно сетевые карты видит система и под какими именами, для этого воспользуйтесь параметром HWaddr , который представляет MAC-адрес сетевой платы.

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

Apt-get update

Затем обновим систему командой:

Apt-get upgrade

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

Apt-get install linux-generic

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

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

Apt-get install ssh mc

Для запуска mc используйте простую команду:

если хотите запустить его с правами суперпользователя.

Работа с ним довольно проста, те кто работал в DOS с менеджерами Norton Commander или Volkov Commander вообще не должны испытывать затруднений.

Навигация осуществляется стрелками, переход между панелями клавишей Tab , а выделение клавишей Insert . Основные действия указаны внизу, цифры рядом с ними обозначают номер функциональной клавиши, отвечающей за это действие, так, например, F4 - Правка, F8 - Удаление, F10 - Выход. Вы всегда можете свернуть, а затем развернуть, mc сочетанием клавиш Ctrl + O и получить доступ к консоли.

В открывшемся окне стрелками перейдите на опцию Встроенный редактор и выберите ее при помощи клавиши Пробел . Для подтверждения настроек и выхода нажмите Далее .

Это позволит сразу использовать для редактирования конфигурационных файлов более удобный чем nano встроенный редактор.

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

Однако, на всякий случай, проверьте в Window - Translation

Доклад на тему
«Серверные операционные
системы»
Создание IT-инфраструктуры любой современной компании
обычно начинается с выбора инфраструктурного программного
обеспечения, в частности серверных операционных систем. В
этом докладе мы остановимся на самых известных серверных
операционных системах и расскажем об областях их применения.

Назначение серверных
операционных систем
Назначение серверной операционной системы - это управление
приложениями, обслуживающими всех пользователей корпоративной сети, а
нередко и внешних пользователей. К таким приложениям относятся
современные системы управления базами данных, средства управления
сетями и анализа событий в сети, службы каталогов, средства обмена
сообщениями и групповой работы, Web-серверы, почтовые серверы,
корпоративные брандмауэры, серверы приложений самого разнообразного
назначения, серверные части бизнес-приложений. Требования к
производительности и надежности указанных операционных систем очень
высоки; нередко сюда входят и поддержка кластеров (набора ряда однотипных
компьютеров, выполняющих одну и ту же задачу и делящих между собой
нагрузку), и возможности дублирования и резервирования, и переконфигурации
программного и аппаратного обеспечения без перезагрузки операционной
системы.
Выбор серверной операционной системы и аппаратной платформы для нее в
первую очередь определяется тем, какие приложения под ее управлением
должны выполняться (как минимум, выбранные приложения должны
существовать в версии для данной платформы) и какие требования
предъявляются к ее производительности, надежности и доступности

Windows Server 2003
Основными особенностями данного семейства операционных систем являются наличие в их составе
платформы Microsoft .NET Framework, а также поддержка Web-сервисов XML (вплоть до наличия в
составе операционной системы UDDI-сервера).
Windows Server 2003 существует в четырех редакциях:
Windows Server 2003 Web Edition - операционная система для развертывания и обслуживания
Web-приложений и Web-сервисов, включая приложения ASP .NET;
Windows Server 2003 Standard Edition - сетевая операционная система для выполнения серверной
части бизнес-решений и рассчитанная на применение в небольших компаниях и подразделениях.
Здесь имеются средства совместного использования ресурсов и централизованного развертывания
приложений для настольных компьютеров, а также реализована поддержка до 4 Гбайт оперативной
памяти и симметричной многопроцессорной обработки с использованием двух процессоров;
Windows Server 2003 Enterprise Edition - ОС, которая прежде всего предназначена для средних и
крупных компаний. Она поддерживает серверы на базе 64-разрядных процессоров (до восьми штук) и
объем оперативной памяти до 64 Гбайт и выпускается в версиях для 32- и 64-разрядных платформ;
Windows Server 2003 Datacenter Edition - операционная система, которая служит для создания
критически важных технических решений с высокими требованиями к масштабируемости и
доступности. К таким решениям относятся приложения для обработки транзакций в режиме
реального времени, а также решения, основанные на интеграции нескольких серверных продуктов. В
данной ОС реализована поддержка симметричной многопроцессорной обработки с использованием
до 32 процессоров, а также имеются службы балансировки нагрузки и создания кластеров, состоящих
из восьми узлов. Эта ОС доступна для 32- и 64-разрядных платформ.

Windows Server 2008 R2
Windows Server 2008 R2 - более продвинутая, в
плане новых технологий, операционная система
компании Microsoft. Эта система является
лидером многих тестов по производительности
серверных операционных систем. Например,
файловый сервер лучше всего поднимать на
этой ОС. Помимо этого в данной операционной
системе: улучшенная поддержка виртуализации,
новая версия службы каталогов Active Directory,
поддержка до 256 процессоров, в отличие от
Windows Server 2003, также здесь лучше
реализован «сервер терминалов». Плюсом
данной платформы является то, что она походит
для качественного выполнения практически всех
задач, а минусом то, что требует больше
ресурсов в отличие от своих сородичей.

UNIX
Операционная система UNIX относится к «долгожителям»
рынка серверных операционных систем - она была создана в
конце 60-х годов в Bell Laboratories фирмы AT&T.
Отличительной особенностью этой ОС, обусловившей ее
«живучесть» и популярность, было то, что ядро операционной
системы, написанной на ассемблере, было невелико, тогда
как вся оставшаяся часть операционной системы была
написана на языке С. Такой подход делал легко переносимой
на самые разнообразные аппаратные платформы и саму
операционную систему, и созданные для нее приложения.
Важным достоинством UNIX стала ее открытость,
позволившая одновременно существовать как коммерческим,
так и некоммерческим версиям UNIX.
Общими для всех версий UNIX особенностями являются
многопользовательский режим со средствами защиты
данных от несанкционированного доступа, реализация
мультипрограммной обработки в режиме разделения
времени, использование механизмов виртуальной памяти и
свопинга, унификация операций ввода-вывода,
иерархическая файловая система, разнообразные средства
взаимодействия процессов, в том числе межсетевого.

Ubuntu Server 10.10
Ubuntu Server 10.10 использует ядро Linux, и что приятно - данный
программный продукт стоит значительно дешевле многих других,
перечисленных в этом докладе
Многие начинающие системные администраторы испытывают страх и
ужас когда речь идет о без интерфейсных unix-подобных операционных
систем, объясняя это тем что «это сложно и не понятно». Однако
настройка данных операционных систем намного легче, чем того же
самого Windows Server 2008 R2 где бесконечное множество всяких
опций и настроек. А в Unix-системах вся настройка сводиться к правке
конфигурационных файлов. Также как было отмечено выше, данные
системы требуют значительно меньше ресурсов, чем аналоги с
графическим интерфейсом.
Ubuntu Server 10.10 отличается простотой установки и обслуживания,
обеспечивает высокую надежность и производительность, а также имеет
высокий уровень безопасности и отлично подходит практически для всех
задач.

Gentoo Linux
Gentoo - дистрибутив Linux, популярен тем, что он максимально гибок в
настройке и при правильной настройке вы в результате получите выгоду
в производительности.
Gentoo Linux называют метадистрибутивом, поскольку на его основе
можно создать систему, подходящую для любых задач: будь то десктоп,
рабочая станция, сервер, бездисковый терминал или роутер. Такая
гибкость достигается за счёт механизма portage, который чем-то похож
на систему портов BSD. Благодаря USE-флагам вы не зависите от
мейнтейнеров и собираете пакеты с теми опциями, которые вам нужны.
Также известен тем, что данным дистрибутивом пользуются только
профессионалы своего дела, так как та самая настройка и требует
определенных знаний. Gentoo имеет ряд своих достоинств таких как
быстрая скорость работы и отличное сообщество пользователей.

FreeBSD
FreeBSD - Unix-подобная операционная система, очень популярна среди
Интернет компаний, так как данная операционная система отлично подходит для
всевозможных web-серверов.
FreeBSD отличный вариант для web-сервера потому что, это мощный TCP/IPстек с поддержкой промышленных стандартов, таких как SLIP, PPP, NFS, DHCP и
NIS. И поэтому FreeBSD может легко взаимодействовать с другими системами, а
также работать сервером крупного предприятия, предоставляя жизненно важные
функции, такие как NFS (удалённый доступ к файлам) и услуги электронной почты,
или представлять вашу организацию в Интернете, обеспечивая работу таких служб
как: WWW, FTP, маршрутизацию и функции межсетевого экрана.
На FreeBSD работают одни из самых крупных и загруженных сайтов в Интернете
(например, Yahoo!) и большая доля всех остальных сайтов
Но FreeBSD можно использовать не только как платформу для Интернетсервера, но и в качестве обычного сервера который выполняет все те задачи,
которые выполняют другие серверные операционные системы и ограничивать
возможности FreeBSD не нужно. FreeBSD отличается высокой безопасностью и
производительностью. Кроме того, данная операционная система совершенно
бесплатна и, помимо всего прочего, FreeBSD разрабатывается и поддерживается
большой командой разработчиков.

Solaris (Sun
Microsystems)
Операционная система Sun Solaris сегодня входит в число самых известных
коммерческих версий UNIX. Эта ОС обладает развитыми средствами поддержки
сетевого взаимодействия и представляет собой одну из самых популярных
платформ для разработки корпоративных решений - для нее существует около 12
тыс. различных приложений, в том числе серверов приложений и СУБД почти от
всех ведущих производителей.
Solaris соответствует многим промышленным стандартам и характеризуется
высокой масштабируемостью. Для подавляющего большинства приложений эта
операционная система обеспечивает практически линейный рост
производительности при увеличении числа процессоров за счет симметричных
многопроцессорных вычислений. В настоящее время Solaris поддерживает
процессоры SPARC и Intel x86.
Из особенностей Solaris 9 следует отметить поддержку до 1 млн. одновременно
работающих процессов, до 128 процессоров в одной системе и до 848 процессоров
в кластере, до 576 Гбайт физической оперативной памяти, поддержку файловых
систем размером до 252 Тбайт, наличие средств управления конфигурациями и
изменениями, встроенную совместимость с Linux.
Операционная система Solaris 9 представляет собой основу открытой сетевой
среды Sun Open Net Environment (Sun ONE). В комплект поставки Solaris 9 входят
ключевые приложения Sun ONE: Application Server, Directory Server, Integration
Server, Message Queue, Portal Server, Web Server.

10.

HP-UX (Hewlett-Packard)
Операционная система HP-UX, разработанная в компании Hewlett-Packard,
является потомком AT&T System V. Ее последняя версия, HP-UX 11i, доступна для
двух аппаратных платформ - PA_RISC и Itanium - и ориентирована главным
образом на серверы производства Hewlett-Packard.
Из особенностей HP-UX 11i нужно назвать средства интеграции с Windows и
Linux, в том числе средства переноса Java-приложений, разработанных для этих
платформ, а также средства повышения производительности Java-приложений.
Кроме того, HP-UX 11i поддерживает Linux API, что гарантирует перенос
приложений между HP-UX и Linux. Отметим, что приложения для HP-UX 11i
переносятся между двумя поддерживаемыми ею аппаратными платформами без
изменений и перекомпиляции.
Говоря о производительности и масштабируемости HP-UX 11i, следует
отметить, что одна копия операционной системы поддерживает до 256
процессоров; поддерживаются также кластеры размером до 128 узлов. К тому же
данная платформа поддерживает подключение и отключение дополнительных
процессоров, замену аппаратного обеспечения, динамическую настройку и
обновление операционной системы без необходимости перезагрузки, резервное
копирование в режиме on-line и дефрагментацию дисков без выключения системы.
Выбор программного обеспечения для данной операционной системы весьма
широк - это и серверы приложений ведущих производителей, и Web- и WAPсерверы, и поисковые серверы, и средства кэширования, и службы каталогов.

11.

AIX (IBM)
AIX является клоном UNIX производства IBM, предназначенным для
выполнения на серверах IBM @server pSeries и RS/6000. Как и HP-UX, эта
операционная система обладает совместимостью с Linux.
В числе особенностей AIX 5L - наличие полностью 64-разрядных ядра,
драйверов устройств и среды исполнения приложений (при этом имеется и
32-разрядное ядро, равно как и поддержка 32-рязрядных приложений),
поддержка 256 Гбайт оперативной памяти, поддержка файлов объемом до
1 Тбайт, удобные средства администрирования, поддержка кластеров (до
32 компьютеров), развитые средства сетевой поддержки.
AIX предоставляет возможности самонастройки системы с помощью таких
функций, как наращивание мощности по мере необходимости и разгрузка
процессоров, а также обладает средствами самовосстановления,
самооптимизации и самозащиты, включающими технологию
протоколирования всех системных ошибок и систему упреждающего
анализа неисправностей.

12.

NetWare (Novell)
В начале и середине 90-х годов Novell NetWare была доминирующей
сетевой операционной системой. Хотя в настоящее время снизилась доля
серверов, управляемых NetWare, как и количество создаваемых для нее
приложений и инфраструктурного ПО, эта операционная система попрежнему популярна благодаря надежности, масштабируемости и
способности управлять большим количеством рабочих станций.
Основными особенностями последней версии данной операционной
системы, Novell NetWare 6.5, являются возможность создания
географически распределенных кластеров, наличие средств поддержки
мобильных и удаленных пользователей, инструментов управления
удаленными сетевыми ресурсами, а также средств синхронизации
информации о пользователях и приведения в соответствие между собой
каталогов в смешанных средах. Защита данных в Novell NetWare 6.5
осуществляется с помощью служб каталогов NDS eDirectory.
В состав Novell NetWare 6.5 входят известные OpenSource-продукты, а
именно: Web-сервер Apache, СУБД MySQL, сервер приложений Apache
Tomcat. Кроме того, в NetWare 6.5 включены сертифицированный на
соответствие спецификации J2EE 1.3 сервер приложений и среда
разработки Novell exteNd и так называемый виртуальный офис,
позволяющий через Web-интерфейс обращаться к бизнес-ресурсам
пользователя, включая файлы, электронную почту, средства
календарного планирования.
Данная операционная система обычно применяется в качестве сетевого и
файлового сервера, сервера печати и групповой работы.

13.

Mac OS X (Apple)
Операционная система Mac OS X, созданная компанией Apple совместно
с рядом университетских ученых, основана на BSD UNIX. В 1999 году версия
Mac OS X Server была выпущена в виде продукта Open Source, что
позволило разработчикам адаптировать Mac OS X для конкретных
заказчиков, а также привлечь их к дальнейшему развитию этой
операционной системы.
Mac OS X характеризуется наличием менеджера виртуальной памяти,
возможностью полной изоляции приложений друг от друга, поддержкой
многозадачности, сравнимой с аналогичной поддержкой в Windows.
В Mac OS X имеются эмулятор предыдущих версий Mac OS, средства
редактирования графических изображений, встроенная поддержка
OpenGL, почтовый клиент, средства управления паролями для доступа к
Web-ресурсам.