8 подписчиков

Вот зачем пришлось устанавливать Ubuntu Server 18.04. Подробная инструкция.

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.

Начну с того, что серверная операционная система отличается от версии Desktop в принцие только тем, что она не имеет графической оболочки.

Но она нам в принципе и не нужна.

Для чего используется серверная ОС, спросите вы...?

На ней можно установить и настроить кучу всего - отвечу я. Ну например: использовать в качестве файлового обменника, установить и настроить

программу sip ip телефонии asterisk, установить nfsen для анализа траффика, использовать как syslog сервер для сетевого и другого оборудования,

можем настроить Zabbix и Grafana для мониторинга нашего сетевого (и не только) оборудования, и может сделать домашний или корпоративный мини-медиа

сервер, можем сделать веб-сервер для нашего сайта, захотим - можем залить NextCloud или OwnCloud, а может захотим сделать свой видео регистратор...

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

Об установке и настройке некоторых этих сервисов я расскажу в следующих статьях, а пока...

Скачиваем дистрибутив ubuntu server 18.04.5 с оффициального сайта: https://releases.ubuntu.com/18.04/ubuntu-18.04.5-live-server-amd64.iso

Когда iso файл скачается, нужно будет сделать из него загрузочную флешку (об этом в другой статье) и загрузиться с этой флешке.

Стрелочками на клавиатуре выбираем русский язык и нажимаем Enter.

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-2

На следующем экране выбираем пункт "Продолжить без обновления" (обновим мы нашу ubuntu после установки самостоятельно).

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-3

Дальше нам предложат настроить раскладку клавиатуры. Оставим все как есть по умолчанию и нажмем кнопку "Готово".

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-4

Далее нам предложат настроить сетевое подключение. И тут мы тоже не будем ничего менять, и оставим все по умолчанию. Нажимаем кнопку "Готово".

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-5

После этого появится предложение настроить прокси сервер для подключения к интернету. Тут тоже ничего не пишем, и нажимаем кнопку "Готово".

Адрес зеркала сервера на следующем экране оставляем такой, какой он указан по умолчанию. Жмем кнопку "Готово".

На следующем экране нам предложат настроить разметку жесткого диска. Собственно и тут мы все оставим по умолчанию. Нажимайте кнопку "Готово".

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-6

На следующем экране подтверждаем автоматическую разметку диска нажам на кнопку "Готово".

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-7

Дальше нам нужно будет ввести имя компьютера, имя пользователя и задать пароль для пользователя. Поле Your server's name заполнять тем же именем что и поле "Ваше имя:". Нажимаем кнопку "Готово".

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-8

Дальше нам нужно будет обязательно поставить галочку на пункте "Install OpenSSH server" для того, чтобы мы могли дальше подключаться к серверу через ssh. Пункт Import SSH identity оставляем: Нет. И жмем кнопочку "Готово".

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-9

На следующем экране нам предложать установить отдельные сервисы. Нам они не нужны, поэтому просто нажимаем "Готово".

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-10

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

Во время установки можете нажать на кнопку "View full log" и лицезреть подробности установки. Вряд ли вы поймете там что-либо, но все же если интересно, можете и поглазеть... :-)

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-11

В конце установки вам предложать извлечь из компьютера загрузочный диск/флешку и нажать клавишу ENTER.

Дальше пойдет перезагрузка компьютера и загрузка уже установленной Ubuntu Server.

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-12

Отлично. Все Ubuntu установлена. Теперь ее немного под настроим. Для начала нужно обновить все пакеты нашей операционки. Введите логин и пароль (которые Вы вводили при установке).

Дальше введите sudo apt update. Вас попросят ввести пароль от учетной записи. Пойдет обновление пакетов.

На следующем этапе настроим сетевое подключение для нашей ОС. Внимание, если Вам не нужно менять ip адрес вашего сервера на статический - можете пропустить этот пункт таким как он есть.

Введем команду ifconfig -a

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

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-13

Дальше создаем стартовую конфигурацию с помощью команды:

sudo netplan generate

Смотрим какие файлы появилсь в /etc/netplan/ командой:

ls /etc/netplan/

В нашем случае там один файл 01-network-manager-all.yaml

Открываем его в текстовом редакторе командой

sudo nano /etc/netplan/00-network-manager-all.yaml

Меняем конфигурацию в разделе ethernets: на следующую

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-14

где:

ens18 - имя сетевого интерфейса (помните, мы его запоминали когда вводили команду ifconfig -a)

dhcp4 - устанавливаем в значение no, (то есть будем получать статический ip адрес) через слеш (/) указываем маску подсети

adresses - это ip адрес

gateway4 - это шлюз

nameservers adresses - тут указываем через запятую DNS сервера.

Для сохранения файла нажимаем сочетание клавиш CTRL+X и подтверждаем нажав Y.

Для того чтобы конфигурация применилась - нужно ввести команду:

sudo netplan apply

и следующей командой проверим, применились ли настройки:

ifconfig -a

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-15

Отлично. Наша конфигурация применилась.

Настройка SSH.

Для подключения по ssh нам нужно настроить наш ssh сервер.

Выполним команду:

sudo nano /etc/ssh/sshd_config

В открывшемся файле найдем пункт # PermitRootLogin prohibit-password и заменим его на

PermitRootLogin no

что означает - запретить подключаться по ssh под суперпользователем.

Проверим, работает ли сервис ssh-server командой:

systemctl is-active ssh

Должны будем увидеть: active

Собственно, теперь мы можем подключаться к нашему серверу по ssh с другого компьютера с помощью например программы PuTTY (скачать ее можете с официального сайта разработчика https://www.putty.org/).

Вводим ip адрес нашего сервера и нажимаем кнопку "Соединиться".

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-16

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

Установка WebMin

Есть очень полезная программа WebMin чтобы можно было удобно управлять нашим сервером из web-панели.

Ну так установим ее.

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

sudo nano /etc/apt/sources.list

Затем добавьте следующую строку внизу файла, чтобы добавить новый репозиторий:

deb http://download.webmin.com/download/repository sarge contrib

Сохраните файл и выйдите из редактора при помощи CTRL+X.

Затем добавьте ключ Webmin PGP, чтобы у системы было доверие к новому репозиторию:

wget http://www.webmin.com/jcameron-key.asc

sudo apt-key add jcameron-key.asc

Затем обновите список пакетов, чтобы включить репозиторий Webmin:

sudo apt update

Установите Webmin:

sudo apt install webmin

После завершения установки вы увидите следующий вывод:

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-17

Теперь заходим в браузер и вводим в адресную строку https://ip-адрес-вашего-сервера:10000 (порт не забывайте).

Давно хотел рассказать как установить и настроить Ubuntu Server 18.04.5 LTS.-18

Вводим логин и пароль. Только логин вводите - root (это суперпользователь), ну и пароль от нашего пользователя.

Все... Вы зайдете в веб-панель управления нашим сервером.

Как пользоваться веб-панелью и настраивать сервер через нее - я расскажу в следующих статьях.

А на этом пока все.

Итог: установили Ubuntu server 18.04, настроили сетевой интерфейс и настроили web-панель WebMin. Ура.

В следующих статьях я расскажу как устанавливать и настраивать различные сервисы для вашего свеж установленного сервера.