[devel] systemd-based Server-light на Sisyphus

Anton Farygin rider на altlinux.com
Ср Фев 25 13:22:07 MSK 2015


On 24.02.2015 20:34, Alexey Shabalin wrote:
> 3 февраля 2015 г., 21:01 пользователь Anton Farygin
> <rider на altlinux.com> написал:
>> На "поиграться", но работает.
>>
>> sshd по дефолту выключен, не забывайте запустить.
>> http://ftp.altlinux.ru/pub/people/rider/sisyphus-1.9.3-20150203-server-light-systemd-x86_64-ru-install-cd.iso
>
> Приветствую.
> А можно сделать лёгкий сервер еще более лёгким? И удалить ненужный мусор?
> Вот мой список, что было удалено сразу после установки (при установке
> не выбиралось никаких опций):
>
> - cgroup и libcgroup (под systemd они точно не нужны, да и в других
> местах наврядли)

ok

> - firmware-acx100,firmware-aic94xx-seq,firmware-prism54,firmware-rt61pci,firmware-rt73usb,firmware-zd1211
> (скорее всего на сервере они не нужны)

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

> - installer-feature-etckeeper-stage3, installer-feature-online-repo,
> installer-feature-powerbutton-stage3, installer-scripts-remount-stage2
>   (мусор? )

Да, это надо почистить.

> - iotop (только этому пакету нужен python)

ok

> - libICE,libX11,libX11-locales,libXau,libXcursor,libXdmcp,libXfixes,libXrender,libxcb,libxfs,xprop

кто-то вытягивает, надо поискать.

> (не нужны X-библиотеки на минимальном сервере, если понадобятся то apt
> их установит)
> - libpython,python-base,python-modules,python-modules-compiler,python-modules-ctypes,python-modules-curses,python-modules-email,python-modules-encodings,python-modules-unittest

Вытягивается по зависимостям. попробуем убрать iotop.

> (минимальный сервер вполне устанавливается без python, если
> понадобятся то apt их установит)
> - kernel-modules-alx-std-def, kernel-modules-bcmwl-std-def,
> kernel-modules-tp_smapi-std-def, kernel-modules-v4l-std-def
> - kernel-modules-xtables-addons-std-def
> - klogd,sysklogd,syslogd (есть journald)

  ядерные модули тоже вопрос, из этого списка однозначно не нужен только 
tp_smapi и xtables-addons.

syslog/klog убрал в случае systemd

> - syslinux,mkbootflash

Принято, убрал.

> - netconsole

Уже убрал.

> - openvpn (кому нужен - сам поставит)

Я против, мне для "сам поставит" бывает нужен openvpn

> - perl-Digest-SHA1,perl-RPM

Скорее всего кем-то вытягивается.

> - pkcs11-helper,libp11-kit,libp11-kit-trust,libnss,libgnutls28 (если
> понадобятся то apt их установит)

скорее всего тянется по зависимостям.

> - libfuse, fuse (нужны на сервере?)

бывает что и нужны, зависит от. Например для gluster

> - tcl
>
скорее всего кем-то вытягивается

> И возможно следующее:
> - audit,libprelude,

это можно убрать.

> - etcnet, etcnet-defaults-server, ifplugd, ifrename, iw,libwireless

etcnet не получится удалить, нет нормальной замены и installer прока не 
умеет настраивать systemd-networkd (который, опять же, много чего не умеет)


>
> после этого получается действительно легкий сервер :) Занимающий меньше 1 Гб.
>



Подробная информация о списке рассылки Devel