Группы управления основаны на pid -, и нет прямого способа ограничить процессы по именам. (Так как контрольные группы иерархичны, это имеет смысл :группа также содержит будущих дочерних процессов-членов по умолчанию, и их повторное -присоединение к другой группе на основе их имени было бы удивительным.)
Типичный способ использования контрольных групп — присоединить к ним родительский процесс, а затем полагаться на тот факт, что дочерние процессы наследуют родительскую группу. Однако есть инструмент, который позволит вам запустить процесс в заданной группе,cgexec
:
cgexec -g memory:foo yourcommand
В Debian вы найдете это вcgroup-tools
.
В большинстве дистрибутивов предусмотрен вариант «минимальной установки», в котором используется только самый базовый набор инструментов, необходимых для запуска системы. Загрузочный ISO-образ CentOS занимает всего 680 МБ и допускает минимальный выбор, аналогично Debian имеет ISO-образ netinst, а его установщик также допускает базовую/минимальную установку. Вы также можете попробовать некоторые специализированные дистрибутивы NAS или основанные на BSD FreeNAS , если вы хотите что-то минимальное для системы NAS.