Руководство по установке Debian 9

Руководство по установке Debian 9

Вышла очередная операционная система Debian 10, название системы “buster”. Debian отличает от семейства других Unix-подобных систем стабильностью, удобством работы, поддержкой. Также следует отметить, что linux системы по удобству работы в графической части приблизились к Windows, между тем производительность и возможности намного выше. Установка не займет много времени, практически не отличается от установки предыдущей версии системы Debian 9 .

Установка Debian 10

1. Для установки Debian 10 необходимо скачать дистрибутив программы с сайта разработчика. Для установки операционной системы достаточно скачать один диск. Скачиваем отсюда или здесь – далее Debian.

2. Скаченный образ записываем на диск или создаём загрузочную флешку . Затем начинаем установку операционной системы, выбираем Graphical Install.

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

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

5. В настройках клавиатуры выбираем свою страну.

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

7. Указываем имя компьютера.

8. Указываем имя домена, если он есть. Если нет, то ничего указывать не надо.

9. Дважды набираем пароль для суперпользователя (root).

10. Создаём учётную запись пользователя, под которой будем работать в системе вместо суперпользователя (root). Можно ввести полное имя пользователя.

11. Вводим имя пользователя, под которым вы будете известны в системе, далее дважды вводим пароль для нового пользователя.

12. Выбираем часовой пояс из списка.

13. Далее начинается процесс разбивки диска, который можно произвести в автоматическом или ручном режиме. Выбираем “Авто – использовать весь диск и настроить LVM“.

14. Выбираем диск, который будем разбивать. Учтите, что все данные на выбранном диске будут стёрты.

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

16. Выбираем “Да” для того, чтобы записать изменения на диск в соответствии с выбранной схемой.

17. Проверяем разметку диска, если все устраивает, то выбираем “Да” для записи изменений на диск.

18. Отвечаем “Нет” на вопросы “Просканировать другой CD или DVD диск?” и “Использовать зеркало архива из сети?“. Отвечаем “Нет” на вопрос “Участвовать в опросе популярности пакетов?“. Выбор программного обеспечения оставляем по умолчанию. Можно будет все установить и настроить после окончательной установки системы.

19. Далее придётся немного подождать, произойдёт выбор и установка программного обеспечения. Затем ставим чекбокс “Да” для установки системного загрузчика GRUB на жёсткий диск.

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

21. На этом все этапы установки операционной системы Debian 10 пройдены, после того как нажмете “Продолжить“, система будет перезагружены и полностью готова к работе.

Настройка и обновление репозитория

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

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

2. Прописываем в конфигурационном файле нужные репозитории:

3. Теперь можно обновить информацию о репозиториях и пакетах (deb пакетах) с помощью команды:

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

Установка программного обеспечения

В Debian 10 установка программного обеспечения может осуществлять как из графической части, так и из терминала. Конечно же проще и быстрее произвести установка программ из терминала. Для этого достаточно ввести одну команду, даже если необходимо произвести установку сразу нескольких программ. Например, для установки программ ssh, nt, filezilla, mc:

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

Просмотр версии и названия операционной системы

Посмотреть название операционной системы и текущей версии достаточно легко, достаточно выполнить две команды:

Посмотреть, как установить Debian 10, настроить и обновить репозиторий, как установить программное обеспечение в Debian 10 можно здесь:

Процесс установки Debian 9 Stretch (пошаговая инструкция)

Vernee Thor E – 5020 мАч батарея, E-ink режим, 6500 руб. Распаковка!

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

Шеф, личные данные нужно скидывать на флешку или в облако. Конечно, ты — продвинутый. Только пользователей, взявшихся за “Debian”, не следует заранее зачислять в туповатые “чайники”. Гордыня — один из смертных грехов. Не забывай об этом.

Вопрос такой, почему нет пункта при разметке диска efi системного раздела?

А мне хочется спать, эти звуки клавиатуры с уха на ухо…Ну просто чистый АСМР. Решил-таки немного усложнить себе жизнь и перейти с ubuntu на debian.

Как всегда — ничего действительно важного и нужного — одни общие сведения, т. е. — пустая болтовня! Без обид!

Что делать, если нет “Системный раздел EFI”?

Дружище, помоги плиз советом.
Пытаюсь сделать Debian Live USB with Persistent.
В качестве дистрибутива использовал Debian Live 9.5.0 Gnome amd64.
В целом, я впервые пытаюсь использовать эту ОС.
Сними видео о создании лайв ЮСБ со стойким разделом плиз.
Или напиши статейку шоле))
Заранее благодарю.

Читать еще:  Как в Instagram сделать активную ссылку

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

а что значит буква “B” при разметке диска? прост хочу рядом с 10 виндой поставить :/

Блин, ну вот бесит установка на виртуалку. Ставишь — ставь на комп сразу

У меня нету системного раздела efi

Приветствую хотел установить Debian но в процесе установки пишет поиск и монтирование сд-рум стандартные сд рум не обнаружены скачал я образ debian-9.4.0-amd64-netinst .iso с помощью программы пробовал через стандартную так и через Rosa все тоже самое в чем проблема?

Добрый день
Делал всё как вы говорили но столкнулся с одной проблемой . У меня просто в списке не было раздела — надписи (системный раздел EFI) могу прислать фото экрана. Как быть?

как при установленном дебиане на ноуте разделить диск с на диск с и диск д7

если не удалось определение сетевой карты, то где взеть эти микропраграммы?

Спасибо большое, хоть выспалась под ваше видео;)

Интересует вопрос, поддерживает ли данная ос DirectX 12?
О и вот еще что, надеюсь это стабилка или как узнать что я скачал c офф сайте.?
Делал все как у вас.

Подскажи почему не работает ни одно зеркало даже когда вставил флешку с микропрограммами?

Очень толково и доходчиво, спасибо. Лучшие пояснения по ходу установки из просмотренных на ютубе.

Добрый день. Вопрос; при установки систем на компьютер с BIOS, нужно выделить аналоговый раздел как под UEFA. или раздела boot будет достаточно.

В меню разметки дисков нет строки “системный раздел EFI”. Куда копать?

рестартанул виртуальную машину и вот http://prntscr.com/htem85
что делать?

Интересно, а много народа приглашало к себе за деньги “профессионала”, с которым они заключали договор на установку Линукс?)))

а надо драйвера качать?

столько лишней болтовни

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

А можно так же про Steam OS ?? интересует мнение, разборка “стоит ли переходить ” и тд и тп

Видео очень полезно, спасибо. Но после нажатия Graphical install компьютер перестаёт реагировать на клавиатуру и висит на заставке выбора.

9:25 о создании пароля для суперпользователя и для обычного пользователя. А в убунтопроизводных вроде только 1 пароль для суперпользователя требуется задать во время установки. Где будет применяться пароль для root понятно, но непонятно где будет нужен пароль для обычного пользователя? Только для входа в систему?

29:19 скажите, если у меня будет установлены 2 среды xfce и cinnamon, то например, находясь в cinnamon и открывая менеджер обновлений, мне будут приходить оповещения об обновлении только для среды cinnamon или ещё и для xfce?
И ещё, в списке программ, к примеру, в cinnamon’е у меня будут ещё отображены программы xfce (как у вас сразу 3 терминала)?

Спасибо! С таким же интересом посмотрю продолжение о том, как привести Дебиан в дружественный для новичков вид, например, всякие удобства как на Мятном линуксе (манагер обновлений и прочее, всякие нужные медиа кодеки). Что-нибудь дополнительное для защиты от опасностей из сети.
Плюс можно показать малознающим пользователям Linux’а разрушение мифа о том ,что “Дебиан это значит наличие устаревших программ”, которое решается подключением тестовой ветки.

Спасибо, за то что на пальцах, правда с первого раза на виртуалке не запустилось, из-за ошибки :
неудачное завершение этапа установки “Выбор и установка программного обеспечения”.
Отключил EFI и часы UTC, разбил диск автоматически, выбрал другое зеркало и все установилось.
Главная тема о которой мало информации НА ПОНЯТНОМ языке — это разбиение диска перед установкой, вот бы отдельное видео на эту тему, так как она очень сложная для начинающего.
А в целом очень классно! Спасибо.
Жду видео с настройкой свеже-установленного DEBIAN !

Как приручить трансформера,я комментарий удалил,так как писал не для всех,а только Вам,
Скажите пожалуйста,а какую лучше создать таблицу разделов на диске?
Спасибо,с уважением Владимир.

Оо gnome на Wayland? Он в дебиан лет через 5 появиться должен.

Миф, оставлять свободное место. Заранее уже зарезервированное для этого. Размер посмотри сколько доступно для записи и сколько должен быть SSD.

Как приручить трансформера а как убрать етот таймер в grub прям хотяб на 1 сек

Спасибо за качественный контент

Что хорошая система?

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Предложение от 8host.com

Начальная настройка сервера Debian 9

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

1: Логин root

Для подключения к серверу вам понадобится его внешний IP-адрес. Кроме того, нужно знать пароль или иметь закрытый ключ (в случае использования аутентификации на основе SSH-ключей) администратора – пользователя root.

Чтобы войти как пользователь root, используйте команду:

На данном этапе может появиться предупреждение о подлинности хоста; примите его и предоставьте учётные root. Если вы используете SSH-ключи, защищенные парольной фразой, вам нужно будет ввести эту фразу сейчас. При первом подключении к серверу вам также будет предложено изменить root-пароль.

Читать еще:  Исправление ошибки распаковки unarc.dll

Что такое root?

Пользователь root является администратором среды Linux и обладает максимальными правами. Именно из-за широких привилегий аккаунта root использовать его для рутинной работы крайне небезопасно – так можно случайно нанести системе непоправимый вред.

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

2: Создание нового пользователя

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

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

sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting

Эти сообщения можно просто игнорировать, но если вы хотите убрать их, можете удалить пакет unscd (если он вам не нужен).

apt remove unscd

Чтобы создать нового пользователя, введите:

Примечание: Замените условное имя 8host именем своего пользователя.

После запуска команды вам будет предложено предоставить информацию о пользователе.

Установите надёжный пароль и при желании укажите дополнительную информацию. Чтобы принять информацию по умолчанию, просто нажмите Enter.

3: Доступ к sudo

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

Чтобы иметь возможность выполнять задачи администратора в сессии нового пользователя, передайте ему права суперпользователя. Для этого нужно открыть ему доступ к использованию команды sudo.

В Debian 9 доступ к этой команде по умолчанию есть у всех пользователей, которые входят в группу sudo. Чтобы добавить нового пользователя в эту группу, запустите следующую команду в сессии пользователя root:

usermod -aG sudo 8host

Теперь новый пользователь имеет права суперпользователя.

4: Настройка брандмауэра

Серверы Debian могут использовать брандмауэр для блокирования соединений с отдельными сервисами. По умолчанию установлен iptables, но Debian не имеет никаких строгих рекомендаций касательно брандмауэра. В этом мануале мы используем UFW.

С помощью менеджера пакетов apt установите брандмауэр UFW. Сначала обновите локальный индекс.

apt update
apt install ufw

Различные приложения могут при установке зарегистрировать свой профиль в UFW. Такие профили позволяют UFW управлять этими приложениями по имени. OpenSSH (сервис, который позволяет подключаться к серверу) имеет свой профиль, зарегистрированный в UFW.

Чтобы просмотреть его, введите:

ufw app list
Available applications:
. . .
OpenSSH
. . .

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

ufw allow OpenSSH

После этого можно включить брандмауэр:

Чтобы продолжить, нажмите у и Enter. Чтобы убедиться в том, что соединения SSH не блокируются брандмауэром, введите:

ufw status
Status: active
To Action From
— —— —-
OpenSSH ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)

Если вы установили и настроили дополнительные сервисы, вам необходимо откорректировать настройки брандмауэра, чтобы он не блокировал трафик этих сервисов.

5: Проверка доступа к новому пользователю

Теперь, когда у вас есть обычный пользователь для ежедневной работы, нужно убедиться, что вы можем использовать SSH непосредственно в учетной записи.

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

Процесс настройки SSH-доступа для вашего нового пользователя зависит от того, что использует ваша учетная запись root для аутентификации – пароль или SSH-ключи.

Парольная аутентификация

Если вы вошли в свою учетную запись root, указав пароль, значит, SSH поддерживает парольную аутентификацию. Вы можете подключиться по SSH к новому пользователю, открыв новую сессию терминала и используя SSH с именем нового пользователя:

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

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

Чтобы повысить безопасность сервера, вместо парольной аутентификации мы настоятельно рекомендуем настроить SSH-ключи. Следуйте инструкциям в мануале Установка SSH-ключей в Debian 9.

Аутентификация на основе SSH-ключей

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

/.ssh/authorized_keys нового пользователя для дальнейшего доступа к системе.

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

/.ssh/authorized_keys, вы можете скопировать эту структуру файлов и каталогов в новую учетную запись пользователя в текущем сеансе с помощью команды cp. Чтобы установить привилегии, используйте команду chown . Обязательно укажите свои данные в приведенных ниже командах.

/.ssh /home/8host
chown -R 8host:8host /home/8host/.ssh

Откройте терминал и создайте новое соединение SSH:

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

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

Читать еще:  Руководство по установке MySQL в Ubuntu

6: Опциональные настройки

Теперь, когда основные компоненты серверной среды настроены, можно оптимизировать работу системы.

Установка справки

Debian предоставляет расширенную справку для большей части программного обеспечения. Справка доступна по команде man. Но эта команда не всегда установлена по умолчанию.

Чтобы получить доступ к справке, установите пакет man-db:

sudo apt install man-db

Теперь попробуйте запросить справочную информацию:

Многие пакеты в репозитории Debian содержат справочную информацию как часть установки.

Настройка редактора по умолчанию

Debian предлагает широкий выбор текстовых редакторов, некоторые из которых доступны в базовой установке. Команды с интегрированной поддержкой редакторов, например visudo и systemctl edit, передают текст команде editor, которая связана с текстовым редактором системы по умолчанию. Выбрав наиболее удобный редактор, вы можете упростить и ускорить свою работу с сервером.

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

sudo apt install your_preferred_editor

Затем можно уточнить, какой редактор используется по умолчанию и изменить его с помощью команды update-alternatives:

sudo update-alternatives –config editor

Команда выведет таблицу доступных реакторов и поможет выбрать нужный вам вариант:

There are 8 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
————————————————————
* 0 /usr/bin/joe 70 auto mode
1 /bin/nano 40 manual mode
2 /usr/bin/jmacs 50 manual mode
3 /usr/bin/joe 70 manual mode
4 /usr/bin/jpico 50 manual mode
5 /usr/bin/jstar 50 manual mode
6 /usr/bin/rjoe 25 manual mode
7 /usr/bin/vim.basic 30 manual mode
8 /usr/bin/vim.tiny 15 manual mode
Press to keep the current choice[*], or type selection number:

Текущий редактор по умолчанию отмечен звездочкой. Чтобы изменить редактор, введите порядковый номер нового редактора и нажмите Enter. Например, чтобы выбрать nano:

Press to keep the current choice[*], or type selection number: 1
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in manual mode

Теперь система будет использовать nano по умолчанию.

Заключение

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

Установка и настройка LAMP на Debian 9

Компоненты, являющиеся основой для веб-приложений, устанавливаются и настраиваются довольно просто. Не вызывает особых трудностей и установка LAMP в Debian 9 — одном из наиболее известных дистрибутивов бесплатной операционной системы Linux. Его невысокие системные требования позволяют развивать хорошую скорость на компьютерах с минимальными характеристиками.

Что такое LAMP

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

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

  1. Linux — операционная система. Это та самая среда, без которой не могут работать ни файлы, ни программы, ни приложения.
  2. Apache — веб-сервер с множеством разнообразных модулей. Он может распределять нагрузку доступа к данным и оптимизировать соединение с пользователями.
  3. MySQL/MariaDB — система управления базами данных или СУБД. В большинстве сборок LAMP используется разновидность СУБД MariaDB – аналог MySQL под свободно распространяемой лицензией GNU GPL.
  4. PHP — серверный язык программирования динамических сценариев (также могут использоваться Perl и Python).

Из-за своей высокой производительности и популярности LAMP входит в состав большинства дистрибутивов Linux, распространяемых хостерами.

Установка LAMP

Пользователи Linux часто устанавливают ПО сайтов на локальную машину, чтобы протестировать всё перед отправкой в сеть. В этом смысле дистрибутив Debian пользуется высоким кредитом доверия и считается одним из самых стабильных.

В качестве практического примера, разберём установку и настройку LAMP на Debian 9 Stretch.

Особенности дистрибутива

Дистрибутив Debian 9, получивший при создании кодовое имя Stretch, вышел в 2017 году с пятилетним циклом выпуска обновлений. Он имеет развитое сообщество и поддержку множества языков, включая русский.

Для нормального функционирования Debian 9 достаточно:

  • процессора Pentium 4 c рабочей частотой 1 Ггц;
  • 10 Гбайт свободного места на диске;
  • 1 Гбайт оперативной памяти.

Пошаговый алгоритм установки

Веб-сервер и пакет модулей

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


Обновление должно было произойти после настройки ОС, но если по какой-то причине этого не случилось, необходимо ввести:


После этого устанавливается последняя версия Apache с дополнительными модулями посредством команды:


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


Корневая директория сайтов — document root — на Apache по умолчанию находится в /var/www/html.

Настройка языка PHP

Для установки PHP и приданных модулей вводим команду:


Потом сервер перезагружается с помощью команды:


Чтобы иметь возможность проверить работу PHP, в корневой директории создаётся информационный файл info.php. Это делается с помощью команды:

Чтобы увидеть изменения в настройках сервера и PHP, следует открыть страницу с адресом /info.php.

Работа с базой MariaDB

Установка пакета БД производится по команде:


Далее устанавливается защитная утилита и создаётся пароль root-пользователя:


Проверка правильности настройки осуществляется путём подключения к консоли управления


С помощью команды: status определяется состояние сервера и готовность его к работе.


После этого установка LAMP на Debian 9 и все настройки считается оконченной. Теперь можно приступать к работе.

Начни экономить на хостинге сейчас — 14 дней бесплатно!

Ссылка на основную публикацию
Adblock
detector