From Fedora Project Wiki

This is a document to help keeping tab on which services have been ported to systemd native files...

Services

Runlevels

runlevels are used with telinit and on the kernel command line in SystemVinit. These traditional ways of switching runlevels still work with systemd, but additionally, the following can be used instead.

Package name SysV file Native Systemd Ported Notes
SystemVinit Runlevel Systemd Target Notes
0 runlevel0.target, poweroff.target Halt the system.
1, s, single runlevel1.target, rescue.target Single user mode.
2, 4 runlevel2.target, runlevel4.target, multi-user.target User-defined/Site-specific runlevels. By default, identical to 3.
3 runlevel3.target, multi-user.target Multi-user, non-graphical. Users can usually login via multiple consoles or via the network.
5 runlevel5.target, graphical.target Multi-user, graphical. Usually has all the services of runlevel 3 plus a graphical login.
6 runlevel6.target, reboot.target Reboot
emergency emergency.target Emergency shell

Changing runlevels:

SystemVinit Command Systemd Command Notes
telinit 3 systemctl isolate runlevel3.target OR telinit 3 Change to multi-user run level.
sed s/^id:.*:initdefault:/id:3:initdefault:/ ln -sf /lib/systemd/systemd/multi-user.target /etc/systemd/system/default.target Set to use multi-user runlevel on next reboot.


aiccu certmaster cherokee cluster-glue cobbler conman conmux ctrlproxy cyphesis dircproxy distcc-server dkms edac-utils freenx-server func ganglia-gmetad ganglia-gmond glusterfs-server gpsd heartbeat ircd-ratbox ldirectord ldirectord ltsp-server maradns mysql-mmm-agent mysql-mmm-monitor

openwsman-server powerman ratbox-services rinputd rtpproxy sblim-gather sems snake-server sqlgrey sslogger-slogd svxlink-server syslog-ng tomcat5 tomcat6 vhostmd wifiroamd zabbix-agent zabbix-proxy zabbix-server

rpmfusion

mythtv-backend ( rpmfusion ) open-vm-tools ( rpmfusion ) slmodem ( rpmfusion )