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


Linux или windows сервер?

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

    • Стоимость

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

    • Команды FTP и панель управления

      . И Linux и Windows серверы поддерживают их хорошо, однако некоторые команды FTP немного отличаются между этими операционными системами, потому что некоторые программы FTP разработаны под конкретные операционки. Это означает, что может случиться так, что, когда вы будете использовать FTP при некоторых командах, появится сообщение об ошибке, но это не должно происходить очень часто.

    • Функциональность

      . Выбор серверной платформы прежде всего продиктована целью ее использования. Большинство веб-функций прекрасно работают на обеих платформах, включая PHP, MySQL, POP3 и т. д. Однако, если вы собираетесь создать свой сайт с помощью ASP, FrontPage,. NET среде, Windows Streaming Media, Access, MSSQL, или любой другой среды Microsoft технологии, то вероятно, нужно использовать Windows. Существует ограниченная поддержка ряда этих технологий в Linux, либо они платные и дорогие и, как правило, не хватает возможностей. Стоит учесть тот факт, что если вы используете конкретную технологию, а затем изменить сервер, то будете в выигрыше, если будете использовать технологии, поддерживаемые на разных платформах.

    • Безопасность и надежность

      . В России Windows широко используются для домашних ПК. Люди тратят больше времени на поиск недостатков в наиболее распространенных системах. А Linux является наиболее распространенным типом сервера, он имеет удивительное количество успешных попыток взлома. А отсюда вывод, безопасность обеих платформ сводится к компетенции системных администраторов. Если вы озабоченных проблемами безопасности, то лучше выбрать хостинг-компанию, которая является авторитетной и высоко квалифицированной, чем беспокоиться о платформе которую они используют

    • Производительность

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

  • Преобразование

    . Если есть планы относительно Вас изменить Ваш OS в ближайшем будущем, имея веб-сервер Linux можно легко перенести его сервер windows. Однако обратное преобразование вызовет немало трудностей

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

texhepl.ru

Доля серверов с Linux продолжает расти, а Windows и Unix сокращаться / Хабр

В 2011 году, согласно последнему Worldwide Quarterly Server Tracker от компании IDC, доход на мировом рынке от производства серверов вырос для Linux и сократился для Windows и Unix. Особенно интересно то, что IDC считает не просто число инсталляций, а количество проданных серверов с предустановленной ОС.

Это значит, что всё больше клиентов просят IBM, HP и Dell (большую тройку поставщиков «железа») установить Linux на сервера. IDC отмечает, что «положительно отразилось на спросе linux-серверов их востребованность для высокопроизводительных (HPC) и облачных вычислений. Спрос вырос на 2,2% за год и составил $2,6 миллиарда в 4Q11. Linux-сервера теперь занимают 18,4% от всего рынка.»

А как насчёт конкурентов? «Спрос на Windows-сервера немного снизился в 4Q11, упав на 1,5% за год. Квартальная выручка в $6,5 миллиардов для windows составляет 45,8% от всего серверного рынка.» Как уже давно было замечено, доля Unix продолжает падать. “Доход от Unix-cерверов снизился на 10.7% за год до $3,4 миллиардов, что составляет 24.2% от всего рынка. В то же время IBM наращивает свою долю в этой нише на 2.5% относительно прошлого года.”

Как следствие снижения доли Unix, “Oracle, занимающая четвёртое место в списке крупнейших поставщиков, потеряла в доходах (4Q11) относительно прошлого года 11.5% и занимает 5.2% от рынка, в то время как доля Fujitsu (5 строчка) уменьшилась на 10.5% и удерживает 3.4% от всего рынка.” В то время как у Oracle есть ещё и дистрибутив Linux, в данном случае IDC рассматривали только железо с Solaris, являющейся основной ОС для серверов Oracle и Fujitsu. (прим. пер. кому интересно, вот ещё: Финансовые аналитики видят возрастающие угрозы бизнесу Oracle)

Как пишет Джим Землин (Jim Zemlin), глава Linux Foundation, в своём блоге: «IDC считает что, успех Linux заключается в унификации платформы. Иными словами, это просто сервера для компаний, которым необходимы оптимизации бюджета и которые переходят на стандартные x86-сервера. Но есть и другие важные факторы успеха Linux, относительно его конкурентов.”

О них Джим пишет: „Наш последний опрос крупнейших мировых компаний, использующих Linux показал, что общая стоимость владения (TCO, Total Cost of Ownership), техническое превосходство и безопасность стали тремя основными причинами выбора Linux. Эти причины свидетельствуют о зрелости Linux и именно они привели эту ОС к успеху. Каждый центр обработки данных (ЦОД) использует Linux. Фондовые биржи, суперкомпьюторы и многие транспортные системы намного чаще используют Linux для рабочих нагрузок и решения критически-важных задач.“

Дополнительно, рост Linux во многом обязан „ускоренному переходу компаний к облачным вычислениям. Об этом уже долго говорят, но облачные вычисления становятся реальностью только сейчас. Ещё есть много работы в области Linux и облачных вычислений, но никто не станет отрицать, что сегодня Linux доминирует в крупнейших облачных компаниях, таких как Amazon и Google.“

В облаке Amazon EC2, например, по недавним оценкам, было чуть менее полумиллиона серверов. И, что приводит в действие все эти серверы самого известного публичного облака? Red Hat Linux.

Джим Землин также отмечает, что “массовая миграция к облачным вычислениям должна ускориться, частично, благодаря росту количества данных. IDC на этой неделе сделал прогноз о том, что бизнес, связанный с обработкой „больших данных“ (big data) достигнет в течении трёх лет $16,9 миллиардов.”

Но не только сторонники Linux видят то, что „большие данные“ будут работать на linux и открытых решениях. Бенжамин С. Ву (Benjamin S. Woo), вице-президент IDC по системам хранения сказал, в частности: “Существенный темп роста получат большое число новых открытых проектов, которые связаны с инвестициями в инфраструктуру.”

Пользователи Linux на предприятиях уже знают это. Опрос Linux Foundation показал, что 72% пользователей linux в крупнейших мировых компаниях планируют расширить использование linux-серверов в ближайшие 12 месяцев для поддержки возрастающего уровня данных, в то время как только 36% сказали, что они намерены расширить количество windows-серверов для работы с „большими данными“.

В целом, в 2012 году ситуация выглядят хорошо для серверов Linux и их пользователей. Возможно, самая большая проблема, к которой придётся столкнуться — поиск достаточно квалифицированных Linux-специалистов. Более 80% компаний, которые используют Linux отдают Linux-профессионалам приоритет при найме.

habr.com

Как создать Linux сервер своими руками и что для этого нужно. Устанавливаем Linux сервер.

Итак, сеть поднята и свитч бодренько моргает диодами. Самое время для настройки нашего маленького, но гордого сервера, работающего под управлением Ubuntu Server 10.04 LTS. Используя образ диска (его можно по HTTP или через torrent, - 700Mb.) записываем его на болванку. Для этих целей рекомендую использовать «Daemon Tools Lite» или « » так как обе эти программы - бесплатные и полностью удовлетворяет нашим требованиям.

Выставляем в bios-е загрузку с CD или DVD и перезагружаемся.

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

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

Мы попадаем в меню загрузки диска. Выбираем пункт «Установить Ubuntu Server».

У нас спросят, где мы будем использовать наш сервер, это повлияет на выбор зеркал обновления (репозиториев). Так как Интернет-провайдеры обычно предоставляют доступ в IX (UA-IX, MSK-IX и похожим сегментам) на более высоких скоростях, выберем наше местоположение. Так как я живу на Украине, я и выбрал «Украина».

В списке стран выберем «Россия»:

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

Итак, после тщательных поисков, нашлись две (в среде Linux они обозначаются как eth0 и eth2 - ethernet). Нам нужно выбрать ту, которая подключена к Интернету (роутеру или модему в нашей локальной сети).

Если на роутере был настроен DHCP (Dynamic Host Configuration Protocol - протокол автоматического назначения IP адресов ), сетевая карта получит соответствующие настройки автоматически. В моем случае DHCP сервер был не настроен, о чем программа установки нам и сообщила. Не беда, ведь можно позже настроить все руками, согласимся со сбоем и продолжим установку.

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

  • IP: 172.30.2.3
  • Netmask: 255.255.255.0
  • Gateway: 172.30.2.1
  • DNS: 172.30.2.1

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

Вообще, лучше следовать трем правилам именования переменных в языках программирования, а именно: имя не должно начинаться цифрой, в имени не должно быть пробелов, нельзя использовать зарезервированные слова (специальные конструкции, например if, else, for, goto и т.п.) Есть и четвертое, - не использовать символы национальных алфавитов кроме латинского, например: Русский, Японский, Украинский и т.д. Если придерживаться этого правила, у Вас никогда не будет проблем с работой программ и отображением имен файлов.

ОС определила, что мы находимся во временной зоне Европа/Запорожье, те GMT+2, все так и есть. Для Вас, соответственно, будет свой часовой пояс, если Вы не живете на Украине.

Настало самое «страшное» при любой инсталляции ОС - разметка для ее установки. Но дружелюбная ОС (именно так переводится слово «ubuntu» с языка какого-то племени банановой республики) поможет нам все сделать быстро и качественно. У нас есть два варианта разметки: автоматическая или вручную. Так как мы не ищем легких путей, - выбираем ручную разметку.

На фото ниже отображены подключенные диски. В нашем случае, это - один диск SDA на 8 гигабайт под именем (WD, Seagate и т.п. В моем случае это - виртуальный диск Virtual Box-a). Выбираем его.

Примечание : В *NIX подобных ОС диски не имеют привычных для Windows имен, вроде «C» или «D». Вместо этого они именуются как HDA (для IDE канала) или SDA (в случае SATA или SCSI дисков).

Последняя буква в названии (А) обозначает диск в алфавитном порядке. Т.е. - следующий SATA диск будет именоваться SDB, SDC и так далее. Но это только именование физических дисков, а логические их разделы будут иметь вид SDA1, SDA2, SDA5 и т.д. Причем, цифры от 1 до 4 означают первичный раздел, от 5 и выше - логический. Пусть Вас не смущает такое странное наименование, со временем, я надеюсь, оно станет таким же легким и привычным, как и в среде MS Windows.

Грозная надпись на скриншоте ниже сообщает о том, что все что было на диске может быть утеряно при переразметке, но мы ничего не боимся и жмем «Да».

После этого будет создана таблица разделов, которую нужно «заполнить» самими разделами. Выбираем свободное место и жмем далее (клавишу «Пробел»).

На следующем скриншоте выбираем «Создать новый раздел», хотя все еще можно сделать автоматически, мы упорно будем настраивать вручную:)

Вводим размер нового диска в MB или GB, для начала создадим своп (аналог файла под

comuedu.ru

Как создать Linux сервер своими руками и что для этого нужно. Linux — это сервер.

Чтобы создать терминальный, файловый (FTP) или почтовый сервер на Linux, надо уметь работать в этой операционной системе. Иначе разобраться будет сложно. ОС не нужен мощный компьютер. Потому что она не расходует лишние ресурсы на графическое оформление. Дистрибутивы Линукса можно развернуть даже на старом ПК. Поэтому для создания различных серверов часто используют Linux или Ubuntu Server.

Об этом написано много различной литературы. Некоторые книги о Линуксе насчитывают тысячу страниц. Работать придётся через терминал и все команды вводить вручную. Но всё же вы сможете сделать небольшой Linux-сервер своими руками, который будет включать файловое хранилище, Web-сервисы и почтовый протокол.

Ubuntu Server создана на базе операционной системы Linux. Для её работы не нужен современный процессор, хорошая видеокарта или большой объём оперативной памяти. С Линукс можно развернуть сервер даже на старом ноутбуке. И в нём будут все нужные компоненты: почта, FTP, Web.

Скачать образ диска с Linux можно с сайта Ubuntu.ru. Выбирайте любую версию с Server (не Desktop!). Загрузка будет проходить через Torrent-клиент . Этот образ надо записать на болванку или флешку (с помощью LiveUSB). Также можно воспользоваться виртуальным приводом.

У Ubuntu упрощённый интерфейс. В нём нет никаких графических излишеств. Эта ОС прекрасно подходит, чтобы сделать Linux-сервер своими руками. С ней ресурсы компьютера будут использоваться для нужд домена. Ведь ей для работы нужно совсем немного.

Её установка проходит так:

  • Выберите язык и регион, в котором проживаете.
  • Придумайте имя администратора. Оно используется для управления сервером.
  • Также задайте имя пользователя в поле «Username for your account». Под этим аккаунтом вы будете общаться с техподдержкой Ubuntu.

Указываем имя пользователя в Ubuntu

  • Введите пароль. Подтвердите его.

Вводим пароль учетной записи

  • Укажите домен, если он есть. На нём будут находиться все сервисы: файловый (FTP), почтовый, хостинг для сайтов и так далее.
  • Подождите, пока установится система.
  • После этого она предложит дополнительные компоненты.

Вот список того, что необходимо для сервера Linux и его полноценной работы:

  • Open SSh. Используется для удалённого администрирования. Пригодится, если вы решите управлять сервисом с другого компьютера. Тогда на ПК с Линуксом можно будет отключить монитор и видеоадаптер.
  • LAMP. Комплекс утилит Linux, который включает Apache (Web-сервер). MySQL (базы данных) и PHP (язык программирования для CMS). Эти компоненты нужны для создания управляющего интерфейса.
  • Samba file server. Позволяет настроить обмен файлами между компьютерами. Если вам нужен FTP-сервер, выберите этот пункт.
  • Virtual Machine host. Устанавливайте, если собираетесь пользоваться возможностями виртуализации.
  • Print server. Сетевые принтеры.
  • DNS server. Система доменных имён. С ней можно распознать IP-адрес по имени компьютера и наоборот.
  • Mail server. Почтовый сервер.
  • PostgreSQL database. Объектно-реляционные базы данных.

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

Изначально вам надо будет проверить наличие обновлений. Введите команду «Sudo apt-get update» или «Sudo apt-get upgrade» без кавычек. После апдейта можно заняться настройкой всех компонентов серверов: FTP, почтового, Веб.

Для Ubuntu существует псевдографический интерфейс - Midnight Commander. Это аналог оболочки Norton Commander, которая разработана для системы MS DOS. С таким интерфейсом легче работать - всё нагляднее, чем в консоли.

Запуск терминала Linux

В современных Linux вместо консоли используется терминал. Чтобы в него зайти:

  1. Откройте «Приложения».
  2. Нажмите «Стандартные».
  3. Там будет «Терминал».

В него можно вводить команды так же, как в Ubuntu Server.

  • Чтобы установить компоненты LAMP (если их ещё нет), надо последовательно ввести команды «sudo apt-get update», «sudo apt-get install tasksel» и «sudo tasksel install lamp-server». После каждой нажимайте Enter.
  • Чтобы загрузить Open SSh, введите «sudo apt-get install openssh-server».
  • Чтобы поставить Samba file server, напишите «sudo apt-get install samba».

При установке MySQL из пакета LAMP нужно будет задать пароль администратора, для SQL.

Локальный Web-сервер

Для создания Web у сервера должен быть свой выделенный IP. Тогда после установки LAMP по этому IP-адресу будет доступна тестовая страница Apache. Это и есть будущий Веб. В дальнейшем на него можно будет поставить FTP, базы данных, почтовый протокол. Для настройки Web-сервера:

  • Установите phpMyAdmin. Для этого в терминале или в консоли введите друг за другом введите «sudo apt-get install phpmyadmin»

  • И потом «sudo service apache2 restart».
  • Компонент загрузится. Apache будет перезагружен. Дальнейшие действия зависят от версии операционной системы.

Если у вас Ubuntu 13.1 и выше, используйте команды:

  1. sud

comuedu.ru