Установка ubuntu server 16.04 LTS. Первоначальная настройка

5

Сегодня я начну цикл статей по установке и настройке бесплатного сервера для малого офиса или предприятия, в котором будут рассмотрены следующие вопросы: установка ubuntu server, установка ролей DNS и DHCP, настроим FTP сервер для хранения информации, возможно разберем еще некоторые моменты.

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

Список статей про Ubuntu Server 16.04 LTS:

Установка ubuntu server 16.04 LTS

Все манипуляции с описываемым мною сервером я буду проводить в виртуальной машине VirtualBox. Принципиально, установка сервера на физическую машину и на виртуальную никак не отличаются, поэтому спокойно устанавливайте сервер хоть на физический компьютер, хоть на виртуальную машину. Мне удобно установить на виртуальную машину, которая является физическим сервером. На этом сервере у меня «крутятся» виртуальные машины с серверами, что очень удобно по многим аспектам (бекапирование, создание снимков перед обновлением, экономия электроэнергии и ресурсов).

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

Первым делом необходимо скачать образ диска с дистрибутивом Ubuntu Server. На момент написания статьи самой свежей версией дистрибутива Ubuntu — является версия 16.04 LTS Xenial Xerus. Скачать её можно по ссылке:

Скачать Ubuntu Server 16.04 LTS Xenial Xerusстраница с ссылками на загрузку дистрибутива

Установка дистрибутива Ubuntu Server 16.04

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

окно выбора языка установки

После чего выбираем первый пункт для запуска процесса установки

начало установки ubuntu server

Следующим этапом выберите страну в которой вы находитесь (переход между пунктами с помощью стрелок на клавиатуре)

выбор страны расположения

В окне настроек клавиатуры откажитесь от определения раскладки

настройка клавиатуры

В следующем окне выберите страну из списка предложенных  (у вас она должна определиться по умолчанию «Russian»)

язык раскладки клавиатуры

Далее выберите подходящую раскладку

русская раскладка

Выберите удобный для вас способ переключения языка (горячие клавиши). По умолчанию способ переключения такой же как в Windows Alt+Shift

сочетание клавиш для переключения языка

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

выбор сетевого интерфейса поумолчанию

Следующий этап — присвоить имя серверу. Чтобы наш сервер как то отличался от других компьютеров в сети, я его назвал SERVER-CORP, будем считать что это сервер некой вымышленной корпорации

присваиваем имя серверу

Затем необходимо ввести имя нового пользователя. Для примера введем имя вымышленного системного администратора

имя нового пользователя

Далее придумайте и введите имя учётной записи. Категорически не рекомендую использовать такие имена как admin, user и т.д. Придумайте что то более приземленное

название учётной записи

Теперь самое время придумать и ввести пароль для вашей учётной записи. Советую использовать сложный пароль (Большие и маленькие буквы, цифры, символы), дабы исключить потенциальную возможность взлома сервера

устанавливаем пароль

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

отказываемся от шифрования домашнего каталога

В следующем окне у вас попросят уточнить вашу часовую зону. Если сервер в момент установки ОС подключен к интернету, он автоматически укажет вашу текущую часовую зону. Если предложенная зона будет отличаться от вашей, выберите её из списка вручную

выбор часовой зоны

Теперь настало время настройки диска. Указываем «Авто — использовать весь диск и настроить LVM», что за «зверь» такой LVM вы можете почитать в гугле, очень уж интересная тема…

настройка диска для установки

Выбираем диск на который будет осуществлена установка системы. Если у вас один физический (или виртуальный) винчестер, смело жмите клавишу «Enter»

выбор диска для установки

Соглашаемся с записью информации о разделах

nastroyka-ubuntu-server-17

После подтвердите размер раздела для установки. Если вы так же как и я используете весь размер диска, смело жмите «Продолжить»

подтверждение размера диска

Затем еще раз подтвердите все выполненные с разделами жёсткого диска действиями

подтверждаем выполнение операции

Следующий шаг — указать прокси для подключения к интернету (если он есть), в противном случае просто нажмите «Продолжить»

настройки прокси

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

способ обновления системы

Следующий экран предлагает выбрать какое програмное обеспечеие установить вместе с системой. Как уже анонсировалось ранее, на сервере будет и DHCP и DNS роли, но установим мы их потом и сделаем это вручную. А пока установим звёздочку напротив «OpenSSH Server», для последующей возможности удаленного подключения к серверу

выбор програмного обеспечения

На вопрос установке системного загрузчика, укажите пункт «ДА» (если у вас как и у меня только один жёсткий диск)

загрузочная область

Через мгновение вы увидите сообщение об успешном завершении установки сервера. Вытащите флешку (если устанавливали систему с неё) и нажмите «продолжить»

завершение установки сервера

Первый вход в систему Ubuntu Server

После перезагрузки ubuntu server, вы увидите подобный экран

авторизация на сервере

Это «экран авторизации» или «экран приветствия». Введите указанные при установке логин и пароль и нажмите Enter. Хочу предупредить новичков, когда вы будете вводить логин, его вы увидите на экране, ввод пароля на экране не будет отображаться, просто введите его нажмите Enter. В случае успешной авторизации вы увидите похожий экран

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

Что делать после установки Ubuntu Server?

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

Активация учётной записи суперпользователя

root — он же суперпользователь, по умолчанию отключен в ubuntu server. Нам необходимо его активировать и установить ему надежный пароль. Спросите для чего нужная эта учётная запись? root — является самой главной учётной записью в системе, даже если взломают учётную запись системного администратора, запись суперпользователя скорее всего не смогут взломать (если конечно у неё будет задан очень хороший пароль). И так, перейдем к делу, авторизовавшись на сервере под своей учётной записью, введите в консоле следующее:

sudo passwd root

После чего у вас будет запрошено ввести ваш текущий пароль, после ввода вашего пароля, система предложит указать новый пароль для учётной записи root, введите его два раза

активация записи rootГотово! Теперь введи в терминале команду:

su —

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

nastroyka-ubuntu-server-28

Настройка сетевых интерфейсов

Для настройки сетевых интерфейсов (сетевых карт), введите следующую команду:

vi /etc/network/interfaces

откроется файл настроек сетевых интерфейсов в текстовом редакторе. По умолчанию он будет выглядеть так:

файл настроек сетевой карты

Необходимо прописать следующие настройки:

Чтобы сохранить правки, нажмите клавишу «:«, внизу экрана появится командная строка, затем «w» и «!» и Enter

nastroyka-ubuntu-server-30После чего нажмите «:» «q» и «!» и Enter для выхода из редактора. Если вам не нравится встроенный редактор VI, никто не запрещает установить другой, или установить файловый менеджер mc и воспользоваться его редактором.

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

sudo shutdown -r now

после перезагрузки введите команду:

ifconfig

для проверки текущих настроек сети:

проверка настроек

Отлично! Всё работает как надо, перейдем к следующему этапу. Проверьте пинг в интернет, например к ya.ru. В моем случае я получил вот такой ответ:

nastroyka-ubuntu-server-32

как видите не проходит пинг по имени хоста. Чтобы решить проблему нужно указать адрес DNS сервера Google в файл /etc/resolvconf/resolv.conf.d/base. Открываем файл и вписываем всего одну строку:

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

nastroyka-ubuntu-server-33

Удалённое подключение к Ubuntu Server по сети

Теперь остался финальный штрих в первоначальной настройке нашего сервера. Так как не очень удобно работать напрямую в сервере, да и зачастую сами серверы физически находятся очень далеко. Чтобы осуществить удаленное подключение к серверу с вашей рабочей машины мы будем использовать программу PUTTY. Есть и другие подобные программы, но мне по нраву именно эта.

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

ssh через putty

После, во вкладке Translation укажите кодировку UTF-8

кодировка в putty

Снова вернитесь на первую вкладку и нажмите Save для того чтобы сохранить настройки подключения. Теперь самое время подключиться. Два раза кликните на сохраненном подключении и согласитесь с предупреждением, после чего вы увидите стандартное приветственное окно вашего сервера. Введя логин и пароль вы попадете в уже привычное вам окружение:

nastroyka-ubuntu-server-36

Установка обновлений Ubuntu Server

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

sudo apt-get update

После завершения обновления списка пакетов, введите команду для установки имеющихся обновлений:

sudo apt-get upgrade

Дождитесь окончания установки обновлений.

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

Комментарии:


  • https://plus.google.com/117940233835377381766 Иван Малышев

    Спасибо! Попробую

  • https://www.facebook.com/app_scoped_user_id/1027916640628952/ Alik Ivanov

    Дык, а гугл хром можно к серверу на убунте прикрутить?

    • https://plus.google.com/117940233835377381766 Иван Малышев

      Теоретически можно, если установить gui. Но зачем???

      • https://www.facebook.com/app_scoped_user_id/1027916640628952/ Alik Ivanov

        Все дело в старом интелгма 3600, дрова которого, как я понял из форумов, «хорошо» работают только на убунте 12.04.1
        Дык, вот вопрос, а теоретически можно в десктопе убунта 12.04. оставаться, но на него же установить убунту сервер 16.0?

        • https://plus.google.com/117940233835377381766 Иван Малышев

          Можно установить соответствующие службы, тогда ваш компьютер будет выполнять роль сервера

Присоединяйся к нам