Вся важная информация о сервере в 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. Самым большим отличием от "обычного" дистрибутива для домашних компьютеров является отсутствие графического мастера. С пошаговыми инструкциями вы все равно должны пройти процесс установки без каких-либо проблем.
-
Загрузите Ubuntu Server, запишите его на компакт-диск или загрузите на USB-диск.
-
Загрузите сервер Ubuntu с компакт-диска или USB-накопителя.
-
Выберите нужный язык. (Используйте клавиши со стрелками для навигации по параметрам и клавишу Enter для выбора.)
-
Выберите немецкий при настройке клавиатуры.
-
Выберите «Установить Ubuntu» для обычной установки Linux.
-
Подтвердите предварительный выбор сетевого интерфейса. (Вы можете игнорировать настройки прокси при использовании в частной домашней сети.)
-
Чтобы назначить Ubuntu весь жесткий диск, выберите «Использовать весь диск». Перед этим шагом переместите важные данные на другой жесткий диск. Файлы, оставшиеся на жестком диске будущего сервера, будут потеряны.
-
Подтвердите резюме.
-
Ubuntu гарантирует, что вы действительно хотите стереть все данные на жестком диске. Подтверждать.
-
Теперь назначьте имя пользователя, имя сервера и пароль.
-
Сама установка происходит.
-
Когда закончите, перезапустите сервер с опцией «Перезагрузить сейчас».
-
Удалите установочный носитель.
-
Войдите в систему с данными для входа, которые вы указали ранее.
Кроме того, вы можете установить 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. |