Минимальный дистрибутив Linux с sshd и склонный

Когда я зарегистрировался в своем Linux Debian хостинг VPS и сначала вошел в систему и вызвал ps, было единственное выполнение пользовательского процесса: sshd. Как я вижу, это был минимальный Linux только с двумя вещами, установленными и настроенными: sshd и apt (плюс все зависимости, конечно).

Я хочу создать (или использовать существующий) подобный дистрибутив Linux, совет относительно того, как создать (или выбор) один?

При поиске с помощью Google "минимального Linux", или "Linux с sshd только" обычно поднимает netinstall Debian, который не является тем, что я хочу.

Заранее спасибо.

7
задан 27.05.2010, 17:17

6 ответов

Если Вы склонны к roll your own , Вам могло бы понравиться использовать debootstrap. Можно быстро сделать очень очень минимальное (необходимо будет даже генерировать собственные локали), дистрибутив с помощью него всего за несколько минут, на основе любого дистрибутива, который использует склонный.

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

Я предпочитаю использовать chroot добавить, что я хочу до копирования его к загрузочному носителю (необходимо будет сделать это для установки ssh / и т.д.),

1
ответ дан 07.12.2019, 15:13

Во-первых, ps aux дает мне полный список всего работающего на системе, включая системные процессы. Вы имели в виду ps ux?

Во-вторых, Вы сказали это sshd единственный пользовательский процесс работал? Что относительно bash? Что относительно ps? Это - пользовательский процесс. Количество рабочих пользовательских процессов действительно не имеет никакого отражения о том, как немного системных внутренностей работают; вот почему вызов это пользовательский процесс и не системный процесс.

В-третьих, если sshd единственный системный процесс работает, как делает привел в порядок запуск компьютера (init), или соглашение с соединениями TTY (getty или agetty), или системные события журнала (syslogd и klogd)? Истина, существует очень определенная причина каждого системного процесса и отключения или kill- луг их может привести к немому компьютеру или разрушенному компьютеру.

Udev в значительной степени всегда собирается обнаружиться в ps списки на любом 2.6.xx система. С перемещением от Ядра 2.4 к 2,6, udev подсистема является стандартной, если Вы не компилируете свое собственное ядро. Если Вы компилируете поддержку udev, то необходимо будет полагаться на непроверенное /dev структура, которая может вызвать проблемы.

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

2
ответ дан 07.12.2019, 15:13

Если Вы в создание, оно сами пробует Linux С нуля затем. Или получите самый маленький дистрибутив, который можно найти и установить то, в чем Вы нуждаетесь :)

P.S. Это должно быть на SU.

0
ответ дан 07.12.2019, 15:13

Slax является модульный Linux - можно ли в основном выбрать то, что Вы хотите на их мастере веб-сайта и загружаете изображение - насколько аккуратный это?:D

(Пока рекомендуемые модули, кажется, основаны на X, по-видимому, можно сделать изображение Slax без X),

0
ответ дан 07.12.2019, 15:13

Я - настоящий большой поклонник Дуги Linux для этого минималистского вида установки. Я недавно настроил VM, единственная цель которого состояла в том, чтобы действовать как репозиторий SFTP, разделенный от моего основного сервера. Это имеет сериал и tty1 agetty выполнение, syslog-ng, udev и sshd.

Хорошая вещь о Arch для этого состоит в том, что довольно легко настроить его так, чтобы очень мало запустило по умолчанию, просто отредактируйте rc.conf и набор они для выполнения как так:

DAEMONS=(syslog-ng network sshd)

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

Оборотная сторона Arch - то, что библиотеки разработки установлены с каждым пакетом, таким образом, это не столь минималистски на дисковом пространстве, как чрезвычайно срезал Debian, может быть. Кроме того, это использует pacman вместо apt таким образом, это действительно не выполняет строгие требования Вашего вопроса, но я действительно лично чувствую, что это - жизнеспособная альтернатива.

Обязательная ссылка для начала работы, если Вам интересно: http://wiki.archlinux.org/index.php/Beginners%27_Guide

0
ответ дан 07.12.2019, 15:13

Теги

Похожие вопросы