[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