diff options
author | Vincent Ambo <vincent@kivra.com> | 2016-01-21T11·46+0100 |
---|---|---|
committer | Vincent Ambo <vincent@kivra.com> | 2016-01-21T11·46+0100 |
commit | ed1184b3265c2be94fc398864e753b55f185c5e9 (patch) | |
tree | 24871ac070e8e6819bec0a546c691780e3c2f76c /slides.tex | |
parent | f15a12bc4e60bcbf694d815d4eb037063ab23476 (diff) |
Add systemd basics & unit types
Diffstat (limited to 'slides.tex')
-rw-r--r-- | slides.tex | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/slides.tex b/slides.tex index 8a5302726033..06e0981249e3 100644 --- a/slides.tex +++ b/slides.tex @@ -1,6 +1,8 @@ \documentclass[14pt]{beamer} \usetheme{metropolis} +\newenvironment{code}{\ttfamily}{\par} + \title{systemd} \subtitle{The standard Linux init system} @@ -50,6 +52,44 @@ \end{itemize} \end{frame} +\begin{frame}{Systemd - the basics} + \begin{itemize} + \item No scripts are executed, only declarative units + \item Units have explicit dependencies + \item Processes are supervised + \item cgroups are utilised to apply resource limits + \item Service logs are managed and centrally queryable + \item Much more! + \end{itemize} +\end{frame} + +\begin{frame}{Systemd units} + Units specify how and what to start. Several types exist: + \begin{code} + \small + \begin{columns}[T,onlytextwidth] + \column{0.5\textwidth} + \begin{itemize} + \item systemd.service + \item systemd.target + \item systemd.timer + \item systemd.path + \item systemd.socket + \end{itemize} + \column{0.5\textwidth} + \begin{itemize} + \item systemd.device + \item systemd.mount + \item systemd.swap + \item systemd.slice + \end{itemize} + \end{columns} + \end{code} +\end{frame} + +\begin{frame}{} +\end{frame} + \section{Demo} \section{Controversies} |