Сервер Linux: важная информация и советы для пользователей

Содержание:

Anonim

Вся важная информация о сервере в Linux

Сервер Linux - это специальная версия Linux, предназначенная для решения конкретных задач. Обычно используется в административных помещениях. Например, в администрировании баз данных, системном и сетевом администрировании или при работе с веб-сервисами.

Основы термина сервера:

Термин «сервер» первоначально относился к программному обеспечению, которое предлагает услугу. Это может использоваться другим программным обеспечением (клиент / клиент) (модель клиент-сервер). Обе программы обычно работают на разных компьютерах. Компьютеры, на которых были запрограммированы первые серверы, назывались «хостами». С течением времени терминология серверов также расширилась, включив в нее аппаратное обеспечение, то есть хост-компьютер также использовался с оборудованием. Эта двусмысленность часто вызывает путаницу, особенно у непрофессионалов.

Зачем мне нужен сервер?

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

веб сервер

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

Почтовый сервер

Часто в центре корпоративных сетей. Электронная почта и календари компании синхронизируются через почтовые серверы.

Файловый сервер

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

Игровой сервер

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

Сервер базы данных

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

Контроллер домена

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

Прокси сервер

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

DNS сервер

Это тоже что-то вроде посредника. Грубо говоря, запрос (например, ввод URL-адреса) преобразуется в соответствующий IP-адрес, то есть «номер дома» на сервере DNS (системы доменных имен). Только после этого пользователь направляется на веб-сайт, который он ищет.

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

Какой дистрибутив Linux подходит для какого типа сервера?

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

Red Head Enterprise Linux

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

Collax Business Server

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

SUSE Linux Enterprise Server

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

Сервер UbuntuКак дистрибутив для домашних компьютеров, Ubuntu очень популярен из-за высокого уровня удобства для пользователя. Во вселенной серверов это не исключение. Ubuntu основан на дистрибутиве Debian, но имеет то преимущество, что он намного более актуален. Новые прикладные программы интегрируются быстро, а мультимедийный контент прост в использовании. Что делает Ubuntu Server особенно интересным: каждые два года выпускается версия, которая гарантирует пятилетнюю долгосрочную поддержку.

Как мне настроить сервер Linux?

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

  1. Загрузите Ubuntu Server, запишите его на компакт-диск или загрузите на USB-диск.

  2. Загрузите сервер Ubuntu с компакт-диска или USB-накопителя.

  3. Выберите нужный язык. (Используйте клавиши со стрелками для навигации по параметрам и клавишу Enter для выбора.)

  4. Выберите немецкий при настройке клавиатуры.

  5. Выберите «Установить Ubuntu» для обычной установки Linux.

  6. Подтвердите предварительный выбор сетевого интерфейса. (Вы можете игнорировать настройки прокси при использовании в частной домашней сети.)

  7. Чтобы назначить Ubuntu весь жесткий диск, выберите «Использовать весь диск». Перед этим шагом переместите важные данные на другой жесткий диск. Файлы, оставшиеся на жестком диске будущего сервера, будут потеряны.

  8. Подтвердите резюме.

  9. Ubuntu гарантирует, что вы действительно хотите стереть все данные на жестком диске. Подтверждать.

  10. Теперь назначьте имя пользователя, имя сервера и пароль.

  11. Сама установка происходит.

  12. Когда закончите, перезапустите сервер с опцией «Перезагрузить сейчас».

  13. Удалите установочный носитель.

  14. Войдите в систему с данными для входа, которые вы указали ранее.

Кроме того, вы можете установить Ubuntu на отдельный раздел жесткого диска.

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

sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-mysql mysql-server

В чем разница между серверами Linux и Windows?

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

расходы

Дистрибутивы Linux обычно можно получить и использовать бесплатно. Однако некоторые предложения поддержки можно использовать только за плату. Программное обеспечение для хостинга Windows обычно является платным.

услуга

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

Корректировки

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

Служба поддержки

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

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