Systemd
services
You can use the service or systemctl commands to work with these. Apparently systemctl is more direct and service is a wrapper script.
systemctl start|stop|restart|status service
To find out if a service is enabled / will start up at boot
systemctl is-enabled service
To enable|disable it at boot
systemctl enable|disable service
To get a script to start as a service
vi /usr/lib/systemd/system/SCRIPTNMAME.service
[Unit] After=grafana.service [Service] ExecStart=/opt/evologger/evologger.py & > /var/log/evologger [Install] WantedBy=default.target
logs
How To Use Journalctl to View and Manipulate Systemd Logs
To filter by unit (a unit can be all kinds of stuff)
journalctl -u service|username|groupname
show all information (instead of truncated)
journalctl -a
to throw the output to stdout instead of the less pager
journalctl --no-pager
to follow output live
journalctl -f