Archiv 'systemd'
-
Jak vypsat informace na obrazovku během bootu
Občas se během startu počítače hodí vypsat informace na obrazovku. Používám hromadu testovacích virtálních strojů, které by default dostávají adresu z DHCP a potřebuji se k nim připojovat ze sítě. Hodí se mi tedy znát jejich IP bez toho, aniž bych se musel po každém bootu přihlašovat na jejich virtuální consoli. Proto je také vhodné informace zobrazit hned na první tty.
-
Přejmenování síťových zařízení v systemd
V souvislosti s update Debianu z 9 na 10 někteří uživatelé řeší nové pojmenování síťových zařízení.
-
Nastavení sítě pomocí systemd-networkd
Nedávno mě v diskusi překvapila otázka na nastavení statických rout v
systemd-networkd
. Na otázce samotné nic špatného není, ale kreace, co jsou někteří schopní poradit, mě trochu děsí. Opravdu není nutné kvůli nastavení sítě dávat příkazy dorc.local
, nebo nedejbože do cronu (@reboot
).Pojdme si tedy ukázat, jaké jsou možnosti nastavení sítě v
systemd-networkd
.
-
Minecraft server jako systemd service s výhodami
Minecraft server je vše, jen ne připraven na provoz na serveru. Samotný server lze spustit v příkazovém prostředí, ale není snadné ho provozovat na pozadí, protože administrativní příkazy očekává vkládané na stdin, nejlépe přímo z klávesnice.
-
Uživatelské služby, které přežijí odhlášení uživatele
V systemd 230 byla zavedena novinka a to zabití uživatelských procesů po odhlášení uživatele. Tzn. veškeré procesy, i ty, které byly spuštěny pomocí klasického příkazu
nohup
, byly killnuty. Toto chování lze nastavitKillUserProcesses=
v souboru/etc/systemd/logind.conf
. Výchozí nastavení jeyes
, ovšem některé distibuce jej překlápějí nano
už během kompilace.
-
Náhrada cronu pomocní systemd.timer
Systemd.timer umožňuje volat service v pravidelných intervalech, podobně jako se volají úlohy v cronu.
-
Automatické připojování oddílů v systemd
Krátký návod na nastavení
systemd.mount
(připojování systémů souborů v systemd), s tím souvisejícísystemd.automount
(automatické připojování) na příkladu NFS exportu.