mirror of
https://pagure.io/fedora-docs/quick-docs.git
synced 2024-11-25 13:44:51 +00:00
62 lines
2.4 KiB
Text
62 lines
2.4 KiB
Text
|
[#mapping-service-commands]
|
||
|
= Mapping service commands
|
||
|
|
||
|
The following table demonstrates the Systemd equivalent of SysVinit commands.
|
||
|
|
||
|
[NOTE]
|
||
|
All recent versions of systemctl assume the '.service' suffix if left off the service name. For example, 'systemctl start frobozz.service' is the same as 'systemctl start frobozz'
|
||
|
|
||
|
[cols=",,",options="header",]
|
||
|
|===
|
||
|
|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]
|
||
|
All `/sbin/service` and `/sbin/chkconfig` commands listed in the table continue to work on Systemd-based systems and are translated to native equivalents as necessary. The only exception is `chkconfig --list`.
|