Установка линукс дебиан 9 инструкция. Как установить Debian без знаний и опыта. Схема разметки, используемая в примере

5 / 5 ( 2 голоса )

Установка операционной системы Debian на компьютер. Пошаговая инструкция. Для начала скачайте диструтив системы. Окружение рабочего стола Gnome. Скачиваем с официального сайта - скачать Debian . Если требуется версия debian 9, скачть можно здесь . Выберите версию, 32 (i386) бита или 64 (amd64) и способ скачивания, через торрент или напрямую. Я рекомендую torrent так будет быстрее.


Устанавливаем систему Debian

После того как образ скачан и записан на флешку (или другой носитель) но лучше использовать флешку с неё система установиться быстрее. Как записать образ на флешку я рассказывал в , повторяться не буду. Итак образ записали. Теперь загрузитесь с неё.

Установка дебиан. Выберите "Graphical install" курсорными клавишами и нажмите "Enter" для запуска установщика.

На первой странице выберите язык удобный вам и нажмите кнопку "Continue".

Теперь выберите клавиатурную раскладку. А на следующей страницу метод переключения раскладки.

Я оставлю по умолчанию. Меня устраивает Alt+shift. Затем укажите имя компьютера. Его можно задать любым по вашему усмотрению.

В следующем окне нужно указать адрес домена если компьютер входит в домен. Если у вас сеть без домена или вообще нет локальной сети можно ничего не указывать либо вписать localhost.

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

Укажите ваше имя и нажмите продолжить. Будет показан логин учетной записи (обычно совпадает с именем заданным на предыдущем этапе). Его можно изменить.

Теперь задаем пароль для обычного пользователя и продолжаем.

Укажите город и часовой пояс и продолжаем.

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

Отобразятся все диски в системе. Выберите тот на который хотите установить debian. В моем случае диск один поэтому я выберу его.

Диск не размечен. Поэтому нужно создать таблицу разделов. Нажимаем "Да" и продолжить.

Появился диск на котором есть свободное место. Теперь создадим три раздела. Нажмите продолжить или дважды кликните мышкой по выделенной строке.

Выбираем. Создать новый раздел. Продолжить.

Первым создаем раздел подкачки. Я сделаю его размером 4 гигабайта.

Тип раздела выбираем "Логический". Местоположение оставим "Начало".

Здесь в пункте "Использовать как:" кликаем два раза или нажимаем кнопку продолжить.

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

Выбираем "Раздел подкачки" и жмем продолжить.

Выбираем пункт "Настройка раздела закончена" и продолжаем.

Как видно на скриншоте раздел подкачки создан. Далее создадим корневой раздел. Выбираем свободное место и кликаем продолжить.

На этот раз тип раздела выбираем "Первичный" и местоположение "Начало".

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

Можно оставить только корневой раздел система будет работать. Но я рекомендую сделать ещё один раздел для пользователей. Называется он "/home". Создается он так же как и корневой только в качестве точки монтирования выберите /home.

В результате должно получиться три раздела как показано на рисунке.

  • Раздел подкачки (подк)
  • Корневой (/)
  • Каталоги пользователей (/home)

Настройка дисков закончена. Выберите пункт "Закончить разметку и записать на диск" нажмите "Продолжить"

Внимательно проверьте все параметры! Правильно ли выбрали диск, файловая система, размеры. После применения настроек вся информация будет потеряна!

После того как убедились в правильности настроек. Выберите пункт "Да" и нажмите продолжить.

Диск будет размечен и начнется установка системы.

После копирования файлов последует предложение настроить менеджер пакетов. Если у вас интернет безлимитный и стабильный рекомендую включить зеркала архивов из сети. Выберите "Да" и нажмите продолжить.

Выберите страну. Что бы скорость загрузки была выше. Выберите страну территориально находящуюся ближе к вам. Но это не обязательно. Выбирайте любую из списка.

Так же выберите сервер. Продолжим.

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

Для наглядности я записал видеоролик - Как установить debian на компьютер:

Установка с помощью debian netinstall

Так называемый сетевой установщик "network install". Скачать iso образ можно зайдя на сайт debian.org в верхнем правом углу шапки есть ссылка.

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

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

Если выбрали установку двух окружений то по ходу установки нужно будет выбрать дисплейный менеджер . Если кратко. Это меню вы будете видеть пред запуском системы. Здесь нужно будет выбрать пользователя и указать пароль. Так же здесь выбирается язык и окружение рабочего стола. Например устанавливаете Gnome и XFCE. Выбор между lightdm и gdm3.

ВИДЕО: Установка Debian с помощью netinstall (network install)

С выходом Debian 10 в режиме live-cd появилась возможность установки системы с помощью инсталлятора Calamares.

ВИДЕО: Debian 10 установка с помощью Calamares с Live-cd:

Я подготовил список самых востребованных команд терминала:

https://yadi.sk/d/5MX6QXFm3LkLHM

Сделайте копию всех важных файлов на компьютере. Установка Debian полностью очистит жесткий диск и отформатирует его, стерев все данные, хранившиеся в прошлой ОС. Поэтому вам следует сохранить всю важную информацию на внешний жесткий диск. После установки Debian всю эту информацию можно будет с легкостью восстановить.

Достаньте USB-накопитель и и сделайте копию ее содержимого. Эта флешка будет выступать в роли установщика Debian. Все содержимое флеш-накопителя будет стерто, так что сделайте копию все важных файлов.

  • Объем накопителя должен быть не менее 2 Гб.
  • Установите программу для создания загрузочной флешки (Live USB). Существует множество программ, позволяющих создавать загрузочные флеш-накопители. UNetBootin доступна для пользователей Windows, Mac OS X и Linux. Далее в статье мы будет использовать именно эту программу.

    • Если вы решите использовать другую программу, эти инструкции также можно будет применить для работы с большинством программ, позволяющих создавать загрузочные флеш-накопители.
  • Скачайте образ диска. Зайдите на сайт Debian и откройте вкладку «Где взять Debian». Здесь можно скачать как небольшой, так и полный установочный образ. Выберите тот, что больше вам подходит.

    • Скачайте небольшой установочный образ, если компьютер подключен к интернету.
    • Скачайте полный образ, если компьютер не подключен к интернету. В этом образе содержится больше пакетов, благодаря чему его проще установить на устройствах без интернет-соединения.
      • Поскольку загрузка файла может занять много времени, используйте опцию загрузки через торрент-клиент. Если на компьютере установлен BitTorrent, загрузка файла пройдет намного быстрее.
  • Запустите программу для создания загрузочной флешки. Откройте меню «Пуск» в Windows и ведите «UNetBootin» в поисковую строку. Запустить программу Spotlight на Mac OS X и введите то же ключевое слово. Скорее всего, вам будет предложено запустить программу с правами администратора. Введите пароль и нажмите Enter.

    Откройте файл с образом. Нажмите на переключатель «Образ диска». Убедитесь, что в выпадающем меню отмечена опция «Стандарт ISO», после чего нажмите на кнопку справа, чтобы открыть Проводник. В этом окне найдите файл ISO и откройте его.

    Запишите установщик на флеш-накопитель. Убедитесь, что в выпадающем меню «Тип» внизу окна стоит «Устройство USB» и что в меню «Носитель» выбран правильный накопитель. Это очень важно, поскольку неверный выбор может привести к форматированию другого флеш-накопителя или, что еще хуже, к форматированию жесткого диска. Нажмите на кнопку «ОК», чтобы приступить к созданию загрузочной флешки.

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

    • Если этой опции не было, скорее всего, она скрыта в BIOS. Войдите в BIOS и перейдите на вкладку «Boot Menu» (Меню загрузки).
    • Если во время загрузки компьютера не указана клавиша, с помощью которой можно войти в меню загрузки или BIOS, найдите модель своего компьютера в интернете и узнайте, какую клавишу следует нажать. Как правило, это клавиши F2, F11, F12 или Del.
    • В загрузочном меню флешка будет обозначена именем производителя (Lexar, SanDisk и так далее) или «Debian + название и номер версии ОС». Выберите эту опцию, чтобы загрузить установочный файл.
  • Следуйте указаниям в мастере установки. Подключите компьютер к модему через Ethernet-кабель, чтобы в ходе установки не лишиться подключения к интернету. На каждом этапе вводите нужные данные. Если вы хотите установить Debian параллельно с другой операционной системой, например с Windows, в конце установки вам предоставят возможность разбить жесткий диск на разделы.

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

    В данной статье, как и в остальных статьях моего блога, будет показан пример установки со скриншотами и подробным описанием того, что при этом происходит и для чего это нужно. Даже будет затронута тема LVM. Инструкция довольно длинная и нудная. Больше подойдет тем, кто сталкивается с установкой Linux впервые и хочет найти ответы на большинство своих вопросов в одном месте, не гугля целый день. Хотя, учитывая объем инструкции, Вам придется потратить на нее целый день:) Шутка. На самом деле уже через час у Вас будет свой собственный Debian сервер, который Вы создали и настроили сами!

    Подача материала в этой инструкции тоже своеобразная: если затрагивается какая-то тема во время установки, то по этой теме при возможности будет дана краткая справочная информация и некоторые действия, которые можно произвести уже на установленной системе.

    Disclamer

    Напомню. Я не профессионал в данном вопросе. Моя инструкция может содержать огромное множество неточностей и ошибок, которые заметят профессионалы. Если Вы один из них, пожалуйста, дайте знать, что я указал неверно, либо забыл указать - я с удовольствием исправлю.

    Введение

    Мы будем устанавливать Debian с целью исследований новой для нас операционной системы и ее возможностей или же с целью развёртывания полноценного WEB-сервера, сервера баз данных либо чего душа пожелает. Мы не будем устанавливать графическую оболочку, так как на сервере в ней нет никакой необходимости.

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

    Загрузка дистрибутива

    Текущей версией на время написания статьи (март 2017) является Debian 8 с кодовым названием Jessie .

    Существует три основных способа установки Debian (ссылки на загрузку будут представлены ниже):

    . Это удобно, если на будущем сервере пока еще нет доступа в интернет для загрузки компонентов по сети. Выбирая этот способ, достаточно загрузить образ первого CD или DVD, который содержит саму операционную систему и наиболее необходимые программные компоненты. Размер файла образа CD примерно 650 Мб.
  • Загрузка образа сетевой установки (netinstall) . Данный образ содержит только саму операционную систему. Все дополнительные компоненты будут загружены из интернет. Размер файла такого образа примерно 250 Мб.
  • Загрузка образа стандартного минидиска . Данный способ подходит, если Вам периодически, время от времени, необходимо устанавливать Debian и Вы хотите, чтобы каждый раз устанавливалась самая последняя версия операционной системы и программных компонентов. Образ минидиска имеет размер примерно 28 Мб. Все файлы операционной системы и программных компонентов загружаются через интернет.
  • Есть еще один способ — самостоятельная сборка дистрибутива. Но мы не будем рассматривать этот способ, так как это заслуживает отдельной большой статьи.

    Образы по первым двум вариантам установки можно загрузить по адресу:

    Если нужен CD либо netinstall ftp.ua.debian.org/debian-cd/current/amd64/iso-cd/ и скачайте необходимый образ, например, CD №1: debian-8-amd64-CD-1.iso или Netinstall: debian-8-amd64-netinst.iso .

    Если нужен DVD перейдите на FTP-сервер по адресу: ftp.ua.debian.org/debian-cd/current/amd64/iso-dvd/ и скачайте DVD №1: debian-8-amd64-DVD-1.iso .

    Образ минидиска можно скачать по адресу: ftp.ua.debian.org/debian/dists/jessie/main/installer-amd64/current/images/netboot/mini.iso . Обратите внимание, что этот загрузочный мини-образ устанавливает последнюю версию Debian ветки Jessie , в то время как предыдущие ссылки ведут на каталог с образами самой последней версии Debian не привязываясь к ветке.

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

    Запись дистрибутива на носитель

    После того, как файл образа загружен, его нужно записать на носитель. Проще всего использовать CD-R или DVD-R диски, если у Вас еще остались приводы для их записи. Но самым ожидаемым способом является запись образа на USB-флешку , с которой затем и будет производиться установка.

    Для записи я использую утилиту , которую можно бесплатно загрузить на сайте http://unetbootin.github.io/ . Обратите внимание на то, что флешка будет автоматически отформатирована! То есть все данные с нее будут удалены. Предупредил.

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

    Установка Debian

    Подключите USB-флешку к серверу и включите его. Вызовите меню загрузки BIOS (Boot menu) и выберите загрузку с USB-устройства, которое должно будет появиться в этом списке. После этого произойдет загрузка загрузчика с флешки и Вы увидите следующий приветственный экран:

    Если всё так, то разрешите Вас поздравить! Первый этап пройден. Вы скачали и записали установочный образ на носитель и даже смогли загрузиться с него. Идем дальше - жмем Install .

    Интерактивная конфигурация

    Локаль

    Далее в интерактивном режиме Вам будет предложено выбрать язык установщика и местонахождение. Эти два параметра определяют основную локаль устанавливаемой системы. Например, если язык будет выбран Русский, а страна Украина, то в итоге выбранная локаль (и кодировка) будет иметь вид: ru_UA.UTF-8 .

    Локаль определяет непосредственно язык системы и региональные особенности этого языка. Это может влиять на отображение времени, валют, календаря (первый день недели), алфавитную сортировку и т.д.

    Кодировка определяет то, каким способом будут кодироваться символы UNICODE. По умолчанию в Debian используется UTF-8.

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

    Во время инсталляции выбор языка и региона выглядит следующим образом

    Если Вам нужно изменить локаль уже после установки, то Вы можете воспользоваться следующими инструментами:

    Выполните команду locale , чтобы узнать, какая локаль установлена в системе по умолчанию. Чтобы посмотреть все установленные в системе локали, выполните locale -a .

    Чтобы добавить в систему новые локали и/или изменить локаль по умолчанию, выполните команду sudo dpkg-reconfigure locales - Вам будет предложено выбрать локали, которые необходимо установить и затем какую локаль установить как основную.

    Есть еще один способ добавить необходимую локаль. Отредактируйте файл /etc/locale.gen, раскомментировав строки с необходимыми локалями, после чего выполните команду sudo locale-gen .

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

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

    Во время инсталляции эти диалоговые окна выглядят следующим образом

    Так как почти вся последующая работа с сервером в будущем будет происходить через SSH, то изменять настройки клавиатуры после установки операционной системы вряд ли понадобится. Но, если вдруг такая необходимость появилась, то выполните команды sudo dpkg-reconfigure keyboard-configuration и затем sudo service keyboard-setup restart . Более подробная информация по этой теме доступна в wiki .

    Настройка сети

    Следующим этапом идет настройка сети. Сначала компонент настройки попытается получить сетевые настройки автоматически по протоколу DHCP. Если в сети, к которой подключен сервер, нет DHCP-сервера, жмите Отмена - Вам будет предложено настроить сетевой интерфейс вручную через интерактивный диалог, в котором Вам будет необходимо ввести IP-адрес, маску подсети, адрес шлюза и адреса серверов имен DNS.

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

    Настройки сетевых интерфейсов хранятся в файле /etc/network/interfaces.

    После его редактирования не забудьте перезапустить сетевой стек командой /etc/init.d/networking restart . Будьте осторожны, если Вы делаете это удаленно, можете потерять связь с сервером.

    Если же необходимо изменить настройки DNS, просто отредактируйте файл /etc/resolv.conf, добавив в него строки формата:

    Nameserver 8.8.8.8 nameserver 8.8.4.4

    Имя узла и домена в последствии можно изменить командой hostname newname.newdomain . Чтобы имя узла было установлено при загрузке, измените его в файле /etc/hostname (пропишите имя узла без домена). Не забудьте изменить файл /etc/hosts, указав в нем новое имя узла с доменом и без.

    Выбор зеркала архива Debian

    Далее необходимо указать страну, в которой расположен Ваш сервер, для отображения списка доступных зеркал. Вы должны будете выбрать сервер зеркала архива Debian, с которого будет производиться загрузка всех файлов.

    Рекомендуется использовать ftp.<код страны>.debian.org - мы так и поступим. В большинстве случаев это оптимальный выбор. На следующем экране будет предложено настроить прокси-сервер, если в Вашей сети для доступа в интернет используется прокси. Если не используется - просто выбирайте Продолжить. Начнется загрузка дополнительных компонентов.

    Учетные записи пользователей

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

    Далее будет предложено создать обычного пользователя. Сначала укажите полное имя пользователя (full name), затем его системное имя пользователя (username) и пароль. После чего будут загружены еще некоторые компоненты.

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

    Чтобы простой пользователь в системе мог выполнить команду с повышением (то есть с правами суперпользователя), он должен перед командой вставить sudo . Например: sudo apt-get update . Пользователю будет предложено повторно ввести свой пароль перед тем, как команда будет выполнена непосредственно. Если такой уровень безопасности с дополнительным вводом пароля Вам не нужен, можно отключить запрос пароля в конфигурационном файле /etc/sudoers.

    Не каждый пользователь может пользоваться повышением полномочий через sudo. То, какие пользователи и как именно имеют право пользоваться sudo, указывается в файле /etc/sudoers. В этом файле можно указывать права и привилегии как для каждого пользователя, так и для группы пользователей (перед именем группы указывается символ процента %). Например, чтобы разрешить безусловное использование sudo всем пользователям системы, входящим в группу пользователей под названием sudo, необходимо добавить (или изменить) следующую запись в /etc/sudoers:

    %sudo ALL=(ALL:ALL) ALL

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

    %sudo ALL=(ALL) NOPASSWD:ALL

    Теперь для всех пользователей системы, входящих в группу пользователей sudo, будет разрешено выполнять действия от имени других пользователей без дополнительного ввода своего пароля.

    Чтобы добавить существующего пользователя с именем vasya в группу sudo , просто выполните команду sudo usermod -a -G sudo vasya .

    Разметка диска

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

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

    Второй - «сложный» способ с использованием менеджера логических томов (LVM) и ручным созданием разделов. Этот способ более предпочтителен, так как позволяет изменять физическую структуру в будущем.

    Выберите режим «Авто - использовать весь диск», после чего Вам будет предложено выбрать диск и затем выбрать схему расположения разделов на нем. Вы можете выбрать любую из предложенных схем - всё будет сделано инсталлятором автоматически. На скриншотах показана разметка, в которой используется один единственный корневой раздел (раздел swap будет создан автоматически). На диске будет создана таблица разделов FAT32. (В отличие от FreeBSD, где используется современная таблица разделов GPT, позволяющая создать достаточно большое количество разделов и легко управлять их размером).

    Используйте такой способ, если только нет смысла в нормальной правильной организации файловой системы (Ваша первая установка Debian с целью «пощупать»).

    Ручная разметка диска с использованием LVM

    Тема LVM очень обширная. Чтобы изучить ее более детально, обратитесь к данной статье . Здесь же я попытаюсь дать очень краткое описание и объяснить, почему именно LVM я рекомендую использовать на сервере.

    Проще всего начать с обычной разметки, без использования LVM, которая была описана в предыдущем параграфе. В обычной разметке на самом носителе (физическом устройстве) создаются разделы, на каждом из которых создается файловые системы. Это удобно в простых случаях, так как не требует никаких сложных знаний. Всё в целом так же, как и в других операционных системах: есть диск, на нем есть разделы, которые содержать файловые системы. Эти разделы подмонтированы в операционной системе в точках монтирования. В unix системах это каталоги, в microsoft системах это буквы дисков. Всё просто и понятно. Однако, учитывая то, что у нас сервер, мы должны обеспечить максимально надежную его работу. Если на диске закончится свободное место, мы должны иметь возможность каким-то образом его расширить, используя дополнительный жесткий диск, либо, при использовании виртуальных устройств хранения, расширить объем самого устройства и иметь возможность изменить размер разделов файловой системы. Это и многое другое достаточно сделать при обычной организации разделов (FAT32).

    В LVM для организации разделов используются не жесткие диски (точнее не сами физические устройства), а виртуальные группы томов . Разделы, или логические тома , создаются не на физическом диске, а внутри группы томов . Сама же группа томов является абстрактным понятием. В группу томов входят физические устройства или физические тома . Таким образом, имеется возможность изменять конфигурацию группы томов , добавляя в нее новые физические тома или изменяя их размер. С точки зрения логических томов , группа томов остается неизменной, лишь меняется ее «размер». Файловые системы создаются не в разделах, как при использовании обычной разметки, а в логических томах . Размер логических томов можно изменять во время работы операционной системы в отличие от размера раздела диска FAT32, который изменить без потери данных достаточно проблематично.

    Терминология

    Физический том - PV (physical volume) - физический том (входит в состав группы томов, представляет собой физический носитель)

    Группа томов - VG (volume group) - группа томов (состоит из физических томов со стороны PV и из логических томов со стороны LV)

    Логический том - LV (logical volume) - логический том (также входит в состав группы томов, эквивалент разделу диска в обычной не-LVM разметке, является блочным устройством, может содержать файловую систему)

    Схема разметки, используемая в примере

    В данном «сложном» примере будем использовать одну группу томов с именем vg1 , в которую добавим один физический том (жесткий диск) и следующую схему логических томов :

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

    Поехали!

    В диалоговом окне выбора метода разметки выбираем - «Вручную». Затем выбираем жесткий диск (физическое устройство, не раздел) для размещения настроек и подтверждаем в третьем диалоговом окне.

    Теперь создадим группу томов vg1 и добавим в нее наш физический том (т.е. физический диск). Если бы дисков в нашем сервере было несколько, можно было бы добавить в группу томов их все. С точки зрения логических томов всё это выглядело бы как одна группа томов, не зависимо от того, сколько в ней находится физических томов (то есть жестких дисков). После чего запишем изменения на диск.

    Пришло время создать логическое тома внутри группы томов. Эти операции равносильный созданию разделов диска на физическом диске при использовании не-LVM системы.

    Создаем логические тома согласно таблице, указывая их имена и размер. Повторяем операцию для каждого логического тома. После создания последнего тома будет отображена текущая конфигурация LVM. После чего выбираем - Закончить.

    В итоге получили группу томов vg1, в которую входит один физический том /dev/sda1 и в которой создано пять логических томов с префиксом vg1 для удобства отличия их от логических томов, входящих в другие группы.

    Теперь на каждом из логических томов, согласно таблице, нужно создать файловую систему с указанием типов и точек монтирования. Эта процедура похожа на создание файловых систем на разделах диска в не-LVM системах.

    Выбираем каждый раздел и создаем на нем файловую систему согласно таблице выше. Далее будут показаны скриншоты каждого из разделов. Не торопитесь, неправильное указание типа файловой системы или точки монтирования - распространенная ошибка. Обратите внимание, что для раздела boot используется Ext3, а для всех остальных, за исключением swap, используется Ext4. После создания файловой системы на каждом из логических томов, выбирайте пункт «Настройка раздела закончена». После создания всех необходимых файловых систем выберите «Закончить разметку и записать изменения на диск».

    Вот и всё :)

    Установка системы и выбор ПО

    При выборе программного обеспечения рекомендую оставить только «SSH-сервер» и «Стандартные системные утилиты» . Даже если Вам нужен WEB-сервер, лучше установить последние версии Nginx (или Apache), а так же PHP, MySQL и т.д. из альтернативных репозиториев после установки операционной системы. Причина этому - репозиторий Debian содержат устаревшие версии программного обеспечения, некоторые из которых уже даже не поддерживаются разработчиками. Например, репозиторий Debian до сих пор предлагает PHP версии 5.5, которая уже не поддерживается разработчиками. Текущей версией PHP является 7.0 и 7.1, а минимальной поддерживаемой - 5.6.

    К этому же параграфу можно отнести и добавление альтернативных репозиториев, если в них есть необходимость, о которых шла речь в разделе Установа системы и выбор ПО.

    Обновление ПО и ОС

    В Debian обновление программного обеспечения и операционной системы объедено в одно действие.

    Для начала необходимо произвести обновление информации из репозиториев: sudo apt-get update .

    Затем произведите обновление ПО и ОС командой: sudo apt-get dist-upgrade .

    Проверьте текущую версию Debian командой lsb_release -a

    Синхронизация времени NTP

    Чтобы часы на сервере всегда показывали точное время (это критически необходимо для работы большинства приложений), необходимо обзавестись NTP-клиентом.

    Устанавливаем: sudo apt-get install ntp ntpdate .

    После установки автоматически будет запущен NTP-клиент. Для начала остановим его: sudo service ntp stop .

    Откроем конфигурационный файл sudo nano /etc/ntp.conf и приведем список серверов к виду:

    Server 0.ua.pool.ntp.org iburst server 1.ua.pool.ntp.org iburst server 2.ua.pool.ntp.org iburst server 3.ua.pool.ntp.org iburst

    Если все в порядке, то выполняем команду еще раз, но в этот раз указывая на необходимость записи полученного времени в локальные системные часы: sudo ntpdate -bs 0.ua.pool.ntp.org .

    Если вдруг обнаружили, что часовой пояс настроен неверно, выполните команду: sudo dpkg-reconfigure tzdata и укажите свое местоположение.

    Теперь запускаем остановленный сервер: sudo service ntp start .

    Спустя минуту наблюдаем за работой: ntpq -p .

    Последний штрих

    Для включения автодополнения bash, в файле /etc/bash.bashrc раскомментируйте if-fi блок , озаглавленный комментарием (не сам комментарий, а блок, расположенный сразу под ним:

    # enable bash completion in interactive shells

    Если Вам нравится разноцветная консоль, включить ее очень просто. В файле.bashrc, находящимся в Вашем домашнем каталоге, раскомментируйте строку (будет включено только для Вашей учетной записи):

    #force_color_prompt=yes

    Установите Dialog, чтобы заменить консольные интерактивные меню на псевдографические диалоговые окна: sudo apt-get install -y dialog

    Если командная строка пока еще не Ваш конёк, установите файловый менеджер Midnight Commander: sudo apt-get install -y mc

    Вместо того, чтобы устанавливать Debian на свой сервер, Вы можете заказать виртуальный сервер с уже установленным Debian на нем! Вы можете настроить его под свои нужды и использовать как пожелаете. Для этого достаточно зарегистрироваться на DigitalOcean и выбрать любую удобную для Вас конфигурацию. При регистрации Вы получите 10$ на Ваш счет, чего хватит на 2 месяца при выборе самой простой конфигурации. Это, может быть, даже более предпочтительным вариантом, чем организовывать свой собственный сервер, так как вы получаете виртуальный сервер с профессиональным обслуживанием и гарантированной работой (электропитание и интернет) для любых своих нужд.

    Удачи в освоении Debian!

    Недавно вышла новая версия Debian 8 Jessie. Это достаточно популярный в настоящее время дистрибутив, я сам его часто использую для различных целей. Есть возможность . Мы же займемся чистой установкой.

    Ставить будем 64 битную версию Debian 8 Jessie с минимального образа под названием debian-8.0.0-amd64-netinst. Взять его можно с сайта debian.org . Для успешной установки серверу в процессе инсталляции нужен будет доступ в интернет. Вставляем диск в систему и загружаемся с него. Нас приветствует загрузочное меню с различными вариантами действий:

    • Install
    • Graphical install
    • Advanced Options
    • Install with speech synthesis

    Первый вариант — установка с помощью текстового инсталлятора, второй — графического. Мы будем ставить с помощью графического инсталлятора. Но если он по какой-то причине у вас не запускается графический инсталлятор, так бывает, то пробуйте устанавливать в текстовом режиме.

    Указываем местонахождение:

    Выбираем раскладку клавиатуры. Лично я предпочитаю, когда у меня по-умолчанию английская раскладка. Мне так удобнее. Если вам больше нравится работать с русской — выбирайте русскую:

    Дальше идет подключение диска и загрузка компонентов для установки, затем автоматическая настройка сети по dhcp, если это возможно. У меня в сети есть dhcp сервер, поэтому на этом этапе сетевые настройки мне не нужно указывать. Какое-то время надо подождать. Затем указываем имя сервера:

    В качестве домена в локальной сети можно указать что угодно на ваше усмотрение. Если сервер debian будет обслуживать сервисы, расположенные в интернете, указывайте реальный интернет домен. У меня это тестовый сервер, поэтому я указываю домен local:

    На следующем этапе установки указываем пароль суперпользователя root:

    Добавляем обычного пользователя в установленную систему и указываем для него пароль:

    Указывайте свой часовой пояс:

    Дальше начинается процесс инициализации дисков. Ждем несколько секунд и видим меню разбивки диска. Я выбираю первый вариант. Если вы не понимаете, о чем идет речь, то тоже выбирайте первый. Если же вы знаете, что такое LVM и он вам реально нужен, выбирайте второй пункт. Если кто-то хочет разбить диск вручную, то советы ему уже не нужны, он должен сам понимать что и зачем он делает.

    Указываем диск, на который будем устанавливать Debian. Если он у вас всего один, то выбирать не из чего, его и указываем:

    Теперь нужно указать разбивку диска. В общем случае подойдет первый вариант с одним разделом. Я сам последнее время не заморачиваюсь и использую один раздел под систему. В зависимости от количества дисков и функционала, который будет обслуживать сервер, разбивка может быть разная. Если вы не понимаете, как и зачем нужно разбивать диск, то не заморачивайтесь. Когда вам это будет нужно, тогда и будете думать, как разбивать диски. К примеру, если вам нужно будет какой-то раздел шифровать, или использовать drbd-зеркало, тогда нужно будет использовать для этих целей отдельный раздел.

    Проверяем настройки и жмем «Закончить разметку и записать изменения на диск»:

    Подтверждаем разметку и выбираем пункт «Да». После этого все данные на диске будут уничтожены и он будет заново переразмечен под нашу новую систему:

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

    Потом идет настройка прокси. Если у вас его нет, то просто пропускайте пункт, как это сделал я.

    Начинается настройка и обновление менеджера пакетов apt, а затем установка базового набора программного обеспечения. По окончании будет предложено отправлять анонимную статистику об использовании Debian 8. Я обычно отказываюсь от таких предложений:

    Поле установки базовой системы, можно указать дополнительные пакеты для установки. Мне нужен ssh-сервер для удаленного администрирования. Указываю его и стандартные системные утилиты:

    После нажатия «Продолжить» система перезагрузится.

    Поле перезагрузки можно зайти в систему пользователем root и проверить, все ли в порядке. Сделаем это. Логинимся локально под рут и проверяем версию:

    # uname -a Linux debian-8 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) x86_64 GNU/Linux

    Добавлю на всякий случай, что по умолчанию удаленно по ssh вы рутом зайти не сможете. Нужно использовать другую учетную запись, которую вы указывали во время установки. И уже из под нее с помощью команд su логиниться root.

    На этом установка закончена, можно переходить к .

    Онлайн курс по Linux

    Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Администратор Linux» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Что даст вам этот курс:
    • Знание архитектуры Linux.
    • Освоение современных методов и инструментов анализа и обработки данных.
    • Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
    • Владение основными рабочими инструментами системного администратора.
    • Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
    • Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
    Проверьте себя на вступительном тесте и смотрите подробнее программу по.

    Просмотров