Как установить убунту сервер на домашний компьютер
Ubuntu Server: настройка и установка
Ubuntu известен, в первую очередь, как настольный дистрибутив для новичков — установил на свой компьютер и все работает «из коробки». Во всяком случае, так задумывалось. Кроме настольной версии, существует и серверная — Ubuntu Server, установку которой на обычный компьютер мы и рассмотрим в этой статье. Серверная версия отличается от настольной другим набором пакетов и отсутствием графического интерфейса. Но он и не нужен — ведь обычно работа с сервером осуществляется посредством удаленного подключения, а не работы за его монитором и клавиатурой.
Отметим, что будет устанавливаться самая актуальная на данный момент версия — 18.04 LTS. По сути, можете рассматривать эту статью как руководство о том, как «поднять сервер». Установка и настройка Ubuntu Server — тема для отдельной книги, поэтому в данной небольшой статье мы рассмотрим только процесс установки сервера, тем более что он отличается от предыдущих версий.
Шаг 1: загрузка образа и его запись на флешку
Скачать дистрибутив можно на официальном сайте. Рекомендуем загружать образы только с официального сайта во избежание их модификации. После того, как образ загружен, можно воспользоваться командой dd для его записи на флешку:
/ .04.1- .iso of=/dev/sdb1
Здесь /dev/sdb1 — имя раздела на флешке. Имя будет таким, если у вас только один накопитель (HDD или SDD), если накопителей несколько, то это имя будет другим. Убедитесь, что запись производится на флешку, а не на диск с данными!
Шаг 2. Загрузка с флешки
После того, как флешка с операционной системой Linux записана, необходимо произвести загрузку системы с нее. Как правило, для этого нужно нажать DEL или F2 при загрузке системы и изменить порядок загрузки — чтобы система в первую очередь загружалась с флешки. Если у вас не получается, обратитесь к руководству по материнской плате/ноутбуку — там вы найдете подробные инструкции, в том числе и название параметра, который нужно изменить (обычно он называется Boot order, но это название может отличаться в зависимости от поставщика BIOS).
Шаг 3. Начало установки дистрибутива
Как только вы загрузитесь с флешки, будет отображено меню выбора языка. Здесь можно выбрать русский или любой другой язык.
1. Ubuntu server настройка и установка: выбор языка
Затем будет отображено меню на выбранном вами языке.
2. Ubuntu Server 18.04 LTS: загрузочное меню
Очевидно, что для установки системы нужно выбрать первый пункт – Установить Ubuntu Server.
Шаг 4. Выбор языковых параметров
Нужно отметить, что инсталлятор в версии 18.04 претерпел существенных изменений и он кардинально отличается от той же версии 16.04. Изменено не только визуальное оформление, но и сам алгоритм работы инсталлятора – об этом позже. Первым делом инсталлятор просит снова выбрать язык, затем – установить параметры раскладки клавиатуры, а после – сообщает, как можно переключаться между выбранными языками.
3. Опять выбор языка
4. Выбор раскладки клавиатуры
5. Как можно переключаться между выбранными раскладками
Скорее всего, новый инсталлятор не совместим со старым загрузчиком и не получает от него выбранные параметры (а именно язык и выбранное действие). Только так можно объяснить повторный выбор языковых параметров и выбор действия – снова нужно выбрать Установить Ubuntu.
6. Выберите Установить Ubuntu
Найденные материалы
Компьютер на базе AMD Ryzen 5 2600 и все-все-все
25 февр. 2019 г., 10:02:50 | Комментарии
Давно не обновлял дайджест, а меж тем у меня появилось много новых и, надеюсь, хороших статей. Наиболее любопытным циклом мне представляются обзоры и некое тестирование моего нового компьютера:
В 2016 обновлял домашний сервер. Обзорные статьи вышли позднее, но ведь вышли!
Также вышла серия статей про сотовую связь:
- Смартфон Highscreen Power Ice Evo — это все еще мой телефон
- Субъективное тестирование сотовой связи в Липецке — тарифы, конечно, уже устарели, но анализ думаю будет небезыинтересен
- 4G-модем ZTE MF79 и сим-карта Yota для роутеров — интересная комбинация
Но и это еще не все! «На закуску» еще пара обзоров:
Уфф. Как видите, сайт после некоторого перерыва вновь стал пополнятся новыми статьями. Сейчас потихоньку выходит цикл статей linux-тематики, обощающий анонс появится по завершении цикла.
Цикл статей о моем как бы сервере и сопутствующих продуктах
Сейчас тема организации домашних серверов является достаточно актуальной, особенно в связи с распространением таких интересных продуктов, как сетевых медиаплееров. Появление последнего в немалой степени и сподвигло меня организовать свой сервер и поделиться с вами получившимся результатом. В итоге получился целый цикл статей:
- Медиаплеер Dune HD TV-101 — косвенный виновник всей этой затеи.
- Жесткий диск Western Digital WD20EZRX — здесь хранится контент.
- Корпус EZCool NA-705B — в нем сервер живет.
- Гигабитный коммутатор TP-Link TL-SG1005D — объединяет сервер, десктоп и роутер.
- ИБП Powercom Black Knight Pro BNT-600AP — обеспечивает сервер бесперебойным питанием.
- И, наконец, обобщающая статья: Домашний сервер — вторая жизнь системы на базе Core 2 Duo E6600.
Кстати статью про роутер я дополнил, так что на всякий случай повторяю ссылку на нее — ADSL/Wi-Fi роутер D-Link DSL-2640U.
Конфигурация сети
Вы можете подключить свой PI к Интернету через Ethernet или Wi-Fi. Если вы собираетесь использовать проводное соединение, подключите Pi к домашнему маршрутизатору с помощью кабеля и пропустите следующие шаги в этом разделе.
Чтобы подключить Pi к беспроводной сети при загрузке, вам нужно отредактировать файл конфигурации сети и ввести информацию о Wi-Fi.
- Если вы вынули SD-карту из кард-ридера вашего компьютера, вставьте ее снова. SD-карта будет установлена автоматически.
- Перейдите к разделу system-boot на SD-карте с помощью файлового менеджера вашей ОС.
- Откройте файл network-config и обновите его с учетными данными Wi-Fi. Например, если имя вашей беспроводной сети «andreyex» и пароль Wi-Fi «Gas38d», вы должны отредактировать файл, как показано ниже:
Как настроить конфиг APACHE
Как правило, когда пользователь занимается созданием сайта, он хочет иметь возможность просмотра его ресурса на своем ПК в таком виде, как видят его в браузере другие люди, то есть чтобы локальный сайт был доступен не по IP-адресу, а через доменное имя. В этом случае обычной установки Apache будет недостаточно и для этого потребуется произвести настройку конфига Apache2.
На первом этапе отладки конфига пользователь должен создать каталог для своего интернет проекта на сервере. Сделать это можно перейдя в основной каталог apache:
Затем, создайте каталог для вашего сайта командой:
sudo mkdir superdomain
Чтобы пользователь мог корректировать каталог, следует поменять имя владельца каталога с пользователя root на свое имя пользователя или, предпочтительно, на имя пользователя для apache.
Выполнить это можно посредством введения в терминале следующих команд:
Затем введите команду:
sudo chown -R user:user superdomain
Теперь перейдите в ваш каталог superdomain:
После ввода команды выше, вы откроете текстовый редактор nano. Давайте напишем простой PHP-скрипт:
Для того, чтобы сохранить изменения в редакторе nano, нажмите сочетание клавиш ctr+x и букву y, после этого нажмите на клавишу enter.
Далее рассмотрим, как отладить конфиг apache2. Произвести настройку можно посредством введения команды:
sudo nano /etc/apache2/sites-available/superdomain.com.conf
и вставить текст следующего содержания:
На следующем этапе пользователю необходимо выполнить нажатие сочетание клавиш ctr+x и букву y, а после нажать enter.
После этого следует перейти в каталог apache, посредством введения следующей команды:
и ввести еще одну команду:
sudo a2ensite superdomain.com.conf
В случае правильного введения команд на экране отобразится следующее:
Чтобы запустить новый конфиг apache на веб-ресурсе необходимо ввести команду:
service apache2 reload
Свидетельством правильного запуска команды станет полное отсутствие ошибок.
На последнем этапе запуска веб-ресурса на своем локальном домене пользователю необходимо в документе hosts ввести ip-адрес сервера и указать имя своего локального домена:
Сам файл hosts в Linux находится в
в Windows вы его сможете найти по такому адресу:
Все готово! Теперь осталось лишь сохранить файл hosts, и в браузере указать имя своего локального домена superdomain.com.
В результате на экране должно будет отобразиться результат выполнения файла index.php.
Что вы должны использовать: Ubuntu Server или Desktop?
Учитывая различия и сходства, теперь возникает большой вопрос: использовать ли Ubuntu Server или Ubuntu Desktop? Пока вы используете LTS-версию Ubuntu, сервер или рабочий стол должны работать в серверной среде.
Основными факторами, разделяющими эти два, остаются GUI и пакеты по умолчанию. Тем не менее, ядро Ubuntu означает, что вы можете устанавливать одни и те же пакеты в обоих вариантах.
Когда использовать Ubuntu Desktop
Вам следует использовать Ubuntu Desktop, если вы используете компьютер в качестве ежедневного драйвера. Это включает в себя набор мультимедиа и производительности программного обеспечения. Там есть графический интерфейс и установка довольно проста. Кроме того, вы можете установить серверное программное обеспечение, чтобы использовать любой Ubuntu Desktop в качестве сервера.
Например, вы можете запустить Lenovo ThinkServer TS140 с низким энергопотреблением с Ubuntu Desktop. Это дает вам возможность подключить монитор и использовать среду рабочего стола.
Вы можете превратить Ubuntu Server в ПК для домашнего кинотеатра (HTPC) с программным обеспечением медиасервера Linux. Хорошие варианты для этого включают Plex и Subsonic. В качестве альтернативы вы можете даже создать игровой сервер Linux, используя Ubuntu Desktop, а не Ubuntu Server.
Когда использовать Ubuntu Server
Ubuntu Server лучше всего использовать для серверов. Это может показаться очевидным. Но так же, как есть серверы для монтажа в стойку и вышки, не все серверы одинаковы. Вам следует выбрать Ubuntu Server поверх Ubuntu Desktop, если вы планируете запускать сервер без поддержки. Поскольку два варианта Ubuntu используют ядро ядра, вы всегда можете добавить графический интерфейс позже.
Кроме того, Ubuntu Server лучше всего подходит для определенных разновидностей серверов, в которые включены пакеты. Например, вы можете учитывать Ubuntu Server при создании почтового сервера или веб-сервера.
Поэтому выбирайте вариант, который требует меньше работы. Если в Ubuntu Server включены нужные вам пакеты, используйте Сервер и установите среду рабочего стола. Абсолютно нужен графический интерфейс, но хотите серверное программное обеспечение, которое не включено в установку сервера по умолчанию? Ну, используйте Ubuntu Desktop, а затем просто установите необходимое программное обеспечение.
Посмотрите наше сравнение Ubuntu и CentOS для использования на веб-сервере для получения дополнительной информации.
Мы рассмотрим процесс установки Чиа на примере ОС Ubuntu/Debian. Но можно аналогично установить Чиа и на любую другую OS семейства Linux.
Предполагается, что у вас удаленный сервер Ubuntu. Но вы можете установить Чиа и на домашний ПК, на котором установлена ОС Убунту. В этом случае устанавливать графический интерфейс вам не нужно, ибо десктопная версия уже идет с Gnome. Также вам не нужно будет устанавливать xrdp и подключаться через RDP.
Самый простой и быстрый способ настроить подключение к удаленному серверу: с помощью RDP (Remote Desktop Protocol). Для успешного подключения потребуется наличие на удаленном сервере Xrdp и графической оболочки для визуализации происходящего. Если выбрать Ubuntu (20.04 например), то самый простой способ – оболочка Gnome, поставляемая вместе с дистрибутивом.
Устанавливаем графическую оболочку
Для установки этих компонентов потребуется обновить все пакеты в системе. Для этого необходимо открыть терминал и выполнить команды:
sudo apt-get update
sudo apt-get upgrade -y
Это может занять какое-то время.
На следующем этапе предстоит установить графическую оболочку. Для этого в том же терминале надо выполнить команды и перезагрузить сервер:
sudo apt install ubuntu-desktop
После перезагрузки на сервере заработает только что установленная графическая оболочка. Чтобы ее увидеть, надо подключиться по RDP (об этом дальше).
Кроме Gnome, также существуют и другие: KDE, XFCE или LXDE. Для их установки нужно выполнять другие команды:
sudo apt install kubuntu-desktop
sudo apt install xfce4
sudo apt-get install lxde
Чтобы настроить удаленный доступ к Ubuntu через RDP, нужно знать IP-адрес компьютера или сервера, к которому вы хотите подключиться. Также на Ubuntu должен быть пакет xrdp и графическое окружение (Xfce, например). После этого вы сможете зайти в Ubuntu из Windows или Max OS X через удалённый рабочий стол RDP.
Важно! Необходимо заранее определиться с тем, какую оболочку вы хотите использовать. Я использовал Gnome, потому что это стандартная среда Убунту, к которой я привык, и ее советует использовать Чиа. Тем не менее, как пишется почти во всех руководствах в Интернете, из всех перечисленных оболочек Gnome потребляет больше всего ресурсов (процессор, оперативная память). Поэтому все советуют использовать XCFE4.
Устанавливаем XRDP
Для установки удаленного доступа на ваш сервер Ubuntu необходимо выполнить команды:
sudo apt-get install xrdp
sudo systemctl enable xrdp
sudo ufw allow 3389/tcp
sudo /etc/init.d/xrdp restart
- Команда sudo apt-get install xrdp под правами администратора устанавливает необходимый модуль.
- Команда sudo systemctl enable xrdp добавляет xrdp в список автозагрузок при старте системы.
- Команда sudo ufw allow 3389/tcp открывает порт 3389 для прослушивания. Это позволит подключаться к серверу с помощью различных RDP-клиентов.
- Команда sudo /etc/init.d/xrdp restart перезапустит модуль, чтобы он принял новые настройки.
На этом установка и настройка машины завершена. Обратите внимание, что все это мы делали под пользователем root.
Установка Ubuntu Server 21.04 через USB
Чтобы начать установку Ubuntu Server 21.04 через USB, выберите свой язык в приветственном меню. Вы можете выбрать свой язык с помощью стрелок вверх и вниз, а также клавиши Enter.
После выбора языка выберите раскладку клавиатуры. По умолчанию он должен автоматически определять макет. Если нет, посмотрите в разделах «Макет» и «Вариант» и настройте раскладку клавиатуры по мере необходимости.
С настроенной раскладкой клавиатуры вы должны настроить сетевое соединение. По умолчанию ваш сервер Ubuntu (если он подключен через Ethernet) будет обнаружен автоматически. Для продолжения выберите «Готово» в меню. Или настройте сетевое соединение с помощью пользовательского интерфейса.
После подключения к сети Ubuntu Server попросит вас настроить ваш прокси-адрес. Если он у вас есть, введите его в поле и нажмите клавишу Enter для подтверждения. Если у вас нет прокси-адреса, оставьте его пустым и выберите «Готово», чтобы продолжить.
Отсюда Ubuntu Server предложит вам добавить зеркальный адрес. Этот адрес упростит установку пакетов Ubuntu, так как зеркало, вероятно, будет ближе к вашему физическому местоположению. Используйте предоставленное зеркало по умолчанию и выберите «Готово». Или укажите свое в поле.
Настроив зеркало, выберите настройку установки хранилища. По умолчанию Ubuntu Server стирает обнаруженный жесткий диск (обычно / dev / sda). Оставьте все как есть или используйте пользовательский интерфейс, чтобы выбрать жесткий диск, на который вы хотите установить Ubuntu Server, с помощью пользовательского интерфейса. Когда закончите, выберите «Готово», чтобы продолжить.
После выбора настройки диска Ubuntu сделает сводку файловой системы. Прочтите его, затем нажмите кнопку «Готово», чтобы продолжить. Затем вам нужно будет ввести свое имя, имя вашего сервера, имя пользователя, а также информацию о пароле.
После ввода имени пользователя вы сможете выбрать, какие серверные снимки вы хотите установить. Чтобы получить их, выберите с помощью клавиш со стрелками вверх или вниз и выберите с помощью клавиши пробела. Когда вы выбрали все свои приложения, выберите «Готово».
Когда все привязки выбраны, Ubuntu Server установится на ваш сервер. Устройтесь поудобнее и подождите. Когда установка будет завершена, перезагрузите сервер.