Systemd

systemctl

https://wiki.archlinux.org/index.php/systemd

Units

  • .service: default

  • [email protected]: instances of a template unit, actually '[email protected]

  • .mount, E.g.: /home is equivalent to home.mount

  • .device, E.g.: /dev/sda2 is equivalent to dev-sda2.device

  • .socket

  • .slice

More: https://www.freedesktop.org/software/systemd/man/systemd.unit.html

target

https://wiki.archlinux.org/index.php/systemd#Create_custom_target

Config

http://fedoraproject.org/wiki/Systemd#How_do_I_customize_a_unit_file.2F_add_a_custom_unit_file.3F /etc/systemd/system/foobar.service.d/*.conf # override settings

add

debug

https://wiki.debian.org/systemd#Debugging

journald

https://wiki.archlinux.org/index.php/systemd#Journal

systemd-networkd.service

/usr/lib/systemd/systemd-networkd https://wiki.archlinux.org/index.php/systemd-networkd https://www.freedesktop.org/software/systemd/man/systemd.netdev.html#

systemd.netdev

Kind

Examples

bridge.netdev

dummy.netdev

vlan1.netdev

macvtap.netdev

Compare with macvtap.network below.

systemd.network

https://www.freedesktop.org/software/systemd/man/systemd.network.html

static.network

dhcp.network

bridge-slave-interface-vlan.network

macvtap.network

Network link configuration is performed by the net_setup_link udev builtin. udev (userspace /dev) is a device manager for the Linux kernel. As the successor of devfsd and hotplug, udev primarily manages device nodes in the /dev directory.

Last updated

Was this helpful?