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