Tema: Re: systemd
Autorius: Nerijus
Data: 2016-02-05 16:03:12
On 2/5/2016 1:43 AM, Laimis wrote:
>> Jeigu kliūna tik sintaksė, tai reiškia persiorientavimas jau pavykęs...
>> Aš gi suku galvą, kodėl mano rc.local skriptai (ir kt.) nebeveikia:
>> pasirodo suknisa reikalą tas paralelizmas, kai tam tikri kernelio
>> moduliai dar neužkrauti, o systemd jau rc.local leidžia.
>
> Nu tu jofana, koks jovalas. Ir kur aš buvau, kai syadmin'ai rant'ino
> prieš metus-kelis ant systemd...
> Ryškiai kažkam ten negera buvo tokį kompleksiškumą įvedant ir dar
> teigiant, kad tai nėra kompleksiška/komplikuota...
>
> Vien jau ką reiškia perteklinė aibė vietų iš kur jis traukia
> konfigūracijas, kurios dar gali būti visiškai neakivaizdžiai, painiai
> override'intos.
>
> Pavyzdžiui. Kaip normalus, oldskūlinis user'is žiūriu į /etc/systemd,
> kaip į centrinę/server-wide vietą, kurioje turėtų būti konfigūracijos.
> Tekstiniai failai, kurių turinį skaitau ir suprantu tiesiogiai,
> akivaizdžiai.
>
> Bet gi ne, tų išbarstytų vietų, iš kur systemd augmentuotai susirankioja
> viską, yra net trys (jei tik kas nesugalvojo nustatyti $SYSTEMD_UNIT_PATH):
> /etc/systemd/system    Local configuration
> /run/systemd/system    Runtime units
> /usr/lib/systemd/system    Units of installed packages
>
>
> Negana to, dar gali būti .d katalogai, kurie visiškai neakivaizdžiai
> override'ina failų turinį.
>
> /etc/systemd/* matau symlink'intą (į /lib/systemd) rc-local.service.
> Tačiau /lib/systemd dar gali būti rc-local.service.d katalogas, kurio
> .conf failai override'ina rc-local.service turinį.
> Taigi, skaitau konfigūraciją, matau vieną, aiškų turinį, bet dar turiu
> žinoti ir prisiminti (niekada negaliu būti tikras, kad tai ką skaitau ir
> redaguoju, yra aktualu), kad jį gali visiškai pakeisti kiti failai iš
> visiškai kito katalogo. Tiesiog kratinys, košė.
>
> Net jei dabar išsiaiškinau hierarchiją, tai garantuotai pamiršiu po
> kelių savaičių-mėnesių (ne dažnai reikia ten lysti) ir vėl painiava
> boot'ines konfigūracijas tvarkyti.
>
>
> p.s. Yra dalykų, kurie systemd tikrai geri/pažangūs, tačiau neapleidžia
> jausmas, kad sistema, kuri turėjo (ir galėjo) būti paprastesnė už
> sysvinit tokia visiškai netapo.
>
> p.p.s Gerai, kad bent jau Debian'as paliko sysvinit'inio boot'o
> alternatyvą/galimybę...
>
>
>

	+
	Pasidedu posta ateiciai. Tikrai pravers, kai teks slieku jieshkoti.

	N. M.