Стандартные системные утилиты Debian, что включено

Обновлено: 29.06.2024

В этой статье я покажу вам, как выполнить минимальную установку Debian 11 Bullseye в режиме «Экспертная установка».

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

Вот некоторые из причин, по которым люди устанавливают Debian.

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

Вот требования для Debian 11 Bullseye.

Требования Минимум Рекомендуется
ОЗУ:< /td> 512 МБ 2 ГБ
Процессор (ЦП): 1 ГГц
Жесткий диск: 10 ГБ

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

Вот сервер с 2 гигабайтами оперативной памяти. Вы видите, что этот сервер использует только 61 мегабайт оперативной памяти без графического интерфейса пользователя!

Выйти из полноэкранного режима

После установки полного рабочего стола Xfce использование ОЗУ увеличилось до 311 мегабайт.

74.jpg

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

  • Компьютер
  • Ноутбук
  • Компьютер Mac
  • Бывшее в употреблении серверное оборудование

Что можно делать с сервером Linux? Вот несколько примеров.

Если вам нужна несвободная прошивка для установки драйверов для оборудования, такого как WiFi, используйте этот файл ISO для установки Debian.

Установите файл ISO на флэш-накопитель USB с помощью одного из этих инструментов.

Если Linux уже установлен, вы можете запустить команду dd, чтобы установить ISO на флэш-накопитель USB.
ВНИМАНИЕ!! Если вы используете dd, убедитесь, что вы записываете на правильный диск /dev/sdX.

Я перечисляю свои диски в компьютере следующим образом.

Выйти из полноэкранного режима

На моем компьютере флэш-диск /dev/sdc, поэтому я запускаю эту команду.

Выйти из полноэкранного режима

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

После загрузки с USB-накопителя появится меню установки.
Выберите «Дополнительные параметры».

1.jpg

Выберите "Экспертная установка".

2.jpg

Выберите язык.

3.jpg

Я выбираю английский, потому что это один из языков, на которых я говорю.

4.jpg

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

5.jpg

Язык устанавливает кодировку символов, форматирование даты и времени, валюту, размер бумаги по умолчанию и т. д. Настройка по умолчанию должна подойти. Для американского английского по умолчанию используется "en_US.UTF-8". Нет необходимости изменять этот параметр.

6.jpg

У вас есть возможность добавить сюда дополнительные локали, если они вам нужны. Я буду использовать значение по умолчанию "en_US.UTF-8", установленное на предыдущей странице. Нажмите "Продолжить".

7.jpg

Здесь вы можете выбрать раскладку клавиатуры по своему вкусу, например Дворак. Здесь я буду придерживаться «американского английского» по умолчанию.

8.jpg

9.jpg

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

10.jpg

11.jpg

12.jpg

Компоненты установщика загружаются с установочного USB-носителя.

13.jpg

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

14.jpg

Здесь будет обнаружено сетевое оборудование.

15.jpg

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

16.jpg

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

Выберите «Нет», чтобы установить статический IP-адрес. Для сервера рекомендуется статический IP-адрес.

17.jpg

Для статического IP-адреса я установил свой IP-адрес 192.168.12.34, так как знаю, что он будет работать в моей сети.

18.jpg

Для статического IP-адреса я установил маску сети на /24, что равно 255.255.255.0 .

19.jpg

Для статического IP-адреса я установил шлюз 192.168.12.1, потому что это шлюз моей сети.

20.jpg

Для статического IP-адреса я установил три общедоступных DNS (сервера доменных имен), используя пробел в качестве разделителя.

45.jpg

Выберите «общий: включить все доступные драйверы», чтобы убедиться, что вы установили нужные драйверы.

46.jpg

Настройте диспетчер пакетов.

47.jpg

Этот параметр позволяет сканировать дополнительные установочные носители, такие как DVD. У нас есть только тот USB, который мы используем для установки операционной системы. Выберите «Нет», чтобы сканировать дополнительный установочный носитель. Дополнительные программы можно установить с сетевого зеркала.

48.jpg

Выберите «Да», чтобы использовать сетевое зеркало. Это подключит нас к сетевому репозиторию, чтобы получить доступ к большему количеству программного обеспечения, чем то, что находится на установочном USB-накопителе.

49.jpg

50.jpg

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

51.jpg

52.jpg

Оставьте поле сведений о прокси-сервере HTTP пустым и выберите "Продолжить", если только вы не знаете, что используете прокси-сервер.

53.jpg

Выберите использование «несвободного» программного обеспечения. Рекомендуется для настольных компьютеров/ноутбуков.

54.jpg

Репозитории исходного кода в APT позволяют загружать исходный код пакетов. Здесь вы можете выбрать «Нет». Это можно легко включить в файле /etc/apt/sources.list позже, если вы хотите.

55.jpg

Рекомендуется установить обновления безопасности. Нажмите "Продолжить".

56.jpg

Выберите и установите программное обеспечение.

57.jpg

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

58.jpg

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

59.jpg

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

60.jpg

Установите GRUB в загрузчик жесткого диска.

61.jpg

Выберите "Да", чтобы установить GRUB на основной диск.

62.jpg

У меня есть один диск на компьютере, /dev/sda. Я выберу этот вариант вместо того, чтобы вводить его вручную.

63.jpg

Выберите «Да», чтобы принудительно установить GRUB на съемный носитель EFI в резервную папку на случай, если прошивка EFI не соответствует спецификации EFI.

64.jpg

Нажмите "Ввод", чтобы завершить установку.

65.jpg

Нажмите "Да", чтобы установить системные часы на UTC.

66.jpg

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

67.jpg

Если вам нужен только минимальный сервер, процесс установки завершен. Нажмите «Продолжить» для перезагрузки. Не забудьте удалить установочный носитель USB-накопителя. После перезагрузки вы увидите этот экран-заставку.

68.jpg

Если вам нужен графический интерфейс пользователя, войдите в систему и установите рабочий стол по вашему выбору. У вас есть много вариантов рабочего стола, таких как Xfce, Gnome, KDE, Mate, LXDE. См. Task-xfce-desktop, task-gnome-desktop, task-kde-desktop и т. д.

Чтобы установить рабочий стол Xfce, выполните следующие команды.

Выйти из полноэкранного режима

После входа в систему вы увидите рабочий стол Xfce.

71.jpg

Я показал вам пошаговую инструкцию по установке Debian 11 Bullseye.
Теперь вы сможете использовать гибкий установщик Debian для установки минимального сервера или настольного компьютера/ноутбука.

Tasksel – это инструмент операционной системы Debian® и Ubuntu®, который позволяет вам устанавливать несколько связанных пакетов в качестве скоординированных задач на вашем сервере.

Как получить Таскел?

Установка задач

  1. Откройте окно терминала.
  2. Введите команду sudo apt-get install tasksel.
  3. Введите пароль sudo и нажмите клавишу Enter.
  4. Если будет предложено, введите «y», чтобы продолжить.
  5. Дождитесь завершения установки.

Что такое Tasksel в Linux?

Tasksel – это инструмент Debian/Ubuntu, который устанавливает несколько связанных пакетов в виде скоординированной «задачи» в вашу систему.

Что такое стандарт Debian Live?

Debian Live Standard — это очень простая система командной строки без x11 или какой-либо среды с графическим интерфейсом. В лучшем случае его можно использовать как базовый сервер, но если у вас нет стационарного подключения, например. если вы зависите от мобильного широкополосного доступа, то это полезно только для изучения командной строки.

Кубунту быстрее, чем Ubuntu?

Эта функция похожа на собственную функцию поиска Unity, только она намного быстрее, чем та, что предлагает Ubuntu. Без сомнения, Kubuntu более отзывчива и в целом «чувствует себя» быстрее, чем Ubuntu. И Ubuntu, и Kubuntu используют dpkg для управления пакетами.

Что такое среда рабочего стола Debian?

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

Для чего хорош Xubuntu?

Xubuntu – это разработанная сообществом операционная система, которая сочетает в себе элегантность и простоту использования. … Xubuntu идеально подходит для тех, кто хочет получить максимальную отдачу от своих настольных компьютеров, ноутбуков и нетбуков с современным внешним видом и достаточным количеством функций для эффективного ежедневного использования. Он хорошо работает и на старом оборудовании.

В чем разница между apt install и apt-get install?

apt-get может рассматриваться как низкоуровневый и «внутренний» и поддерживает другие инструменты на основе APT. apt предназначен для конечных пользователей (людей), и его вывод может быть изменен между версиями. Примечание от apt(8): команда `apt` предназначена для удобства конечных пользователей и не требует обратной совместимости, как apt-get(8).

Должен ли я использовать Tasksel?

Заключение. tasksel более эффективен в обработке и выборе задач. Может выполнять дополнительные скрипты до/после установки/удаления задач. И самое большое преимущество: вы можете легко изменять задачи и создавать новые.

Что такое LAMP Linux Apache MySQL PHP?

LAMP — это платформа веб-разработки с открытым исходным кодом, использующая Linux в качестве операционной системы, Apache в качестве веб-сервера, MySQL в качестве системы управления реляционными базами данных и PHP в качестве объектно-ориентированного языка сценариев. (Иногда вместо PHP используется Perl или Python.) … Стеки могут быть построены на разных операционных системах.

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

Есть страница Debian, озаглавленная Список файлов пакета linux-base в jessie of Architecture all, но на ней перечислены только восемь пакетов (и пять из них — docs и mans). Не думаю, что это полный список.

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

Глобальный модератор

arochester Global Moderator
Сообщений: 2176 Присоединился: 2010-12-07 19:55 Поблагодарили: 6 раз Поблагодарили: 16 раз

Некоторые поисковые запросы в Интернете наводят меня на мысль, что это будут пакеты, перечисленные как Essential или Required в их приоритетах, которые могут быть перечислены с комбинацией

Руководство по установке Debian относится к базовой системе. Это то же самое, что и «Стандартные системные утилиты»?

В настоящее время у меня нет системы Debian, поэтому я не могу проверить, что показывает dpkg-query для пакетов Essential и Priority.

bdz пишет: Руководство по установке Debian относится к базовой системе. Это то же самое, что и «Стандартные системные утилиты»?

Базовая система — это просто система командной строки, и крайне маловероятно, что кто-то, задающий этот вопрос, захочет этого. У вас не будет рабочего стола (GUI). Вообще говоря, вы получите приглашение командной строки и не будете знать, что делать дальше.


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

Однако у вас по-прежнему не будет рабочего стола и, скорее всего, вы не будете знать, что делать дальше.


Списки, которые вы запрашиваете, на самом деле не будут особенно полезны тому, кто еще не понимает Debian. Какова цель ваших вопросов, вы пытаетесь решить, сколько места вам нужно для установки? . Или что-то другое?

bdz пишет: В настоящее время у меня нет системы Debian, поэтому я не могу проверить, что показывает dpkg-query для пакетов «Essential» и «Priority».

Вы можете загрузить работающую систему Debian, а затем использовать команды, которые дал вам stevepusser. Вероятно, он прав насчет «Основных» и «Обязательных».


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

Торни писал: Базовая система — это просто система командной строки, и крайне маловероятно, что кто-то, задающий этот вопрос, захочет этого. У вас не будет рабочего стола (GUI).

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

О, я бы так и сделал. В настоящее время я использую Arch Linux.

Стандартные дистрибутивы Linux (а я использовал многие, включая debian) содержат много вещей, которые я никогда не использую.Несмотря на то, что дисковое пространство стоит дешево, каждая часть программного обеспечения потенциально может представлять угрозу безопасности и, что более важно для меня, может усложнить обновление. Я не могу сосчитать, сколько раз я путешествовал через ад зависимости.

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

Поэтому я пытаюсь выбрать между двумя альтернативами: (i) начать с минимальной системы Debian и создать ее или (ii) создать систему «linux с нуля».

Чтобы помочь мне принять решение, я надеялся найти авторитетное описание минимальной системы Debian, которую я могу установить. Затем я могу решить, приемлемо ли это (в соответствии с моими общепризнанными идиосинкразическими стандартами) или слишком много.

Возможно ли, что такого описания не существует?

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

Однако где-то выше вы упомянули, что вам нужна система командной строки без графического интерфейса. Это легко достигается путем. в программе установки Debian, когда она просит вас выбрать «рабочий стол», просто не выбирайте рабочий стол, и в итоге вы получите систему без графического интерфейса, только с CLI. (Возможно, это «базовая система». Возможно, нет.)

Однако где-то выше вы упомянули, что вам нужна система командной строки без графического интерфейса. Это легко достигается путем. в программе установки Debian, когда она просит вас выбрать «рабочий стол», просто не выбирайте рабочий стол, и в итоге вы получите систему без графического интерфейса, только с CLI. (Возможно, это «базовая система». Возможно, нет.)

Ну, да — это также то, что pbuilder устанавливает в качестве базовой платформы сборки пакетов в системе сборки openSUSE для пакета Debian, например, перед добавлением build-essential как заданного, а затем добавляя все остальное, что зависит от сборки. перечислены в debian/control.

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

Ну, да — это также то, что pbuilder устанавливает в качестве базовой платформы сборки пакетов в системе сборки openSUSE для пакета Debian, например, перед добавлением build-essential как заданного, а затем добавляя все остальное, что зависит от сборки. перечислены в debian/control.

В Руководстве администратора Debian написано: 4.2.14. Установка базовой системы
На этом шаге, не требующем вмешательства пользователя, устанавливаются пакеты «базовой системы» Debian. Сюда входят инструменты dpkg и apt, которые управляют пакетами Debian, а также утилиты, необходимые для загрузки системы и начала ее использования.

Довольно общее, но ясное.

Debootstrap также устанавливает минимальную базовую систему без входа в систему. Чтобы настроить учетную запись root, вам нужно будет войти в новую установку и использовать passwd. /etc/fstab, /etc/apt/sources.list и /etc/network/interfaces не создаются автоматически.

Debian == < >30 000 пакетов >; Debian != systemd
Худшая инфекция из всех, это ложное чувство безопасности!
Трудно отказаться от инструментов CLI.

Я тоже считаю, что в документации и установщике мало информации. Установщик не говорит «базовая система» или что-то подобное, он спрашивает, какой рабочий стол вам нужен, и сначала перечисляет Debian Desktop Environment, уже проверенный, а затем обычные подозреваемые, хотя и не все из них. Гном, KDE, LXDE. но не Lxqt, чего я и добивался. Я предположил, что «Debian Desktop Environment» означает пакеты более низкого уровня, как и установка с этим и только с этим. и получил Гнома! Я попытался переустановить и _unchecked_ DDE, и это дало мне функционирующую, простую систему без графического интерфейса. К сожалению, установка lxqt-core, lxqt и task-lxqt-desktop не удалась. libopus0 не было в репозиториях для натяжения, только sid.

Но ошибка, с тех пор как она устранена, не имеет значения. это бесполезное использование таких терминов, как базовая система, стандартные утилиты и Debian DE, нигде не определённые, с которыми я (и некоторые из вас тоже) не согласен, я думаю. Я новый пользователь Debian, в основном Fedora и Arch и давно уже Gentoo. к кому мне обратиться, чтобы поговорить о некоторых из этих вещей?

спасибо и всего наилучшего.

prairiedad написал: Я новый пользователь Debian, в основном Fedora и Arch и давно уже Gentoo. к кому мне обратиться, чтобы поговорить о некоторых из этих вещей?

Я несколько удивлен, что у кого-то с вашим опытом работы с различными дистрибутивами GNU/Linux могут возникнуть подобные вопросы.

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

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

Удачи с Debian теперь, когда вы решили его использовать.Кстати, людям, которые еще не понимают Debian, рекомендуется использовать стабильную ветку, а не тестовую или sid. (Это в документации.)

Horizon_Brave написал: Торни, ты можешь быть более высокомерным ослом? Боже. люди задают вопросы, чтобы учиться.

Конечно, я мог бы, но предпочел не делать этого.

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

Horizon_Brave написал: Торни, ты можешь быть более высокомерным ослом? Боже. люди задают вопросы, чтобы учиться.

Конечно, я мог бы, но предпочел не делать этого.

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

Не просто заносчивый осел, а тот, кто не читает посты, он флеймит очень внимательно. Я сказал (выделение добавлено):

Но ошибка, с тех пор как она устранена, не имеет значения. это это бесполезное использование таких терминов, как "базовая система", "стандартные утилиты" и "Debian DE", нигде не определённых, с которыми я (и некоторые из вас тоже) не согласен, я думаю . Я новый пользователь Debian, в основном Fedora и Arch и давно уже Gentoo. к кому мне обратиться, чтобы поговорить о некоторых из этих вещей?

Это не имеет ничего общего с моим знанием того, как работает Linux (я вообще не новичок в Linux, просто новичок в Debian, и у него несколько плохо написанный установщик), это только вопрос о том, к кому обратиться (если не через форумы), чтобы предложить простые изменения в формулировке установщика, которые устранили бы необходимость во всей этой, в значительной степени неназидательной, ветке. Если программа установки спросит: «Какой рабочий стол вы хотите установить? Если вы оставите флажок Debian Desktop Environment, вы получите Gnome. Вы также можете добавить одну или несколько других DE, перечисленных ниже, или снять все флажки, чтобы получить "bones" система, состоящая только из " X, или что-то еще, скажем, в Arch после pacstrap.

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

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

Debian logo

Debian 11, также известный как «Bullseye», — это последний стабильный выпуск популярной операционной системы Linux. Я использую образ сетевого установщика Debian (неофициальный) (который включает несвободную прошивку для надоедливых карт Wi-Fi) для создания минимальной базовой конфигурации только для консоли, которую можно настроить для различных задач, серверов и рабочих столов.

Поехали!

Debian GNU/Linux — это операционная система, созданная добровольцами одного из крупнейших и старейших проектов свободного программного обеспечения в мире. Существует 3 ветки выпуска: стабильная (кодовое название "Bullseye"), тестовая ("Bookworm") и нестабильная ("Sid" ).

Ниже представлен наглядный пошаговый процесс установки, в котором используется весь диск, разделенный на два раздела: небольшой загрузочный раздел и второй раздел, в котором все оставшееся хранилище зашифровано с помощью Linux Unified Key Setup (LUKS). Позже это зашифрованное хранилище используется диспетчером логических томов (LVM) для создания «виртуальных разделов» (логических томов или LV) для отдельных корневой и домашней файловых систем. Установка LVM поверх зашифрованного раздела позволяет создавать несколько LV, защищенных одной парольной фразой, и при необходимости динамически изменять размер LV.

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

Подготовить установочный носитель

Проверьте целостность изображения.

Метод 1: Вентой

Теперь я использую Ventoy для настройки USB-устройства в качестве мультизагрузочного установщика. Просто скопируйте образ на устройство, перезагрузите компьютер, и в автоматически сгенерированном меню будут перечислены все образы дисков, доступные для загрузки. Создайте мультизагрузочный установщик USB с помощью Ventoy

Метод 2: дд

Запишите программу установки на несмонтированный USB-накопитель с помощью команды dd от имени пользователя root.

БУДЬТЕ ОЧЕНЬ ВНИМАТЕЛЬНЫ, ЧТОБЫ ЗАМЕТИТЬ ПРАВИЛЬНОЕ УСТРОЙСТВО. ВСЕ ДАННЫЕ НА УСТРОЙСТВЕ БУДУТ ПЕРЕЗАПИСЫВАТЬСЯ.

Пример. В системе Linux, если USB-накопитель отображается как sdx1 , запишите программу установки в sdx (без номера раздела).

Запустить

Установить

Выбрать язык

Выберите местоположение

Настроить клавиатуру

Обнаружение ссылки

DHCP

Имя хоста

Домен

Корневой пароль

Подтвердите пароль

Полное имя

Имя пользователя

Пароль пользователя

Подтвердите пароль

Выберите часовой пояс

Разделы

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

По умолчанию это создает:

  • небольшой загрузочный раздел (плюс отдельный раздел boot/efi при использовании UEFI)
  • оставшееся хранилище выделено для LVM + LUKS
  • логические тома, созданные для root , swap и home

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

Метод разделения

Выбрать диск

Отдельный дом

Записать изменения

Стирание данных

Парольная фраза

Повторно введите кодовую фразу
< /p>

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

Количество для использования

Завершить разбиение на разделы

Записать изменения

Установка

Установите пакеты и завершите работу

Установить носитель
< /p>

Архивное зеркало

Зеркальное имя хоста

Proxy

Извлечение файлов

Обзор пакетов

Выберите только [*] стандартных системных утилит и оставьте остальные задачи 2 не отмеченными .

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

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

GRUB device

Готово

Первая загрузка

GRUB menu
< /p>

Пользователю предлагается ввести пароль для разблокировки зашифрованного раздела.

Разблокировать кодовую фразу
< /p>

Войдите и добро пожаловать в Debian!

Вход

Проверить на наличие ошибок

Сбой системных служб.

Ошибки с высоким приоритетом в журнале systemd.

Сеть

Проверьте обнаруженные сетевые интерфейсы и настройки.

Проводные интерфейсы обычно автоматически настраиваются по умолчанию, и им назначается IP-адрес, любезно предоставленный DHCP.

Чтобы назначить статический адрес, отключите проводной интерфейс и создайте новую запись в /etc/network/interfaces. 3 Пример записи для enp3s0 .

Поднять|опустить интерфейс с помощью if enp3s0 .

Для создания подключения по беспроводному интерфейсу к точкам доступа с шифрованием WPA2 4 с использованием DHCP .

Необязательно: после установления связи установите утилиту управления сетью. Пакеты network-manager и network-manager-gnome предоставляют консольный клиент nmcli и графический клиент nm-applet соответственно. Закомментируйте (деактивируйте) любые записи в интерфейсах, которыми будет управлять network-manager.

Обновить

Установите все обновления .

Установите sudo, чтобы временно предоставить вашей учетной записи пользователя без полномочий root (например, foo ) привилегии root .

Чтобы разрешить foo выполнять команды суперпользователя без запроса пароля, создайте файл /etc/sudoers.d/sudoer_foo, содержащий .

Консольные шрифты

Найдите доступные шрифты в /usr/share/consolefonts . Установите и отобразите шрифт (пример: Lat15-Terminus20x10) для текущего сеанса.

Чтобы сделать выбор постоянным, либо измените /etc/default/console-setup, либо запустите .

Клавиатура

Если вам нужен другой язык/раскладка клавиатуры по умолчанию (пример: я использую colemak ), либо измените /etc/default/keyboard, либо запустите .

Сисктл

Если пользователь без полномочий root запустит dmesg для чтения содержимого буфера сообщений ядра, он увидит .

Чтобы разрешить пользователям читать журнал ядра, измените /etc/sysctl.conf, добавив .

Перезагрузите конфигурацию.

Основной, платный, контриб и бэкпорты

Debian использует три архива, чтобы различать пакеты программного обеспечения на основе их лицензий. Main включен по умолчанию и включает в себя все, что удовлетворяет условиям Руководства по бесплатному программному обеспечению Debian. Non-free содержит пакеты, которые не соответствуют всем условиям DFSG, но могут свободно распространяться, а пакеты contrib сами по себе имеют открытый исходный код, но для работы полагаются на несвободное программное обеспечение.

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

Измените /etc/apt/sources.list, чтобы добавить contrib, non-free и backports .

Каждый раз, когда sources.list изменяется, необходимо обновить базу данных пакетов.

Я создаю псевдоним - aaa - в моем файле ~/.bashrc, который объединяет в одной команде:

  • обновление базы данных пакетов (apt update)
  • выполнение полного обновления ( apt list --upgradable && apt full-upgrade )
  • удаление файлов пакетов, которые больше не могут быть загружены и в значительной степени бесполезны ( apt autoclean )
  • запрос на удаление пакетов, автоматически установленных для удовлетворения зависимостей для других пакетов, которые больше не нужны ( apt autoremove )

Перезагрузите новые настройки и запустите .

Команда не найдена

Автоматический поиск в репозиториях при вводе нераспознанной команды благодаря пакету command-not-found .

Повторно войдите для активации.

Periodic TRIM оптимизирует производительность SSD-накопителей. Включите еженедельную задачу, которая отбрасывает неиспользуемые блоки на диске.

mнайти

Настройте команду locate и базу данных для поиска файлов.

Точка bashrc

Измените файл ~/.bashrc и создайте красочную пользовательскую подсказку .

Добавляйте псевдонимы и функции, включайте неограниченную историю и т. д. Пример: мой собственный .bashrc.

Микрокод

Процессорам Intel и AMD может периодически требоваться обновление прошивки микрокода. Микрокод можно обновить (и сохранить в энергозависимой памяти) во время загрузки, установив либо intel-microcode, либо amd64-microcode (AMD) .

Защищенный доступ с использованием ключей SSH

Создайте криптографические ключи, установите сервер OpenSSH и настройте удаленный доступ.

Использовать zram в качестве свопа

Вместо создания отдельного раздела подкачки или использования файла подкачки можно создать устройство подкачки в самой оперативной памяти с помощью модуля ядра Linux zram .

Что делать дальше.

Я создал debian-after-install.sh, сценарий оболочки, который использую для настройки собственных серверов и рабочих столов. Вы можете использовать его как есть или разветвить и адаптировать под свои собственные идеи!

Полезно

    Рафаэль Герцог и Роланд Мас
    • Подробное руководство о том, как стать опытным пользователем/системным администратором Debian. Читайте онлайн или скачивайте электронную книгу.
    • Интерфейс с возможностью поиска, в котором много информации о данном пакете собрано на одной странице.
    • Форум Reddit для Debian.
    • Использование командной строки, программ и сценариев оболочки. Бесплатная загрузка электронной книги.
    • Посвящается Arch Linux, но содержит множество отличных HOWTO, относящихся ко всем дистрибутивам Linux.

    Примечания

    Зарезервированные блоки могут использоваться привилегированными системными процессами для записи на диск — полезно, если полная файловая система блокирует запись пользователями — и уменьшает фрагментацию диска. На больших некорневых разделах дополнительное пространство можно получить, уменьшив этот резерв. Пример: выделите и выберите раздел /home, выберите Зарезервированные блоки: и уменьшите 5% резерва по умолчанию, установленный Debian, до 1% .

    Меню выбора задач можно использовать после установки, выполнив команду tasksel .

    Проблема: установка статического адреса для сетевого интерфейса может привести к тому, что файл /etc/resolv.conf будет каждые несколько минут перезаписываться адресом IPv6, что нарушает работу DNS. «Исправление» заключается в том, чтобы вручную установить сервер имен 8.8.8.8 в resolv.conf и установить пакет resolvconf. Обратите внимание, что записи dns-nameservers игнорируются, если resolvconf не установлен.

    Можно создать несколько настроек беспроводного статического IP-адреса с помощью iface wlp1s0_NAME inet static и [де]активировать с помощью if wlp1s0=wlp1s0_NAME .

    Читайте также: