[sisyphus] Проблемы: systemd & display manager & LSB^ starting job ... networking

Alexey Shabalin a.shabalin на gmail.com
Пт Авг 1 19:00:24 MSK 2014


7 июля 2014 г., 19:25 пользователь Денис Смирнов
<mithraen на freesource.info> написал:
> On Mon, Jul 07, 2014 at 06:40:20PM +0400, Alexey Shabalin wrote:
>
>>> IMHO, но etcnet давно требует переосмысливания и глубокой переработки.
>> Возможно, с повсеместным внедрением systemd-networkd можно будет
>> отправить etcnet на заслуженный отдых. А если написать
>> etcnet-generator, который будет брать настройки из etcnet и создавать
>> нативные настройки для systemd-networkd, то можно уже сейчас
>> мигрировать :)
>
> С точки зрения usability главный недостаток systemd в его же главной фиче
> -- формат service-файлов.
>
> К примеру - я тут поразбирался с socket-активацией сервисов, и оказалось,
> что необходимо обязательно указывать список портов куда bind'имся в один
> конкретный socket-файл.
>
> При этом в нем же есть другие параметры, которые обычно юзверю и даже
> админу трогать не стоит.

если я не ошибаюсь, то сейчас можно переопределять параметры в
системных unit файлах через foo.service.d/bar.conf

Т.е. не копировать его целиком в /etc и править, а именно
переопределить или добавить какой-либо параметр.
Например:
в файле /etc/systemd/system/sssd.service.d/journal.conf
переопределяется ExecStart, сервиса sssd.service

или
/lib/systemd/system/getty на tty1.service.d/noclear.conf
переопределяется только для tty1
TTYVTDisallocate=no

В такой конфиг можно добавить любой параметр (RestartSec и др)

> Аналогично -- /etc/fstab куда удобнее чем по файлику для каждой точки
> монтирования.

-- 
Alexey Shabalin


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