Разметка диска ubuntu server 18 04
Актуально для всех версий Ubuntu.
Структура файловой системы в Linux отличается от Windows.
В Windows диски c: d:, в Linux это просто папка.
Всё, включая устройства, есть файлы.
Корень файловой системы обозначается /, в котором находится множество папок, доступ к которым, есть только у администратора (root).
Единственная папка доступная простому пользователю — это папка /home/user, которая содержит все файлы и папки пользователя, включая пользовательские фалы конфигураций.
Чтобы разделить системные файлы и пользовательские, обычно, /home выносят на отдельный раздел. Получается, аналог windows диска d:.
При переустановках системы, в том числе обновлении на новую версию, можно спокойно форматировать системный раздел и оставить нетронутым пользовательский.
Жесткие диски в Ubuntu именуются /dev/sda, /dev/sdb и т. д.
Разделы на жестких диска /dev/sda1, /dev/sda2 и т. д.
Для Ubuntu я создаю три раздела:
/dev/sda1 - / ~15Гб корень, системный раздел;
/dev/sda2 - swap ~4Гб, по размеру оперативной памяти, раздел подкачки;
/dev/sda3 - /home все оставшееся место, пользовательский раздел.
Все манипуляции с диском, также удобно проводить в программе GParted, доступной на live диске Ubuntu.
Просто нажимаем клавишу WIN и в поиске вводим gparted. А при установке останется только выбрать точки монтирования и файловые системы.
Нажимаем "Новая таблица разделов", потом плюсик создаем раздел,
указываем размер, как договаривались 15 Гб. Использовать как Журналируемая файловая система Ext4. Точка монтирования / слэш.
Это корневой раздел.
Выбираем раздел подкачки.
И раздел под home. Где будут храниться файлы пользователя.
Если Ubuntu вы ставите рядом с Windows, то скорее всего первые разделы будут использованы под windows, тогда наши разделы будут именоваться /dev/sda3 и так далее.
Файловую систему будем использовать журналируемую ext4.
Более подробно можно почитать тут.
Стоит отметить, что Ubuntu из коробки прекрасно работает с ntfs, правда медленнее.
Поэтому если вы ставите Ubuntu рядом с Windows и планируете часто ей пользоваться, то можно оставить диск d: большим и всю информацию хранить на нем.
При установке нужно выбрать диск с ntfs
и выбрать точку монтирования, папку в которой будет доступен диск, выбираем /home/имя_пользователя/название_папки, например, /home/goodigy/disk_d
После установки ос диски с Windows, автоматически будут монтироваться в указанную папку.
Все это можно сделать и после установки Ubuntu.
Напомню что, таблица разделов MBR, может содеражать только 4 первичных раздела, если нужно больше, то нужно создать расширенный, и в нем сколько угодно логических.
В случае установки рядом с Widows, так и получится. Подробнее.
Ubuntu можно ставить в логические разделы, и в любое место диска.
Удаление утилиты для конфигурирования сетевых параметров netplan, установка утилит ifupdown и resolvconf
ОС Ubuntu 18.04 по-умолчанию использует утилиту для конфигурирования сетевых параметров netplan. Для корректной работы платформы НЕЙРОСС необходимо удалить утилиту netplan, установить утилиту для конфигурирования сетевых параметров ifupdown, а также утилиту resolvconf и затем заново сконфигурировать сетевые параметры.
На данном шаге необходимо иметь активное подключение к сети Интернет.
Обновите индексы пакетов из репозиториев:
Установите утилиту ifupdown.
Установите утилиту resolvconf.
Удалите утилиту netplan.
Выполните команду открытия файла /etc/network/interfaces в текстовом редакторе :
Допишите блок кода (вместо enp0s3 впишите имя вашего интерфейса):
auto enp0s3 — флаг автоматического включения сетевого интерфейса enp0s3 при загрузке системы;
iface enp0s3 inet static — интерфейс ( iface eth0 ) находится в диапазоне адресов IPv4 ( inet ) со статическим ip ( static );
address 192.168.0.100 — IP адрес (address) сетевой карты;
netmask 255.255.255.0 — маска подсети (netmask);
gateway 192.168.0.1 — адрес шлюза ( gateway );
dns-nameservers 192.168.0.1 — адреса DNS серверов;
Если доступа к интернету нет, проверьте заданную конфигурацию, для этого выполните:
Если ошибок нет, программа ничего не выведет и запишет вашу конфигурацию на диск. Если есть ошибки, утилита о них сообщит.
Включение файрвола UFW
После установки Ubuntu Server 18.04 файрвол UFW отключен, и какой бы вы сервер ни установили, на нашу Ubuntu 18.04 он сам откроет себе нужный порт и будет доступен по сети. Это не есть хорошо, мы должны сами контролировать [разрешать/запрещать] доступ, для того чтобы у умелых хацкеров не чесались руки. Безопасность превыше всего! 😀
Приступим к настройке файрвола UFW.
Проверим статус файрвола UFW.(Рис.4)
Рис.4 - Проверим статус файрвола UFW.
Как видим Status: inactive фаервол UFW действительно выключен.
Некоторые приложения имеют свой профиль в UWF. Это сделано для удобства использования, ведь по имени сервиса гораздо удобнее управлять доступом.
На данный момент сервер пустой, но на нем по умолчанию установлен OpenSSH сервер. Его профиль присутствует в UFW.
Мы конечно же не хотим, чтобы соединение по SSH оборвалось и было заблокировано фаерволом, так как зачастую сервер находится где-то удалённо, и нам бы не хотелось терять с ним связь.
И так посмотрим все доступные профили приложений в UFW.(Рис.5)
Рис.5 - Просматриваем все профили приложений в UFW.
Видим в списке - "Available applications/Доступные приложения" единственное приложение OpenSSH.
Правилом разрешим доступ к серверу по SSH.(Рис.6)
Рис.6 - Разрешим приложению OpenSSH доступ из сети.
А вот теперь можно включить фаервол UFW.(Рис.7)
Если вы включаете фаервол подключившись по SSH, то на вопрос - "Command may disrupt existing ssh connections. Proceed with operation (y|n)?/Команда может нарушить существующие соединения ssh. Продолжить работу (y|n)?" Нажмите "y". Правило для SSH прописано. бояться нечего.
Включили -> проверим статус.
Рис.7 - Включаем фаервол UFW и смотрим его статус.
Видим что для всех[Anywhere] разрешено подключение по OpenSSH, и из сетей IPv4 и IPv6.
Проверим - посмотрим какие порты открыты у нашего Ubuntu Server 18.04.(Рис.8)
Рис.8 - Посмотрим какие порты открыты у нашего Ubuntu Server 18.04.
Всё отлично! 22 порт[SSH] открыт для внешних подключений.
Конечно же, найдутся люди которые потребуют безопасность UFW и OpenSSH выше чем представлена в этой статье, но это только первоначальная настройка, необходимая для того чтобы ссылаться на неё в других наших инструкциях. [фаервол - штука хорошая, и мы не будем отбрасывать его настройку, показывая установку какого-любо приложения на Ubuntu Server 18.04]
Скоро мы напишем статью подробно описывающую Управление UFW и Безопасность OpenSSH.
Установка операционной системы
Согласитесь на продолжение установки с маршрутом по-умолчанию.
Если в вашей сети функционирует DHCP-сервер, то ip-адрес для хоста будет присвоен автоматически. Если в вашей сети DHCP-сервер отсутствует, то вам будет предложен отдельный диалог для установки сетевых параметров хоста. Вам необходимо будет задать ip-адрес машины, маску подсети, шлюз по-умолчанию и адреса DNS-серверов.
Задайте разметку дисков.
Системными требованиями обусловлено наличие выделенного под ОС диска. В этом случае используйте опцию Авто — Использовать весь диск.
При наличии одного физического диска (не рекомендуемый вариант), необходимо создать как минимум два логических раздела на данном диске — для операционной системы и для данных (медиаданные, резервные копии и др.). Для этого выберите Вручную и выделите под раздел операционной системы только часть носителя. Раздел для данных можно создать как на данном этапе, так и впоследствии — см. раздел Подготовка накопителей.
Особенности установки на системы с UEFI.
Установка на системы с UEFI, дополнительных действий не требует.
Если мы ставим Ubuntu рядом с Windows, то раздел для uefi занимающий примерно 100 Мб и отформатированный в FAT32, уже создан.
Просто устанавливаем, разбиваем диск, как показано выше.
Стоит отметить, что при использовании таблицы разделов GPT, можно создавать неограниченное количество разделов, и не нужно использовать расширенные и логические разделы.
Если же мы, устанавливаем Ubuntu единственной системой, первым нужно создать, тот самый, раздел для UEFI.
Самый первый раздел, 100 Мб, отформатированный в FAT32.
Выглядеть должно так:
/dev/sda1 — 100 Мб, раздел для UEFI,
/dev/sda2 - / ~15Гб корень, системный раздел;
/dev/sda3 - swap ~4Гб, по размеру оперативной памяти, раздел подкачки;
/dev/sda4 - /home —все оставшееся место, пользовательский раздел.
Сегодня мы с Вами научимся самостоятельно создавать разметку диска в Linux Ubuntu в процессе установки дистрибутива на компьютер, другими словами, вручную создавать разделы жесткого диска в Ubuntu, которые необходимы для нормального функционирования операционной системы на домашнем компьютере, а также немного поговорим о том какой раздел для чего нужен.
Итак, в качестве примера мы будем использовать актуальную на данный момент версию Linux Ubuntu 17.04, т.е. давайте представим, что Вы устанавливаете Ubuntu 17.04 (или любой другой производный дистрибутив, например, Kubuntu, Lubuntu, Ubuntu MATE и другие) и дошли до шага, когда Вам необходимо выбрать «Тип установки», т.е. тип разметки диска, например: автоматический – это первый пункт «Стереть диск и установить Ubuntu», или «Другой вариант» — это именно тот тип, при котором мы можем самостоятельно разметить диск, его мы сейчас и рассмотрим.
Примечание! В данной статье мы рассмотрим первоначальную разметку чистого диска, т.е. на котором еще нет разделов и данных.
Авторизация под root
После установки сервера мы сможем авторизоваться только под пользователем созданным при установке. У меня это пользователь - "firstdeer"
Это сделано с точки зрения безопасности. Выполнять команды под суперпользователем лучше всего через "sudo".
Но мы всё равно сделаем возможным вход под "root", но только напрямую с сервера, авторизацию root по ssh мы включать не будем.
Приступим!
Для того чтобы авторизоваться под "root", для начала нужно авторизоваться под нашим пользователем, созданным при установке - "firstdeer" и назначить пользователю "root" пароль.(Рис.3)
[sudo] password for firstdeer: Вводим пароль "sudo" для пользователя "firstdeer" (обычный пароль он у нас на данный момент один)
Enter new UNIX password: Вводим новый пароль.
Retype new UNIX password: Подтверждаем пароль.
Рис.3 - Назначение пароля пользователю root.
Теперь мы можем авторизовываться под пользователем "root", а так же повышать привилегии [su -].
Настройка сетевых параметров
Для корректной работы требуется фиксированный IP-адрес сервера. Задайте сетевые параметры вручную или используйте DHCP, который всегда для данного MAC выдаёт один и тот же IP-адрес.
Выведите список подключённых сетевых устройств:
В тексте вывода обратите внимание на строку:
enp0s3 - это и есть искомое имя сетевого интерфейса . С етевые интерфейсы могут иметь и другие имена. В результате enp0s3 может называться, например eth0 или eno1 , или даже enx78e7d1ea46da . Именно это имя сетевого адаптера и нужно использовать в настройке сети.
В начальной конфигурации ubuntu 18.04 конфигурационный файл для настройки сетевых параметров находится в директории /etc/netplan. Имя файла может быть любым, но в конце должно быть расширение yaml.
Например: /etc/netplan/01-netcfg.yaml.
Рассмотрим пример настройки одного сетевого интерфейса со статическим IP-адресом. Выполните команду открытия файла /etc/netplan/01-netcfg.yaml в текстовом редакторе:
Измените блок кода и приведите его к следующему виду:
version - версия YAML;
Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
Создание раздела подкачки - "/swap".
Корневой раздел есть, но для корректного функционирования системы, нам предстоит создать раздел подкачки - /swap. Зачастую рекомендуют делать размер раздела /swap равным размеру оперативной памяти.
Мы уже научились создавать раздел. Жмём на " СВОБОДНОЕ МЕСТО "(Рис.11) -> " Создать раздел "(Рис.12) -> Вводим размер нового раздела - 2 GB = ОЗУ(Рис.13) -> Выбираем тип " Первичный ".(Рис.14) -> Выбираем расположение раздела - " Начало ".(Рис.15)
Рис.11 - Свободное место на диске. Рис.12 - Создать новый раздел. Рис.13 - Вводим размер раздела. Рис.14 - Выбираем тип раздела. Рис.15 - Выбор расположения раздела.
Выбираем " Использовать как: "(Рис.16) -> " Раздел подкачки "(Рис.17).
Рис.16 - Изменение раздела. Рис.17 - Выбор принципа применения раздела.
Видим настройки раздела подкачки. Так как особо никаких настроек нет, просто надписи, Жмём " Настройка раздела закончена ".(Рис.18)
В списке настроенных разделов, появился наш раздел подкачки.(Рис.19)
Создание разделов диска во время установки Linux Ubuntu
Для самостоятельного создания разметки диска во время установки Linux Ubuntu необходимо выбрать тип установки «Другой вариант» и нажать «Продолжить».
Если у Вас несколько физических дисков (у меня один) выбираем нужный и нажимаем «Новая таблица разделов».
Затем нас предупреждают, что будет создана новая пустая таблица разделов, мы нажимаем «Продолжить», т.е. подтверждаете свое действие.
Далее выбираем пункт «Свободное место» и нажимаем на плюсик (+).
Первое, что мы должны создать — это корневой раздел, т.е. основной (системный) раздел под установку системы. Для этого мы указываем:
- Размер – для корневого раздела минимально 15 гигабайт, на перспективу, конечно же, лучше указать больше, например 50 гигабайт. У меня для теста диск маленький, поэтому я указываю 15 гигабайт;
- Тип нового раздела – указываем «Первичный», так как данный тип должен обязательно быть на диске;
- Местоположение нового раздела – указываем «Начало этого пространства»;
- Использовать как – здесь нам необходимо выбрать тип файловый системы, оставляем по умолчанию файловую систему Ext4 — это журналируемая файловая система для операционных систем Linux, которая наиболее подходит на текущий момент для файловой системы корневого раздела (да и для пользовательских данных);
- Точка монтирования – указываем «/», так как это у нас корневой раздел.
Затем практически таким же способом создаем раздел для пользовательских данных, т.е. домашний раздел. Создание такого раздела позволит Вам хранить свои данные (документы, музыку, фото и так далее) в отдельном месте, которое не нужно будет каким-то специальным образом копировать (резервировать) во время переустановки (обновления) дистрибутива или даже его смене.
В данном случае нам необходимо указать:
- Размер – по возможности максимальный, т.е. все оставшееся место, как я уже говорил у меня тестовый диск маленький, поэтому и осталось мало место;
- Тип нового раздела – указываем «Логический»;
- Местоположение нового раздела – указываем «Начало этого пространства»;
- Использовать как – также выбираем файловую систему Ext4;
- Точка монтирования – указываем «/home».
Раздел подкачки «swap» (своп) мы создавать не будем, так как в Ubuntu, начиная с версии 17.04, вместо раздела подкачки используется файл подкачки (как в Windows). По умолчанию его размер составляет 5% от свободного места на диске, но не более 2 гигабайт. После установки размер файла подкачки в любое время можно будет изменить.
На этом разметка диска, которая подойдет для домашнего компьютера, закончена, нажимаем «Установить сейчас».
Подтверждаем внесение изменений на диск, жмем «Продолжить» и продолжаем установку дистрибутива.
На заметку! Новичкам рекомендую почитать мою книгу « Linux для обычных пользователей » – в ней я максимально простым языком рассказываю про основы Linux и как пользоваться этой операционной системой без командной строки
В данном руководстве описан процесс установки и первичной конфигурации операционной системы Ubuntu Server 18.04 LTS 64-bit в целях последующей установки под данной операционной системой программных средств Платформы НЕЙРОСС. Приводимые в настоящем руководстве инструкции описывают лишь один из возможных способов установки и настройки программных средств.
Создание раздела для корневого каталога - "/".
Перед нами окно с выбором действий применимых для свободного пространства. Первым делом нам нужно создать корневой каталог - "/". Выбираем " Создать новый раздел ".(Рис.5)
Рис.5 - Что делать со свободным пространством?
Нас просят ввести объем создаваемого корневого раздела. Минимум вы можете указать - 500 MB, я указываю 5 GB. Жмём " Продолжить ".(Рис.6)
Рис.6 - Новый размер раздела.
Выбираем тип нового раздела. Первичных разделов можно создать только 4. Нам для отдельно установленной Ubuntu Server этого вполне хватит. (Рис.7)
Рис.7 - Тип нового раздела.
Выбор расположения раздела в свободном пространстве. Я не знаю на что это может влиять. Жмём " Начало ".(Рис.8)
Последний этап создания раздела. Нам нужно указать файловую систему, точку монтирования, параметры монтирования и другие параметры.
При создании корневого раздела, параметры заданы по умолчанию.(Рис.9) Я ничего не менял. Если у вас не так, рекомендую выставить такие же настройки.
Нажимаем " Настройка раздела закончена ".
Рис.9 - Указание параметров для корневого раздела.
Перед нами появится список настроенных разделов и их точек монтирования. Здесь мы можем увидеть наш новый корневой раздел - "/". Объёмом 5.0 GB и файловой системой - ext4.(Рис.10)
Особенности установки Ubuntu 16.04/16.10 и Ubuntu 14.04 рядом с Windows.
Для установки Ubuntu рядом с Windows, нам понадобится свободное дисковое пространство. Чтобы освободить дисковое пространство в Windows 7 нужно,
нажать «Пуск», и в поиске написать «Управление».
Слева в меню выбрать «Управление дисками», правой кнопкой, на диске, который мы будем сжимать, «Сжать том», указать размер освобождаемого пространства.
В Windows 8 в поиске нужно писать «Управление дисками».
Подготовка накопителей
Для обработки медиаданных (импорта, экспорта и пр.) требуется хотя бы один накопитель. В роли накопителей в Платформе НЕЙРОСС выступают разделы (partitions) на жёстких дисках. Платформа НЕЙРОСС использует все смонтированные разделы с файловыми системами типов Ext4, Ext2, NTFS, VFAT за исключением корневого раздела (смонтированного в / ), однако для медиаданных рекомендуется выделить отдельный физический диск/диски.
В подавляющем большинстве случаев достаточно простого физического подключения диска, но, в случае, когда иногда требуется смонтировать раздел для диска вручную.
-
Выполните физическое подключение диска и загрузите операционную систему.
Выполните поиск всех доступных дисков и разделов:
Название жёсткого диска в Linux зависит от интерфейса, через который он подключён. Название может начинаться на:
sd — устройство, подключённое по SCSI (сюда входят жёсткие диски, USB-флешки и ATA-диски, которые подключаются к SCSI через специальный переходник);
hd — устройство ATA;
vd — виртуальное устройство;
mmcblk — обозначаются флешки, подключённые через картридер;
Третья буква в имени диска означает его порядковый номер в системе: sda - первый диск, sdb - второй диск, sdc - третий и так далее. Дальше следует цифра - это номер раздела на диске - sda1, sda2.
Пример вывода команды (два диска: sda и sdb, диск sdb не имеет таблицы разделов):
Создайте точку монтирования раздела:
Отформатируйте диск в файловую систему ext4 с помощью утилиты mkfs :
Где:
/dev/sdb — форматируемый диск.
Где:
/dev/sdb — монтируемый диск;
/storage — выделенный раздел для диска.
Разметив "Вручную" дисковое пространство мы можем позволить себе создать множество дисковых разделов и назначить им разные функции. Для нормальной работы системы нам необходимо создать три раздела: корневой раздел - "/", раздел раздел подкачки - "/swap", и раздел для домашней директории - "/home".
Выбираем метод разметки " Вручную ".(Рис.1)
Рис.1 - Выбор метода разметки.
Перед вами список дисков, разделов и их точек монтирования. Выберете раздел, чтобы изменить его настройки.
У нас один подключенный диск, и он оказался пустым и не размеченным, следовательно разделов на нём нет. Выбираем его. Жмём " Enter ".(Рис.2)
Рис.2 - Выбор диска или раздела.
Нас предупреждают о том, что на диске будет создана новая таблица разделов и все существующие разделы вместе с данными на них будут уничтожены.(Рис.3)
Диск пустой. нам нечего терять) Жмём " Да ".
Рис.3 - Предупреждение об уничтожении старых разделов.
Теперь под названием нашего жёсткого диска появилась надпись - "21,5 GB СВОБОДНОЕ МЕСТО"(Рис.4). С этим свободным местом нам и предстоит поработать.
Жмём " Enter ".
Рис.4 - Свободное пространство.
Установка системных компонентов
Для работы Платформы НЕЙРОСС необходимо установить и настроить Java 1.8 (JDK) и некоторые системные утилиты (ntpdate и др.). Приведённые ниже инструкции предполагают, что у целевой операционной системы корректно настроен сетевой интерфейс и есть доступ в сеть Интернет. В отсутствие доступа в сеть Интернет вы можете загрузить необходимые deb-пакеты, перенести их на целевую систему и установить их вручную.
Для установки необходимых системных компонентов из сети Интернет выполните:
Установка и настройка NTP-сервера
Все узлы сети НЕЙРОСС должны быть синхронизированы по времени. Для этого каждый узел выполняет периодическую синхронизацию времени с NTP-сервером, адрес которого задан в настройках узла.
Платформа НЕЙРОСС автоматически выполняет синхронизацию времени с указанным в настройках NTP-сервером. Если сервер Платформы НЕЙРОСС должен сам выступать в роли NTP-сервера для других узлов НЕЙРОСС, то необходимо установить системный сервис NTP-сервера.
Проверьте, правильно ли установлена временная зона:
При необходимости, выполните перенастройку:
Установите демон NTP-сервера:
Если сервер должен быть основным источником времени (должен «доверять» сам себе), то отредактируйте файл /etc/ntp.conf в текстовом редакторе:
Поместите следующее содержимое в файл /etc/ntp.conf :
После переконфигурации NTP-сервера может потребоваться 10-15 минут, чтобы применить новые настройки. В течение этого времени синхронизация с этим NTP-сервером может быть всё ещё недоступна.
Особенности установки Ubuntu 16.04/16.10 и Ubuntu 14.04 рядом с Windows.
Для установки Ubuntu рядом с Windows, нам понадобится свободное дисковое пространство. Чтобы освободить дисковое пространство в Windows 7 нужно,
нажать «Пуск», и в поиске написать «Управление».
Слева в меню выбрать «Управление дисками», правой кнопкой, на диске, который мы будем сжимать, «Сжать том», указать размер освобождаемого пространства.
В Windows 8 в поиске нужно писать «Управление дисками».
Загрузка дистрибутива ОС
Запишите загруженный ISO-образ на установочный носитель (DVD-диск / USB-флешку).
По вашему запросу компания ИТРИУМ может предоставить дистрибутив операционной системы или готовый установочный носитель.
Создание раздела для домашнего каталога - "/home".
Осталось выделить оставшееся место для домашнего каталога - /home.
Жмём на " СВОБОДНОЕ МЕСТО "(Рис.19) -> " Создать раздел "(Рис.20) -> Вводим максимальный размер нового раздела - 14.5 GB (Рис.21) -> Выбираем тип " Первичный ".(Рис.22)
Рис.20 - Создать новый раздел. Рис.21 - Вводим размер раздела. Рис.22 - Выбираем тип раздела.
Смотрим настройки раздела, видим что всё указано верно и файловая система, и точка монтирования. Жмём - " Настройка раздела закончена ".(Рис.23)
Рис.23 - Настройки раздела для домашнего каталога.
Видим новый раздел /home в списке настроенных разделов.(Рис.24)
Заодно проверяем все остальные разделы и Жмём " Закончить разметку и записать изменения на диск ".(Рис.24)
Дадим согласие на "Запись изменений на диск". Жму "Да".(Рис.25)
В этой статье мы рассмотрим первоначальную настройку Ubuntu Server 18.04, а точнее, разберемся с авторизацией под root и включим файрвол UFW.
Первым шагом мы настроили сеть, в отдельной статье - Настройка сети в Ubuntu Server 18.04 [Netplan]
Читайте также: