Logo Crossweb

Logowanie

close
Zarejestruj się Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
<< przejdź do listy wideo

Maciek Lasyk - Python, systemd i journald: lecimy XD - Pykonik Tech Talks #40

22.11.2018
Cykl:   Pykonik

Od kilku lat główne dystrybucje linuksowe zintegrowane są z nowym (choć już trochę starym) init systemem: systemd. Niewiele osób jednak zdaje sobie sprawę z tego, jakie możliwości daje nam systemd i jak łatwe jest ich oklepanie przy użyciu Pythona. Chciałbym pokazać wam w jaki sposób integrować aplikacje z init systemem, jak zapewnić self - healing dla serwisów, w jaki sposób pisać i czytać logi z/do journald czy też jak zarządzać stanem usług poprzez pośrednictwo Dbusa (zapomnijcie już o subprocess.Popen()). Ah no i w jaki sposób uruchamiać serwisy czy komendy w kontenerach linuksowych (niekoniecznie dockerowych). Oczywiście wszystko z poziomu Pythona (czyli nie systemctl). Opowiem o podstawach systemd, przeglądniemy i omówimy dostępne biblioteki pythonowe w kontekście systemd i nie zabraknie nam również drobnej domieszki cythona. Prezentacja raczej zaawansowana - warto odświeżyć sobie hasła takie jak: init system, syscall, dbus czy journal.


Maciek Lasyk

Maciek is Cloud Operations (aka Cloud Acrobat) @Codewise. He's also open source contributor, enthusiast and evangelist supporting OWASP, Fedora Linux distro and a couple of containerization projects. Maciej believes in chaos engineering and automation - preferably achieved in a most pythonic way. He's a true Linux nerd. You can catch him on Twitter @docent_net and also see his work on github/@docent-net and his personal blog. Besides Maciek runs sport blog and podcast.

Podobne wydarzenia