Sysvinit Command | Systemd Command | Notes
|
service frobozz start | systemctl start frobozz | Used to start a service (not reboot persistent)
|
service frobozz stop | systemctl stop frobozz | Used to stop a service (not reboot persistent)
|
service frobozz restart | systemctl restart frobozz | Used to stop and then start a service
|
service frobozz reload | systemctl reload frobozz | When supported, reloads the config file without interrupting pending operations.
|
service frobozz condrestart | systemctl condrestart frobozz | Restarts if the service is already running.
|
service frobozz status | systemctl status frobozz | Tells whether a service is currently running.
|
ls /etc/rc.d/init.d/ | systemctl (or) systemctl list-unit-files --type=service (or) ls /lib/systemd/system/*.service /etc/systemd/system/*.service | Used to list the services that can be started or stopped Used to list all the services and other units
|
chkconfig frobozz on | systemctl enable frobozz | Turn the service on, for start at next boot, or other trigger.
|
chkconfig frobozz off | systemctl disable frobozz | Turn the service off for the next reboot, or any other trigger.
|
chkconfig frobozz | systemctl is-enabled frobozz | Used to check whether a service is configured to start or not in the current environment.
|
chkconfig --list | systemctl list-unit-files --type=service (or) ls /etc/systemd/system/*.wants/ | Print a table of services that lists which runlevels each is configured on or off
|
chkconfig --list | grep 5:on | systemctl list-dependencies graphical.target | Print a table of services that will be started when booting into graphical mode
|
chkconfig frobozz --list | ls /etc/systemd/system/*.wants/frobozz.service | Used to list what levels this service is configured on or off
|
chkconfig frobozz --add | systemctl daemon-reload | Used when you create a new service file or modify any configuration
|
Note that all /sbin/service and /sbin/chkconfig lines listed above continue to work on systemd, and will be translated to native equivalents as necessary. The only exception is chkconfig --list.
Sysvinit 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
|