aAPT
dDebian
fFFmpeg
jJava
mMercurial: Usage
oOCaml
pPostgreSQL

Home OS

systemd

Disabling services

Disable user service/or socket:

$ systemctl --user disable X.service X.socket

Disable global user service and/or socket:

# systemctl --global disable X.service X.socket

Persistent network interface name

Create link file:

/etc/systemd/network/10-rtl8153.link
[Match]
MACAddress=00:00:00:00:00:00

[Link]
Name=lan0

then reload udev rules:

service udev force-reload

and restart networking:

service networking restart

Autologin

With mingetty

/etc/systemd/system/autologin.service
[Unit]
After=systemd-user-sessions.service

[Service]
ExecStart=/sbin/mingetty --autologin UNAME --noclear tty7 38400

[Install]
WantedBy=multi-user.target

With agetty

# systemctl edit getty@tty1

[Service]
Type=idle
ExecStart=
ExecStart=-/usr/sbin/agetty --autologin USERNAME --noclear %I $TERM

and (? not sure if it is absolutely needed) replace graphical.target with multi-user.target as default target:

# systemctl set-default multi-user.target

Also for tty > 1 enable it:

# systemctl enable getty@tty6

See also

Forum post
logind