Установка Ubuntu Server 18.04 LTS

Доброго времени суток, уважаемые читатели. На просторах интернета Вы можете найти огромное количество информации и примеров по установке программного обеспечения, однако исходя из личного опыта нет ничего лучше старого, доброго скриншота. Последнее время все стали активно использовать YouTube, но ставить постоянно на паузу то или иное действие немного раздражает. Поэтому я решил сделать подробную инструкцию по установке Ubuntu Server 18.04 LTS. Конечно, данная статья ориентирована только на начинающего пользователя, у которого может возникнуть определенные трудности с установкой. И так начнем.

  1. Для начала нам необходимо скачать дистрибутив. Для этого заходим на сайт разработчика http://ubuntu.com.
  2. Нажимаем Server, выбираем Download Ubuntu Server.

3. Скачиваем дистрибутив. В нашем случае он называется ubuntu-18.04-live-server-amd64.iso
Теперь встает вопрос о том, куда мы будем его устанавливать. Есть несколько вариантов а). На виртуальную машину. б). На компьютер или ноутбук. Во втором случае нам придется создать загрузочную USB флэшку.
Для этого существует прекрасная программа Rufus. Скачать ее можно с сайта разработчика (найдите в google) или у меня скачать

Запускаем программу, она не требует установки и запускается сразу.

Выбираем устройство – это будет наша флэшка. Метод загрузки: выбираем загруженный дистрибутив и нажимаем Старт. Когда процесс завершится у нас будет готова загрузочная флэшка. И так продолжим нашу установку Ubuntu.

4. Если вы будете устанавливать на ноутбук или компьютер, вам надо будет установить в Bios загрузку с флэшки, обычно это делается при загрузке компьютера клавишей F2 и редактируется Bios или F12, где мы сможем выбрать устройство для загрузки. Более подробную информацию про то, как в вашем компьютере зайти в Bios Вы можете посмотреть на сайте производителя вашего устройства.

5. И так, мы загрузились с флэшки.

6. Выбираем язык установки, в моем случае – это русский.

7. Выбираем раскладку клавиатуры, я оставляю все по умолчанию и нажимаю Готово, хочу обратить внимание, что для перехода по меню необходимо пользоваться клавишей Tab.

8. Далее нам предлагают перейти непосредственно к установке. Выбираем Ubuntu, все остальное – это облачные технологии и нам в данный момент они не нужны. Жмем Enter.

9. Теперь мы переходим к настройке сети. По умолчанию нам предлагается оставить все как есть и получить с помощью DHCP динамический IP адрес, но наша задача использовать Ubuntu в качестве сервера и поэтому нам будет необходимо сконфигурировать статический IP адрес, в противном случае просто нажмите Enter. Если вы решили конфигурировать статический адрес, тогда продолжим. С помощью клавиши Tab выбираем интерфейс сетевой карты, в моем случае это enp0s3, нажимаем «Пробел», попадаем в следующее окно.

10. С помощь клавиши Tab и «Пробел» выбираем позицию « Use a static IPv4 configuration.

11. Subnet — IP адрес разделён маской подсети на префикс сети и адрес хоста. Хостом в данном случае является любое сетевое устройство (а именно сетевой интерфейс этого устройства), обладающее IP адресом. Компьютеры, входящие в одну подсеть, принадлежат одному диапазону IP адресов. Префикс маршрутизации выражается в нотации CIDR. Он записывается как адрес сети, затем слеш (/) и длина префикса в битах. Например, для сети 192.168.1.0/24 — первые 24 бита зарезервированы под адрес сети, а оставшиеся 8 под хосты. В моем случае моя сеть будет 192.168.1.0/24, у вас она может быть 10.0.0.0 или 172.16.0.0 – все это также называемый внутренним, внутрисетевым, локальным или «серым» — IP-адрес, принадлежащий к специальному диапазону, не используемому в сети Интернет. Такие адреса предназначены для применения в локальных сетях. И так я повторюсь, в моем случае я прописываю 192.168.1.0/24.
Адрес: здесь мы выделяем любой статический адрес своей сети, обратите особое внимание на то, что выделяемый адрес обязательно должен быть свободен, у вас в сети могут быть подключены разные устройства (компьютеры, телефоны, телевизоры) и они все имеют IP адреса, поэтому если вы ошибетесь при назначении нашему серверу IP адреса, возникнет конфликт устройств и наш сервер, либо другое устройство перестанет взаимодействовать с сетью. Поэтому внимательно отнеситесь к назначению IP адреса. Если вы не знаете все адреса в вашей сети, то теоретически вы можете выбрать любой адрес из диапазона от 150 до 254, обычно этот диапазон не используется DHCP сервером для выделения динамических IP адресов. Я ставлю 192.168.1.170.
Шлюз: Сетевой шлюз (англ. Gateway) — аппаратный маршрутизатор или программное обеспечение для сопряжения компьютерных сетей, использующих разные протоколы (например, локальной и глобальной).
Обычно это IP адрес роутера, в моем случае это 192.168.1.1
Name Servers: сервер имен, он же DNS сервер, некоторые используют DNS серверы Google (4.4.4.4 или 8.8.8.8), вы так же можете узнать адреса dns серверов своего провайдера или использовать dns своего роутера (все зависит от того, как настроена ваша сеть) в моем случае я прописываю один DNS своего роутера 192.168.1.1. Вы можете в Windows в консоли CMD набрать команду ipconfig /all и посмотреть адреса ваших dns серверов. Если вы будете прописывать 2 dns сервера, то разделите их пробелом.
Домены поиска: при редактирование настроек DNS и доменов поиска можно использовать DNS-серверы и домены поиска, чтобы не вводить полные адреса часто используемых интернет-доменов. DNS – это способ размещения доменных имен Интернета и их перевод в IP-адреса (Internet Protocol). В моем случае я оставляю это поле пустым. Вот что у меня получилось.

12. С помощью клавиши Tab я перехожу на вкладку «Сохранить» и нажимаю «Enter».

13. И так, что мы имеем. У нас сконфигурирована сеть IPv4 со статическим IP адресом, а Ipv6 стоит Do not use (не использовать). С помощью клавиш Tab и Enter, переходим к следующему меню.

14. Еще раз смотрим, что мы натворили. Здесь мы видим наш новый статический IP адрес 192.168.1.170 и тот, который был выдан нам динамически в процессе установки 10.0.2.15. С помощью клавиш Tab и Enter жмем Готово.

15. Адрес прокси сервера — промежуточный сервер (комплекс программ) в компьютерных сетях, выполняющий роль посредника между пользователем и целевым сервером. В моем случае я оставляю это поле пустым. С помощью клавиш Tab и Enter жмем Готово.

16. Переходим к конфигурации жесткого диска. Здесь нам предлагают использовать весь диск (Use An Entire Disk), попробовать редактировать его вручную. Если вы будете размечать диск в ручную, то обязательно выделите swap пространство и раздел ( ./ ) для установки операционной системы. То есть в теории у вас должно получиться 2 диска /dev/sda1 – это раздел с операционной системой и /dev/sda2 – это swap раздел. По моему мнению на swap раздел достаточно выделить от 4 до 8 Гб. В интернете очень много споров о размере раздела подкачки, некоторые говорят, что он должен быть в два раза больше размеров оперативной памяти, а некоторые говорят, что он вообще не нужен. В моем случае я оставлю и выделю все пространство под Ubuntu. Поэтому я выбираю Use An Entire Disk и жму Enter.

17. Выберите пожалуйста диск для установки операционной системы. Здесь нужно быть крайне внимательным, если у вас стоят еще операционные системы или вы разбивали диск, то неправильный выбор установки может привести к потере данных. Я здесь смело нажимаю Enter, так как у меня всего один диск и я его хочу отдать целиком.

18. Здесь мы видим, как по умолчанию система разметила диск. В данном случае я получил диск с двумя разделами (загрузчик grub и раздел под операционную систему, swap раздела я не вижу). Соглашаюсь с этим. Если вас что то не устраивает, вы можете отредактировать разделы выбрав Edit Partitions, а я выбираю Готово и жму Enter.

19. Последнее «Китайское» предупреждение! Нам намекают на то, что если мы нажмем «Продолжить» то данные на диске будут уничтожены. Проверяем еще раз правильность конфигурации и выбора диска, выбираем стрелочками «Продолжить» и жмем Enter.

20. Profile Setup – как мы видим на картинке выше процесс установки уже запустился (install progress), но да данном этапе нам еще необходимо создать пользователя. Поехали.
Ваше имя: можно любое, я использую “User”.
Youк servers names: здесь подразумевается имя нашего устройства и доменное имя. Я буду использовать имя сервера «test»
Имя пользователя: это то имя, которое вам придется вводить при входе на сервер. У меня будет все тот же User.
Задайте пароль и повторите пароль: ну тут все понятно.
Import SSH Identity: здесь нам предлагают сгенерировать и вставить специальный ключ для подключения через протокол SSH (это отдельная тема, я в ближайшее время ее рассмотрю).

21. Вот, что у меня получилось. Пока я писал наша установка завершилась, о чем свидетельствует надпись Install complete. С помощью Tab выбираю Готово и жму Enter.

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

23. Нам предлагают удалить носитель с дистрибутивом и нажать Enter. Удаляем нашу флэшку и жмем Enter.

24. И так, если перезагрузка произошла успешно, мы должны увидеть такую картинку. Test login означает, что test это имя нашего сервера.
Вводим имя нашего пользователя, у меня это User и наш пароль.

25. Мы вошли в систему. Что мы видим, наш ip адрес 192.168.1.170, то, что система требует обновлений. Но для этого нам необходимо создать пользователя root. Для этого мы набираем команду:

вводим пароль нашего пользователя у меня это пароль от User и два раза новый пароль от пользователя root.

26. Входим под пользователем root. Набрав команду su и наш новый пароль от пользователя root. Проверяем работоспособность сети

 

27. Видим, что наша сеть работает. Если нет, то настраиваем ее вручную. В отличии от предыдущей версии настройка сети в Ubuntu Server 18.04 LTS немного изменилась.

Этот новый инструмент заменяет файл статических интерфейсов /etc/network/interfaces, который ранее использовался для настройки сетевых интерфейсов в Ubuntu. Теперь вы должны использовать /etc/netplan/*.yaml для настройки интерфейсов Ubuntu.
Новый файл конфигурации интерфейсов теперь находится в каталоге/etc/netplan Важно. Если файл YAML не создан установщиком системы, вы можете создать необходимую конфигурацию для рендерингов с помощью этой команды.

Кроме того, автоматически созданные файлы могут иметь разные имена файлов на настольных компьютерах, серверах, облачных и т. д. (например, 01-network-manager-all.yaml или 01-netcfg.yaml), но все файлы в файле /etc/netplan/*.yaml будут прочитаны netplan.

Затем добавьте следующую конфигурацию в разделе ethernet.

Где:

enp0s8 — имя сетевого интерфейса.

dhcp4 и dhcp6 — dhcp свойства интерфейса для IPv4 и IPv6.

addresses — последовательность статических адресов для интерфейса.

gateway4 — адрес IPv4 для шлюза по умолчанию.

nameserver — последовательность IP-адресов для сервера имен.

После того, как вы добавили нужные параметры, ваш файл конфигурации должен иметь следующий контент, как показано на следующем скриншоте. Первый интерфейс enp0s3 настроен на использование DHCP, а enp0s8 будет использовать статический IP-адрес.

Сохраните файл и выйдите. Затем примените последние сетевые изменения, используя следующую команду netplan.

Теперь еще раз проверьте все доступные сетевые интерфейсы, интерфейс ethernet enp0s8 теперь должен быть подключен к локальной сети и иметь IP-адреса, как показано на следующем скриншоте.

28. Будем считать, что наша сеть работает. Обновляемся? Набираем по очереди

Перезагружаем систему

29. Входим под root. Вводим в login: root и наш пароль от пользователя root. Удаляем старые пакеты apt-get autoremove
Действует на основании зависимостей. Если пакет ставился по зависимостям от другого, который уже удален, то программа помечает его доступным для autoremove. Примерно то е самое происходит со старыми ядрами. N версий считаются актуальными, остальные (более старые) подлежат удалению. apt-get autoclean — тоже самое, что и «clean», но с удалением кэш-файлов.
Можно сделать чистку системы одной командой:

29. Ну вот собственно и все. Обсудить установку Ubuntu вы можете на форуме.

Запись опубликована в рубрике Ubuntu с метками . Добавьте в закладки постоянную ссылку.